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:概念解析和源码编译安装的踩坑总结

相关推荐
zhangrelay5 天前
ROS 2 Lyrical 第9章 计算机视觉与摄像头应用
linux·笔记·学习·ubuntu·机器人·ros2
m0_749690235 天前
【寻迹校园 HarmonyOS NEXT 实战 03】NavPathStack 路由实战:18 个页面如何集中管理
华为·移动开发·harmonyos·arkui·navigation·navpathstack
blueSatchel8 天前
香橙派4PRO安装ROS2-jazzy
ros2·香橙派
别动我齐刘海9 天前
机器学习基础3——C++、OpenCV、点云、Open3D
c++·人工智能·opencv·目标检测·机器学习·机器人·ros2
zhangrelay10 天前
ROS 2 Lyrical 第4章 URDF机器人建模与Gazebo Garden仿真
linux·笔记·学习·ubuntu·机器人·ros2
别动我齐刘海11 天前
机器学习基础2——C++、OpenCV、点云、Open3D
c++·人工智能·opencv·机器学习·计算机视觉·机器人·ros2
zhangrelay11 天前
ROS 2 Lyrical 第2章 ROS 2系统架构与核心概念
linux·笔记·学习·ubuntu·ros2
z203483152015 天前
Livox Mid-360S点云图录制
嵌入式硬件·雷达·ros2
别催小唐敲代码19 天前
ROS2从入门到实战:去中心化机器人操作系统详解
wpf·ros2