笔者当时学习ROS时在安装ROS的时候花了一些功夫,现在回过头希望能对初入ROS的大家一些帮助

⭐先为大家附上ubuntu20.04的清华下载源 (下载后缀.iso的)点击跳转

1.配置ubuntu的软件和更新
首先打开“软件和更新”对话框,打开后按照下图进行配置(确保你的"restricted", “universe,” 和 "multiverse."前是打上勾的)

⭐可切换到最佳服务器,有利于后续下载(打开上图所示“下载自”,点击选择最佳服务器)

2.安装源

清华的安装源

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

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

⭐若不行,试试这个
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

4.安装apt工具

sudo apt update

⭐apt是用于从互联网仓库中搜索、安装、升级、卸载软件和操作系统的工具(之前为“apt-get”,官方建议为“apt”),

5.安装ROS

sudo apt install ros-noetic-desktop-full

⭐ROS有多个版本,官方建议Desktop-Full(完整版的ROS桌面),都是集成好的功能包,后续的很多工具都不需要再次安装

6.配置环境变量
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc

source ~/.bashrc

⭐可以在任意终端下使用ROS

7.安装构建依赖关系

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

8.初始化rosdep

此步骤是(曾经)最麻烦的一步(因为用的是github所以国内经常会因为网络问题出现失败,笔者当时调这个修改了很多文件参数才成功,但是如今有位大佬将rosdep地址修改为了国内gitee地址,所以我曾经那些麻烦操作就不需要了(时代在进步啊!QAQ)



一.准备步骤

sudo apt-get install python3-pip

sudo pip install rosdepc

二.直接更新

sudo rosdepc init

rosdepc update

附上大佬的公众号[点击跳转](本文之后,世上再无rosdep更新失败问题!如果有…小鱼就… (qq.com))

希望能帮到大家对ROS的学习

ROS的安装教程(noetic版本)相关推荐

  1. Ubuntu14.04 ROS Indigo安装教程,以及卸载方法

    Ubuntu14.04 ROS Indigo安装教程,以及卸载方法 原创 2017年01月25日 15:22:45 标签: ROS / ubuntu / 机器人 13957 ROS (Robot Op ...

  2. Axure for mac安装教程(版本8.1.0.3382)

    Axure for mac安装教程(版本8.1.0.3382) 第一步--下载安装包 官网下载安装包:https://www.axure.com/download 第二步--安装 如图双击刚下下来的A ...

  3. 2022年11月 Ubuntu 18.04 ROS Melodic 安装教程

    2022年11月 Ubuntu 18.04 ROS Melodic 安装教程 测试平台:Ubuntu 18.04 测试时间:2022年11月8日 official link(官方链接): Click ...

  4. python官网下载安装教程-各种版本的Python下载安装教程

    python从17年开始大火,自然想学python的同学就多了,小编整理了这篇文章,从python的功能介绍.各系统最新版本python下载.python全部版本下载.python下载后安装教程以及p ...

  5. Python安装教程(版本3.8.10)windows10

    Python目前已支持市面上的各大主流操作系统,在Linux.Unix.Mac系统已经自带Python环境,本章将介绍在Windows系统上安装Python.一般下载 executable insta ...

  6. OpenStack简易安装教程--Havana版本

    本文根据OpenStack官方安装教程<openstack-install-guide-apt-havana>,翻译并重新整理成简易版的安装教程,安装了keystone.glance.no ...

  7. pytorch安装教程 GPU版本

    1.首先安装Anaconda 官网http://www.anaconda.com/ 下载最新版本就好 下载完后点下一步安装直到这一步选择just me 是只对当前用户 all users是所有用户 这 ...

  8. 免费安全防护软件安全狗安装教程(linux版本)

    熟悉服务器安全问题的朋友大多数都听说过或者使用过安全狗这个安全防护软件,安全狗是目前使用最为广泛的安全防护软件之一.windows版本的下载安装以及使用可直接参考安全狗官网介绍即可,本文主要介绍lin ...

  9. ROS Melodic安装教程

    在Ubuntu18.04上安装ROS Melodic 一.换源 换成国内源 二.安装Melodic 中科大源 配置ROS软件源() sudo sh -c 'echo "deb https:/ ...

最新文章

  1. 2016 ICPC World Finals -Ceiling Function
  2. ppt学习(1) ppt学习网站
  3. POJ 2485 Highways (prim最小生成树)
  4. Android 创世纪 第二天
  5. mysql 从库 问题_一篇文章帮你解决Mysql 中主从库不同步的问题
  6. 【编程题目】有 n 个长为 m+1 的字符串,如果某个字符串的最后 m 个字符与某个字符串的前 m 个字符匹配......
  7. fjnuoj 1004 游戏 (博弈论)
  8. python做图像处理程序_python图像处理之镜像实现方法
  9. 百度同步盘无法登陆,报错155010,对策
  10. doapk java环境_android手机QQ尾巴修改成QQ for Pad
  11. 用Excel进行数据分析练习(一)
  12. KSO-.NETCore部署CentOS7.5中验证码绘图Bitmap类型报错“The type initializer for ‘Gdip‘ threw an exception ”
  13. 排队论----学习反馈
  14. 使用getdate()获取不同格式的日期
  15. MongoDB LBS经纬度查询操作
  16. IT硬件运维的一些建议
  17. springboot项目下关于网站访问量UV统计
  18. thumbnails 变黑_解决java压缩图片透明背景变黑色的问题
  19. 专题 | 项目管理知识、方法论、工具NO.9:你应该知道的项目管理的五个过程组和九大知识领域
  20. 关于接口测试自动化的总结与思考

热门文章

  1. 对于新手来说,视频号直播如何增加粉丝呢?
  2. (转)【GLSL教程】(五)卡通着色
  3. Python实战-让在职教育类网站的视频全自动播放
  4. 线上即可完成考试+刷题+练习等功能的考试系统源码
  5. MySQL项目五,数据查询
  6. N个图片的轮回显示j2me
  7. 云原生爱好者周刊:利用 DNS 计算圆周率
  8. 微信第三方登录时序图
  9. vue项目打包:修改dist文件名
  10. 8种常见的HTTP请求方式你知道多少?