ROS官网:有一些在linux下的安装步骤说明

前期准备:更换国内源以及将“软件和更新”下的“可从互联网下载”的四个选项都勾选上。

安装步骤:

一. 添加ROS软件源

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

二. 添加密钥

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

三. 安装ROS(安装失败可以连手机热点试试)

sudo apt update   //更新软件源
sudo apt install ros-melodic-desktop-full

四. 初始化rosdep

sudo rosdep init
rosdep update

出现问题1

  • 当运行sudo rosdep init出现sudo: rosdep:找不到命令时:

  • 执行rospack find rosdep,找出rosdep这个包的路径,如果 没有,则会显示

    Command 'rospack' not found, but can be installed with:
    sudo apt install rospack-tools
    
  • 使用以下命令安装:

    sudo apt install rospack-tools
    
  • 安装好后,即可执行:sudo rosdep init

出现问题2

  • 运行sudo rosdep init出现:

    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的raw.githubusercontent.com无法连接

  • 需要解决:GitHub的raw.githubusercontent.com无法连接问题

  • 通过IPAddress.com首页,输入raw.githubusercontent.com查询到真实IP地址,会看到四个地址(四个地址到时候都试试,另外不行的话换手机热点)

  • 修改hosts Ubuntu:

    sudo  nano/etc/hosts
    

    添加以下内容并保存:

    185.199.108.133 raw.githubusercontent.com
    //如果不行的话,ip地址换成四个地址中别的地址
    
  • 然后运行:sudo rosdep init就会显示以下内容,就表示ok了,然后就按照说明运行rosdep update

    Wrote /etc/ros/rosdep/sources.list.d/20-default.list
    Recommended: please runrosdep update
    

出现问题3

  • 运行rosdep update报错,主要原因是因为网络造成的响应超时,可以用科学上网方式解决。或者用CSDN教程,方法三牛逼!

五. 设置环境变量

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

六. 安装rosinstall,也是帮助安装ros依赖包的

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

七. 这样安装就基本完成了,接着输入命令可以查看是否安装成功,可以看到版本号就说明安装成功了

roscore

八. 启动小海龟仿真器,新开一个终端输入

rosrun turtlesim turtlesim_node

九. 启动海龟控制节点,新开一个终端输入,这个用方向键可以控制海龟运动

rosrun turtlesim turtle_teleop_key

十. 小海龟能正常活动就算是ROS安装完成了。

Ubuntu18.04 系统下ROS Melodic安装相关推荐

  1. ROS系列——Ubuntu18.04下ros Melodic安装mavros过程中遇到问题及解决-定期更新版

    ROS系列--Ubuntu18.04下ros Melodic安装mavros过程中遇到问题及解决-定期更新版 问题 问题一:运行 wstool update -t src -j8 时,出错如下: 问题 ...

  2. Ubuntu18.04系统下安装IDL8.4版本(破解版)

    Ubuntu18.04系统下安装IDL8.4版本(破解版) 为了安装IDL,把硬盘都弄坏了的我已经不知道重装了多少遍IDL了/(ㄒoㄒ)/~~ 踩了N多的坑,遇到N多问题,这一次终于算是安装好,可以成 ...

  3. Ubuntu18.04系统下charm-crypto0.5的安装以及测试

    Ubuntu18.04系统下charm-crypto0.5的安装以及测试 文章目录 前言 一.前期准备 二.编译安装OpenSSL 1.检查已安装的OpenSSL版本 三.安装GMP 1.下载GMP压 ...

  4. Ubuntu18.04系统中python3.7安装MultiNEAT库

    Ubuntu18.04系统中python3.7安装MultiNEAT库 前言 MultiNEAT介绍 安装问题 boost安装 MultiNEAT安装 安装过程遇到问题及解决方法 前言 MultiNE ...

  5. Ubuntu18.04系统下,gcc编译过程分析、命令参数介绍及ELF文件格式学习

    GCC编译器背后的故事及常用命令.了解ELF文件格式 文章目录 GCC编译器背后的故事及常用命令.了解ELF文件格式 前言 一.GCC简介 二.GCC背后的战友 1.Binutils 2.C运行库 三 ...

  6. 在Ubuntu18.04系统下彻底删除MySQL的方法

    本文教你如何快速的在Ubuntu18.04操作系统下彻底删除MySQL,以下针对的是5.7版本,其它的版本可以自行调整运行指令. 注:采用sudo apt install mysql-server命令 ...

  7. ubuntu18.04 LORD 3DM-GX5-AHRS + ros驱动安装

    如果不需要修改源代码,建议通过apt命令直接安装 sudo apt install ros-melodic-microstrain-inertial-driverroslaunch microstra ...

  8. Linux Ubuntu18.04系统 USB转串口驱动安装,查看串口号

    When you plugin your USB-UART converter, and run "> ls /dev/tty*", if you don't see the ...

  9. Ubuntu18.04系统下,图像处理开源软件库 Opencv3.4.11的安装、编译及应用初步

    "学了opencv,妈妈再也不会担心你不会图像编程啦!" 文章目录 "学了opencv,妈妈再也不会担心你不会图像编程啦!" 前言 一.opencv-3.4.1 ...

最新文章

  1. “黑客”一年能赚多少钱?
  2. 食出100分:‘粥’的做法4---鱼片瘦肉粥
  3. 《幸福资本论》读书笔记
  4. laravel实现多数据源配置和读写分离
  5. Python 判断字符串是否包含中文
  6. weblogic11g集群配置
  7. 12日疯人认证百度云_12月15日上海实习汇总(百度、美图、哔哩哔哩等)
  8. Spark Streaming + Elasticsearch构建App异常监控平台
  9. Power BI统一报表平台演示环境发布
  10. 若依如何实现翻页保留选择?
  11. 上拉加载_如何用Vue + Mint UI实现上拉加载更多
  12. TypeSDK免费手游多渠道SDK接入方案
  13. easypoi 大数据 百万_燃烧大数据 | 分析了2百万份成绩后发现,女跑者更稳?
  14. ZCuPb10Sn10铸造锡青铜板ZCuPb10Sn10力学性能
  15. 【Base64是什么?】
  16. NR 5G SSB介绍
  17. python生成可执行文强案文件
  18. 10分钟教你生成超高逼格微信朋友圈
  19. Inferior 1 (process 663) exited with code 0177
  20. android手机8g内存够用嘛,安卓旗舰机8GB运行内存到底够不够用?有必要上12GB吗?...

热门文章

  1. 基于MATLAB交通标志自动识别装置
  2. 自动化生产线实训系统,自动化生产线实训装置QY-JDYT
  3. 花生壳PHTunnel嵌入Openwrt实例
  4. pythonurllib库获取yahoo财经数据_用Python从Yahoo财经中获取历史数据
  5. 【阿朱2万字长文】我做大型企业技术创新顾问的一点经验总结
  6. k8s笔记3--Kubernetes IDE Lens
  7. 【Unity】由预制体实例获取预制体资源及预制体资源路径
  8. 【热门主题: 海贼王动漫高清壁纸图集】
  9. 手把手教你50行Python代码,给心目中的女友微博秒评论
  10. 企业级PPTP服务器部署