camera:
  focal_length_x: 427.434333
  focal_length_y: 425.470033
  image_raw:
    compressed: {format: jpeg, jpeg_quality: 80, png_level: 9}
    theora: {keyframe_frequency: 64, optimize_for: 1, quality: 31, target_bitrate: 800000}
  optical_center_x: 643.684137
  optical_center_y: 129.462045
  r11: -0.00459979
  r12: -0.999986
  r13: -0.00277649
  r21: -0.20928
  r22: 0.00367769
  r23: -0.977849
  r31: 0.977845
  r32: -0.00391684
  r33: -0.209294
  t1: 1.71978
  t2: 257.274
  t3: 46.6003
car_specs: {mass: 4.8, max_steering_angle_left: 0.416, max_steering_angle_right: 0.4,
  tire_radius: 0.0329, track: 0.1624, vehicle_width: 0.205, wheelbase: 0.245}
common:
  diagnostic_aggregator:
    analyzers:
      communication: {find_and_remove_prefix: controller_interface, path: ControllerInterface,
        type: GenericAnalyzer}
      controller: {find_and_remove_prefix: arduino, path: Arduino, type: GenericAnalyzer}
      system:
        analyzers:
          system_monitor: {find_and_remove_prefix: common/system_monitor, path: SystemMonitor,
            remove_prefix: common system_monitor, type: GenericAnalyzer}
          time_sync_check: {find_and_remove_prefix: time_sync_check_client, path: Time,
            type: GenericAnalyzer}
        path: System
        type: AnalyzerGroup
    base_path: ''
    pub_rate: 1.0
control:
  front_steering_controller:
    back_steering_controller: false
    d_steering: 0.0
    default: {d_steering: 0.0, feed_forward_a: 0.4747, feed_forward_b: 0.8565, feed_forward_c: -0.0161,
      feed_forward_d: 0.3176, i_max: 0.5, i_min: -0.5, i_steering: 0.16752, p_steering: 0.19035,
      use_antiwindup: true}
    feed_forward_a: 0.4747
    feed_forward_b: 0.8565
    feed_forward_c: -0.0161
    feed_forward_d: 0.3176
    i_max: 0.5
    i_min: -0.5
    i_steering: 0.16752
    p_steering: 0.19035
    parking_mode: {d_steering: 0, i_steering: 6, p_steering: 1.3}
    start_activated: false
    use_antiwindup: true
  lateral_controller:
    default: {dist_k: 1.973, epsilon_division_by_zero: 0.001, epsilon_newton_method: 0.01,
      k_ag: 0.02, lookahead_delta: 0.15569, min_lateral_control_speed: 0.04}
    dist_k: 1.973
    epsilon_division_by_zero: 0.001
    epsilon_newton_method: 0.01
    free_ride_mode: {dist_k: 2.54374, k_ag: 0.04}
    k_ag: 0.06
    lookahead_delta: 0.15569
    min_lateral_control_speed: 0.04
    obstacle_mode: {k_ag: 0.06}
    parking_mode: {dist_k: 1.688, lookahead_delta: 0.173}
    start_activated: false
  longitudinal_controller:
    a_krit: 3.0
    acc: {constant_time_gap: 1.0, distance_time_constant: 1.0}
    default:
      a_krit: 0
      acc: {constant_time_gap: 0, distance_time_constant: 0}
      epsilon_newton_method: 0.01
      lookahead_cc_t: 0.15
      lookahead_deceleration: 0.4
      max_acc: 3.0
      max_dec: 4.0
      stepsize: 0.01
      stopping_controller: {lookahead_stop_t: 0.3, stopping_completion_threshold_speed: 0.02,
        stopping_deceleration: 2.0, stopping_radius: 0.04}
      v_extrapolation: 4.0
      v_max_cc: 0
      v_min_abs: 0.16
      v_min_cc: 0
    epsilon_newton_method: 0.01
    free_ride_mode: {a_krit: 3.4, lookahead_deceleration: 0.4, max_acc: 5.0, v_max_cc: 2.8,
      v_min_cc: 1.0}
    lookahead_cc_t: 0.15
    lookahead_deceleration: 0.4
    max_acc: 3.0
    max_dec: 4.0
    obstacle_mode:
      a_krit: 3.0
      acc: {constant_time_gap: 1, distance_time_constant: 1}
      dist_k: 2.5
      lookahead_deceleration: 0.4
      v_max_cc: 2.0
      v_min_cc: 1.0
    parking_mode: {a_krit: 1.042, lookahead_v: 0.5, v_max: 1.0, v_min: 0.6, v_min_abs: 0.04}
    start_activated: false
    stepsize: 0.01
    stopping_controller: {lookahead_stop_t: 0.3, stopping_completion_threshold_speed: 0.02,
      stopping_deceleration: 2.0, stopping_radius: 0.04}
    v_extrapolation: 4.0
    v_max_cc: 2.0
    v_min_abs: 0.16
    v_min_cc: 1.0
  speed_controller:
    brake_output_scaling: 2.0
    braking_threshold: 0.1
    d_speed: 0.0
    default:
      brake_output_scaling: 2.0
      braking_threshold: 0.1
      d_speed: 0
      emergency_brake: {emergency_brake_value: 1.0}
      feed_forward_a: 0
      feed_forward_b: 0
      feed_forward_c: 0
      i_max: 1
      i_min: -1
      i_speed: 1
      max_engine_power: 1.0
      p_speed: 0.5
      use_antiwindup: true
      use_brake: false
    emergency_brake: {emergency_brake_value: 1.0}
    feed_forward_a: 0.0
    feed_forward_b: 0.0
    feed_forward_c: 0.0
    free_ride_mode: {brake_output_scaling: 1.4, braking_threshold: 0.2, d_speed: 0,
      i_max: 0.8, i_min: -2.0, i_speed: 1.3, p_speed: 1.0, use_brake: true}
    i_max: 0.8
    i_min: -2.0
    i_speed: 1.3
    max_engine_power: 1.0
    obstacle_mode: {d_speed: 0, i_max: 0.8, i_min: -2.0, i_speed: 1.3, p_speed: 1.0,
      use_brake: false}
    p_speed: 1.0
    parking_mode: {i_speed: 3.0, p_speed: 1.3}
    start_activated: false
    use_antiwindup: true
    use_brake: false
