#include <uc_planner_param.H>
| cajun::uc_planner_param_t::uc_planner_param_t | ( | ) | [inline, private] |
Referenced by get_uc_planner_param().
| const uc_planner_param_t * uc_planner_param_t::get_uc_planner_param | ( | ) | [static] |
References load_param(), and uc_planner_param_t().
Referenced by cajun::change_lane_task_planner_t::change_lane_task_planner_t(), cajun::curved_path_extractor_t::curved_path_extractor_t(), cajun::obstacle_marker_t::init(), cajun::task_plan_handler_t::insert_PL_TP(), cajun::intersection_task_planner_t::intersection_task_planner_t(), cajun::lane_task_planner_t::lane_task_planner_t(), cajun::mission_handler_t::mission_handler_t(), cajun::mission_planner_t::mission_planner_t(), cajun::parking_task_planner_t::parking_task_planner_t(), cajun::passing_lane_task_planner_t::passing_lane_task_planner_t(), cajun::path_verifier_t::path_verifier_t(), cajun::planner_t::planner_t(), cajun::state_machine_t::state_machine_t(), cajun::task_plan_handler_t::task_plan_handler_t(), cajun::traffic_verifier_t::traffic_verifier_t(), cajun::unparking_task_planner_t::unparking_task_planner_t(), cajun::uturn_task_planner_t::uturn_task_planner_t(), cajun::zone_planner_t::zone_planner_t(), and cajun::zone_task_planner_t::zone_task_planner_t().
| bool uc_planner_param_t::load_param | ( | ) | [private] |
Reading sensor fusion file
References D2R, dis_before_LC, m_after_intersection_safety_dis, m_allowed_post_lane_dis, m_allowed_pre_lane_dis, m_always_wait, m_base_path_default_max_speed, m_base_path_default_min_speed, m_basic_PE_goal_radius, m_before_intersection_safety_dis, m_before_stop_intersection_safety_dis, m_blocked_lane_timeout, m_blocked_zone_timeout, m_bot_box_within, m_bubble_rad, m_change_lane_allowed, m_change_lane_max_speed, m_change_lane_min_speed, m_change_lane_penalty, m_check_CL_traffic, m_check_intersection_crossing_traffic, m_check_PL_traffic, m_check_safety_region_around_box, m_check_UT_traffic, m_CL_traffic_window, m_confirm_blk_min_time, m_convoy_extra_dis, m_crossing_traffic_window, m_curved_path_max_search_depth, m_curved_path_num_one_side_steps, m_curved_path_step_size, m_curved_PE_goal_radius, m_dis_after_blk, m_dis_from_parking_spot_for_PK_TP, m_dis_to_pass_lane, m_dynamic_passing_lane_mode, m_extra_dis_between_lanes_for_passing, m_grid_cell_size, m_grid_entry_unblock_box_len, m_grid_goal_length, m_grid_goal_width, m_grid_neighbor_mode, m_grid_non_blocking_start_find_step, m_grid_path_extraction_type, m_inter_dis_for_stopping, m_intersection_queuing_distance, m_intersection_turning_penalty, m_lane_clippage_extra_drive_dis, m_left_radars, m_LF_safety_blk_distance, m_look_ahead_ratio, m_mark_grid_around_all_parking_spot, m_max_intersection_speed, m_max_path_length, m_max_stop_speed, m_min_angle_for_turn, m_min_atrack_for_wp_reach, m_min_cost_to_consider_reached_goal, m_min_dis_from_blk, m_min_dis_from_uturn_blk, m_min_distance_between_CL_graph_node, m_min_intersection_speed, m_min_intersection_wait, m_min_orient_diff_for_uturn, m_nudge_path, m_nudge_path_scan_qid, m_num_tps_check_for_traffic, m_obstacle_hard_expansion_radius, m_obstacle_soft_expansion_max_value, m_obstacle_soft_expansion_min_value, m_obstacle_soft_expansion_radius, m_off_path_distance, m_parking_interp_dist, m_parking_max_speed, m_parking_min_speed, m_parking_path_width, m_parking_penalty, m_parking_spot_grid_cost, m_parking_wp_radius, m_passing_lane_allowed, m_passing_lane_confirm_timeout, m_passing_lane_wait_time, m_path_interpolation_distance, m_path_width, m_PL_traffic_window, m_print_plan, m_radar_min_vehicle_speed, m_radar_object_time_out, m_right_radars, m_safe_cl_ahead_dis_on_new_lane, m_safe_cl_behind_dis_on_new_lane, m_safe_cl_dis_on_org_lane, m_same_lane_max_orient_diff, m_same_lane_max_xtrack, m_signal_lookahead_dis, m_small_dis_from_blk_at_intersection, m_start_dis_before_start_chute, m_stop_sign_penalty, m_suggested_acceleration, m_time_for_uturn, m_treat_dynamic_as_static, m_unpark_extra_initial_straight_leg, m_unparking_penalty, m_unparking_rad, m_use_parking_task_planner, m_use_radar_data_for_intersection, m_UT_traffic_window, m_uturn_allowed, m_uturn_dis_outside_lane, m_uturn_extended_front_path_length, m_uturn_extended_reverse_path_length, m_uturn_forward_path_copy_dist, m_uturn_forward_path_pre_dist, m_uturn_forward_speed_limit, m_uturn_front_radius, m_uturn_front_turn_angle, m_uturn_path_interp_dist, m_uturn_penalty, m_uturn_reverse_path_copy_dist, m_uturn_reverse_path_pre_dist, m_uturn_reverse_radius, m_uturn_reverse_speed_limit, m_uturn_reverse_turn_angle, m_uturn_safe_dis_after_start_point, m_uturn_safe_dis_before_start_point, m_vehicle_length, m_vehicle_turn_radius, m_verbose_printing, m_wait_after_inter_precedence, m_wait_after_unblocked_inter_path, m_width_multiplier, m_zone_max_speed, m_zone_min_speed, and m_zone_penalty.
Referenced by get_uc_planner_param().
Referenced by cajun::task_plan_handler_t::dis_before_LC(), and load_param().
Referenced by cajun::state_machine_t::blk_in_safety_region(), and load_param().
Referenced by cajun::intersection_task_planner_t::add_intersection_path(), cajun::base_path_provider_t::add_new_base_path(), cajun::before_intersection_within_dis(), cajun::state_machine_t::change_lane(), cajun::traffic_verifier_t::change_lane_free_of_traffic(), cajun::comes_before(), cajun::mission_planner_t::distance_between_rps(), cajun::passing_lane_task_planner_t::drive_on_passing_lane(), cajun::state_machine_t::enough_uturn_region(), cajun::lane_task_planner_t::generate_path(), cajun::base_path_provider_t::get_base_path(), cajun::task_plan_handler_t::insert_PL_TP(), cajun::zone_task_planner_t::is_task_complete(), cajun::unparking_task_planner_t::is_task_complete(), cajun::parking_task_planner_t::is_task_complete(), cajun::lane_task_planner_t::is_task_complete(), cajun::intersection_task_planner_t::is_task_complete(), cajun::lane_blocked_for_dis(), load_param(), cajun::traffic_verifier_t::passing_lane_free_of_traffic(), cajun::uturn_task_planner_t::record_conditions(), cajun::state_machine_t::set_road_blocked(), cajun::state_machine_t::tp_blocked(), cajun::mission_handler_t::update_plan(), and cajun::state_machine_t::uturn_region_blocked().
Referenced by cajun::intersection_task_planner_t::add_intersection_path(), cajun::base_path_provider_t::add_new_base_path(), cajun::before_intersection_within_dis(), cajun::traffic_verifier_t::change_lane_free_of_traffic(), cajun::comes_before(), cajun::mission_planner_t::distance_between_rps(), cajun::passing_lane_task_planner_t::drive_on_passing_lane(), cajun::state_machine_t::enough_uturn_region(), cajun::lane_task_planner_t::generate_path(), cajun::base_path_provider_t::get_base_path(), cajun::task_plan_handler_t::insert_PL_TP(), cajun::zone_task_planner_t::is_task_complete(), cajun::unparking_task_planner_t::is_task_complete(), cajun::parking_task_planner_t::is_task_complete(), cajun::lane_task_planner_t::is_task_complete(), cajun::intersection_task_planner_t::is_task_complete(), cajun::lane_blocked_for_dis(), load_param(), cajun::traffic_verifier_t::passing_lane_free_of_traffic(), cajun::uturn_task_planner_t::record_conditions(), cajun::state_machine_t::set_road_blocked(), and cajun::state_machine_t::uturn_region_blocked().
Referenced by load_param(), and cajun::intersection_task_planner_t::set_plan().
Referenced by cajun::base_path_provider_t::get_base_path(), and load_param().
Referenced by cajun::base_path_provider_t::get_base_path(), and load_param().
Referenced by load_param(), cajun::zone_planner_t::mark_goal(), and cajun::zone_marker_t::mark_parking_spot().
Referenced by load_param().
Referenced by load_param(), and cajun::curved_path_extractor_t::through_bad_part().
Referenced by load_param(), and cajun::pre_stop_lane_blocked_t::new_state().
Referenced by cajun::change_lane_task_planner_t::generate_path(), and load_param().
Referenced by cajun::mission_planner_t::compute_cost(), and load_param().
Referenced by load_param(), and cajun::traffic_verifier_t::tp_path_free_of_traffic().
Referenced by load_param(), and cajun::traffic_verifier_t::tp_path_free_of_traffic().
Referenced by load_param(), and cajun::traffic_verifier_t::tp_path_free_of_traffic().
Referenced by load_param(), and cajun::curved_path_extractor_t::through_bad_part().
Referenced by load_param().
Referenced by cajun::traffic_verifier_t::change_lane_free_of_traffic(), and load_param().
Referenced by cajun::confirm_obstacle_t::did_bot_stopped_long_enough(), and load_param().
Referenced by cajun::planner_t::compute_convoy_dis(), and load_param().
Referenced by cajun::traffic_verifier_t::intersection_free_of_traffic(), and load_param().
Referenced by load_param(), and cajun::curved_path_extractor_t::stop_exploring().
Referenced by cajun::curved_path_extractor_t::curved_path_extractor_t(), and load_param().
Referenced by cajun::curved_path_extractor_t::curved_path_extractor_t(), and load_param().
Referenced by load_param(), cajun::zone_planner_t::mark_goal(), and cajun::zone_marker_t::mark_parking_spot().
Referenced by cajun::zone_task_planner_t::cut_down_path(), and load_param().
Referenced by cajun::passing_lane_task_planner_t::drive_on_passing_lane(), and load_param().
Referenced by load_param(), and cajun::state_machine_t::passing_lane_exist().
Referenced by load_param(), and cajun::zone_planner_t::zone_planner_t().
Referenced by load_param(), and cajun::zone_planner_t::mark_zone_region().
Referenced by load_param().
Referenced by load_param().
Referenced by load_param(), and cajun::zone_planner_t::zone_planner_t().
Referenced by cajun::zone_planner_t::get_non_blocking_start(), and load_param().
Referenced by load_param().
Referenced by cajun::planner_t::distance_from_static_blk(), and load_param().
Referenced by cajun::mission_planner_t::compute_cost(), and load_param().
Referenced by cajun::task_plan_handler_t::add_initial_lf(), and load_param().
| std::vector<radar_info_t> cajun::uc_planner_param_t::m_left_radars |
Referenced by cajun::planner_t::distance_from_static_blk(), and load_param().
Referenced by load_param(), and cajun::zone_planner_t::zone_planner_t().
Referenced by load_param().
Referenced by load_param(), and cajun::intersection_task_planner_t::set_plan().
Referenced by load_param(), and cajun::mission_handler_t::update_waypoints_reached().
Referenced by load_param(), and cajun::curved_path_extractor_t::reached_goal().
Referenced by cajun::planner_t::distance_from_static_blk(), and load_param().
Referenced by cajun::planner_t::distance_from_static_blk(), and load_param().
Referenced by load_param().
Referenced by load_param(), and cajun::intersection_task_planner_t::set_plan().
Referenced by load_param(), and cajun::intersection_task_planner_t::stop_for_stop_sign().
Referenced by load_param().
Referenced by load_param(), main(), and cajun::state_machine_t::nudge_path().
Referenced by load_param(), and cajun::path_nudger_t::path_nudger_t().
Referenced by load_param(), and cajun::traffic_verifier_t::path_free_of_traffic().
Referenced by cajun::obstacle_marker_t::init(), and load_param().
Referenced by cajun::obstacle_marker_t::init(), and load_param().
Referenced by cajun::obstacle_marker_t::init(), and load_param().
Referenced by cajun::obstacle_marker_t::init(), and load_param().
Referenced by cajun::base_path_provider_t::get_base_path(), and load_param().
Referenced by cajun::mission_planner_t::compute_cost(), and load_param().
Referenced by load_param().
Referenced by load_param(), and cajun::mission_handler_t::update_waypoints_reached().
Referenced by load_param(), and cajun::pre_stop_lane_blocked_t::new_state().
Referenced by load_param().
Referenced by load_param(), and cajun::passing_lane_task_planner_t::stop_before_passing().
Referenced by load_param().
Referenced by cajun::add_path_to_switch_lane(), load_param(), and cajun::intersection_task_planner_t::set_plan().
Referenced by load_param(), and cajun::traffic_verifier_t::passing_lane_free_of_traffic().
Referenced by load_param().
Referenced by load_param().
| std::vector<radar_info_t> cajun::uc_planner_param_t::m_right_radars |
Referenced by load_param(), and cajun::state_machine_t::switch_lane_possible().
Referenced by load_param(), and cajun::state_machine_t::switch_lane_possible().
Referenced by load_param(), and cajun::state_machine_t::switch_lane_possible().
Referenced by load_param().
Referenced by load_param().
Referenced by cajun::planner_t::get_path_turn_info(), and load_param().
Referenced by cajun::planner_t::distance_from_static_blk(), and load_param().
Referenced by cajun::mission_planner_t::compute_cost(), and load_param().
Referenced by cajun::planner_t::convoy_dynamic_object(), and load_param().
Referenced by cajun::mission_planner_t::compute_cost(), and load_param().
Referenced by cajun::planner_t::analyze_path(), cajun::lane_blocked_for_dis(), and load_param().
Referenced by cajun::unparking_task_planner_t::compute_unparking_path(), and load_param().
Referenced by cajun::mission_planner_t::compute_cost(), and load_param().
Referenced by cajun::unparking_task_planner_t::compute_unparking_path(), and load_param().
Referenced by load_param(), and cajun::traffic_verifier_t::uturn_free_of_traffic().
Referenced by load_param(), and cajun::pre_stop_lane_blocked_t::new_state().
Referenced by load_param(), and cajun::traffic_verifier_t::uturn_free_of_traffic().
Referenced by load_param(), and cajun::uturn_task_planner_t::uturn_task_planner_t().
Referenced by load_param(), and cajun::uturn_task_planner_t::uturn_task_planner_t().
Referenced by load_param(), and cajun::uturn_task_planner_t::uturn_task_planner_t().
Referenced by load_param(), and cajun::uturn_task_planner_t::uturn_task_planner_t().
Referenced by load_param(), and cajun::uturn_task_planner_t::uturn_task_planner_t().
Referenced by load_param(), and cajun::uturn_task_planner_t::uturn_task_planner_t().
Referenced by cajun::mission_planner_t::compute_cost(), and load_param().
Referenced by load_param(), and cajun::uturn_task_planner_t::uturn_task_planner_t().
Referenced by load_param(), and cajun::uturn_task_planner_t::uturn_task_planner_t().
Referenced by load_param(), and cajun::uturn_task_planner_t::uturn_task_planner_t().
Referenced by cajun::planner_t::compute_convoy_dis(), and load_param().
Referenced by cajun::curved_path_extractor_t::curved_path_extractor_t(), and load_param().
Referenced by cajun::mission_planner_t::active_graph_node_after(), cajun::mission_planner_t::active_graph_node_on_or_before(), cajun::mission_planner_t::add_zone_to_graph(), cajun::mission_planner_t::already_added_inter_rp_for_blk(), cajun::traffic_verifier_t::approach_traffic(), cajun::traffic_verifier_t::approaching_traffic_through_radar(), cajun::mission_planner_t::compute_cost(), cajun::mission_planner_t::create_graph(), cajun::mission_planner_t::filter_detail_plan(), cajun::mission_planner_t::insert_graph_node(), load_param(), cajun::mission_planner_t::mission_spot(), and cajun::mission_planner_t::print_mission().
Referenced by cajun::intersection_task_planner_t::inter_precedence(), and load_param().
Referenced by cajun::intersection_task_planner_t::inter_precedence(), and load_param().
Referenced by cajun::task_plan_handler_t::add_initial_lf(), cajun::intersection_task_planner_t::add_intersection_path(), cajun::base_path_provider_t::add_new_base_path(), cajun::after_intersection_within_dis(), cajun::before_intersection_within_dis(), cajun::passing_lane_task_planner_t::blk_end_points(), cajun::state_machine_t::change_lane(), cajun::traffic_verifier_t::change_lane_free_of_traffic(), cajun::mission_planner_t::comes_later_on_wp_seg(), cajun::passing_lane_task_planner_t::compute_end_passing_points(), cajun::lane_task_planner_t::compute_end_xy(), cajun::mission_planner_t::distance_between_rps(), cajun::passing_lane_task_planner_t::distance_to_beginning_of_lane(), cajun::passing_lane_task_planner_t::distance_to_end_of_lane(), cajun::passing_lane_task_planner_t::drive_on_passing_lane(), cajun::state_machine_t::enough_uturn_region(), cajun::passing_lane_task_planner_t::generate_path(), cajun::lane_task_planner_t::generate_path(), cajun::change_lane_task_planner_t::generate_path(), cajun::task_plan_handler_t::insert_PL_TP(), cajun::lane_task_planner_t::is_task_complete(), cajun::intersection_task_planner_t::is_task_complete(), cajun::lane_blocked_for_dis(), load_param(), cajun::traffic_verifier_t::passing_lane_free_of_traffic(), cajun::state_machine_t::point_after_blk(), cajun::uturn_task_planner_t::record_conditions(), cajun::state_machine_t::rndf_point_after_uturn(), cajun::state_machine_t::set_road_blocked(), cajun::state_machine_t::switch_lane_possible(), cajun::state_machine_t::tp_blocked(), cajun::traffic_verifier_t::traffic_approach_point(), cajun::mission_handler_t::update_plan(), cajun::mission_handler_t::update_waypoints_reached(), cajun::traffic_verifier_t::uturn_free_of_traffic(), and cajun::state_machine_t::uturn_region_blocked().
Referenced by cajun::zone_task_planner_t::generate_new_path(), and load_param().
Referenced by cajun::zone_task_planner_t::generate_new_path(), and load_param().
Referenced by cajun::mission_planner_t::compute_cost(), and load_param().
1.6.1