ubuntu18.04安装ROS讲解

这篇具有很好参考价值的文章主要介绍了ubuntu18.04安装ROS讲解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先,ubuntu18.04对应的ROS版本为melidic。

  1. 打开"软件与更新"对话框,把可从互联网下载下的几个框框都打勾。如图:

ubuntu18.04安装ROS讲解
  1. 更换安装源

官方默认安装源不稳定,常出现在安装过程中网络超时等报错,现使用清华的安装源:

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

或者中科大安装源:

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'

输入代码后,按回车,输入管理员密码即可。

  1. 设置key

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

首先要更新apt

sudo apt update

可以是apt或者是apt-get

需要等一会儿

然后安装ROS,这里有很多类型,我们一般安装常用的官方推荐版本Desktop-Full,它里面含有ROS, rqt, rviz, robot-generic libraries, 2D/3D simulators, navigation and 2D/3D perception.

sudo apt install ros-melodic-desktop-full

等待较长时间

  1. 环境变量设置

配置环境变量,为了在任意终端中使用ROS

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
  1. 安装构建依赖

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

安装依赖成功界面:

ubuntu18.04安装ROS讲解

初始化rosdep

sudo rosdep init
rosdep update

初始化rosdep成功界面:

ubuntu18.04安装ROS讲解

注意:这里建议把ubuntu改下载源为阿里云,不然容易出现错误:

ERROR: cannot download default sources list from:

https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list

Website may be down.

原因是这个github资源被屏蔽了。

  1. 测试ROS

利用ROS中内置的乌龟小程序测试ROS

首先开启三个终端:

终端一中输入:

roscore

启动ros内核,如图:

ubuntu18.04安装ROS讲解

终端二中输入:

rosrun turtlesim turtlesim_node

此时出现乌龟小程序图形化界面

ubuntu18.04安装ROS讲解
ubuntu18.04安装ROS讲解

终端三中输入:

rosrun turtlesim turtle_teleop_key

这个命令用于启动键盘控制,可以使用键盘控制小乌龟前后左右运动。如图:

ubuntu18.04安装ROS讲解

注意:控制小乌龟运动时,要将鼠标游标放在第三个键盘控制终端中。

至此,成功安装成功ROS,并测试完成。文章来源地址https://www.toymoban.com/news/detail-424052.html

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

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

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

相关文章

  • ROS学习笔记01、安装Ubuntu18.04以及ROS环境

    马上开学,目前学校很多实验室都是人工智能这块,大部分都是和机器人相关,然后软件这块就是和cv、ros相关,就打算开始学习一下。 本章节是虚拟机安装Ubuntu18.04以及安装ROS的环境。 学习教程:【Autolabor初级教程】ROS机器人入门,博客中一些知识点是来源于赵老师的笔记

    2023年04月08日
    浏览(60)
  • 【ROS2 入门】虚拟机环境 ubuntu 18.04 ROS2 安装

             大家好,我是虎哥,从今天开始,我将花一段时间,开始将自己从ROS1切换到ROS2,做为有别于ROS1的版本,做了很多更新和改变,我还是很期待自己逐步去探索ROS2中的惊喜。在安装过程中我也遇到的一些坑,我自己也尝试填了一部分,未必是全部,但是相信集合大

    2024年01月17日
    浏览(61)
  • Ubuntu 18.04安装D435i 相机驱动及Ros1 Wrapper

    1.安装前注意 librealsense SDK相当于相机的驱动,SR300和ZR300的支持驱动是librealsense SDK 1.0,而D435i是librealsense SDK 2.0 **安装前一定要注意librealsense,realsense-ros(即Ros Wrapper),D435i相机固件版本三者之间的版本对应关系。**ros1环境只支持librealsense2.50.0之前的版本,ros2环境要下载librealse

    2024年02月22日
    浏览(50)
  • ubuntu18.04下opencv多版本安装及切换

    Opencv网站:https://opencv.org/releases/ 查看已安装opencv的版本 建立opencv安装文件夹 下载解压后 安装路径设置:CMAKE_INSTALL_PREFIX=/usr/local/opencv4.5.1 成功图示 1、安装成功后还需要设置opencv的环境变量。打开文件: 2、将opencv3.4.5库文件的路径添加到环境变量中,将以下内容添加到最后

    2024年04月16日
    浏览(63)
  • SLAM学习笔记(一)Lio-sam安装与运行 ubuntu18.04+ros melodic

    三维激光SLAM入门 Lio-sam安装与运行 ubuntu18.04+ros melodic 最近在学习激光SLAM,本文将介绍了ubuntu18.04+ros melodic下部署复现LIO-SAM的过程。2020年TIxiaoshan在IROS发表了Lio-sam算法,LiO-sam是Lego-Loam的拓展版本,添加了IMU预积分因子和GPS因子,Loam与Lego-Loam纯靠激光雷达点云信息SLAM,Lio-sa

    2023年04月09日
    浏览(135)
  • 基于虚拟机安装Ubuntu18.04+ROS的2D相机或电脑自带摄像头的在线标定方法

    硬件 :笔记本电脑自带摄像头或者通过usb接口连接的相机 软件 :虚拟机+ubuntu18.04+ROS1 melodic(针对ubuntu18.04对应的ROS版本) 首先确保在主目录下,创建ROS工程 克隆代码 编译代码 这个地方我报错了 – No package ‘libv4l2’ found CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:419

    2024年02月02日
    浏览(58)
  • Ubuntu18.04搭配无人机仿真环境(ROS,PX4,gazebo,Mavros,QGC安装教程)

    我个人使用了代理环境进行下载。Linux没有代理的可以使用国内源。 清华大学源 sudo sh -c ‘. /etc/lsb-release echo “deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main” /etc/apt/sources.list.d/ros-latest.list’ 中科大源 sudo sh -c ‘. /etc/lsb-release echo “deb http://mirrors.ustc.edu.cn/ros/ubu

    2024年02月13日
    浏览(65)
  • Ubuntu18.04LTS离线安装ROS Melodic(解决rosdep init与rosdep update问题)

    因为公司调试电脑无法连接互联网,所以安装 ROS 很让人头疼。但安装 ROS 无非就是安装一些 deb 包与其对应的依赖,既然这样只要下载好需要的 deb 包,再离线安装就可以。在联网电脑上使用 apt install 安装 ROS 时候,会在 /var/cache/apt/archives/ 下保存下载的安装包和依赖包,但如

    2024年02月09日
    浏览(40)
  • Jenkins工具系列 —— 在Ubuntu 18.04上安装各种版本OpenJDK

    方式一、使用apt-get工具安装 1、安装各种JAVA版本 若要安装新版本的java11,安装命令: 若选择安装java8版本,安装命令: 若想安装其他版本可以使用通用的命令: 再使用apt-get工具安装时,需要确定系统安装包中有哪些版本可以被安装,执行命令: 2、通过上述方式安装的ja

    2024年02月14日
    浏览(39)
  • Ubuntu18.04下安装pytorch步骤&多cuda版本共存(啰嗦版)

    1.知识补充 【机器学习】显卡、GPU、NVIDIA、CUDA、cuDNN(搬运:要点如下,详细可看链接) 加 * 非重要内容,视情况执行。 显卡: 即显示卡,全称显示接口卡,是计算机最基本配置、最重要的配件之一(就像联网需网卡,数据显示在屏幕需显卡)。显卡是由 GPU 、显存等等组

    2024年02月09日
    浏览(71)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包