- 本教程来自:Nav2中文网
- Nav2交流社区:https://fishros.org.cn/forum
- ROS2/Nav2千人交流群:(QQ)139707339
- 更多精彩教程请关注微信公众号:鱼香ROS
- 欢迎添加机器人小伊微信,解锁机器人学习特殊服务
- 确保bashrc文件中没有ROS环境变量。打开新的终端,然后尝试重新构建包。 [校准@小鱼]
- 确保以正确的ROS 2发行版运行rosdep。
rosdep install -y -r -q --from-paths src --ignore-src --rosdistro
[校准@首飞] - 确保ROS 2安装目录下
setup.bash
或者ROS 2主构建工作区 (如果有用到的话)已经被source了。检查是否可以运行talker和listen节点。 [校准@首飞] - 确保
nav2_depend_ws/install
中的setup.bash
已经被source过了。 [校准@首飞] - 检查您是否有正确的ROS版本和发行版。
printenv | grep -i ROS
[校准@首飞] - 如果你在启动时发现一堆关于
map
或odom
框架不存在的错误,记得激活驱动程序 (或gazebo仿真环境) 并在map
坐标系中设置一个初始姿势。Costmap2D将阻止激活,直到有一个完整的TF树可用。 [校准@首飞] - 如果你没有看到转换或服务器运行,请确保你已经激活了生命周期节点(lifecycle nodes)。 [校准@首飞]
- 搜索 GitHub Issues [校准@首飞]
- 确保您使用的是正确的版本分支。
DistroA
和 [](http://dev.nav2.fishros.com/doc/build_instructions/build_docs/build_troubleshooting_guide.html#id1)DistroB
是不互相支持的 。主要开发分支使用滚动发布。 [校准@首飞]
还是解决不了?让我们知道您的问题。 提交问题 。 [校准@首飞]
报告问题- 如果您在构建Navigation2时遇到任何问题,您可以在
GitHub 问题选项卡(issues tab)
_ 中搜索并且欢迎您 提问 问题选项卡中的搜索工具。 [校准@首飞]
- 本文主要校准贡献:首飞
- 本文遵循知识共享协议,禁止未授权商用转载