controller_interface:
  controller_interface:
    arduino_boot_wait: 10000000
    baud_rate: 921600
    default: {arduino_boot_wait: 10000000, baud_rate: 921600, enable_runtime_analyzer: false,
      serial_buffer_size: 63, serial_port: /dev/ttyACM0, serial_read_timeout: 2000000,
      use_back_steering: false, write_to_shared_memory: true}
    enable_runtime_analyzer: false
    serial_buffer_size: 63
    serial_port: /dev/ttyACM0
    serial_read_timeout: 2000000
    start_activated: false
    write_to_shared_memory: true
default:
  camera: {focal_length_x: 427.434333, focal_length_y: 425.470033, optical_center_x: 643.684137,
    optical_center_y: 129.462045, r11: -0.00459979, r12: -0.999986, r13: -0.00277649,
    r21: -0.20928, r22: 0.00367769, r23: -0.977849, r31: 0.977845, r32: -0.00391684,
    r33: -0.209294, t1: 1.71978, t2: 257.274, t3: 46.6003}
  car_specs: {distance_cog_front: 0.12, distance_cog_rear: 0.125, distance_to_front_bumper: 0.3,
    distance_to_rear_bumper: 0.05, mass: 4.8, max_steering_angle_left: 0.416, max_steering_angle_right: 0.4,
    moment_of_inertia: 0.072, tire_radius: 0.0329, tire_stiffness_front: 0.0016, tire_stiffness_rear: 0.002,
    track: 0.1624, vehicle_width: 0.205, wheelbase: 0.245}
  tf_static:
    vehicle_to_ir_back: {pitch: 0, roll: 0, x: 0, y: -0.086, yaw: -1.570796327, z: 0.115}
    vehicle_to_ir_front: {pitch: 0, roll: 0, x: 0.183, y: -0.092, yaw: -1.570796327,
      z: 0.06}
mission_control:
  mission_controller:
    active_modules: [/mission_control/pavlov, /common/fitness_monitor, /perception/preprocessing,
      /perception/road_watcher, /perception/lane_detection, /control/longitudinal_controller,
      /control/lateral_controller, /navigation/path_preprocessing, /navigation/path_planning,
      /perception/obstacle_tracking, /navigation/collision_detection, /navigation/road_closure_tracking,
      /navigation/blinker, /state_estimation/state_estimation, /navigation/localization,
      /control/front_steering_controller, /control/speed_controller]
    all_modules: [/mission_control/pavlov, /control/speed_controller, /control/front_steering_controller,
      /controller_interface/controller_interface, /common/system_monitor, /common/fitness_monitor,
      /perception/preprocessing, /perception/road_watcher, /perception/lane_detection,
      /control/longitudinal_controller, /control/lateral_controller, /navigation/path_preprocessing,
      /navigation/path_planning, /perception/obstacle_tracking, /perception/object_detection,
      /navigation/collision_detection, /navigation/blinker, /state_estimation/state_estimation,
      /navigation/localization, /perception/parkinglot_mapping, /navigation/parkinglot_aligner,
      /navigation/road_closure_tracking]
    default:
      active_modules: [/state_estimation/state_estimation, /navigation/localization]
      all_modules: [/mission_control/pavlov, /control/speed_controller, /control/front_steering_controller,
        /controller_interface/controller_interface, /common/system_monitor, /common/fitness_monitor,
        /perception/preprocessing, /perception/road_watcher, /perception/lane_detection,
        /control/longitudinal_controller, /control/lateral_controller, /navigation/path_preprocessing,
        /navigation/path_planning, /perception/obstacle_tracking, /perception/object_detection,
        /navigation/collision_detection, /navigation/blinker, /state_estimation/state_estimation,
        /navigation/localization, /perception/parkinglot_mapping, /navigation/parkinglot_aligner,
        /navigation/road_closure_tracking]
      persistent_modules: [/common/system_monitor, /controller_interface/controller_interface]
      service_call_timeout: 0.1
    free_ride_mode:
      active_modules: [/common/fitness_monitor, /perception/preprocessing, /perception/lane_detection,
        /control/longitudinal_controller, /control/lateral_controller, /navigation/path_preprocessing,
        /navigation/collision_detection, /navigation/path_planning, /state_estimation/state_estimation,
        /navigation/localization, /control/front_steering_controller, /control/speed_controller]
    obstacle_mode:
      active_modules: [/mission_control/pavlov, /common/fitness_monitor, /perception/preprocessing,
        /perception/road_watcher, /perception/lane_detection, /control/longitudinal_controller,
        /control/lateral_controller, /navigation/path_preprocessing, /navigation/path_planning,
        /perception/obstacle_tracking, /navigation/collision_detection, /navigation/road_closure_tracking,
        /navigation/blinker, /state_estimation/state_estimation, /navigation/localization,
        /control/front_steering_controller, /control/speed_controller]
    parking_mode:
      active_modules: [/perception/preprocessing, /perception/lane_detection, /control/longitudinal_controller,
        /control/lateral_controller, /navigation/path_preprocessing, /navigation/path_planning,
        /navigation/collision_detection, /state_estimation/state_estimation, /navigation/localization,
        /navigation/parkinglot_aligner, /control/front_steering_controller, /control/speed_controller,
        /perception/parkinglot_mapping]
    persistent_modules: [/common/system_monitor, /controller_interface/controller_interface]
    service_call_timeout: 0.1
  pavlov:
    default: {entity_tracking_timeout_in_s: 1.0, junction_aoi_center_max_x: 0.8, junction_aoi_center_max_y: 0.9,
      junction_aoi_center_min_x: 0, junction_aoi_center_min_y: -0.3, junction_aoi_right_max_x: 0.7,
      junction_aoi_right_max_y: -0.0, junction_aoi_right_min_x: 0.6, junction_aoi_right_min_y: -0.9,
      junction_look_at_region_add_height: 0.2, junction_look_at_region_add_width: 0.4,
      safety_margin_crosswalk: 1.5, safety_margin_junction: 0.7, safety_margin_road_closure: 1.0,
      turn_arrow_to_junction_distance_threshold: 0.5, turn_left_passed_thres_x: 0.0,
      turn_left_passed_thres_y: 0.7, turn_right_passed_thres_x: 0.0, turn_right_passed_thres_y: 0.3}
    entity_tracking_timeout_in_s: 1.0
    junction_aoi_center_max_x: 0.8
    junction_aoi_center_max_y: 0.9
    junction_aoi_center_min_x: 0.0
    junction_aoi_center_min_y: -0.3
    junction_aoi_right_max_x: 0.7
    junction_aoi_right_max_y: -0.0
    junction_aoi_right_min_x: 0.6
    junction_aoi_right_min_y: -0.9
    junction_look_at_region_add_height: 0.2
    junction_look_at_region_add_width: 0.4
    safety_margin_crosswalk: 1.5
    safety_margin_junction: 0.7
    safety_margin_road_closure: 1.0
    start_activated: false
    turn_arrow_to_junction_distance_threshold: 0.5
    turn_left_passed_thres_x: 0.0
    turn_left_passed_thres_y: 0.7
    turn_right_passed_thres_x: 0.0
    turn_right_passed_thres_y: 0.3
