| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- angular_sign: -1.0
- kp: 0.25
- min_angular_speed: 0.10
- max_angular_speed: 0.12
- # Accept the middle 36% of the image; precise centring is not required.
- center_tolerance: 0.18
- center_confirm_frames: 3
- max_angular_acceleration: 0.15
- detection_timeout_seconds: 0.35
- alignment_timeout_seconds: 30.0
- control_rate: 20.0
- # At each completed 60-degree step, inference is enabled for this window.
- scan_steps: 6
- scan_direction: 1.0
- scan_angular_speed: 0.20
- scan_yaw_tolerance: 0.03
- scan_detection_window_seconds: 1.0
- odom_timeout_seconds: 0.50
- # Opt-in wall approach: ray-cast the static map after visual alignment.
- wall_approach_enabled: false
- wall_standoff_distance: 0.60
- wall_ray_max_distance: 5.0
- wall_occupied_threshold: 65
- wall_fit_radius: 0.60
- wall_line_inlier_distance: 0.05
- wall_line_min_length: 0.25
- wall_line_min_support: 8
- # Select the wall face whose normal is within 60 degrees of the camera ray.
- wall_line_min_facing_alignment: 0.50
- wall_line_max_points: 180
- # Prefer latest map -> base_link TF; use AMCL only if TF is temporarily unavailable.
- tf_map_frame: map
- tf_base_frame: base_link
- tf_lookup_timeout_seconds: 0.20
- amcl_pose_fallback_timeout_seconds: 5.0
- wall_goal_server_timeout_seconds: 2.0
- # After the final wall alignment, confirm the factory type from the full camera image.
- ocr_confirmation_enabled: true
- ocr_timeout_seconds: 15.0
- ocr_enable_service: /sign_recognition/set_enabled
- # After OCR confirmation, enter the wall-adjacent white box with move_base/TEB.
- entry_goal_enabled: true
- entry_standoff_distance: 0.28
- entry_white_box_depth: 0.50
- entry_vehicle_length: 0.335
- enabled: false
- cmd_vel_topic: /cmd_vel
|