Ubuntu16.04安装ROS Kinetic详细过程
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详细过程相关推荐
- Ubuntu16.04安装ROS Kinetic详细步骤
文章目录 ROS安装 配置Ubuntu软件仓库 设置sources.list 设置密钥 更新Debian软件包索引 安装ROS 初始化 rosdep 环境配置 构建工厂依赖 测试安装 开发环境 ROS ...
- ROS学习(开篇)Ubuntu16.04安装ROS Kinetic详细教程
文章目录 前言 一.添加ROS软件源(sources.list) 二.添加密钥 三.更新apt功能包列表 四.安装ROS 五.初始化 rosdep 六.将ROS环境变量添加到.bashrc文件中 七. ...
- Ubuntu16.04 安装ROS Kinetic 究级详细教程
Ubuntu16.04 安装ROS Kinetic 究级详细教程 1. "软件和更新"进行配置 1.1 Ubuntu Software 1.2 Other Software 2. ...
- ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决
ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决 ROS kinetic官网:http://wiki.ros.org/kinetic/Installation/Ubuntu 1 ...
- Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程
Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程 一.安装ROS Kinetic 二.安装kalibr 编译期间可能遇到的问题及解决方案: 一.安装ROS Kinetic ...
- Ubuntu16.04安装ROS kinetic 及问题解决
ROS kinetic官网:http://wiki.ros.org/kinetic/Installation/Ubuntu 尽量参考官方网站的链接和教程,内容较新. 1. 配置Ubuntu的资源库:& ...
- ubuntu16.04安装ros kinetic及遇到的问题
安装过程主要是参考官网安装教程,官网链接如下 http://wiki.ros.org/kinetic/Installation/Ubuntu 注意,ros的kinetic版本,只支持Wily (Ubu ...
- Ubuntu16.04 安装 ROS Kinetic
目录 1.安装ROS (1) 添加ROS软件源 (2)添加密钥KEY (3)更新系统 (4)安装ROS 2.配置ROS (1)初始化rosdep (2)ROS环境配置 (3)安装rosinstall ...
- Ubuntu16.04安装ROS kinetic
第一步: 软件源配置 1. 增加下载源(增加ubuntu版的ros数据仓库,即下载源)(通用指令适合任何版本的ros) sudo sh -c 'echo "deb http://packag ...
- Ubuntu16.04安装ros kinetic版本
结合自己多次在Ubuntu下安装.配置ros: 重要:一定要挂代理.挂代理.挂代理. 首先,需要知道:ROS版本和Ubuntu 版本之间存在对应关系: 所以ROS需要选择适合自己的版本. 1.配置Ub ...
最新文章
- FPGA配置 - 基于SPI FLASH的FPGA多重配置(Xilinx)
- methods中axios里的数据无法渲染到页面
- a113 智能音箱芯片方案_高通入局智能音箱,首款四核单芯片方案曝光
- php beast linux安装,windows centos php-beast 安装
- Android camera开发(9)---Dual Camera(MTK solution)开案说明
- 扎克伯格被美国一刊物评为“年度恶人” Facebook为世界最差网站
- 获取Java对象中所有的属性名称和属性值
- Nginx + Tomcat6配置负载均衡
- 大数据分析常用的方法有哪些
- 34个省级行政区简图_全国23个省中,为什么广东要分为21个地级市?今天总算知道了...
- 图系列(一)图神经网络
- 【大数据实战】Logstash采集-Kafka-ElasticSearch检索
- sql Server 发送邮件 错误类型及原因
- hkust ucl 电子工程比较_通信工程专业
- FPGA丨中值滤波算法实现
- flash 加载外部flash怎么卸载干净
- Android中Device Provisioned引起的问题分析
- 数据分析——两种求解R平方的方法
- 去掉选中div后出现的高亮淡蓝色边框
- ITUNES更改备份保存路径(不放C盘,不占C盘)
热门文章
- hdu 6129	 Just do it
- 创建一个String泛型的list,往其中添加十条随机的字符串,且字符串不能重复(网上练习)...
- 面试题38 数字在排序数组中出现的次数
- SQL Server AUTO_FIX_Login_Users
- 向日葵Gantt支持的XML 数据结构
- 终结者:详述Log4j配置文件中代码的含义
- Winform中 System.Drawing.Color颜色对照表
- js嵌套函数内外层分别使用this关键字困局解
- oracle数据表通过使用SYS_GUID()自动生成唯一主键
- 实现手机访问网站时点击手机号码直接拨打电话的功能