navigation:
  blinker: {start_activated: false}
  collision_detection:
    avoid_obstacles: true
    block_distance_car_in_road_closure_area: 0.5
    block_left_lane: true
    default: {avoid_obstacles: false, block_distance_car_in_road_closure_area: 0.5,
      block_left_lane: true, gate_safety_margin: 0.0, large_shrink_distance_for_warnings: 1.0,
      left_lane_block_distance_behind_obstacle: 1.5, left_lane_block_distance_in_front_of_obstacle: 1.0,
      obstacle_safety_margin: 0.0, road_closure_safety_margin: 0.0, vehicle_safety_front_margin: 0.0,
      vehicle_safety_rear_margin: 0.15, vehicle_safety_width_margin: 0.03}
    distance_to_front_bumper: 0.3
    distance_to_rear_bumper: 0.05
    gate_safety_margin: 0.0
    large_shrink_distance_for_warnings: 1.0
    left_lane_block_distance_behind_obstacle: 1.5
    left_lane_block_distance_in_front_of_obstacle: 1.0
    obstacle_mode: {avoid_obstacles: true}
    obstacle_safety_margin: 0.0
    road_closure_safety_margin: 0.0
    start_activated: false
    vehicle_safety_front_margin: 0.0
    vehicle_safety_rear_margin: 0.15
    vehicle_safety_width_margin: 0.03
    vehicle_width: 0.205
  find_parking_slot: {max_ramp_y_diff: 0.02f, max_slot_size: 0.58, min_obstacle_len: 0.05f,
    min_slot_size: 0.5, path_offset: -0.5, start_ignore_distance: 0.5, v_max: 0.8}
  localization:
    default: {initial_x: 0, initial_y: 0, initial_yaw: 0, max_time_between_two_mesurements: 4}
    initial_x: 0.0
    initial_y: 0.0
    initial_yaw: 0.0
    max_time_between_two_mesurements: 4.0
    start_activated: false
  parking: {end_angle_offset: 0.0, max_speed: 0.3, max_steering_angle: 1, max_turn_radius_l: 0.565,
    max_turn_radius_r: 0.6225, wait_between_turns: 500}
  parkinglot_aligner:
    car_to_origin_distance: 1.0
    default: {car_to_origin_distance: 1.0}
    start_activated: false
  path_planning:
    default: {lsq_angle_weight: 1.5, lsq_center_value: 0.5, lsq_center_weight: 0.3,
      lsq_distance_weight: 7.0, lsq_endpoint_angle_weight: 1.5, lsq_prefered_point_weight: 0.0}
    free_ride_mode: {lsq_center_weight: 0.6}
    lsq_angle_weight: 150.0
    lsq_center_value: 0.5
    lsq_center_weight: 5.0
    lsq_distance_weight: 100.0
    lsq_endpoint_angle_weight: 150.0
    lsq_prefered_point_weight: 5.0
    obstacle_mode: {lsq_angle_weight: 150.0, lsq_center_weight: 5.0, lsq_distance_weight: 100.0,
      lsq_endpoint_angle_weight: 150.0, lsq_prefered_point_weight: 5.0}
    parking_mode: {lsq_center_value: 0.7}
    start_activated: false
  path_preprocessing:
    corridor_simplification_max_merge_distance: 0.025
    default: {corridor_simplification_max_merge_distance: 0.025, initial_gate_distance: 0.03,
      lane_width: 0.42, path_polynomial_degree: 5, threshold_relative_error_1_5: 1.2,
      threshold_relative_error_3_5: 1.1, threshold_use_always_degree_1: 0.025, threshold_use_never_degree_5: 0.5,
      tracking_distance: 0.5, use_adaptive_polynomial_degree: true}
    initial_gate_distance: 0.03
    lane_width: 0.42
    obstacle_mode: {path_offset: 0.2, tracking_distance: 0.75}
    parking_mode: {path_offset: 0.16}
    path_polynomial_degree: 5
    start_activated: false
    threshold_relative_error_1_5: 1.2
    threshold_relative_error_3_5: 1.1
    threshold_use_always_degree_1: 0.025
    threshold_use_never_degree_5: 0.5
    tracking_distance: 0.75
    use_adaptive_polynomial_degree: true
  road_closure_tracking:
    default: {tracking_time_old_road_closure: 1.0}
    start_activated: false
    tracking_time_old_road_closure: 1.0
