构建故障排除指南 [待校准@1521]

常见的Nav2依赖项构建失败 [待校准@1522]

  • 确保bashrc文件中没有ROS环境变量。打开新的终端,然后尝试重新构建包。 [校准@小鱼]

  • 确保以正确的ROS 2发行版运行rosdep。 rosdep install -y -r -q --from-paths src --ignore-src --rosdistro <ros2-distro> [校准@首飞]

  • 确保ROS 2安装目录下 setup.bash 或者ROS 2主构建工作区 (如果有用到的话)已经被source了。检查是否可以运行talker和listen节点。 [校准@首飞]

  • 确保 nav2_depend_ws/install 中的 setup.bash 已经被source过了。 [校准@首飞]

  • 检查您是否有正确的ROS版本和发行版。printenv | grep -i ROS [校准@首飞]

  • 如果你在启动时发现一堆关于 mapodom 框架不存在的错误,记得激活驱动程序 (或gazebo仿真环境) 并在 map 坐标系中设置一个初始姿势。Costmap2D将阻止激活,直到有一个完整的TF树可用。 [校准@首飞]

  • 如果你没有看到转换或服务器运行,请确保你已经激活了生命周期节点(lifecycle nodes)。 [校准@首飞]

  • 搜索 GitHub Issues [校准@首飞]

  • 确保您使用的是正确的版本分支。 DistroA``DistroB``是不互相支持的 。主要开发分支使用滚动发布。 [校准@首飞]

还是解决不了?让我们知道您的问题。 提交问题[校准@首飞]

报告问题