ubuntu24.04安装ROS2

小李飞刀0529 2024-09-13 14:37:00 阅读 63

参考来源

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

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

准备工作

1.换源

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

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

<code>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

通信测试:

<code>source /opt/ros/rolling/setup.bash

ros2 run demo_nodes_cpp talker



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。