在Ubuntu22.04系统安装ROS Humble Hawksbill

这篇具有很好参考价值的文章主要介绍了在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 发行版,可以轻松安装在 Ubuntu 22.04 Jammy Jellyfish 和 Windows 10 上¹。Ubuntu 22.04 Jammy Jellyfish 是 Ubuntu 的一个长期支持版本,它提供免费的安全和维护更新直到 2027 年 4 月。

二、下载安装虚拟机

2.1下载

这个虚拟机直接在官网上面进行下载就好了,下面这是官网的连接

https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

2.2安装虚拟机

安装过程的时候需要输入秘钥,我使用的秘钥是MC60H-DWH D5-H80U9- 6V85M-8280D

要是用不了了自己去网上搜一下,有很多。

除以下一些情况需要注意下,其它的就一直下一步就ok了。

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 (要打钩增强)

2.3安装Ubuntu系统

新建一个虚拟机,选择自定义

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 选择稍后安装操作系统

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 选择linux和Ubuntu64位

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 选择存储位置

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 选择第二个,将虚拟磁盘存储为单个文件

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

剩下的就默认就好了,一直下一步,直至完成。

安装Ubuntu操作系统

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 (这里是选择你提前下载好的ISO镜像文件)

然后确定之后启动虚拟机,它就会开始自动安装了。

选择语言

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

然后接下来就是选择地区(默认上海),然后是用户名密码等信息,之后就进入安装了,这个过程可能需要半个小时左右,取决于电脑的配置。

如果后边卡在了这个界面,就按几下回车。

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

检验网络是否正常

打开终端窗口,执行以下指令,如下显示则说明网络正常

ping baidu.com

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 三、安装ros

3.1设置编码

sudo apt update 

 在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

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.2添加源:

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.3安装ros

sudo apt update

 在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

sudo apt upgrade 

 在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

sudo apt install ros-humble-desktop

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

3.4设置环境变量

source /opt/ros/humble/setup.bash

 在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

echo "source /opt/ros/humble/setup.bash" >>~/.bashrc

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

四、检验是否安装成功

方法一:

使用terminal运行如下指令

ros2 run turtlesim turtlesim_node

可以显示出来一只乌龟

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 然后不要关闭刚才那个终端,新开一个终端,执行以下指令,可以控制乌龟移动

ros2 run turtlesim turtle_teleop_key

方法2:

打开一个终端窗口,执行以下命令

ros2 run demo_nodes_cpp talker

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 不要关闭这个窗口,再打开一个终端窗口,输入以下指令

ros2 run demo_nodes_py listener

 如果出现以下显示,则说明安装成功

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

五、常见问题说明

1、提示sudo:curl:找不到命令

解决办法:管理员权限下,使用 apt-get 包管理器安装 curl 软件包。

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

2、执行3.2添加源的时候出问题

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

报错:

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 文章来源地址https://www.toymoban.com/news/detail-559846.html

解决方法

进行如下修改:

5.2.1执行如下指令打开hosts文件

sudo vi /etc/hosts

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

5.2.2执行如下修改,在里面添加

在Ubuntu22.04系统安装ROS Humble Hawksbill,linux,ros,ubuntu,linux,运维

 最后保存即可。

 

到了这里,关于在Ubuntu22.04系统安装ROS Humble Hawksbill的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 虚拟机 + 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日
    浏览(40)
  • Ubuntu22.04安装ROS

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

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

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

    2024年02月16日
    浏览(52)
  • Ubuntu22.04安装ROS2

    更新 apt 库 安装语言编码并且设置格式: 更新软件源 ps:如果在第三条命令输入之后出现了一下警告或者类似报错,如果没有,直接跳到第四步即可 解决办法就是设置 hosts 的域名位置跳转 List item 打开浏览器并且输入然后粘贴进入:https://www.ipaddress.com 在下面的输入栏中键入

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

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

    2024年04月27日
    浏览(50)
  • Ubuntu 22.04安装和使用ROS1可行吗

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

    2024年02月14日
    浏览(46)
  • Windows电脑安装Linux(Ubuntu 22.04)系统(图文并茂)

    Ubuntu 16.04、Ubuntu 18.04安装方法相同,制作U盘启动项的镜像文件下载你需要的版本即可! Ubuntu的中文官网网址:https://cn.ubuntu.com/,聪明的你一定能找到下载镜像文件的地方! https://releases.ubuntu.com/是Ubuntu 14.04 到 Ubuntu 23.10的镜像文件汇总地址! 制作U盘启动项的软件rufus的下载

    2024年03月12日
    浏览(56)
  • Ubuntu22.04 apt 安装 ROS1 ROS Noetic Ninjemys

    众所周知ROS2还有很多功能没有移植,而ROS1官方不再支持 Ubuntu20.04 之后的版本。另一方面Ubuntu22.04 更新了很多对新硬件的驱动,有更好的兼容性和体验,这就变的很纠结。 如果想在 22.04 使用最新版本的 ROS Noetic 只有自己编译一个办法。编译整套ROS。 对于初学者来说是个不小

    2024年04月11日
    浏览(77)
  • ROS2学习(一):Ubuntu 22.04 安装 ROS2(Iron Irwini)

    一、ROS2(Iron Irwini)介绍 官方文档 Iron Irwini版本支持的平台如下: 二、ROS2(Iron Irwini)安装 1.设置编码 2.使能代码库 现在用apt添加带ROS 2 GPG 将存储库添加到源列表中 3.安装ROS2 Iron 三、ROS2测试 在terminal 1 运行下面的指令: 在terminal 2 运行下面的指令: 四、ROS2卸载 删除RO

    2024年02月10日
    浏览(41)
  • ubuntu22.04一键安装ROS1和ROS2(超简单,亲测可靠)

    这几天在安装ros,然后发现可以一键安装,话不多说,直接终端输入如下指令 回车之后系统会自动安装ros 详见鱼香ROS

    2024年02月11日
    浏览(61)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包