ROS的安装【Ubuntu18.04版本】

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

ROS是机器人学习所需要用到的平台软件,记录一下装的过程,为下一次重装节省一下时间嘻嘻。

目录

一.设置sources.list

二.设置密匙

三.安装 

 四.配置环境 

 五.检测ros是否安装成

一.设置sources.list

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

二.设置密匙

  1. sudo apt install curl # if you haven't already installed curl
    curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

【在设置密匙的时候可能会遇见以下问题,没有找到有效的openPGP数据】 

  1. gpg: no valid OpenPGP data found.

【解决方案如下】 

  1. sudo apt install curl    # if you haven't already installed curl    //该命令执行后在当前目录下保存一个ros.ac的文件

curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - 
【运行第一条指令时,可能会出现以下错误】 

ROS的安装【Ubuntu18.04版本】,机器人,ubuntu

【问题原因】DNS服务器在解析时出现了问题

【解决办法】 更改本机的DNS设置  【vim编辑器   i表示编辑模式】

  1. sudo vim /etc/resolv.conf
  2. ROS的安装【Ubuntu18.04版本】,机器人,ubuntu
  3. 按照以上内容更改,最后按住ESC进入命令模式,输入:wq,再按Enter建便可进行保存
  4. 【注意更改的时候】nameserver 127.0.0.53前面会有#

【新安装的Ubuntu可能没有文本编辑器】 出现以下报错

 ROS的安装【Ubuntu18.04版本】,机器人,ubuntu

 【解决办法】安装vim编辑器,输入以下命令后,再次运行更改DNS的命令

  1. sudo apt-get install vim  //安装vim
    vim --version     //可查看是否安装好vim

 这样编辑完成之后,再运行下指令进行密匙的添加

  1. sudo apt install curl    # if you haven't already installed curl    //该命令执行后在当前目录下保存一个ros.ac的文件
    curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - 

三.安装 

 首先,得确定Debian软件包索引的是最新的

sudo apt update

 然后再运行以下指令 

  1. sudo apt install ros-melodic-desktop-full
    sudo apt install ros-melodic-desktop
    sudo apt install ros-melodic-ros-base

 四.配置环境 

  1. source /opt/ros/melodic/setup.bash   //首先运行脚本
    echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
    source ~/.bashrc
    sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential                  //安装构建ROS的依赖项
    sudo apt install python3-rosdep//首先安装rosdep,rosdep为ros的工具
    sudo rosdep init//初始化
    rosdep update//更新

 【初始化rosdep时可能会遇到以下问题】境外资源被屏蔽

ROS的安装【Ubuntu18.04版本】,机器人,ubuntu

 【解决方法可以参考以下这篇文章】

 rosdep-CSDN博客

 成功之后,重新运行,便可以实现rosdep的正常初始化与更新。

  1. sudo rosdep init
    rosdep update

 五.检测ros是否安装成功

  1. roscore //第一个终端
    rosrun turtlesim turtlesim_node//第二个终端
    rosrun turtlesim turtle_teleop_key//第三个终端

ROS的安装【Ubuntu18.04版本】,机器人,ubuntu

控制键盘的上下左右键便可以左右移动,说明你的ros安装成功了文章来源地址https://www.toymoban.com/news/detail-781541.html

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

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

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

相关文章

  • 源码方式安装moveit和ompl库(Ubuntu18.04+ROS Melodic版本)

          在机器人的控制中,ros的现有组件完全够我们把机器人控制的活灵活现, 但是要想实现一些自己独特的功能,那就要下一些功夫了,比如在moveit中自定义自己的轨迹规划算法。为了实现这个功能,环境搭建就花费了我两天的时间,把过程分享给大家,希望能帮大家减少

    2024年02月09日
    浏览(32)
  • Ubuntu18.04安装ROS

    目录 一、安装ROS 1、ROS简介 2、安装ROS  二、ROS初步使用 1、小海龟  2、控制小海龟走圆形 (1)、创建工作空间  (2)、编译工作空间  (3)、配置环境变量  (4)、画圆程序的编写  (5)、控制小海龟走圆形  三、总结   机器人操作系统(Robot Operating System, ROS)是一个应

    2024年02月14日
    浏览(34)
  • ubuntu18.04安装ROS讲解

    首先,ubuntu18.04对应的ROS版本为melidic。 打开\\\"软件与更新\\\"对话框,把可从互联网下载下的几个框框都打勾。如图: 更换安装源 官方默认安装源不稳定,常出现在安装过程中网络超时等报错,现使用清华的安装源: 或者中科大安装源: 输入代码后,按回车,输入管理员密码即

    2023年04月24日
    浏览(46)
  • ROS学习笔记01、安装Ubuntu18.04以及ROS环境

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

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

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

    2024年01月17日
    浏览(46)
  • ubuntu20.04_ROS中运行gazebo控制机器人模型报错

    1.无法启动类型为[controller_ manager/spawner]的节点:controller_ manager ERROR: cannot launch node of type [controller_manager/spawner]: controller_manager ROS path [0]=/opt/ros/noetic/share/ros ROS path [1]=/home/lym/catkin_ws/src ROS path [2]=/opt/ros/noetic/share 解决办法:安装controller_manager 2.控制器生成程序找不到预期的控

    2024年02月16日
    浏览(39)
  • 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日
    浏览(38)
  • 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日
    浏览(49)
  • 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日
    浏览(101)
  • 基于虚拟机安装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日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包