perception:
  camera: {auto_exposure: false, auto_frame_rate: false, auto_gain: true, auto_white_balance: false,
    binning: 1, blue_gain: 0, camera_id: 0, camera_name: camera, camera_topic: image_raw,
    color_mode: mono8, exposure: 3.9998596491228073, ext_trigger_mode: false, flash_delay: 1,
    flash_duration: 1000, flip_lr: true, flip_upd: true, frame_rate: 59.9934322979379,
    gain_boost: false, green_gain: 0, image_height: 650, image_left: 0, image_top: 0,
    image_width: 1280, master_gain: 0, output_rate: 0.0, pixel_clock: 86, red_gain: 0,
    sensor_scaling: 1.0, subsampling: 1, white_balance_blue_offset: 0, white_balance_red_offset: 0}
  default:
    ego_vehicle:
      mask_mode: 0
      pixelwise_mask: {modified_mask_path: ~/pixelwise_mask_files/car_mask.pbm, standard_mask_directory: ~/pixelwise_mask_files/,
        standard_mask_name: car_mask.pbm}
      trapezoid_mask: {bottom_left_loc_x: 186, bottom_left_loc_y: 650, bottom_right_loc_x: 1064,
        bottom_right_loc_y: 650, top_left_loc_x: 428, top_left_loc_y: 300, top_right_loc_x: 851,
        top_right_loc_y: 300}
  ego_vehicle:
    mask_mode: 0
    pixelwise_mask: {modified_mask_path: ~/pixelwise_mask_files/car_mask.pbm, standard_mask_directory: ~/pixelwise_mask_files/,
      standard_mask_name: car_mask.pbm}
    trapezoid_mask: {bottom_left_loc_x: 186, bottom_left_loc_y: 650, bottom_right_loc_x: 1064,
      bottom_right_loc_y: 650, top_left_loc_x: 428, top_left_loc_y: 300, top_right_loc_x: 851,
      top_right_loc_y: 300}
  lane_detection:
    debug_mode: false
    default:
      feature_extraction:
        general: {enable_performance_tracing: 0, histogram_bin_size: 0.005, line_discretization_weights: '0.5,
            1, 0.3, 1.0, 0.2, 1.5', scan_line_half_size: 0.1, scan_line_step_size: 0.01,
          sigma_factor: 3}
        segment_boundaries: {far: 1.0, left: 0.4, middle: 0, near: 0.0, outer_left: 0.8,
          right: -0.4}
        visual_range_thresh: {thresh_long: 0.2, thresh_short: 1}
      input_queue_size: 1
      line_tracking:
        consistency_check_sampling_points: [1.0, 2.0]
        degree_adaption: {enable: true, max_a: 0.1, max_error: 0.015, refit_after_switch: true}
        double_middle_lane: {cluster_min_size: 3, cluster_threshold_relative: 0.04,
          discretization_step: 0.02, division_by_two: 2, left_right_threshold: 0.04,
          outline_localization_threshold: 0.04}
        eps: 0.01
        fitting: {fitting_error_threshold: 1.5, image_points_threshold: 10}
        lane: {sep: 0.42}
        middle_line_point_filtering:
          count_thresh: 15
          count_thresh_ratio: 0.35
          dist_thresh: 0.3
          near_field_dist: 0.0
          prefiltering: {count_thresh: 4, dist_thresh: 0.05}
        midline_recognition: {clustering_distance_thresh: 0.1, enable: true, intra_cluster_distance_thresh: 0.28,
          min_number_of_clusters: 2, min_number_of_points_in_cluster: 10, region_of_interest: 1.0}
        nav_points_threshold: 10
        outer_lines_point_filtering:
          count_thresh: 15
          count_thresh_ratio: 0.35
          dist_thresh: 0.2
          near_field_dist: 0.0
          prefiltering: {count_thresh: 4, dist_thresh: 0.05}
        points_filtering_enabled: true
        polynomial: {degree: 2, max_x: 2.0, min_x: 0, step_x: 0.01, switchdown: 1}
        start_box_handling: {max_A: 0.1, max_B: 0.1, max_error: 0.05, starts_with: false}
        use_alway_init: false
        use_midline_recognition: true
        vehicle_point_equals_eps: 0.001
      output_queue_size: 1
    feature_extraction:
      general: {histogram_bin_size: 0.005, scan_line_half_size: 0.1, scan_line_step_size: 0.01,
        sigma_factor: 3.0}
      segment_boundaries: {far: 1.0, left: 0.4, middle: 0.0, near: 0.0, outer_left: 0.8,
        right: -0.4}
      visual_range_thresh: {thresh_long: 0.2, thresh_short: 1.0}
    input_queue_size: 1
    line_tracking:
      consistency_check_sampling_points: [1.0, 2.0]
      degree_adaption: {enable: true, max_a: 0.1, max_error: 0.015, refit_after_switch: true}
      double_middle_lane: {cluster_min_size: 3, cluster_threshold_relative: 0.04,
        discretization_step: 0.02, left_right_threshold: 0.04, outline_localization_threshold: 0.04}
      eps: 0.01
      fitting: {fitting_error_threshold: 1.5, image_points_threshold: 10}
      lane: {sep: 0.42}
      middle_line_point_filtering:
        count_thresh: 15
        count_thresh_ratio: 0.35
        dist_thresh: 0.3
        near_field_dist: 0.0
        prefiltering: {count_thresh: 4, dist_thresh: 0.05}
      midline_recognition: {clustering_distance_thresh: 0.1, enable: true, intra_cluster_distance_thresh: 0.28,
        min_number_of_clusters: 2, min_number_of_points_in_cluster: 10, region_of_interest: 1.0}
      nav_points_threshold: 10
      outer_lines_point_filtering:
        count_thresh: 15
        count_thresh_ratio: 0.35
        dist_thresh: 0.2
        near_field_dist: 0.0
        prefiltering: {count_thresh: 4, dist_thresh: 0.05}
      points_filtering_enabled: true
      polynomial: {degree: 2, max_x: 2.0, min_x: 0.0, step_x: 0.01, switchdown: 1}
      start_box_handling: {max_A: 0.1, max_B: 0.1, max_error: 0.05, starts_with: false}
      use_alway_init: false
      vehicle_point_equals_eps: 0.001
    output_queue_size: 1
    start_activated: true
  object_detection:
    box_height_assume: 0.17
    box_height_max: 0.28
    box_height_min: 0.06
    box_length_assume: 0.25
    box_length_max: 0.44
    box_length_min: 0.06
    canny: {angle_tolerance_vertical: 0.122173, approx_poly_epsilon: 3.8, bresenham_gap_length: 7.0,
      bresenham_half_size: 4, construction_validation_factor: 0.5, convex_hull_dist: 0.15,
      higher_threshold: 900.0, lineseg_min_2d_length: 10.0, lower_threshold: 500.0,
      merge_non_vertical_dist_from_lineseg: 6.0, merge_non_vertical_endpoint_dist: 11.0,
      merge_vertical_dist_from_lineseg: 8.0, merge_vertical_endpoint_dist: 11.0, vertical_mean_shift_dist: 0.7}
    default:
      box_height_assume: 0.17
      box_height_max: 0.28
      box_height_min: 0.06
      box_length_assume: 0.25
      box_length_max: 0.44
      box_length_min: 0.06
      canny: {angle_tolerance_vertical: 0.122173, approx_poly_epsilon: 3.8, bresenham_gap_length: 7,
        bresenham_half_size: 4, check_perspective_min_pixels_outside: 11, construction_validation_factor: 0.5,
        convex_hull_dist: 0.15, higher_threshold: 900, lineseg_min_2d_length: 10,
        lower_threshold: 500, merge_non_vertical_dist_from_lineseg: 6, merge_non_vertical_endpoint_dist: 11,
        merge_vertical_dist_from_lineseg: 8, merge_vertical_endpoint_dist: 11, vertical_mean_shift_dist: 0.7}
      dynamic_obstacle_max_velocity: 0.8
      ekf_activation_mean_shift_radius: 0.7
      ekf_measurement_track_gate_radius: 0.5
      horizon: 2.5
      obstacle_tracking: {ekf_P_initial_m: 0.4, ekf_P_initial_m_s: 300, ekf_P_initial_m_s_uncertain: 800,
        ekf_P_initial_m_uncertain: 0.12, ekf_P_initial_rad: 0.4, ekf_Q_m: 0.04, ekf_Q_m_s: 0.2,
        ekf_Q_rad: 0.3, ekf_R_m: 6, ekf_R_m_s: 300, ekf_R_m_s_uncertain: 800, ekf_R_m_uncertain: 110,
        ekf_R_rad: 40, ekfdynamic_deactivate_n_missing_measurements: 16, ekfdynamic_init_measurements: 4,
        ekfdynamic_init_steps: 6, ekfdynamic_terminate_n_missing_measurements: 120,
        ekfstatic_deactivate_n_missing_measurements: 16, ekfstatic_init_measurements: 4,
        ekfstatic_init_steps: 6, ekfstatic_terminate_n_missing_measurements: 120,
        imm_dynamic_factor: 40}
    dynamic_obstacle_max_velocity: 0.8
    ekf_activation_mean_shift_radius: 0.7
    ekf_measurement_track_gate_radius: 0.5
    horizon: 2.5
    obstacle_tracking: {ekf_P_initial_m: 0.4, ekf_P_initial_m_s: 300.0, ekf_P_initial_m_s_uncertain: 800.0,
      ekf_P_initial_m_uncertain: 0.12, ekf_P_initial_rad: 0.4, ekf_Q_m: 0.04, ekf_Q_m_s: 0.2,
      ekf_Q_rad: 0.3, ekf_R_m: 6.0, ekf_R_m_s: 300.0, ekf_R_m_s_uncertain: 800.0,
      ekf_R_m_uncertain: 110.0, ekf_R_rad: 40.0, ekfdynamic_deactivate_n_missing_measurements: 16,
      ekfdynamic_init_measurements: 4, ekfdynamic_init_steps: 6, ekfdynamic_terminate_n_missing_measurements: 120,
      ekfstatic_deactivate_n_missing_measurements: 16, ekfstatic_init_measurements: 4,
      ekfstatic_init_steps: 6, ekfstatic_terminate_n_missing_measurements: 120, imm_dynamic_factor: 40.0}
    start_activated: false
  obstacle_tracking:
    blind_distance: 0.6
    default: {blind_distance: 0.6, lock_duration: 0.5, max_range_IR: 0.2, min_certainty_IR: 3,
      tracking_radius: 4.2, tracking_radius_IR: 0.8}
    lock_duration: 0.5
    max_range_IR: 0.2
    min_certainty_IR: 3
    start_activated: false
    tracking_radius: 4.2
    tracking_radius_IR: 0.8
  parkinglot_mapping:
    default: {height: 15.0, resolution: 0.015, width: 0.3}
    height: 15.0
    resolution: 0.015
    start_activated: false
    width: 0.3
  perpendicular_parking:
    candidate_line: {max_certainty_observation_time: 0.2, max_closing_angle: 2.356,
      max_opening_angle: 1.047, min_closing_angle: 2.095, min_distance_thld_x: 0.5,
      min_opening_angle: 0.785}
    dbscan: {core_epsilon: 0.2, min_points_to_be_core: 10}
    debug_mode: false
    default:
      candidate_line: {max_certainty_observation_time: 0.2, max_closing_angle: 2.356,
        max_opening_angle: 1.047, min_closing_angle: 2.095, min_distance_thld_x: 0.5,
        min_opening_angle: 0.785}
      dbscan: {core_epsilon: 0.2, min_points_to_be_core: 10}
      lane_tolerance: 0.1
      lane_width: 0.4
      max_tf_lookup_duration: 0.1
      parking_lot: {epsilon_x_classifier: 0.2, free_min_depth_th: 0.35, gradient_detection_thld: 3,
        image_padding: 10, initial_marking_covariance: 1.0e-10, marking_scan_line_width: 0.08,
        marking_scan_step_width: 0.02, marking_width: 0.02, n_scan_lines_per_spot: 19,
        parking_spot_depth: 0.5, parking_spot_width: 0.37, points_to_skip: 6, points_to_skip_back: 2,
        points_to_skip_front: 5, spot_scan_line_padding_x: 0.03, spot_scan_line_padding_y: 0.03,
        step_reference_function_length: 9}
      parking_start_classifier: {end_distance: 0.7, horizon: 2.0, max_angle_delta: 0.175,
        max_distance_end_of_points: 0.15, required_certainty: 1.0, second_pca_thld: 0.04}
      perpendicular_parking: {cluster_min_size: 6, cluster_size: 9, cutting_distance: 0.45,
        lane_points_distance: 0.05, lane_width: 0.43, left_lane_poly_step: 0.02, min_cluster_center_dist: 0.05,
        min_outlayer_dist: 0.03, polynomial_degree: 2, scan_line_length: 0.3, step_detection_ref_func_size: 9,
        step_detection_threshold: 6}
    max_tf_lookup_duration: 0.1
    parking_lot: {epsilon_x_classifier: 0.2, free_min_depth_th: 0.35, gradient_detection_thld: 3.0,
      image_padding: 10.0, marking_scan_line_width: 0.08, marking_scan_step_width: 0.02,
      marking_width: 0.02, n_scan_lines_per_spot: 19, parking_spot_depth: 0.5, parking_spot_width: 0.37,
      points_to_skip: 6, points_to_skip_back: 2, points_to_skip_front: 5, spot_scan_line_padding_x: 0.03,
      spot_scan_line_padding_y: 0.03, step_reference_function_length: 9}
    parking_start_classifier: {end_distance: 0.7, horizon: 2.0, max_angle_delta: 0.175,
      max_distance_end_of_points: 0.15, required_certainty: 1.0, second_pca_thld: 0.04}
    perpendicular_parking: {cluster_min_size: 6, cluster_size: 9, cutting_distance: 0.45,
      lane_points_distance: 0.05, lane_width: 0.43, left_lane_poly_step: 0.02, min_cluster_center_dist: 0.05,
      min_outlayer_dist: 0.03, polynomial_degree: 2, scan_line_length: 0.3, step_detection_ref_func_size: 9,
      step_detection_threshold: 6.0}
    start_activated: true
  preprocessing:
    binarisation: {blocksize: 45, c: 25.0, mode: 2, sigma: 0.4}
    default:
      binarisation: {blocksize: 45, c: 25, mode: 2, sigma: 0.4}
      input_queue_size: 1
      median_blur: {median_blur_size: 3}
      output_queue_size: 1
      roi: {end_loc_x: 1280, end_loc_y: 550, start_loc_x: 0, start_loc_y: 70}
    input_queue_size: 1
    median_blur: {median_blur_size: 3}
    output_queue_size: 1
    roi: {end_loc_x: 1280, end_loc_y: 550, start_loc_x: 0, start_loc_y: 70}
    start_activated: true
  road_watcher:
    area_of_interest_step_size: 0.05
    crosswalk_classifier:
      black_pixel: 0
      bottom_line_row: 10
      canny_mask_size: 3
      canny_thresh_high: 100
      canny_thresh_low: 75
      destroy_counter_value: 60
      guessed_lane_width: 0.5
      max_separation_dist: 8.0
      min_score_pedestrians: 0.2
      min_size_point_vectors: 10
      offset_right_left_bound: 8
      pedestrian_tracker: {activation_frames_min: 4, delta_mser: 1, divisor_max_size: 1.5,
        divisor_min_size: 5.0, guessed_lane_width: 0.5, lateral_offset: 0.02, line_iterator_connectivity: 8,
        lower_hist_thresh: 40, max_reset_time: 1.0, mean_offset_binarization: 8, mser_roi_frame: 20,
        obs_prob_max: 0.95, obs_prob_min: 0.05, pedestrian_area_length: 0.5, pedestrian_area_width: 0.3,
        pedestrian_threshold: 0.007, state_trans_high: 0.95, state_trans_low: 0.05,
        state_trans_med: 0.475, state_trans_wait: 0.5, upper_hist_thresh: 100}
      step_loc_point: 0.01
      top_line_row: 15
      white_pixel: 255
    dbscan: {core_epsilon: 0.2, min_points_to_be_core: 5}
    debug_mode: true
    default:
      area_of_interest_step_size: 0.05
      contour_classifier: {distance_factor: 1.0, max_distance: 1.0, shape_factor: 10.0,
        teach_in: false}
      crosswalk_classifier:
        black_pixel: 0
        bottom_line_row: 10
        canny_mask_size: 3
        canny_thresh_high: 100
        canny_thresh_low: 75
        destroy_counter_value: 60
        guessed_lane_width: 0.5
        max_separation_dist: 8.0
        min_score_pedestrians: 0.2
        min_size_point_vectors: 10
        offset_right_left_bound: 8
        pedestrian_tracker: {activation_frames_min: 4, delta_mser: 1, divisor_max_size: 1.5,
          divisor_min_size: 5.0, guessed_lane_width: 0.5, lateral_offset: 0.02, line_iterator_connectivity: 8,
          lower_hist_thresh: 40, max_reset_time: 1.0, mean_offset_binarization: 8,
          mser_roi_frame: 20, obs_prob_max: 0.95, obs_prob_min: 0.05, pedestrian_area_length: 0.5,
          pedestrian_area_width: 0.3, pedestrian_threshold: 0.007, state_trans_high: 0.95,
          state_trans_low: 0.05, state_trans_med: 0.475, state_trans_wait: 0.5, upper_hist_thresh: 100}
        step_loc_point: 0.01
        top_line_row: 15
        white_pixel: 255
      dbscan: {core_epsilon: 0.2, min_points_to_be_core: 5}
      degree_of_polynomial: 2
      dynamically_restrict_search_pattern: true
      epsilon_newton_method: 0.01
      expand_x: 18
      expand_y: 18
      field_of_vision: {bottom: 550, left: 0, right: 1289, top: 50}
      gradient_detection_thld: 6
      histogram_classifier:
        image: {bottom_offset: 0, lateral_offset: 2, top_offset: 2}
        line_touching_obstacle_localizer:
          clustering: {cluster_size_threshold: 4, distance: 3.5}
          line: {max_diff_from_perpend: 0.3, max_variance: 1, max_verticality_eps: 0.22,
            min_single_line_point_number: 6}
          line_expansion: {max_distance_along_line: 6.0, max_distance_to_line: 4.0}
          max_obstacle_distance: 2.0
          scan_lines: {reference_function_length: 11, step_size: 1, threshold: 7.5}
          top_of_boxes: {defect_ratio: 0.33, distance_to_end_point: 8.0, distance_to_line: 4.0,
            min_blob_area: 50}
        min_cluster_size: 300
        min_clusters: 2
      junction_classifier: {default_is_halt_line: 0.0, default_is_start_line: 0.95,
        default_is_stop_line: 0.95, halt_line_angle_fall_dist: 0.1, halt_line_angle_max: 0.3,
        halt_line_angle_min: -0.3, halt_line_mean0_fall_dist: 10, halt_line_mean0_max: 120,
        halt_line_mean0_min: 60, halt_line_mean1_fall_dist: 2.5, halt_line_mean1_max: 8.0,
        halt_line_mean1_min: 4.5, min_point_dist: 4, rect_add_space_x: 5, rect_add_space_y: 2,
        start_line_angle_fall_dist: 0.1, start_line_angle_max: 0.3, start_line_angle_min: -0.3,
        start_line_mean0_fall_dist: 50, start_line_mean0_max: 500, start_line_mean0_min: 350,
        start_line_mean1_fall_dist: 2.0, start_line_mean1_max: 7.4, start_line_mean1_min: 4.5,
        step_dist: 4, step_function_lenght: 4, step_function_offset: 3, step_threshold: 20,
        stop_line_angle_fall_dist: 0.1, stop_line_angle_max: 0.3, stop_line_angle_min: -0.3,
        stop_line_mean0_fall_dist: 10, stop_line_mean0_max: 120, stop_line_mean0_min: 60,
        stop_line_mean1_fall_dist: 2.5, stop_line_mean1_max: 8.0, stop_line_mean1_min: 4.5}
      lane_tolerance: 0.1
      lane_width: 0.4
      max_iterations_newton_method: 20
      max_sampling_distance: 2.0
      min_sampling_distance: 1.0
      offset_after_center: 1.0
      offset_before_center: 0.2
      offset_left_of_center: 0.6
      offset_right_of_center: 0.6
      pedestrian_tracker:
        delta_mser: 1
        divisor_max_size: 1.5
        divisor_min_size: 5.0
        guessed_lane_width: 0.5
        lateral_offset: 0.02
        line_iterator_connectivity: 8
        lower_hist_thresh: 40
        mean_offset_binarization: 8
        mser_roi_frame: 20
        pedestrian_area_length: 0.5
        pedestrian_area_width: 0.3
        pedestrian_model: {activation_time_min: 0.1, max_reset_time: 1.0, obs_prob_max: 0.95,
          obs_prob_min: 0.05, state_trans_high: 0.95, state_trans_low: 0.05, state_trans_med: 0.475,
          state_trans_wait: 0.5}
        pedestrian_threshold: 0.007
        upper_hist_thresh: 100
      pixel_width: 0.01
      reduced_lane_width: 0.25
      road_closure_classifier: {black_pixel: 0, bv_proj_point_close_y_low: 12, bv_proj_point_far_x_low: 18,
        bv_proj_point_far_y_low: 6, canny_area: 8, factor_scanlines_horizontal: 10,
        feature_points_thresh: 15.0, feature_points_thresh_bounding_box: 8.0, guessed_lane_width: 0.5,
        min_size_dop: 3, nr_scanlines: 4, offset_loc_scanlines: 10, offset_middle_lane: 5,
        points_ref_func: 9, points_ref_func_bounding_box: 3, points_ref_func_classification_points: 7,
        start_y_high: 17, start_y_low: 15, white_pixel: 255}
      same_road_object_thld: 0.5
      sampling_offset: 10
      sampling_x_end: 3.0
      sampling_x_start: 0.5
      sampling_x_step: 0.04
      step_reference_function_length: 9
      threshold1: 500
      threshold2: 900
      trim_factor: 0.2
      unidentified_score_threshold: 0.2
    degree_of_polynomial: 2
    dynamically_restrict_search_pattern: true
    epsilon_newton_method: 0.01
    expand_x: 18
    expand_y: 18
    field_of_vision: {bottom: 550, left: 0, right: 1289, top: 50}
    gradient_detection_thld: 6.0
    histogram_classifier:
      image: {bottom_offset: 0, lateral_offset: 2, top_offset: 2}
      line_touching_obstacle_localizer:
        clustering: {cluster_size_threshold: 4, distance: 3.5}
        line: {max_diff_from_perpend: 0.3, max_variance: 1.0, max_verticality_eps: 0.22,
          min_single_line_point_number: 6.0}
        line_expansion: {max_distance_along_line: 6.0, max_distance_to_line: 4.0}
        max_obstacle_distance: 2.0
        scan_lines: {reference_function_length: 11, step_size: 1, threshold: 7.5}
        top_of_boxes: {defect_ratio: 0.33, distance_to_end_point: 8.0, distance_to_line: 4.0,
          min_blob_area: 50}
      min_cluster_size: 300
      min_clusters: 2
    junction_classifier: {default_is_halt_line: 0.0, default_is_start_line: 0.95,
      default_is_stop_line: 0.95, halt_line_angle_fall_dist: 0.1, halt_line_angle_max: 0.3,
      halt_line_angle_min: -0.3, halt_line_mean0_fall_dist: 10.0, halt_line_mean0_max: 120.0,
      halt_line_mean0_min: 60.0, halt_line_mean1_fall_dist: 2.5, halt_line_mean1_max: 8.0,
      halt_line_mean1_min: 4.5, min_point_dist: 4, rect_add_space_x: 5, rect_add_space_y: 2,
      start_line_angle_fall_dist: 0.1, start_line_angle_max: 0.3, start_line_angle_min: -0.3,
      start_line_mean0_fall_dist: 50.0, start_line_mean0_max: 500.0, start_line_mean0_min: 350.0,
      start_line_mean1_fall_dist: 2.0, start_line_mean1_max: 7.4, start_line_mean1_min: 4.5,
      step_dist: 4, step_function_lenght: 4, step_function_offset: 3, step_threshold: 20,
      stop_line_angle_fall_dist: 0.1, stop_line_angle_max: 0.3, stop_line_angle_min: -0.3,
      stop_line_mean0_fall_dist: 10.0, stop_line_mean0_max: 120.0, stop_line_mean0_min: 60.0,
      stop_line_mean1_fall_dist: 2.5, stop_line_mean1_max: 8.0, stop_line_mean1_min: 4.5}
    lane_tolerance: 0.1
    lane_width: 0.4
    max_iterations_newton_method: 20
    max_sampling_distance: 2.0
    min_sampling_distance: 1.0
    offset_after_center: 1.0
    offset_before_center: 0.2
    offset_left_of_center: 0.6
    offset_right_of_center: 0.6
    pedestrian_tracker:
      delta_mser: 1
      divisor_max_size: 1.5
      divisor_min_size: 5.0
      guessed_lane_width: 0.5
      lateral_offset: 0.02
      line_iterator_connectivity: 8
      lower_hist_thresh: 40
      mean_offset_binarization: 8
      mser_roi_frame: 20
      pedestrian_area_length: 0.5
      pedestrian_area_width: 0.3
      pedestrian_model: {activation_time_min: 0.1, max_reset_time: 1.0, obs_prob_max: 0.95,
        obs_prob_min: 0.05, state_trans_high: 0.95, state_trans_low: 0.05, state_trans_med: 0.475,
        state_trans_wait: 0.5}
      pedestrian_threshold: 0.007
      upper_hist_thresh: 100
    pixel_width: 0.01
    reduced_lane_width: 0.25
    road_closure_classifier: {black_pixel: 0, bv_proj_point_close_y_low: 12, bv_proj_point_far_x_low: 18,
      bv_proj_point_far_y_low: 6, canny_area: 8, factor_scanlines_horizontal: 10,
      feature_points_thresh: 15.0, feature_points_thresh_bounding_box: 8.0, guessed_lane_width: 0.5,
      min_size_dop: 3, nr_scanlines: 4, offset_loc_scanlines: 10, offset_middle_lane: 5,
      points_ref_func: 9, points_ref_func_bounding_box: 3, points_ref_func_classification_points: 7,
      start_y_high: 17, start_y_low: 15, white_pixel: 255}
    same_road_object_thld: 0.5
    sampling_offset: 10
    sampling_x_end: 3.0
    sampling_x_start: 0.5
    sampling_x_step: 0.04
    start_activated: true
    step_reference_function_length: 9.0
    threshold1: 500.0
    threshold2: 900.0
    trim_factor: 0.2
    unidentified_score_threshold: 0.2
