Nav2软件堆栈中Simple (Python3) Commander的目标是为Python3用户提供“作为库的导航”功能。Nav2软件堆栈提供了一个API来为用户处理ROS2和动作服务器的所有任务,这样用户就可以专注于构建利用Nav2功能的应用程序(在根据自己的喜好对所选的插件进行配置后)。Nav2软件堆栈还在nav2_simple_commander软件包中为用户提供该...
使用Python 可以通过调用 nav2_simple_commander 库方便的实现导航,但如果项目需要换成 C++ 也并不复杂,使用动作客户端也可以方便的调用,如何实现我并不打算再操作一遍,但我将提供给你一份详细的 C++ 调用导航服务的实现代码。 #include <memory> #include "nav2_msgs/action/navigate_to_pose.hpp" // 导入导航...