旭日x3----ROS2-foxy版本 安装navigation2

ROS2入门教程-在ubuntu20.04 apt安装ros2的foxy版本 - 创客智造

三选一

1.ROS2与Navigation2入门教程-开始使用Nav2 - 创客智造

  • 1.1按照ROS官方文档的安装说明进行ROS 2二进制软件包安装:

sudo apt install ros-foxy-navigation2
sudo apt install ros-foxy-nav2-bringup
sudo apt install ros-foxy-turtlebot3*

1.2安装它以获得最新的稳定发行版:

sudo apt install ros-foxy-navigation2 ros-foxy-nav2-bringup ros-foxy-turtlebot3*

对于Ubuntu 20.04,请使用下面这个命令,因为其通配符的解析已更改:

sudo apt install ros-foxy-navigation2 ros-foxy-nav2-bringup '~ros-foxy-turtlebot3-.*'

我选 

1.3 构建Nav2:

首先要新建一个工作空间nav2_ws,将NAV2分支克隆到该工作空间中并进行构建

mkdir -p ~/nav2_ws/src

cd ~/nav2_ws/src

先 sudo apt update

拉取代码

git clone https://github.com/ros-planning/navigation2.git --branch ros-foxy-devel

cd ~/nav2_ws
rosdep install -y -r -q --from-paths src --ignore-src --rosdistro <ros2-distro>

缺少rosdep:sudo apt-get install python3-rosdep

一定能解决ROS系统 rosdep update超时问题de简单方法_不加辣先生的博客-优快云博客_rosdep update可以不用吗
colcon build --symlink-install

2.--packages-select :只编译指定包,如

colcon build --packages-select  autoware_map_msgs

3,创建包:

ros2 pkg create --build-type ament_cmake --node-name myNode myPackage
 

ROS2与C++入门教程-目录 - 创客智造

### ROS2 Nav2 Foxy 版本使用指南和教程 #### 构建方式 对于希望在Foxtrot版本下构建Nav2的用户来说,存在多种方法可以选择。一种推荐的方法是从特定发布的发行版(例如Foxy)来构建Nav2[^1]。 #### 安装过程 为了确保顺利安装,在开始之前应当先完成ROS2 Foxy版本的基础环境搭建工作。这通常涉及到设置源列表、密钥以及通过apt-get命令获取必要的软件包。一旦ROS2被成功部署,则可以继续按照官方文档指示进一步配置Nav2组件。 #### 迁移指导 如果开发者正考虑从之前的Eloquent版本迁移到新的Foxy版本,那么需要注意两者之间可能存在的一些差异点。这些变化可能会影响到API调用或是某些特性的实现形式。因此建议仔细阅读由社区提供的迁移指南,了解具体改动并据此调整项目代码或参数文件[^3]。 ```bash # 更新系统库 sudo apt update && sudo apt upgrade -y # 添加ros2国内镜像源(可选) echo "deb [arch=amd64,arm64] http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu $(lsb_release -cs) main" | \ sudo tee /etc/apt/sources.list.d/ros2-latest.list > /dev/null # 导入GPG公钥 curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - # 安装ros-foxy-desktop sudo apt install ros-foxy-desktop # 初始化rosdep工具 sudo rosdep init rosdep update # 设置环境变量 source /opt/ros/foxy/setup.bash ``` 上述脚本展示了如何在一个典型的Linux环境中准备用于运行Nav2所需的ROS2 Foxy基础环境。实际操作时应根据个人情况适当修改命令中的路径或其他细节部分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chilian12321

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值