假设现在我们要设计一个自动巡检的机器人,它的任务是在几个不同的目标位置循环移动并拍照。此时肯定不能再给机器人配一个人来使用 RViz 的工具来指定目标,然后观察机器人到点后再打开相机截图保存。
在实际的机器人项目中,导航往往只是作为系统一个子模块,我们可以通过接口进行调用和状态监测。本节我们就来学习和导航之间的常用交互方法。