Navigation Stack
A 2D navigation stack that takes in information from odometry, sensor streams, and a goal pose and outputs safe velocity commands that are sent to a mobile base.
工作原理
位于正中的方框是move_base节点,负责整体的导航规划。里面的几个白色圆圈是该node的插件,不是独立的node。灰色方块是可选部分。蓝色方块是必须要给出的信息,且这些信息依赖于自己的平台,如 odometry 等。
输入:
/tf
: 机器人各个关节之间的关系,odom和map之间的关系等odom
:里程计的信息/map
:可以由map_server或gmapping或karto来提供sensor
: 其他传感器的数据
输出:
- cmd_vel:对底盘的控制信息