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

相关推荐
某林2124 天前
ros从底层硬件到 Web 端部署
python·机器人·硬件架构·ros2
zh路西法4 天前
【Navigation2进阶】(十二):自主探索性能优化与 RIG 算法推导与 Nav2 插件实现
c++·dijkstra·ros2·rrt·navigation2·前沿探索
视图猿人5 天前
Astra Pro相机+gazebo构建 ROS2 虚实联动数字孪生系统
ros2
zh路西法6 天前
【10天速通ROS2-PX4无人机】(四) 关掉GPS和气压计,纯激光定位还能飞吗
c++·无人机·px4·ros2·卡尔曼滤波·fastlio2
视图猿人7 天前
ROS2 AGV SLAM导航仿真系统技术详解与踩坑实录
机器人·ros2
zh路西法8 天前
【10天速通ROS2-PX4无人机】(一) 从零搭建仿真环境,妈妈再也不用担心我炸机了!
无人机·仿真·px4·ros2·gazebo
某林21210 天前
ROS2 + WebRTC + MQTT 异构系统架构
架构·系统架构·机器人·硬件架构·webrtc·ros2
Zeku12 天前
10.ROS2-URDF机器人建模-从概念到开发与调试全记录
机器人·ros2·linux驱动开发·linux应用开发
某林21213 天前
履带小车底盘stm32F103RCT6开发
人工智能·stm32·单片机·嵌入式硬件·架构·人机交互·ros2