ROS2 foxy环境下源码安装Navigation2

文章目录

安装Nav2所需的依赖库

bash 复制代码
sudo apt install libgeographic-dev ros-foxy-geographic-msgs ros-foxy-behaviortree-cpp-v3 libgraphicsmagick++-dev graphicsmagick-libmagick-dev-compat libompl-dev ros-foxy-gazebo-ros-pkgs
bash 复制代码
mkdir -p ~/nav2_ws/src
cd ~/nav2_ws/src

git clone https://github.com/ros-planning/navigation2.git -b foxy-devel
 
cd ~/nav2_ws
colcon build
bash 复制代码
ros2 launch nav2_bringup tb3_simulation_launch.py

可能存在的问题

Gazebo启动失败。

现象:启动卡住、长时间黑屏、模型加载失败。

仿真场景里用到了基础模型(ground_plane、wall、box),本地找不到,尝试联网下载,国内网络经常超时卡住。

解决办法:

bash 复制代码
cd ~/.gazebo
# 拉取完整模型仓库
git clone https://github.com/osrf/gazebo_models.git models

AGX Orin 网络差,git clone 容易失败。

备选方案:在 PC 上下载压缩包,U 盘拷贝到 Orin。

官方仓库(Gazebo Classic):https://github.com/osrf/gazebo_models.git

rference link: 一文搞懂ROS2 Nav2:概念解析和源码编译安装的踩坑总结

相关推荐
米糕闯编程15 小时前
鱼香ros2(三)Linux操作总结
linux·机器人·ros2
蝙蝠侠的小蝙蝠2 天前
【ROS2 工具】Launch
ros2·launch·多节点启动
某林2122 天前
机器人重启失联:DDS 发现机制与传输层静默故障
人工智能·python·机器人·硬件架构·ros2
米糕闯编程3 天前
鱼香ros2(二)运行第一个机器人
机器人·ros2
蝙蝠侠的小蝙蝠4 天前
【ROS2 通信机制】话题、服务、动作
ros2·服务·动作·话题·通信接口
zhangrelay6 天前
答疑-是否软件源问题都必须更换为国内呢-
linux·笔记·学习·ubuntu·ros2
CS_Zero8 天前
激光雷达YDLiDAR驱动与ROS2环境搭建
无人机·飞控·ros2·激光雷达·避障
海阔天空任鸟飞~9 天前
rclpy
ros2
微小冷9 天前
ROS2 URDF机器人建模初步教程
机器人·ros2·urdf·机器人建模
贾伟康10 天前
【时光清单|14】HarmonyOS ArkTS 主导航实战:统一页面入口、返回路径和参数校验
harmonyos·arkts·arkui·navigation·路由管理