1、设置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'

2、设置key(公钥已更新)

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

3、更新package

sudo apt-get update

4、安装ROS kinetic完整版

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

5、初始化rosdep

注意:在使用ROS之前需要初始化rosdep

sudo rosdep init

rosdep update

报错:下载错误 cannot download default sources list

解决方法1: (可能无效)

# 1 打开hosts文件
sudo gedit /etc/hosts
 # 2 在文件末尾添加  并保存
151.101.84.133  raw.githubusercontent.com
 # 3 重复初始化步骤
rosdep update

解决方法2:

  • sudo rosdep init出现的错误
  • ubuntu安装ROS进行到rosdep update时出现错误,如ERROR: unable to process source ...
  • ROS:sudo rosdep init出错常规方法都无效后解决办法记录
  • rosdep update出错:一直timed out

  • rosdep update 出现time out 解决办法(绝对有效)

    • 实测有效:

    • sudo gedit /etc/apt/sources.list.d/ros-latest.list 添加如下源,

      deb http://mirrors.ustc.edu.cn/ros/ubuntu/ bionic main
      deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ bionic main
      deb http://mirror-ap.packages.ros.org/ros/ubuntu/ bionic main
      deb http://mirror-eu.packages.ros.org/ros/ubuntu/ bionic main

    • 然后,

      sudo apt-get update
      sudo rosdep init
      rosdep update

  • rosdep init/rosdep update error:timeout

6、配置ROS环境

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

7、安装依赖项

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

8、测试ROS是否安装成功

(1)、CTRL+ALT+T打开终端(Termial),输入以下命令,初始化ROS环境:

roscore

成功打开如下图所示:


上面显示有ROS的版本,还有一些节点、端号等内容。

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

rosrun turtlesim turtlesim_node


(3)、出现一个小乌龟的LOGO后,再 打开一个新的终端(Termial),输入以下命令

rosrun turtlesim turtle_teleop_key

然后,通过方向键控制小乌龟的移动:如下图所示


(4)、 打开新的Termial,输入以下命令,可以查看ROS节点信息:

rosrun rqt_graph rqt_graph

参考:https://blog.csdn.net/weixin_43159148/article/details/83375218

Ubuntu16.04安装ROS Kinetic详细过程相关推荐

  1. Ubuntu16.04安装ROS Kinetic详细步骤

    文章目录 ROS安装 配置Ubuntu软件仓库 设置sources.list 设置密钥 更新Debian软件包索引 安装ROS 初始化 rosdep 环境配置 构建工厂依赖 测试安装 开发环境 ROS ...

  2. ROS学习(开篇)Ubuntu16.04安装ROS Kinetic详细教程

    文章目录 前言 一.添加ROS软件源(sources.list) 二.添加密钥 三.更新apt功能包列表 四.安装ROS 五.初始化 rosdep 六.将ROS环境变量添加到.bashrc文件中 七. ...

  3. Ubuntu16.04 安装ROS Kinetic 究级详细教程

    Ubuntu16.04 安装ROS Kinetic 究级详细教程 1. "软件和更新"进行配置 1.1 Ubuntu Software 1.2 Other Software 2. ...

  4. ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决

    ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决 ROS kinetic官网:http://wiki.ros.org/kinetic/Installation/Ubuntu 1 ...

  5. Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程

    Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程 一.安装ROS Kinetic 二.安装kalibr 编译期间可能遇到的问题及解决方案: 一.安装ROS Kinetic ...

  6. Ubuntu16.04安装ROS kinetic 及问题解决

    ROS kinetic官网:http://wiki.ros.org/kinetic/Installation/Ubuntu 尽量参考官方网站的链接和教程,内容较新. 1. 配置Ubuntu的资源库:& ...

  7. ubuntu16.04安装ros kinetic及遇到的问题

    安装过程主要是参考官网安装教程,官网链接如下 http://wiki.ros.org/kinetic/Installation/Ubuntu 注意,ros的kinetic版本,只支持Wily (Ubu ...

  8. Ubuntu16.04 安装 ROS Kinetic

    目录 1.安装ROS (1) 添加ROS软件源 (2)添加密钥KEY (3)更新系统 (4)安装ROS 2.配置ROS (1)初始化rosdep (2)ROS环境配置 (3)安装rosinstall ...

  9. Ubuntu16.04安装ROS kinetic

    第一步: 软件源配置 1. 增加下载源(增加ubuntu版的ros数据仓库,即下载源)(通用指令适合任何版本的ros) sudo sh -c 'echo "deb http://packag ...

  10. Ubuntu16.04安装ros kinetic版本

    结合自己多次在Ubuntu下安装.配置ros: 重要:一定要挂代理.挂代理.挂代理. 首先,需要知道:ROS版本和Ubuntu 版本之间存在对应关系: 所以ROS需要选择适合自己的版本. 1.配置Ub ...

最新文章

  1. FPGA配置 - 基于SPI FLASH的FPGA多重配置(Xilinx)
  2. methods中axios里的数据无法渲染到页面
  3. a113 智能音箱芯片方案_高通入局智能音箱,首款四核单芯片方案曝光
  4. php beast linux安装,windows centos php-beast 安装
  5. Android camera开发(9)---Dual Camera(MTK solution)开案说明
  6. 扎克伯格被美国一刊物评为“年度恶人” Facebook为世界最差网站
  7. 获取Java对象中所有的属性名称和属性值
  8. Nginx + Tomcat6配置负载均衡
  9. 大数据分析常用的方法有哪些
  10. 34个省级行政区简图_全国23个省中,为什么广东要分为21个地级市?今天总算知道了...
  11. 图系列(一)图神经网络
  12. 【大数据实战】Logstash采集-Kafka-ElasticSearch检索
  13. sql Server 发送邮件 错误类型及原因
  14. hkust ucl 电子工程比较_通信工程专业
  15. FPGA丨中值滤波算法实现
  16. flash 加载外部flash怎么卸载干净
  17. Android中Device Provisioned引起的问题分析
  18. 数据分析——两种求解R平方的方法
  19. 去掉选中div后出现的高亮淡蓝色边框
  20. ITUNES更改备份保存路径(不放C盘,不占C盘)

热门文章

  1. hdu 6129 Just do it
  2. 创建一个String泛型的list,往其中添加十条随机的字符串,且字符串不能重复(网上练习)...
  3. 面试题38 数字在排序数组中出现的次数
  4. SQL Server AUTO_FIX_Login_Users
  5. 向日葵Gantt支持的XML 数据结构
  6. 终结者:详述Log4j配置文件中代码的含义
  7. Winform中 System.Drawing.Color颜色对照表
  8. js嵌套函数内外层分别使用this关键字困局解
  9. oracle数据表通过使用SYS_GUID()自动生成唯一主键
  10. 实现手机访问网站时点击手机号码直接拨打电话的功能