本文参考ros官网http://wiki.ros.org/的有关安装教程

一、准备工作

1. 添加ROS软件源

打开软件与更新,将下载选项前四个都选上。
一定要确保都勾选上,不然后续安装时会出现依赖关系问题

然后执行以下命令添加软件源

sudo sh -c 'echo "deb https://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2. 添加公钥
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
3. 更新索引
sudo apt-get update

二、安装ROS

1. 安装ROS

建议安装桌面完整版

sudo apt install ros-noetic-desktop-full
2. 设置环境变量
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
3. 初始化rosdep

在使用许多ROS工具之前,需要初始化rosdep。rosdep是运行ROS中某些核心组件所必需的,首先安装rosdep

sudo apt install python3-rosdep

然后进行初始化

sudo rosdep init
rosdep update

rosdep init如果出现【ERROR: cannot download default sources list from:…
Website may be down.】
rosdep update如果出现超时问题
以上两个问题的都可以通过修改host主机解决,只是update的问题在修改主机后,还要求网络必须可靠
参考博客:https://blog.csdn.net/weixin_44543463/article/details/113875658

4. 安装其它工具和依赖包
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

三、测试

打开终端,输入roscore,运行ros
再打开一个新终端,输入:rosrun turtlesim turtlesim_node,可以看到小乌龟的仿真界面已经打开了。再打开一个新终端输入指令:rosrun turtlesim turtle_teleop_key,可以在这个key终端内,通过键盘的方向键控制小乌龟在界面中移动

Ubuntu20.04安装ROS Noetic相关推荐

  1. Ubunu20.04安装ROS noetic及rosdep update问题解决

    Ubunu20.04安装ROS noetic及rosdep update问题解决 一.Ubuntu20.04安装ROS noetic 1.添加ROS软件源 2.添加Keys 3.更新软件源列表 4.安 ...

  2. ubuntu20.04安装ROS及常见问题

    ubuntu20.04安装ROS及常见问题 一.ubuntu安装参考(双系统) 1.ios镜像官网下载地址: https://releases.ubuntu.com/?_ga=2.239339907. ...

  3. Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)

    Ubuntu 20.04安装Ros Noetic及18.04安装ROS Melodic 表1-1 ROS的历史版本 1. 设置安装源 2. 添加秘钥 3. 更新列表 4. 开始安装 5. 配置ROS环 ...

  4. ubuntu20.04系统 ros noetic下安裝orbslam2

    ros noetic下安裝orbslam2 可以先过目下之前写的在18.04上安装orbslam2,然后看下面的安装教程 orbslam安装 1.安装Pangolin git checkout v0. ...

  5. ubuntu20.04安装以及后续配置

    1. Ubuntu安装过程中如何分区 比较复杂的方案: 安装时如果遇到关于boot的错误提示框,使用如下方法解决: win 10 U盘启动安装ubuntu遇到的问题和解决方式 预装win8的电脑上U盘 ...

  6. Ubuntu18.04安装ros(顺利解决 sudo rosdep init 与 rosdep update 存在的问题,附保姆级图文流程)

    Ubuntu18.04(Ubuntu20.04)安装ros(顺利解决 sudo rosdep init 与rosdep update 存在的问题,附保姆级图文流程) 前言 安装了很多次,东拼西凑好多博 ...

  7. ROS 机器人操作系统:Ubuntu 安装 ROS Noetic

    本文介绍如何在 Ubuntu 20.04 安装 ROS Noetic 软件包,并进行简单的测试. 安装步骤 1.配置 Ubuntu 软件仓库 配置 Ubuntu 软件仓库支持 "restri ...

  8. Ubuntu20.04安装过程及ROS(noetic)安装过程

    Ubuntu20.04安装过程及ROS_noetic安装过程 前段时间给笔记本加装了一块1T固态硬盘,打算将Ubuntu系统安装到这个盘上,一开始下载了Ubuntu18.04版本,结果后来安装的时候没 ...

  9. Ubuntu20安装ROS noetic记录

    Ubuntu20安装ROS noetic记录 参考地址 官方网址:wiki.ros.org/noetic/Installation/Ubuntu 安装过程 1.添加ROS软件源 sudo sh -c ...

最新文章

  1. 华为持续引领,开辟5G Massive MIMO绿色新赛道
  2. VTK:小部件之CaptionWidget
  3. Spring中的计时器StopWatch
  4. 一个程序员的日常,简直太欢乐了!
  5. Spark入门阶段一之扫盲笔记
  6. GX works2 使用总结
  7. 数学建模层次分析法例题及答案_【数模】层次分析法 - 全国大学生数学建模竞赛(CUMCM) - 数学建模社区-数学中国...
  8. android动画素材下载,Android Lottie动画使用
  9. 海康摄像头音频方案(播放音频文件+语音对讲+语音转发)-支持window/Linux-java版本
  10. Makefile 速成
  11. 数字化商业模式三结构:价值创造、价值交付、价值捕获
  12. 【牛客网-公司真题-前端入门篇】——百度2021校招Web前端研发工程师笔试卷(第二批)
  13. 比夏洛克还厉害:人工智能开始协助警方破案
  14. list index out of range
  15. matlab kdj线,kdj指标详什么时候买入,kdj金叉和死叉图解
  16. C++使用windowAPI开启3389端口
  17. 40大妈学计算机,扒鸡大妈震撼最强大脑评委网友:你是计算机吗
  18. 关于left,top和translate2d以及translate3d性能问题的详讲
  19. java高级软件工程师面试题
  20. encodeURI encodeURIComponent 的区别,和使用场景

热门文章

  1. bzoj 4952: [Wf2017]Need for Speed(二分)
  2. bzoj 1661: [Usaco2006 Nov]Big Square 巨大正方形(枚举)
  3. bzoj 2916: [Poi1997]Monochromatic Triangles(推理)
  4. bzoj 4548: 小奇的糖果 bzoj 3658: Jabberwocky(双向链表+树状数组)
  5. 图像仿射变换之图像旋转 python
  6. 贺利坚老师汇编课程54笔记:ZF零标志ZERO FLAG
  7. 编程学习记录11:Oracle数据库的一些基本操作1,创建用户,授权
  8. [k8s]kubernetes dashboard的安装
  9. 【node】node连接mongodb操作数据库
  10. foreman容器化部署