ROS2学习(一):Ubuntu 22.04 安装 ROS2(Iron Irwini)

这篇具有很好参考价值的文章主要介绍了ROS2学习(一):Ubuntu 22.04 安装 ROS2(Iron Irwini)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、ROS2(Iron Irwini)介绍

官方文档
Iron Irwini版本支持的平台如下:
ROS2学习(一):Ubuntu 22.04 安装 ROS2(Iron Irwini),ros2,linux

二、ROS2(Iron Irwini)安装

1.设置编码
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
2.使能代码库
sudo apt install software-properties-common
sudo add-apt-repository universe

现在用apt添加带ROS 2 GPG关键字

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

将存储库添加到源列表中

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
3.安装ROS2 Iron
sudo apt update
sudo apt upgrade
sudo apt install ros-iron-desktop   ros-iron-ros-base   ros-dev-tools

三、ROS2测试

在terminal 1 运行下面的指令:

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

在terminal 2 运行下面的指令:

source /opt/ros/iron/setup.bash
ros2 run demo_nodes_py listener

ROS2学习(一):Ubuntu 22.04 安装 ROS2(Iron Irwini),ros2,linux

四、ROS2卸载

sudo apt remove ~nros-iron-* && sudo apt autoremove

删除ROS2库:文章来源地址https://www.toymoban.com/news/detail-688409.html

sudo rm /etc/apt/sources.list.d/ros2.list
sudo apt update
sudo apt autoremove
# Consider upgrading for packages previously shadowed.
sudo apt upgrade

到了这里,关于ROS2学习(一):Ubuntu 22.04 安装 ROS2(Iron Irwini)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu22.04源码安装ROS-noetic(ROS1非ROS2),编译运行VINS-MONO

    由于22.04默认安装ROS2,但很多仓库都是基于ROS1的,不想重装系统,参考这两个博客安装了ROS-noetic: 博客1. https://blog.csdn.net/Drknown/article/details/128701624 博客2. https://zhuanlan.zhihu.com/p/418227536 我的库版本(实测可行): eigen:3.3.7 ceres:1.14.0(用2.系列版本的编译时需要把C++版本设

    2024年02月02日
    浏览(56)
  • 【ROS系统】Ubuntu22.04系统中安装ROS2系统

    参考博客:ROS 安装详细教程 —— Ubuntu22.0.4 LTS 安装 首先,我们需要一个Ubuntu系统。 终端输入指令: 从ubuntu系统界面进行设置: 设置-软件升级-Ubuntu software- source code 为source code选择国内镜像源 确定镜像源可用 通过检查此命令的输出,确保已启用Ubuntu Universe存储库。 apt-ca

    2024年04月27日
    浏览(53)
  • ubuntu22.04,ros2使用自带opencv读取图片

    从网上找了很久的ros2如何使用自带的opencv库或者自定义安装opencv库的教程,自己看的云里雾里的,跟着配置走下来依旧是不能使用,出现的最多的问题,就是找不到头文件或者undefined reference to \\\'cv::imread(std::cxxll::basic stringchar, std::char traits, std::allocator const, int)\\\'这一类的未定义

    2024年02月10日
    浏览(51)
  • 关于Ubuntu22.04,ros2-humble环境下,使用gazebo遇到的问题。

    遇到的问题: 打开gazebo时出现error:process has died的报错,虽然仍然可以打开gazebo,但是gazebo显示的并不是launch文件调用的world文件与urdf文件内容,可能显示前次使用gazebo时的内容,或者出现机器人模型乱转的情况。 问题原因: 前次使用gazebo后,没有完全关闭gazebo,尤其是

    2024年02月15日
    浏览(47)
  • 在ubuntu22.04(LTS)上搭建ROS2+PX4+Gazebo的联合仿真环境

    说明:本案例仅仅是跑通了ROS2+PX4+Gazebo的联合仿真,还没有实现使用键盘控制无人机飞行(以后会补充)。 1.准备工作 2.安装PX4仿真工具链 3.安装ROS2 4.安装ROS2的相关依赖 5.安装XRCE-DDS代理(AGENT) 6.创建ROS2工作空间并生成代码样例 7.运行XRCE代理 8.编译PX4固件并运行 (1)确保

    2024年04月29日
    浏览(85)
  • Ubuntu22.04安装ROS

    在安装ROS之前,需要先安装Ubuntu22.04操作系统。您可以从Ubuntu官网下载Ubuntu22.04的最新版本镜像文件,并创建一个可启动的USB。您可以参考以下步骤: 在安装ROS之前,需要先安装Ubuntu22.04操作系统。您可以从Ubuntu官网下载Ubuntu22.04的最新版本镜像文件,并创建一个可启动的USB。

    2024年02月10日
    浏览(56)
  • 虚拟机 + Ubuntu22.04 + ros2 (humble) colcon build turtlebot3_node失败的解决方案

    在虚拟机Ubuntu22.04中安装了ROS2(humble),下载turtlebot3。在 colcon build --symlink-install 编译的过程中turtlebot3_Fake_node一直失败,无法正常运行,影响后面的仿真测试。 查阅相关资料后发现问题主要出在 缺少ROS2 相关依赖Ubuntu 版本匹配 。 (1)首先通过 lsb_release-a 查看系统版本 查到

    2024年02月09日
    浏览(43)
  • ubuntu22.04安装ros教程

    安装 ROS 是一个比较复杂的过程,不同版本的 Ubuntu 系统对应的 ROS 版本也不尽相同,因此需要认真阅读官方教程。 下面是在 Ubuntu 22.04 上安装 ROS 的一般步骤: 更新系统:打开终端,运行以下命令:

    2024年02月16日
    浏览(54)
  • Ubuntu 22.04安装和使用ROS1可行吗

    可行。 ROS1可以一直使用下去的 ,这一点不用担心。Ubuntu会一直维护的。 Debian发行版^_^  AI:在Ubuntu 22.04上安装ROS1是可行的,但需要注意ROS1对Ubuntu的支持只到20.04。因此,如果要在22.04上安装ROS1,只能从源码编译安装。 目前的机器人相关操作系统还是 面向开发者 的(devel

    2024年02月14日
    浏览(47)
  • 在Ubuntu22.04系统安装ROS Humble Hawksbill

    目录 一、简述 二、下载安装虚拟机 2.1下载 2.2安装虚拟机 2.3安装Ubuntu系统  三、安装ros 3.1设置编码 3.2添加源 3.3安装ros 3.4设置环境变量 四、检验是否安装成功 五、常见问题说明 ROS Humble Hawksbill 是 ROS 2 的第八个版本。它是最新的长期支持版本的 ROS 2 发行版,可以轻松安装

    2024年02月16日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包