1、配置Ubuntu的软件和更新

配置Ubuntu的软件和更新,允许安装不经认证的软件。打开“软件和更新”对话框,具体可以在 Ubuntu 搜索按钮中搜索。

打开后按照下图要求进行配置。

2、设置安装源

由于国内被墙等原因,建议使用清华大学、中科大等国内资源,安装速度更快。

官方默认安装源:

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

清华大学安装源:

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'

3、添加密钥

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

4、更新源列表

sudo apt-get update

5、安装ROS Kinetic完整版

sudo apt-get install ros-kinetic-desktop-full

6、初始化 rosdep

sudo rosdep init
rosdep update

7、配置环境变量

为方便在任意终端中可以使用ROS,进行以下环境变量配置。

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

8、安装依赖项

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

9、验证ROS安装是否成功

(1)首先打开终端Termial(快捷键:Ctrl + Alt + T),输入下列命令,启动一个节点管理器:

roscore

如下图所示,表示打开成功。

(2)再次打开一个终端(Termial),输入以下命令,弹出一个小乌龟窗口:

rosrun turtlesim turtlesim_node



(3)打开一个终端(Termial),输入以下命令

rosrun turtlesim turtle_teleop_key


使用键盘的方向键来控制小乌龟的移动,如下图所示

(4)重新打开一个Termial,输入以下命令,可进一步查看ROS节点的详细信息:

rosrun rqt_graph rqt_graph

至此,小乌龟程序可以正常使用,表示ROS成功安装完毕。

ROS系统之安装系列(一):安装步骤相关推荐

  1. 树莓派安装ros系统

    导语: 最近给树莓派安装了ros系统,这里记录一下. 步骤: 1.下载ros系统的软件 这里推荐从ubiquityrobotics下载ubiquityrobotics 的系统.这个相当于是给你下载了u ...

  2. Ubuntu20.4安装ROS系统教程(自用)

    1 Ubuntu各个版本系统对应的ROS版本 1.2Ubuntu16.04与ROS-kinetic的安装 1.2.1Ubuntu16.04配置 1.2.2安装ROS-kinetic版 1.3Ubunt ...

  3. 【从Ubuntu16.04升级Ubuntu18.04,并安装ROS系统】熟能生巧,避坑专用

    前言 本来用的是Ubuntu16.04,现升级为Ubuntu18.04. 因为使用了挺长时间的16.04版本,安装了一些第三方软件,升级时在清除第三方软件时总是清不干净,读了升级失败的日志后发现原来是 ...

  4. 【转】Magento2 安装系列一 虚拟机、CentOS7 安装

    前言 最近打算在Windows10安装最新的magento2.3,由于mg2.3对Windows支持不太友好,所以就打算在Windows10安装虚拟机,虚拟机安装CentOS7版本的Linux,Lin ...

  5. Ubuntu-18.04 安装 ROS 系统

    参考资料:ROS入门教程-安装并配置ROS环境(melodic版本)https://www.ncnynl.com/archives/201906/3147.html 源码安装ROS Melodic P ...

  6. ROS+UR机械臂系列-1- 虚拟机及ROS安装

    ROS+UR机械臂系列-1- 虚拟机及ROS安装 小白,刚开始使用ROS系统,希望可以成一个系列,方便大家参考,避过大坑!最开始使用的是Ubuntu20.04+ ROS-noetic,遇到问题时,发现 ...

  7. Win10系统和子系统Ubuntu16.04 安装 ros

    win10系统直接安装: 在线安装: http://wiki.ros.org/Installation/Windows https://zhuanlan.zhihu.com/p/101971604 离 ...

  8. 【Ubuntu系列】Ubuntu20.04系统下3060显卡驱动安装记录

    [Ubuntu系列]Ubuntu20.04系统下3060显卡驱动安装记录 设备及相关信息简介 具体安装步骤 step1 获取显卡硬件信息 step2 在Ubuntu系统中卸载显卡驱动 step3 安装 ...

  9. ubuntu系统(八):ubuntu18.04双系统安装+ros安装+各种软件安装+深度学习环境配置全家桶

    0 说明 1.安装ubuntu18.04系统 1.1 ubuntu18.04镜像地址(可以用迅雷等下载): 1.2 下载Rufus: 1.3 制作镜像: 1.4 磁盘分区 1.5 关闭win11快速启 ...

  10. 十分钟学会win10系统封装之系列教程(一):在VMware Workstation虚拟机上安装win10母盘系统

    关于系统封装这个话题,历来就一直受到很多小伙伴的青睐,很多同学都认为会封装系统是一件很高大上的事情,所以一直都有很多小伙伴向亦是美网络小编询问到底什么时候能出一些关于win10系统封装的教程,其实小编 ...

最新文章

  1. java研发自测报告_开发自测方法探讨
  2. 光脚丫学LINQ(005):数据表之间的联接查询
  3. 使用备用访问映射改变站点访问路径
  4. AOP—JVM SandBox—底层原理解析
  5. 微信公众平台消息接口开发(34)桃花运测试
  6. java 接口编程_JAVA面向接口编程
  7. Java:可选的可选实现
  8. input maxlength 汉字_汉字原来这么好玩 第A15版:亲子悦读 20201104期 都市女报
  9. java mathrandom函数_java Math数学工具及Random随机函数
  10. dxf文件预览打开编辑相关控件推荐
  11. 个人静态博客页面模板
  12. echart 迁徙图
  13. 聆听天籁女声大碟《天碟落地》
  14. npm install安装失败,报错记录之The operation was rejected by your operating system. node-sass无法安装,且禁用淘宝镜像
  15. 华硕天选2/系列切换应用声音消失问题的解决方法
  16. JAVA Swing + Jdbc 实现宿舍管理系统
  17. java设计模式:23种设计模式及其源代码演示实现
  18. 访问www首页不跳转三级域名的三种方式 (struts welcome-file-list index.action问题)
  19. DE405/406星历表算法
  20. 锤子手机使用android启动器,锤子桌面启动器app

热门文章

  1. Karl Guttag:从AWE 2022光学技术展示看未来AR趋势
  2. python答题搜索_python实现百万答题自动百度搜索答案
  3. 测绘资质申请标准及好处
  4. 跟李沐学深度学习-softmax回归
  5. Python爬虫 --- Scrapy爬取IT桔子网
  6. 报表工具对比选型系列用例——多源分片报表
  7. 227 Entering Passive Mode (xxx,xxx,,xxx,xxx,x)
  8. 关键链项目管理方法的缓冲区管理
  9. JavaScript、Vue实现大数据大屏展示3D旋转动画效果
  10. C++中的log函数