ubuntu24.04安装ROS2

参考来源

由于安装了ubuntu24.04版本,在中文网站没有找到适合的安装教程,经过查找,在ros2官网找到合适的安装教程(Ubuntu (Debian packages) — ROS 2 Documentation: Rolling documentation),可以直接去官网查看具体安装步骤。

与官网安装步骤存在区别的是在添加秘钥时可能需要手动添加ip

准备工作

1.换源

在安装ros2之前,需要进行换到国内源,提高下载速度。具体网上都有教程(Ubuntu更改镜像源两种方式_ubuntu系统的其他软件更新如何换镜像源-CSDN博客),这里不再赘述。我这里选择的是阿里源。

2.设置UTF-8 支持的区域设置

sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8

3.启用所需存储库(将 ROS 2 apt 存储库添加到您的系统中)

首先确保启用了 Ubuntu Universe 存储库

sudo apt install software-properties-common
sudo add-apt-repository universe

使用 apt 添加 ROS 2 GPG 密钥

sudo apt update && sudo apt install curl -y
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

添加秘钥之后可能会报错,需要手动添加ip地址,参考教程:ROS2安装过程中,使用 apt 添加 ROS 2 GPG 密钥报错_add the ros 2 gpg key with apt.-CSDN博客

将存储库添加到源列表中

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

安装

1.安装开发工具(选装)

sudo apt update && sudo apt install ros-dev-tools

2.正式安装

更新

sudo apt update
sudo apt upgrade

安装ros2

(1)桌面版(ROS、RViz、演示、教程)-推荐

sudo apt install ros-rolling-desktop

(2)base版本(通信库、消息包、命令行工具。 没有 GUI 工具)

sudo apt install ros-rolling-ros-base

设置环境

source /opt/ros/rolling/setup.bash

测试安装是否成功

海龟代码测试:

rosrun turtlesim turtlesim_node
rosrun turtlesim  turtle_teleop_key

通信测试:

source /opt/ros/rolling/setup.bash
ros2 run demo_nodes_cpp talker

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值