ros系统的安装ubuntu18.04.5lts(代码片段)

ʚVVcatɞ ʚVVcatɞ     2022-12-03     394

关键词:

ubuntu使用版本:ubuntu 18.04.5 LTS
在这里插入图片描述

1.添加ROS软件源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

在这里插入图片描述

2.设置密钥

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

在这里插入图片描述

3.安装ROS

sudo apt update

在这里插入图片描述

桌面完整安装(推荐):

sudo apt install ros-melodic-desktop-full

注意:如果在使用以下命令时,出现 E:dpkg was interrupted, you must manually run ‘sudo dpkg --configure -a’ to correct the problem.错误。
在这里插入图片描述
执行以下命令后,便可以继续安装 ros-melodic-desktop-full

sudo dpkg --configure -a  

在这里插入图片描述

再次使用以下命令安装 ros-melodic-desktop-full,便可成功。

sudo apt install ros-melodic-desktop-full

在这里插入图片描述

在这里插入图片描述

4.初始化rosdep

sudo rosdep init
rosdep update

注意:安装ROS时执行到sudo rosdep init时出现sudo rosdep:找不到命令提示

解决方法:
需要输入

sudo apt install python-rosdep2

在这里插入图片描述

sudo apt-get install python-rosdep python-wstool ros-melodic-ros

注:根据自己实际的ROS版本确定中间的名字(ros-xxxxxx-ros)
在这里插入图片描述

然后再次输入:

sudo rosdep init

如果出现以下错误提示:
在这里插入图片描述

sudo rosdep init命令执行出现下载错误时,修改hosts文件,加入以下网址的IP地址实现访问。

sudo gedit /etc/hosts
 
在hosts文件中添加
151.101.76.133 raw.githubusercontent.com

解决GitHub的raw.githubusercontent.com无法连接问题:
参考博客:https://www.cnblogs.com/sinferwu/p/12726833.html
rosdep init ROS安装问题解决方案:
参考博客:https://www.guyuehome.com/12640
在这里插入图片描述

修改完成后,在终端执行
在这里插入图片描述

在这里插入图片描述

5.设置环境变量

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

6.安装rosinstall

sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

在这里插入图片描述

安装完成后,安装目录的/opt/ros路径下可以查看到安装的文件
在这里插入图片描述

7.启动ROS Master

注:每次启动Ros时需要首先启动RosMaster
此时新打开一个Terminal,然后输入以下指令,可以启动ROS Master

roscore

在这里插入图片描述
再次新打开一个Terminal,启动小海龟仿真器

rosrun turtlesim turtlesim_node

在这里插入图片描述
再次新打开一个Terminal,启动海龟控制节点
注:启动后在Terminal中按下键盘的左右可以控制海龟的转向,上下控制海龟的移动。

rosrun turtlesim turtle_teleop_key

在这里插入图片描述

ros安装详细教程——ubuntu22.0.4lts安装

...ndit'sallopensource.简单来说ROS就是一款开源的机器人操作系统,可以实现在Linux或Dock下安装并进行使用。这里我们选择在Ubuntu22.04LTS下进行安装。版本选择ROS目前主要支持Linux和MacOS系统,新发布的ROS2也支持Windows和RTOS系... 查看详情

树莓派4b安装ubuntu18.04与melodic版ros(代码片段)

使用的树莓派RaspberryPi4——8GB在这个连接中http://old-releases.ubuntu.com/releases/bionic/或http://cdimage.ubuntu.com/releases/18.04/release/找到该镜像:ubuntu-18.04.5-preinstalled-server-armhf+raspi4.img.xz下载后 查看详情

ubuntu_使用问题16_查看系统版本(代码片段)

...torID:UbuntuDescription:Ubuntu18.04.5LTSRelease:18.04Codename:bionic2查看系统内核版本cat/proc/version输出Linuxversion5.4.0-80-generic(buildd@lcy01-amd64-028)(gccversion7.5.0(Ubuntu7.5.0-3ubuntu1~18.04))#90~18.04.1-UbuntuSMPTueJul1319:40:02UTC2021或者uname-a输出:Linuxdell-Pre... 查看详情

2022-03-30linux系统ubuntu18.04.5安装详情

...区选择剩余的FREE SPACE创建分区设置swap分区2G选择文件系统选项,修改文件系统选择swap文件系统类型选择剩余FREE SPACE创建分区设置boot分区1G手动设置boot完成这些设置选择剩余分区FREE SPACE分区创建自定义数据date分区设... 查看详情

ubuntu18.04..5配置国内镜像源:解决e:failedtofetch(代码片段)

...源都是正常的,所以出现这个问题,应该是自己系统一些配置设置问题。既然网络出现问题 查看详情

如何安装ros系统

参考技术AROS作为一款开源机器人操作系统,在各种工业机器人、自动驾驶导航中非常流行,是学习自动驾驶、机器人的方向的人必须接触的系统软件,这里以目前写这篇文件时最新(2018年5月)的ROSMelodicMorenia的系统安装为例,写... 查看详情

