自动安装ros的Ubuntu脚本

自动安装ros的Ubuntu脚本
by Cloud9 不想使用ExBot ROS Live CD怎么办? 为了方便自己安装ros,我写了一个脚本,这个脚本可以根据用户Ubuntu的版本进行选择性的安装ROS版本,如14.04可以安装indigo或者是jade,但是如果你用德是14.10或者是15.04,你就只能安装jade。当你的Ubuntu版本是14.04时,脚本会提示你请你输入你需要安装的ros版本,你可以输入jade或者是indigo,输入是忽略大小写的。 声明:我只针对64位的Ubuntu进行了...

机器人操作系统ROS Indigo 入门学习(17)——roswtf入门指南

此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638863 roswtf的基本介绍   1.1检查你的安装 roswtf会尝试发现你的系统问题: $ roscd $ roswtf 你应该看到: Stack: ros ================================================================================ Static checks summary:   No errors or warnings =========...

机器人操作系统ROS Indigo 入门学习(16)——记录和重放数据

机器人操作系统ROS Indigo 入门学习(16)——记录和重放数据
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638859 这个教程教会告诉怎样将运行的ROS系统上的数据记录到一个.bag文件,然后再重放数据再产生相同的效果.   1.1记录数据(创建一个bag文件) 这部分将会指导你怎样从一个运行的ROS系统中记录topic的数据.这个topic数据会在一个bag文件中积累. 首先,执行下面的命令: roscore ro...

机器人操作系统ROS Indigo 入门学习(15)——验证简单的service和client

机器人操作系统ROS Indigo 入门学习(15)——验证简单的service和client
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638843 这个教程将验证简单的service和client.   1.1运行Service 首先要运行: roscore 然后运行service: $ rosrun beginner_tutorials add_two_ints_server     (C++) 你会看到: Ready to add two ints.     1.2运行Client: 运行client,加上适当的参数: $ rosrun be...

机器人操作系统ROS Indigo 入门学习(14)——用C++语言写一个简单的service和client

机器人操作系统ROS Indigo 入门学习(14)——用C++语言写一个简单的service和client
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638841 这篇教程包括怎样去用C++写一个service和一个client.   1.1写一个Service Node 这里我们会创建一个service(“add_two_ints_server”)node,它会接受两个整形数据并且返回它们的和. 进入你在之前教程中创建的catkin工作空间的beginner_tutorials package目录. cd ~/catkin...

机器人操作系统ROS Indigo 入门学习(13)——验证简单的发布者和订阅者

机器人操作系统ROS Indigo 入门学习(13)——验证简单的发布者和订阅者
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638837 1.1运行发布者 首先运行roscore: $ rosrun 在尝试使用你的应用前,请确认你已经在调用catkin_make后启用了你工作空间的setup.sh文件.(最好将它写入~/.bashrc文件) # In your catkin workspace $ cd ~/catkin_ws $ source ./devel/setup.bash 现在运行上一篇教程中创建的...

机器人操作系统ROS Indigo 入门学习(12)——用C++语言写一个简单的发布者和订阅者

机器人操作系统ROS Indigo 入门学习(12)——用C++语言写一个简单的发布者和订阅者
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638835 这个教程将会包含怎样用C++去写一个发布者和订阅者. 1.1写一个发布者Node “Node”是连接在ROS网络中一个可执行单元的术语.这里我们创建一个会不断广播messages的发布者(“talker”)node. 改变目录到你之前创建的工作空间的beginner_tutorials package中: cd ~/catkin_ws/s...

机器人操作系统ROS Indigo 入门学习(11)——创建一个ROS msg和srv

机器人操作系统ROS Indigo 入门学习(11)——创建一个ROS msg和srv
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638833 这篇教程将涉及怎样创建和编译msg和srv文件,以及怎样使用命令行工具rosmsg,rossrv 和roscp.   1.1介绍msg和srv msg:msg文件是描叙ROS message字段的简单文本文件.它们用来为messsage产生不同程序语言的源代码. Srv:一个srv文件描叙了一种服务.它由两部分组成:一个...

机器人操作系统ROS Indigo 入门学习(10)——使用rosed编辑ROS文件

机器人操作系统ROS Indigo 入门学习(10)——使用rosed编辑ROS文件
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638819 教程将展示怎样用rosed是编辑更容易.   1.1使用rosed. rosed是rosbash套件的一部分.它可以使你通过package的名字直接编辑一个package中的文件而不用输入package的整个路径. 用法: $ rosed [package_name] [filename] 例子: $rosed roscpp Logger.msg   如果...

机器人操作系统ROS Indigo 入门学习(9)——理解ROS rqt_console和 roslaunch

机器人操作系统ROS Indigo 入门学习(9)——理解ROS rqt_console和 roslaunch
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638809 1.使用rqt_console和roslaunch 这篇教程将介绍使用rqt_console和rqt_logger_level来调试以及使用roslaunch一次启动许多nodes.如果你使用ROS fuerte或者更早的版本,rqt不是十分完善,请查看这篇文章使用基于old rxthis page. 1.1前提rqt和tuetlesim package 需要用到rqt和t...
Copyright © ExBot易科机器人实验室 保留所有权利.   Theme   Robin modified by poyoten

用户登录

分享到: