1月2日 Ubuntu14.04安装和配置ROS Indigo(一)
Ubuntu14.04安装和配置ROS Indigo(一)
课题背景:
安装ROS
配置Ubuntu的软件源
配置Ubuntu要求允许接受restricted、universe和multiverse的软件源,可以根据下面的链接配置:
https://help.ubuntu.com/community/Repositories/Ubuntu
配置成如下图所示即可,一般情况下,这些配置都是默认的。
软件源配置
添加软件源到sources.list
设置软件源的代码如下:
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
一旦添加了正确的软件源,操作系统就知道去哪里下载程序,并根据命令自动安装软件。
设置密钥
$ wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
安装
首先确认你的Debian的软件包索引是最新的。Debian计划是一个致力于创建一个自由操作系统的合作组织。我们所创建的这个操作系统名为 Debian。Debian系统目前采用Linux内核或者FreeBSD内核。
$ sudo apt-get update && sudo apt-get upgrade
在ROS中有许多不同的函数库和工具,建议是完全安装,也可以根据自己的要求分别安装。完全安装时的工具包括ROS、rqt、可视化环境rviz、通用机器人库robot-generic libraries、2D(如stage)和3D(如Gazebo)仿真环境2D/3D simulators、导航功能包集navigation and 2D/3D(移动、定位、地图绘制、机械臂控制)、感知库perception(如视觉、激光雷达、RGB-D摄像头等)。
$ sudo apt-get install ros-indigo-desktop-full
初始化rosdep
rosdep不仅能够使你更方便的安装一些系统依赖程序包,而且ROS的一些主要部件的运行也需要rosdep。
$ sudo rosdep init
$ rosdep update
安装rosinstall
rosinstall命令是一个使用的非常频繁的命令,使用这个命令可以轻松的下载许多ROS软件包。
$ sudo apt-get install python-rosinstall
设置环境
添加ROS的环境变量,这样,当你打开你新的shell时,你的bash会话中会自动添加环境变量。
$ echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
# 使环境变量设置立即生效
$ source ~/.bashrc
七、添加 ROS 的环境变量 (添加ROS的环境变量,打开新的shell时,bash会话中会自动添加环境变量)
# echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
# source ~/.bashrc
# source /opt/ros/indigo/setup.bash
使用如下命令确认环境变量是否设置好了。如果出现下面的提示则表明已经设置好了。
# export | grep ROS
八、测试ROS
启动 turtlesim 在三个不同的终端中,分别执行以下三个指令:
# roscore
# rosrun turtlesim turtlesim_node
# rosrun turtlesim turtle_teleop_key
可以通过键盘的上下左右键盘实现小乌龟的移动,则成功了。
---------------------
作者:decan5958
来源:CSDN
原文:https://blog.csdn.net/decan5958/article/details/77587156
版权声明:本文为博主原创文章,转载请附上博文链接!
1月2日 Ubuntu14.04安装和配置ROS Indigo(一)相关推荐
- Ubuntu14.04安装和配置Tomcat8.0.12(转)
Ubuntu14.04长的好看,所以一时间很感兴趣,研究各种软件的安装和开发环境的配置.今天先把安装的tomcat 8.0.12的教程分享给大家.如果你需要,请收藏!!! 工具/原料 系统环境:Ubu ...
- Ubuntu14.04安装与卸载ROS(避坑教程)配kinetic版本安装官方网址
安装 ROS indigo 版本支持 Ubuntu14.04 版本 在下载之前,建议你先信任源换成国内的地址,详细请参考鄙人的另一篇博文添加链接描述 这样可以大大提高下载速度 设置您的sources. ...
- ubuntu14.04+windows双系统安装Ros indigo 与pioneer (测试的是3at和3dx) 键盘控制
1.安装Linux系统,通过软件UltraISO 下载软件,打开文件,找到linux.iso文件,配置硬盘,写入 安装方式(WIn10+Linux论坛找的,win7直接分出50G,插u盘装就可以,如果 ...
- Ubuntu14.04安装及配置mysql5.7.19
通过uname -a或lsb_release -a 查看版本信息 ,确定linux的发行版是debian还是ubuntu.root@suepc:/usr/local# uname -aLinux su ...
- linux下 卸载qt_Ubuntu14.04安装、配置与卸载QT5的步骤详解
1.之前我下载的是QT5.13版本但是安装结束后Qtcreator出现打不开,这里我推荐Qt5.9版本,下载网址如下: https://download.qt.io/official_releases ...
- Ubuntu14.04安装OPENCV3.0流程及遇到的问题
文章已迁至:http://www.machunjie.com/linux/211.html 如需交流请移步新地址,谢谢! Ubuntu14.04安装OPENCV3.0流程及遇到的问题 tianbing ...
- ==原创==Ubuntu14.04安装OPENCV3.0流程及遇到的问题
Ubuntu14.04安装OPENCV3.0流程及遇到的问题 tianbing010@126.com http://www.cnblogs.com/mcjj 作者:马春杰杰 2017年6月14日22: ...
- 编译android 7.1 jdk版本,ubuntu14.04 安装 open-jdk-1.8,下载编译 android nougat 7.1.1
一,ubuntu14.04 安装 open-jdk-1.8 在 ubuntu 下,把jdk 解压到 /usr/lib/jvm/ 目录下,配置环境变量,就ok. 下面是我已经安装的jdk crg@crg ...
- 解决Ubuntu14.04安装Chrome浏览器打不开的问题
解决Ubuntu14.04安装Chrome浏览器打不开的问题 参考文章: (1)解决Ubuntu14.04安装Chrome浏览器打不开的问题 (2)https://www.cnblogs.com/li ...
- Ubuntu14.04安装Torch7笔记
Ubuntu14.04安装Torch7笔记 利用快捷键Ctrl+Alt+T打开Ubuntu终端 第一步: 获取安装LuauJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包. 代码如下: ...
最新文章
- Elections 思维
- VC 对话框 DIALOG
- sharepoint2010 SP1 chrome 时常无滚动条
- 复习知识点:UITableView和UICollectionView的常用属性
- 作者:黎建辉(1973-),男,中国科学院计算机网络信息中心研究员、博士生导师...
- pandas使用笔记(一)导入,查看,读取数据
- Mycat概述、核心概念及linux安装、运行、登录
- c语言有一对兔子结果,c语言编程,求兔子问题。
- 标准cpci接口定义_cpci接口定义精简
- BIG5码转换为GB2312码的方法
- c语言int转为dint,【转】IQMATH使用
- itunes未能连接到iphone软件更新服务器,无法联系iphone软件更新服务器,itunes无法联系iphone软件更新服务器解决方法...
- 全程实操 | 最新版OpenCV4.4免费视频课程送给大家
- 全民拼购系统介绍 全民拼购功能分析
- obs直播多音轨软件设置相关
- Kubernetes--k8s---存活探针和就绪探针的最佳实践
- WPF帝友借贷系统MV模式开发日志2021/04/02_前台登入注册页面搭建
- 一周Spring Boot + VUE 入门(2) --VUE
- 闲谈IPv6-IPv6对移动性的天然支持
- MSTAR数据转换成图片
热门文章
- word字间距异常处理方式
- 自己创建一个本地服务器,实现文件下载
- c语言程序与结构,c语言基础与顺序结构-c语言程序设计.ppt
- 实习踩坑之路:parallelStream并发流+快速失败导致线上CPU300%的血泪史
- Volley源码解析(一)
- java 访问https 证书_Java+SSL证书访问Https站点
- 利用集合类排序JAVA_Java使用Collections工具类对List集合进行排序
- gitee怎么看用户名_怎么优雅的写博客 Typora + picGo
- html基础—页面框架,前端基础——页面架构
- 美国计算机语言学phd,美国大学语言学(Linguistics)专业PhD排名(转)2013