美文网首页
ROS安装教程(1) - 安装

ROS安装教程(1) - 安装

作者: Janeshurmin | 来源:发表于2019-10-10 17:59 被阅读0次

ROS安装教程目录

ROS安装教程(1) - 安装(本章)
ROS安装教程(2) - 配置
ROS安装教程(3) - 测试


1. 检查Ubuntu环境配置

在正式安装前,先检查Ubuntu初始环境配置是否正确。

ubuntu设置 ——> 软件与更新 ——> Ubuntu软件 ——> 全部勾选

配置完成后,打开终端,开始安装ROS。

2. 添加sources.list

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $ DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

3. 添加keys

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

执行结果如下:
gpg: 下载密钥‘B01FA116’,从 hkp 服务器 ha.pool.sks-keyservers.net
gpg: 密钥 B01FA116:公钥“ROS Builder rosbuild@ros.org”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1

4. 系统更新

sudo apt-get update && sudo apt-get upgrade

5. 安装ROS

sudo apt-get install ros-kinetic-desktop-full # Ubuntu 16.04

踩坑之路

步骤4执行结果:
E: 无法下载 http://mirrors.ustc.edu.cn/ubuntu/dists/xenial/main/source/Sources 连接失败 [IP: 218.104.71.170 80]
E: 无法下载 http://mirrors.ustc.edu.cn/ros/ubuntu/dists//DISTRIB_CODENAME/binary-amd64/Packages 连接失败 [IP: 218.104.71.170 80]

1. E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

步骤5执行结果:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成

2. E: 无法定位软件包 ros-kinetic-desktop-full

解决方案:

  • 添加ROS源时,把/etc/apt/sources.list里面的源都改为安全协议HTTPS;
sudo sh -c '. /etc/lsb-release && echo "deb https://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
  • 先清除把/etc/apt/sources.list里面所有的东西,然后添加一下源,我用的中科大的源;
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
  • 另外,每次执行完,更新源
sudo apt-get update
  • 而后重新uprade,安装ros

相关文章

  • ROS安装教程(1) - 安装

    ROS安装教程目录 ROS安装教程(1) - 安装(本章)ROS安装教程(2) - 配置ROS安装教程(3) - ...

  • ROS安装教程(2) - 配置

    ROS安装教程目录 ROS安装教程(1) - 安装ROS安装教程(2) - 配置(本章)ROS安装教程(3) - ...

  • ROS安装教程(3) - 测试

    ROS安装教程目录 ROS安装教程(1) - 安装ROS安装教程(2) - 配置ROS安装教程(3) - 测试(本...

  • ROS 控制 Motoman 真实机器人

    环境 Ubuntu 18.04 ROS Melodic 步骤 1.安装ROS   安装ROS, 创建并初始化ROS...

  • ROS基础教程1 安装与环境配置

    参考官方安装教程http://wiki.ros.org/ROS/Installation 本文以Kinetic版本...

  • ubuntu18.04安装kalibr

    1、安装kalibr标定工具需要先安装ROS,ubuntu18.04对应的ROS版本是melodic 安装方法:...

  • ROS安装教程

    ROS(Robot OS 机器人操作系统),对于ROS的安装,官方网站 中也有详细说明。但是我先天英语发育不全,直...

  • 02.ROS 空间、文件系统以及小乌龟

    安装好了ROS过后就可以开始下面ROS的工作环境了 主要参考下面文档:CSDN ROS入门教程(一) 一、ROS的...

  • ROS入门-arduino

    1.安装ROS_Serial 1.1 安装环境参数 sudo apt-get install ros-indigo...

  • ROS 基础

    1. ROS 开发环境 1.1 安装 ROS Installation: http://wiki.ros.org/...

网友评论

      本文标题:ROS安装教程(1) - 安装

      本文链接:https://www.haomeiwen.com/subject/vylapctx.html