SYMBOL INDEX (214 symbols across 35 files) FILE: rl_agent/include/rl_agent/laser_scan_merger.h function namespace (line 26) | namespace rl_agent { FILE: rl_agent/include/rl_agent/tf_python.h function namespace (line 17) | namespace rl_agent { FILE: rl_agent/scripts/evaluation/analysis.py function analyse (line 16) | def analyse(complexity, evaluation_file_path, reward_file_path, save_path): FILE: rl_agent/scripts/evaluation/evaluate_agent.py function evaluate (line 21) | def evaluate(ns, sc, evaluation_set_path, save_path): FILE: rl_agent/scripts/run_scripts/run_ppo.py function load_train_env (line 33) | def load_train_env(ns, state_collector, robot_radius, rew_fnc, num_stacks, function run_ppo (line 73) | def run_ppo(config, state_collector, agent_name ="ppo_99_8507750", polic... FILE: rl_agent/scripts/train_scripts/train_ppo.py function train_callback (line 39) | def train_callback(_locals, _globals): function load_train_env (line 65) | def load_train_env(num_envs, robot_radius, rew_fnc, num_stacks, stack_of... function train_agent_ppo2 (line 103) | def train_agent_ppo2(config, agent_name, total_timesteps, policy, function evaluate_during_training (line 186) | def evaluate_during_training(ns, save_path, robot_radius): FILE: rl_agent/src/laser_scan_merger.cpp type rl_agent (line 10) | namespace rl_agent { function main (line 118) | int main(int argc, char** argv){ FILE: rl_agent/src/rl_agent/common_custom_policies.py function laser_cnn_multi_input (line 21) | def laser_cnn_multi_input(state, **kwargs): class CNN1DPolicy_multi_input (line 46) | class CNN1DPolicy_multi_input(common.FeedForwardPolicy): method __init__ (line 50) | def __init__(self, *args, **kwargs): function laser_cnn_stack (line 59) | def laser_cnn_stack(state, **kwargs): class CNN1DPolicy (line 85) | class CNN1DPolicy(common.FeedForwardPolicy): method __init__ (line 89) | def __init__(self, *args, **kwargs): function nature_cnn_multi_input (line 96) | def nature_cnn_multi_input(state, **kwargs): class CnnPolicy_multi_input_vel (line 124) | class CnnPolicy_multi_input_vel(common.FeedForwardPolicy): method __init__ (line 128) | def __init__(self, *args, **kwargs): function cnn_multi_input (line 139) | def cnn_multi_input(state, **kwargs): class CnnPolicy_multi_input_vel2 (line 169) | class CnnPolicy_multi_input_vel2(common.FeedForwardPolicy): method __init__ (line 173) | def __init__(self, *args, **kwargs): class CnnPolicy_multi_input_vel3 (line 180) | class CnnPolicy_multi_input_vel3(common.FeedForwardPolicy): method __init__ (line 185) | def __init__(self, *args, **kwargs): FILE: rl_agent/src/rl_agent/env_utils/debug_ros_env.py class DebugRosEnv (line 23) | class DebugRosEnv(): method __init__ (line 29) | def __init__(self, ns, stack_offset): method show_wp (line 55) | def show_wp(self, data): method show_image_stack (line 74) | def show_image_stack(self, data): method __data_to_image (line 88) | def __data_to_image(self, data): method show_input_image (line 101) | def show_input_image(self, data): method show_input_scan (line 110) | def show_input_scan(self, scan): method show_input_occ_grid (line 117) | def show_input_occ_grid(self, state_image): method show_reward (line 124) | def show_reward(self, reward): FILE: rl_agent/src/rl_agent/env_utils/reward_container.py class RewardContainer (line 16) | class RewardContainer(): method __init__ (line 20) | def __init__(self, ns, robot_radius, goal_radius, max_trans_vel): method reset (line 31) | def reset(self, wps): method rew_func_1 (line 41) | def rew_func_1(self, scan, wps, transformed_goal): method rew_func_19 (line 63) | def rew_func_19(self, static_scan, ped_scan_msg, wps, twist, transform... method rew_func_2_1 (line 101) | def rew_func_2_1(self, static_scan, ped_scan_msg, wps, twist, transfor... method rew_func_2_2 (line 144) | def rew_func_2_2(self, static_scan, ped_scan_msg, wps, twist, transfor... method __ped_in_box_punish (line 184) | def __ped_in_box_punish(self, ped_scan_msg, box_width, box_height_pos,... method is_ped_in_box (line 202) | def is_ped_in_box(self, ped_scan_msg, box_width, box_height_pos, box_h... method __check_reward (line 227) | def __check_reward(self, rew, obstacle_punish, goal_reached_rew, thresh): method __get_turn_punish (line 242) | def __get_turn_punish(self, w, fac, thresh): method __get_obstacle_punish (line 255) | def __get_obstacle_punish(self, scan, k, radius): method __get_obstacle_punish_section (line 269) | def __get_obstacle_punish_section(self, scan, k, perc): method __get_goal_reached_rew (line 287) | def __get_goal_reached_rew(self, transformed_goal, k): method __get_wp_approached (line 301) | def __get_wp_approached(self, wps, punish_fac, rew_fac, k): method mean_sqare_dist_ (line 331) | def mean_sqare_dist_(self, x, y): FILE: rl_agent/src/rl_agent/env_utils/state_collector.py class StateCollector (line 23) | class StateCollector(): method __init__ (line 27) | def __init__(self, ns, train_mode): method get_state (line 76) | def get_state(self): method get_static_scan (line 143) | def get_static_scan(self): method set_state_mode (line 151) | def set_state_mode(self, state_mode): method __remove_nans_from_scan (line 154) | def __remove_nans_from_scan(self, scan_msg): method __static_scan_callback (line 164) | def __static_scan_callback(self, data): method __ped_scan_callback (line 167) | def __ped_scan_callback(self, data): method __f_scan_callback (line 170) | def __f_scan_callback(self, data): method __b_scan_callback (line 173) | def __b_scan_callback(self, data): method __wp_callback (line 176) | def __wp_callback(self, data): method __twist_callback (line 180) | def __twist_callback(self, data): method __goal_callback (line 183) | def __goal_callback(self, data): method __is_wp_reached_callback (line 186) | def __is_wp_reached_callback(self, data): method __wp_reached_callback (line 189) | def __wp_reached_callback(self, data): FILE: rl_agent/src/rl_agent/env_utils/task_generator.py class TaskGenerator (line 33) | class TaskGenerator(): method __init__ (line 41) | def __init__(self, ns, state_collector, robot_radius): method set_task (line 106) | def set_task(self, task): method set_path (line 143) | def set_path(self): method set_random_static_task (line 156) | def set_random_static_task(self): method set_random_ped_task (line 178) | def set_random_ped_task(self): method set_random_short_ped_task (line 225) | def set_random_short_ped_task(self): method set_random_static_ped_task (line 273) | def set_random_static_ped_task(self): method take_sim_step (line 295) | def take_sim_step(self): method __set_random_robot_pos (line 305) | def __set_random_robot_pos(self): method set_robot_pos (line 320) | def set_robot_pos(self, x, y, theta): method __wait_for_laser (line 336) | def __wait_for_laser(self): method __pub_initial_position (line 353) | def __pub_initial_position(self, x, y, theta): method __publish_random_goal_ (line 374) | def __publish_random_goal_(self): method __publish_goal (line 383) | def __publish_goal(self, x, y, theta): method __get_random_pos_on_map (line 404) | def __get_random_pos_on_map(self, map): method __is_pos_valid (line 421) | def __is_pos_valid(self, x, y, map): method __spread_done (line 447) | def __spread_done(self): method __spread_new_task (line 453) | def __spread_new_task(self): method __stop_robot (line 459) | def __stop_robot(self): method __spawn_random_static_objects (line 467) | def __spawn_random_static_objects(self): method respawn_static_objects (line 498) | def respawn_static_objects(self, models): method spawn_object (line 528) | def spawn_object(self, model_name, index, x, y, theta): method remove_all_static_objects (line 572) | def remove_all_static_objects(self): method __init_object_remove (line 584) | def __init_object_remove(self): method __remove_all_peds (line 611) | def __remove_all_peds(self): method spawn_random_peds_in_world (line 622) | def spawn_random_peds_in_world(self, n): method __spawn_random_peds_on_path (line 642) | def __spawn_random_peds_on_path(self): method __get_random_ped_along_path (line 670) | def __get_random_ped_along_path(self, id): method __get_random_crossing_ped (line 703) | def __get_random_crossing_ped(self, id): method __respawn_peds (line 752) | def __respawn_peds(self, peds): method __generate_rand_pos_on_path (line 794) | def __generate_rand_pos_on_path(self, path, range, max_r): method __is_new_path_available (line 819) | def __is_new_path_available(self, goal, start): method __generate_rand_pos_near_pos (line 848) | def __generate_rand_pos_near_pos(self, path_pose, max_r, alpha): method __map_callback (line 873) | def __map_callback(self, data): method __path_callback (line 882) | def __path_callback(self, data): method __goal_status_callback (line 885) | def __goal_status_callback(self, data): method __mean_sqare_dist_ (line 901) | def __mean_sqare_dist_(self, x, y): method __yaw_to_quat (line 909) | def __yaw_to_quat(self, yaw): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env.py class RosEnvAbs (line 33) | class RosEnvAbs(gym.Env): method __init__ (line 39) | def __init__(self, ns, state_collector, execution_mode, task_mode, sta... method step (line 102) | def step(self, action): method close (line 150) | def close(self): method __set_task (line 159) | def __set_task(self): method reset (line 185) | def reset(self): method get_observation_ (line 219) | def get_observation_(self): method __collect_state (line 228) | def __collect_state(self): method __compute_reward (line 242) | def __compute_reward(self, action): method __is_done (line 266) | def __is_done(self, num_iterations, static_scan, ped_scan, reward): method __trigger_callback (line 304) | def __trigger_callback(self, data): method mean_sqare_dist_ (line 313) | def mean_sqare_dist_(self, x, y): method get_cmd_vel_ (line 321) | def get_cmd_vel_(self, action): method get_action_list (line 329) | def get_action_list(self): method get_goal_radius (line 336) | def get_goal_radius(self): method get_wp_radius (line 343) | def get_wp_radius(self): method get_state_size (line 350) | def get_state_size(self): method get_action_size (line 357) | def get_action_size(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_cont_img.py class RosEnvContImg (line 29) | class RosEnvContImg(RosEnvImg): method __init__ (line 36) | def __init__(self, ns, state_collector, stack_offset, stack_size, robo... method get_cmd_vel_ (line 45) | def get_cmd_vel_(self, action): method get_action_list (line 51) | def get_action_list(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_cont_img_vel.py class RosEnvContImgVel (line 30) | class RosEnvContImgVel(RosEnvImgVel): method __init__ (line 36) | def __init__(self, ns, state_collector, stack_offset, stack_size, robo... method get_cmd_vel_ (line 45) | def get_cmd_vel_(self, action): method get_action_list (line 51) | def get_action_list(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_cont_raw_data.py class RosEnvContRaw (line 28) | class RosEnvContRaw(RosEnvRaw): method __init__ (line 34) | def __init__(self, ns, state_collector, stack_offset, stack_size, robo... method get_cmd_vel_ (line 42) | def get_cmd_vel_(self, action): method get_action_list (line 48) | def get_action_list(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_cont_raw_scan_prep_wp.py class RosEnvContRawScanPrepWp (line 27) | class RosEnvContRawScanPrepWp(RosEnvRawScanPrepWp): method __init__ (line 33) | def __init__(self, ns, state_collector, stack_offset, stack_size, robo... method get_cmd_vel_ (line 41) | def get_cmd_vel_(self, action): method get_action_list (line 47) | def get_action_list(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_disc_img.py class RosEnvDiscImg (line 30) | class RosEnvDiscImg(RosEnvImg): method __init__ (line 36) | def __init__(self, ns, state_collector, stack_offset, stack_size, robo... method get_cmd_vel_ (line 59) | def get_cmd_vel_(self, action): method __encode_action (line 66) | def __encode_action(self, action): method get_action_list (line 69) | def get_action_list(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_disc_img_vel.py class RosEnvDiscImgVel (line 29) | class RosEnvDiscImgVel(RosEnvImgVel): method __init__ (line 35) | def __init__(self, ns, state_collector, stack_offset, stack_size, robo... method get_cmd_vel_ (line 57) | def get_cmd_vel_(self, action): method __encode_action (line 64) | def __encode_action(self, action): method get_action_list (line 67) | def get_action_list(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_disc_raw_data.py class RosEnvDiscRaw (line 28) | class RosEnvDiscRaw(RosEnvRaw): method __init__ (line 34) | def __init__(self, ns, state_collector, stack_offset, stack_size, robo... method get_cmd_vel_ (line 57) | def get_cmd_vel_(self, action): method __encode_action (line 64) | def __encode_action(self, action): method get_action_list (line 67) | def get_action_list(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_disc_raw_scan_prep_wp.py class RosEnvDiscRawScanPrepWp (line 26) | class RosEnvDiscRawScanPrepWp(RosEnvRawScanPrepWp): method __init__ (line 32) | def __init__(self, ns, state_collector, stack_offset, stack_size, robo... method get_cmd_vel_ (line 52) | def get_cmd_vel_(self, action): method __encode_action (line 60) | def __encode_action(self, action): method get_action_list (line 63) | def get_action_list(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_img.py class RosEnvImg (line 20) | class RosEnvImg(RosEnvAbs): method __init__ (line 25) | def __init__(self, ns, state_collector, execution_mode, task_mode, sta... method get_observation_ (line 30) | def get_observation_(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_img_vel.py class RosEnvImgVel (line 19) | class RosEnvImgVel(RosEnvAbs): method __init__ (line 24) | def __init__(self, ns, state_collector, execution_mode, task_mode, sta... method get_observation_ (line 29) | def get_observation_(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_raw_data.py class RosEnvRaw (line 18) | class RosEnvRaw(RosEnvAbs): method __init__ (line 23) | def __init__(self, ns, state_collector, execution_mode, task_mode, sta... method get_observation_ (line 29) | def get_observation_(self): FILE: rl_agent/src/rl_agent/env_wrapper/ros_env_raw_scan_prep_wp.py class RosEnvRawScanPrepWp (line 19) | class RosEnvRawScanPrepWp(RosEnvAbs): method __init__ (line 24) | def __init__(self, ns, state_collector, execution_mode, task_mode, sta... method get_observation_ (line 29) | def get_observation_(self): FILE: rl_agent/src/rl_agent/evaluation/Analysis_eval.py class Analysis (line 14) | class Analysis(): method __init__ (line 15) | def __init__(self): method load_results (line 19) | def load_results(self, filename): method get_timestep_list (line 30) | def get_timestep_list(self, results): method reconstruct_timestep_array (line 37) | def reconstruct_timestep_array(self, timesteps): method get_scores (line 58) | def get_scores(self, results): method get_percentual_success_drive (line 87) | def get_percentual_success_drive(self, results): method get_path_length_ratio (line 106) | def get_path_length_ratio(self, results): method get_speed (line 129) | def get_speed(self, results): method get_reward (line 152) | def get_reward(self, filename): method __closest_path_pos (line 174) | def __closest_path_pos(self, path, pose): method __mean_square_dist (line 196) | def __mean_square_dist(self, x, y): method __get_path_length (line 206) | def __get_path_length(self, poses): FILE: rl_agent/src/rl_agent/evaluation/Evaluation.py class Evaluation (line 26) | class Evaluation(): method __init__ (line 31) | def __init__(self, state_collector, ns, robot_radius = 0,robot_width =... method load_evaluation_set (line 67) | def load_evaluation_set(self, eval_set_path): method evaluate_set (line 78) | def evaluate_set(self, evaluation_set_path, save_path): method evaluate_episode (line 99) | def evaluate_episode(self, train): method __sleep (line 170) | def __sleep(self, secs): method evaluate_training (line 185) | def evaluate_training(self, save_path): method show_paths (line 204) | def show_paths(self, result): method generate_qualitative_static_image_rviz (line 212) | def generate_qualitative_static_image_rviz(self, results, results_comp... method generate_qualitative_ped_image_rviz (line 246) | def generate_qualitative_ped_image_rviz(self, results, i_task, i_pos): method __rect_robot_collision (line 315) | def __rect_robot_collision(self, static_scan_msg, ped_scan_msg, robot_... method __odom_callback (line 336) | def __odom_callback(self, data): method __path_callback (line 339) | def __path_callback(self, data): method __done_callback (line 342) | def __done_callback(self, data): method __new_task_callback (line 345) | def __new_task_callback(self, data): method __flatland_topic_callback (line 348) | def __flatland_topic_callback(self, data): method __trigger_callback (line 351) | def __trigger_callback(self, data): method __clock_callback (line 354) | def __clock_callback(self, data): method __ped_callback (line 357) | def __ped_callback(self, data): FILE: rl_agent/src/tf_python.cpp type rl_agent (line 12) | namespace rl_agent { function main (line 60) | int main(int argc, char** argv){ FILE: rl_bringup/src/toggle_setup_init.cpp function main (line 10) | int main(int argc, char** argv){ FILE: rl_local_planner/include/rl_local_planner/image_generator.h function namespace (line 33) | namespace rl_image_generator { FILE: rl_local_planner/include/rl_local_planner/rl_local_planner.h function namespace (line 20) | namespace rl_local_planner { FILE: rl_local_planner/include/rl_local_planner/wp_generator.h function namespace (line 21) | namespace rl_local_planner { FILE: rl_local_planner/src/image_generator.cpp type rl_image_generator (line 10) | namespace rl_image_generator { function main (line 223) | int main(int argc, char** argv){ FILE: rl_local_planner/src/rl_local_planner.cpp type rl_local_planner (line 13) | namespace rl_local_planner { FILE: rl_local_planner/src/wp_generator.cpp type rl_local_planner (line 11) | namespace rl_local_planner { function main (line 156) | int main(int argc, char** argv){