rosdistro: 'kinetic

  '
roslaunch:
  uris: {host_andi_lenovo_g50_70__33460: 'http://andi-Lenovo-G50-70:33460/', host_andi_lenovo_g50_70__33705: 'http://andi-Lenovo-G50-70:33705/',
    host_andi_lenovo_g50_70__34997: 'http://andi-Lenovo-G50-70:34997/', host_andi_lenovo_g50_70__36672: 'http://andi-Lenovo-G50-70:36672/',
    host_andi_lenovo_g50_70__37127: 'http://andi-Lenovo-G50-70:37127/', host_andi_lenovo_g50_70__37712: 'http://andi-Lenovo-G50-70:37712/',
    host_andi_lenovo_g50_70__39026: 'http://andi-Lenovo-G50-70:39026/', host_andi_lenovo_g50_70__41328: 'http://andi-Lenovo-G50-70:41328/',
    host_andi_lenovo_g50_70__43780: 'http://andi-Lenovo-G50-70:43780/', host_andi_lenovo_g50_70__44205: 'http://andi-Lenovo-G50-70:44205/',
    host_andi_lenovo_g50_70__46461: 'http://andi-Lenovo-G50-70:46461/', host_kitcarnuc__38574: 'http://kitcarnuc:38574/'}
rosversion: '1.12.7

  '