vmware虚拟机与树莓派4b安装ubuntu1804+ros遇到的问题(代码片段)

...拟机上安装ubuntu1804,可以很容易安装,并且更换系统apt源和ros源,然后安装ros,非常顺利,但是在树莓派4B上安装raspiberry系统就遇到了好多问题。  树莓派我烧录的是这个镜像:ubuntu-18.04.5-preinstalled-server... 查看详情

怎样用优盘安装ubuntu操作系统

从U盘安装系统上一篇博客中我们提到过,虽然Ubuntu的发行安装方式众多,我们仍然推荐从硬盘开始安装。另一方面比起光盘,相信很多同学也了解U盘的优势:易于携带,保存,复制。这里不再敷陈,我们就从制作启动U盘说起。... 查看详情

ubuntu18.04版本下安装ros系统

参考技术A本人小白一枚,记录自己安装ROS系统碰到的各种问题,以及到最后成功安装的过程。刚开始安装的时候也参考各种网络上别人安装的方法安装,出现各种问题,在配置ubuntu安装源时出现E:Malformedentry60inlistfile/etc/apt/sources... 查看详情

ros的安装与使用(代码片段)

...中的代码复用提供支持.ROS是RobotOperatingSystem(机器人操作系统)的简称.ROS开始于2007年,在斯坦福大学人工智能实验室斯坦福AI机器人项目的支持下开发了ROS。从2010年3月2日发布的第一版ROSBoxTurtle至今(截止到2018年8月)已有12个... 查看详情

kinect2的矫正

我用的是ubuntu14.04LTS,ROS版本是indigo,kinectv2,我是用双系统装的ubuntu,关于怎么使用安装kinect2的安装以及使用的都在github上有着详细的说明Kinect2开源驱动:libfreenect2kinect2-->ros的bridge:iai_kinect2安装安装libfreenect2,这个libfreenect2据... 查看详情

ubuntu20.04安装ros2,并与ros1共存(代码片段)

...接,我将前半部分复制过来一、安装前检查准备1、ROS系统安装版本选择ROS目前主要支持Linux和MacOS系统,新发布的ROS2也支持Windows和RTOS系统。对ROS兼容性最好的当属Ubuntu系统。从ROS发布以来,每版的Ubuntu系统版本都有... 查看详情

dellr730安装ubuntu18.04的过程

参考技术A我下的是这个https://ftp.sjtu.edu.cn/ubuntu-cd/18.04/ubuntu-18.04.5-desktop-amd64.iso然后使用ultraISO制作U盘启动盘这一步在我的新电脑不知道为啥一直没有成功,然后用旧电脑成功了。以上都是在windows操作,没啥难度U盘插到USB接口按... 查看详情

小米笔记本安装win10+ubuntu16.04lts双系统

参考技术A安装Win10+Ubuntu16.04LTS双系统(持续更新:Ubuntu安装N卡驱动,续航+2小时)原贴:http://bbs.xiaomi.cn/t-13391152(来自小米社区玩机教程)完成图:目标:安装Win10+Ubuntu16.04LTS双系统电脑:小米Air13.3高配版工具:硬件:U盘(2G就够,镜... 查看详情

ros机器人操作系统:ubuntu安装rosnoetic(代码片段)

本文介绍如何在Ubuntu20.04安装ROSNoetic软件包,并进行简单的测试。安装步骤1、配置Ubuntu软件仓库配置Ubuntu软件仓库支持“restricted”“universe”和“multiverse”来源,最简单的方法是在「软件和更新」配置窗口进行勾选,... 查看详情

ros机器人操作系统:ubuntu安装rosnoetic(代码片段)

本文介绍如何在Ubuntu20.04安装ROSNoetic软件包,并进行简单的测试。安装步骤1、配置Ubuntu软件仓库配置Ubuntu软件仓库支持“restricted”“universe”和“multiverse”来源,最简单的方法是在「软件和更新」配置窗口进行勾选,... 查看详情

如何在使用/不使用 Composer 的 Ubuntu 12.04 LTS Linux 操作系统上安装和使用 php-pushwoosh?

】如何在使用/不使用Composer的Ubuntu12.04LTSLinux操作系统上安装和使用php-pushwoosh?【英文标题】:Howtoinstallandusephp-pushwooshonUbuntu12.04LTSLinuxOSwith/withoutusingComposer?【发布时间】:2015-06-0110:08:53【问题描述】:我想在运行Ubuntu12.04LTSLinux... 查看详情

3_ros学习

ROS-KINETIC安装步骤一、安装操作系统该工程使用的系统和ROS版本为:Ubuntu16.04+KineticUnbutun16.04下载链接:http://www.ubuntu.org.cn/download/desktop二、安装ROS1、修改Ubutnu软件源 2、安装Kinetic版本的ROS(1)打开终端添加安装源:$sudosh-c‘... 查看详情