机器人操作系统ROS Indigo 入门学习(1)——安装ROS Indigo【转】

转自:http://blog.csdn.net/bobsweetie/article/details/43638761

Ubuntu14.04安装ROS Indigo

一、安装ROS

1.1配置Ubuntu的软件中心

配置Ubuntu要求允许接受"restricted," "universe," and "multiverse."的软件源,可以根据下面的链接配置:

https://help.ubuntu.com/community/Repositories/Ubuntu

1.2.设置你的sources.list(软件源):

sudo sh -c ‘echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list‘

1.3设置你的密钥:

sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116

1.4.安装

首先确认你的Debian的软件包索引是最新的:(Debian 计划是一个致力于创建一个自由操作系统的合作组织。我们所创建的这个操作系统名为 Debian。Debian 系统目前采用 Linux 内核或者 FreeBSD 内核。 )

sudo apt-get update

在ROS中有许多不同的函数库和工具,建议是完全安装,也可以根据自己的要求分别安装.完全安装时的工具包括ROS,rqt,rviz,robot-generic libraries,2D/3D simulators,navigation and 2D/3D,perception。

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

1.5.初始化rosdep

sudo rosdep init

rosdep update

1.6设置环境

添加ROS的环境变量,这样,当你打开你新的shell时,你的bash回话中会自动添加环境变量.

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

source ~/.bashrc(使环境变量设置立即生效)

1.7安装rosinstall

sudo apt-get install Python-rosinstall

rosinstall命令是一个使用的非常频繁的命令,使用这个命令可以轻松的下载许多ROS软件包。

时间: 2024-08-09 19:51:35

机器人操作系统ROS Indigo 入门学习(1)——安装ROS Indigo【转】的相关文章

Linux操作系统零基础入门学习

linux的发展史以及简介:https://blog.csdn.net/zengxiantao1994/article/details/53141747 linux的命令有很多,不需要可以去记,忘了就去差 Linux之通配符 https://www.cnblogs.com/0zcl/p/6821213.html 课时3: 多实践,多练习 课时4: 为什么要学习linux 用来做服务器端的操作系统 课时5 操作系统的分类 相比window系统 ,权限少,安全性高 课时6 linux的学习 linu

ROS机器人程序设计(原书第2版)补充资料 (壹) 第一章 ROS系统入门

书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 第一章主要包括ROS简介和安装等,这里补充一些知识点,扩充书本内容. 第1页: ubuntu系统的安装,推荐镜像地址:http://cdimage.ubuntu.com/ 依据需要可以下载最适合自己版本并搭配对应的ROS.这里推荐LTS,长期支持版本. 更多内容查看Ubuntu官网及相关论坛:https://www.ubuntu.com/ 第2页: ROS支持非常多的机器人,可以参考:ht

ROS(indigo)机器人操作系统学习有趣丰富的Gazebo仿真示例evarobot

一直在寻找一个示例可以将ROS学习中常用的基础内容大部分都包含进去,最好还包括Gazebo仿真, 这样即使没有硬件设备,也可以很好的学习ROS相关内容,但又必须有对应的硬件,便于后续研究. 这里,介绍一款意外发现的ROS的robot示例----evarobot---- 官方教程网址:http://wiki.ros.org/Robots/evarobot 仿真源码网址:https://github.com/inomuh/evarobot_simulator 下面进入正文: ROS(indigo)机

机器人操作系统ROS | 简介篇

同样,从个人微信公众号Nao(ID:qRobotics)搬运. 前言 先放一个ROS Industrial一周年剪辑视频. ROS已经发布八周年了,在国外科研机构中非常受欢迎.目前,以美国西南研究院为首的几位大佬开始尝试将ROS应用在工业机器人中,上面这个视频就是ROS-I项目一周年的进展情况. 为了说明讲清楚ROS,我就从ROS是什么,为什么使用ROS,如何使用ROS三个方面展开. △出自今年<机器人视觉与应用>课程本人制作的课件 是什么 ROS是Robot Operating System

SLAM+语音机器人DIY系列:(二)ROS入门——4.如何编写ROS的第一个程序hello_world

摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人"miiboo"中的大部分程序也采用ROS进行开发,所以本文就重点对ROS基础知识进行详细的讲解,给不熟悉ROS的朋友起到一个抛砖引玉的作用.本章节主要内容: 1.ROS是什么 2.ROS系统整体架构 3.在ubuntu16.04中安装ROS kinetic 4.如何编写ROS的第一个程序hello_world 5.编写简单的消息发布器和订阅器 6.编写简单的s

OpenStack 入门学习之二:在CentOS 6.5上使用RDO单机安装icehouse

本文主要介绍如何在CentOS6.5上通过RDO来安装icehouse,由于安装的过程中涉及的软件较多,以及依赖关系比较复杂,建议使用一个全新的操作系统来进行安装. 安装步骤具体如下 (1)安装操作系统 使用光盘或镜像文件安装操作系统. 分区的时候需要划分一个逻辑区,并且建立一个名称叫cinder-volumes的组.这个逻辑卷组会被cinder使用. 创建的效果类似于: 创建过程请参考:http://www.centos.org/docs/5/html/Deployment_Guide-en-

ubuntu 14.04 server(amd64) 安装ros indigo

1.添加软件源(添加了正确的软件源,操作系统就知道去哪里下载程序,并根据命令自动安装软件) sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list' 2.安装软件包授权密钥 (1)在当前目录生成ros.key文件 wget http://packages.ros.org/ros.key -O - (2)然后加载该文

机器人操作系统 除了Android还有一个ROS(转)

你知道市面上的机器人都采用了哪些操作系统吗? 估计大多数人给出的答案就是 Android 了.从市面上的产品来看,基于 Android 系统开发的机器人确实是主流,但是还有一种操作系统却鲜为人知,它叫 ROS(机器人操作系统,Robot Operating System),是专门为机器人设计的一套开源操作系统,时至今日已经诞生八年时间了. ROS 究竟为何物? ROS 的前身是斯坦福人工智能实验室为了支持 STAIR(斯坦福大学人工智能机器人项目)而建立的交换庭(Switchyard)项目.要了

libevent的入门学习-库的安装【转】

转自:https://blog.csdn.net/lookintosky/article/details/61658067 libevent的入门学习-库的安装最近开始接触Linux应用层的东西,发现使用了libevent库,就随便学习了一下,这里权作记录 这里是一些不错的文章,感谢作者的无私奉献 libevent学习笔记 一.基础知识 libevent学习笔记(参考libevent深度剖析) libevent学习笔记[使用篇]——(零)异步IO简介[系列译文] Libevent 官方文档学习笔