ROS系统安装 kinetic (超详细)
查看安装的Ubuntu版本,终端输入
cat /etc/issue
1、添加ROS软件源
用的是中科大的镜像,也可以用其他镜像
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'
2、添加密钥
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
3、安装ROS
sudo apt-get install ros-kinetic-desktop-full
4、初始化rosdep
sudo rosdep init
解决方法:修改hosts试试,并且用手机热点
cd /etc
sudo gedit hosts
另外一个方法:
手动进行完成sudo rosdep init的步骤
1、创建一个source.list.d 的文件夹
sudo mkdir -p /etc/ros/rosdep/sources.list.d
2、进入source.list.d文件夹
cd /etc/ros/rosdep/sources.list.d
3、创建并编辑20-default.list 文件
sudo gedit 20-default.list
4、将下列内容复制进20-default.list 文件中
# os-specific listings first
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx
# generic
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte
# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead
再执行rosdep update
rosdep update
解决rosdep update 安装失败问题
采用代理即可:方法如下
https://ghproxy.com/
对于github下载十分友好!
第一步:
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py
第311行 download_rosdep_data 函数里添加,在try里面
url="https://ghproxy.com/"+url
第72行
其实就是在网站前面加代理网站 https://ghproxy.com/
DEFAULT_SOURCES_LIST_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list'
第二步:
sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py
第68行
DEFAULT_INDEX_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml'
第三步:
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py
第36行
FUERTE_GBPDISTRO_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/' \'master/releases/fuerte.yaml'
第204行
gbpdistro_url = "https://ghproxy.com/" + gbpdistro_url
第四步:
sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/rep3.py
第39行
REP3_TARGETS_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/releases/targets.yaml'
第五步:
sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/manifest_provider/github.py
第68行119行
url = 'https://ghproxy.com/https://raw.githubusercontent.com/%s/%s/package.xml' % (path, release_tag)
url = 'https://ghproxy.com/https://raw.githubusercontent.com/%s/%s/%s' % \(path, cache.ref(), package_xml_path + '/package.xml' if package_xml_path else 'package.xml')
5、配置环境变量
其实就是添加路径的意思
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
6、下载和安装ROS中的功能安装包
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential
测试:启动海龟仿真器
在终端输入
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
ROS系统安装 kinetic (超详细)相关推荐
- 【ROS学习】ROS系统安装 kinetic (超详细)
查看安装的Ubuntu版本,终端输入 cat /etc/issue 1.添加ROS软件源 用的是中科大的镜像,也可以用其他镜像 sudo sh -c '. /etc/lsb-release & ...
- kali双系统安装(超详细)
kali双系统安装步骤(超详细) 1.为kali创建一个新的磁盘分区 安装前的准备 笔记本电脑一个(本文是华硕) 首先准备一个U盘(U盘要清空) kali的iso镜像包文件 win32diskimag ...
- ROS系统安装Kinetic(零基础教程)
文章目录 一.引言 二.安装过程 2.1 配置软件库 2.2 添加ROS软件源 2.3 添加密钥 2.4 安装ROS 2.4 初始化rosdep 2.5 设置环境变量 2.5 构建工厂依赖 三.测试过 ...
- 安装ROS(kinetic)详细教程
在csdn上比较好的教程 点击打开链接
- WIN7系统安装mysql8超详细教程
文章目录 前言 一.官网下载MySQL 二.配置解压文件 1.解压 2.配置my.ini文件 三. 环境变量配置 四.初始化 四.安装启动mysql服务 其他 前言 Linux版 https://bl ...
- Ubuntu 18.04双系统安装教程-超详细(原系统Win7,解决安装完成后启动Ubuntu进入GLUB的问题)
最近一段时间学习Python用的都是Ubuntu虚拟机,从公司实习回来以后决定在自己电脑里安装一个Ubuntu的最新发行版Ubuntu18.04,按照网上的教程做完之后发现进入不了Ubuntu,而是进 ...
- Ubuntu 18.04双系统安装教程-超详细(原系统Win7,解决安装完成后启动Ubuntu进入GRUB的问题)
最近一段时间学习Python用的都是Ubuntu虚拟机,从公司实习回来以后决定在自己电脑里安装一个Ubuntu的最新发行版Ubuntu18.04,按照网上的教程做完之后发现进入不了Ubuntu,而是进 ...
- win10时间不准_【装机教程】超详细WIN10系统安装教程,官方ISO直装与PE两种方法教程...
P1:官方ISO镜像直装 超详细WIN10系统安装教程 P1https://www.zhihu.com/video/1186597662923718656 P2:微PE辅助安装 超详细WIN10系统安 ...
- win10图标变白纸_超详细的纯净版win10安装教程,手把手教你学会,小白秒变大神!...
最近很多用户问怎么安装纯净版的win10系统,那么今天针对这个问题,和大家分享一下超详细的纯净版win10安装教程,手把手教学,大伙们赶紧收藏哦! 如何安装?这一完整教程分为4个部分: 准备工作→系统 ...
最新文章
- 新计算推动信息技术产业新发展?
- 硝烟四起的云服务双十一促销大战,谁更便宜?
- 分组合计且排序和显示名称
- Matplotlib基础(part2)--图形对象
- java关键字与标识符 —(3)
- c语言第一章节测试,计算机二级C语言教程章节测试:字符串
- 计算机一级c类题库及答案解析,全国计算机一级考试试题题库及答案
- 骁龙200/400/600/800芯片型号对应及规格介绍
- Python调整图片的文件大小
- 南京GIS公司名单(持续更新中)
- Linux版本qq可以远程协助吗,QQ的最实用功能:远程协助
- 百度地图API获取公交路线及站点数据
- idea启动springboot项目控制台报错Command line is too long. Shorten command line for xxx or also for Spring B解决
- 如何判断一个APP页面是原生的还是H5页面
- Java学习—画图程序项目(2)
- 以数为基,云启健康未来|“对标世界一流管理——走进一心堂暨生命科学行业峰会”圆满落幕
- 亚马逊高管为何频繁离职
- 浏览器是如何验证HTTPS证书合法性的?
- 让你的APP轻松加上扫描二维码功能
- java下载网络图片文件,并获取其图片类型