4. 术语表
术语 |
说明 |
|---|---|
Autonomy |
本项目的机器人导航框架( |
Autolink |
通信中间件,提供 Node / Channel / Action |
commsgs |
Protobuf 消息层,兼容 ROS 消息语义 |
Server |
子系统服务入口(MapServer、PlannerServer 等) |
Navigator |
行为树导航编排模块 |
BT |
Behavior Tree,行为树 |
Task |
导航任务(NavigateToPose 等),非 |
Costmap |
代价地图,用于规划与避障 |
TF |
坐标变换(Transform) |
Nav2 |
ROS 2 Navigation2 栈,Autonomy 的主要对标 |
Plugin |
动态加载的算法实现(规划器、控制器等) |
Lua → Protobuf |
配置加载管线:Lua 脚本 → Options Proto |
直驱模式 |
不经 BT,Autonomy 直接调用 Planner |
Bridge |
外部系统桥接(gRPC 等) |
4.1 帧名约定
帧名 |
典型值 |
说明 |
|---|---|---|
|
|
全局地图坐标系 |
|
|
机器人基座 |
|
|
里程计坐标系 |
定义于 config/common.lua,各模块须保持一致。