Bringup
Bringup is the hardware startup layer. It should answer one question: can the robot publish the expected state and accept motion commands safely?
Main entry
bash
ros2 launch osracer_bringup bringup.launch.pyBringup checklist
- Confirm serial permissions and UDEV rules.
- Confirm chassis driver starts without reconnect loops.
- Confirm odometry topic is published.
- Confirm lidar and camera topics are visible.
- Confirm TF frames are connected in RViz.
- Confirm emergency stop and safe command limits before driving.
Development notes
When adding hardware, prefer a new parameter file and launch argument. Keep default bringup stable for existing users.