Skip to content

系统架构

OSRacer 按 ROS 2 工程分层组织。每一层都应该便于替换和扩展。

包分层

层级职责
模型描述osracer_description机器人模型、URDF/Xacro、可视化模型和 TF 假设
整车启动osracer_bringup硬件启动、底盘、传感器、串口设备和 launch 入口
调试osracer_debugRViz 和运行时检查工具
SLAMosracer_slam建图流程和地图保存
导航osracer_navigationNav2、定位、规划器、代价地图和地图导航

数据流

设计原则

保持包边界稳定。新增硬件时优先使用 launch 参数、参数文件、frame 命名和 topic remap,不要直接破坏默认启动行为。

Released under the MIT License.