run_id: 447e4e98-cc41-11e7-998a-b8aeed7b09a9
state_estimation:
  state_estimation:
    debug_measurement_rate: 120
    debug_mode: false
    default: {enable_runtime_analyzer: false, kalman_gain_convergence_distance_threshold: 1.0e-09,
      max_acceleration: 40.0, max_acceleration_measure: 400, max_speed: 10.0, max_steering_anle_measure: 1.4,
      max_wheel_speed_measure: 500, max_yaw_rate: 10.0, max_yaw_rate_measure: 40,
      measurement_noise_acceleration: 27, measurement_noise_angular_speed_left: 1.0186,
      measurement_noise_angular_speed_right: 1.0186, measurement_noise_yaw_rate: 0.0001,
      min_absolute_speed_for_steering_angle_calculation: 0.01, system_noise_acceleration: 0.025,
      system_noise_speed: 1.0e-06, system_noise_yaw_rate: 0.4}
    enable_runtime_analyzer: false
    integration_test_mode: false
    kalman_gain_convergence_distance_threshold: 1.0e-09
    max_acceleration: 40.0
    max_acceleration_measure: 400.0
    max_speed: 10.0
    max_steering_anle_measure: 1.4
    max_wheel_speed_measure: 500.0
    max_yaw_rate: 10.0
    max_yaw_rate_measure: 40.0
    measurement_noise_acceleration: 27.0
    measurement_noise_angular_speed_left: 1.0186
    measurement_noise_angular_speed_right: 1.0186
    measurement_noise_yaw_rate: 0.0001
    min_absolute_speed_for_steering_angle_calculation: 0.01
    start_activated: false
    system_noise_acceleration: 0.025
    system_noise_speed: 1.0e-06
    system_noise_yaw_rate: 0.4
vehicle_to_front_axle_broadcaster: {child_frame_id: front_axle, frame_id: vehicle,
  period: 100.0, pitch: 0.0, roll: 0.0, y: 0.0, yaw: 0.0, z: 0.0}
vehicle_to_ir_back_broadcaster: {child_frame_id: ir_back, frame_id: vehicle, period: 100.0}
vehicle_to_ir_front_broadcaster: {child_frame_id: ir_front, frame_id: vehicle, period: 100.0}
visualization:
  cockpit:
    cockpit_image:
      compressed: {format: jpeg, jpeg_quality: 80, png_level: 9}
      theora: {keyframe_frequency: 64, optimize_for: 1, quality: 31, target_bitrate: 800000}
    start_activated: true
