机器人操作系统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(1-5)

老王说ROS(1-5)
老王:王宏明,一代机器人天“牛”也。 此为微信聊天的杂谈,经同意整理如下,与大家分享,按老王说法是“随便聊聊,已完不续,如有续集,纯属巧合” 呵呵。 (版权所有,转载需征求老王同意) 1.   ROS结构 今天扯一下ros吧。抛开ros生态圈不讲,单表ros软件。(1)作为通信中间件的ros是怎么玩的。ros软件提供了一个通信中间件来实现分布式系统的构建。那么既然是通信中间件,ros的通信机制是怎么实现的呢?单...

机器人操作系统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...

机器人操作系统ROS Indigo 入门学习(8)——理解ROS service 和parameter

机器人操作系统ROS Indigo 入门学习(8)——理解ROS service 和parameter
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638803 1.理解ROS service和parameter 这个教程将介绍ROS service和parameter和命令行工具rosservice 和rosparameter。   1.1ROS Services ROS Services是nodes之间进行通信的另一种方式.service允许nodes之间发送请求和接受应答.   1.2使用rosservice rosservice可以...

机器人操作系统ROS Indigo 入门学习(7)——理解ROS Topic

机器人操作系统ROS Indigo 入门学习(7)——理解ROS Topic
此文由Bobsweetie翻译,共有20篇,经同意,本站陆续放出,本文原文地址http://blog.csdn.net/bobsweetie/article/details/43638797 1.理解ROS Topic 这个教程介绍ROS topic和rostopic和rqt_plot命令行工具. 1.1建立 1.1.1roscore 先在一个新的终端中运行roscore; $ roscore 注意:只能运行一个roscore. 1.1.2tuetlesim 在新的终端中运行turtlesim; $ rosrun turtlesim turtlesim_node 1.1.3turtle 键盘遥...

关于无人机,你需要知道的都在这里了

关于无人机,你需要知道的都在这里了
关于无人机,你需要知道的都在这里了 2015-03-18 佘炜超 36氪 36氪微信号:wow36kr   本文作者东方证券机械行业熟悉分析师佘炜超(sheweichao@orientsec.com)   一、无人机是什么   无人机是无人驾驶飞机的简称(Unmanned Aerial Vehicle),是利用无线电遥控设备和自备的程序控制装置的不载人飞机,包括无人直升机、固定翼机、多旋翼飞行器、无人飞艇、无人伞翼机。广义地看也包括临近...

(四旋翼文献精选之四)控制中的AK-47——PID

(四旋翼文献精选之四)控制中的AK-47——PID
四旋翼精选之PID by top exbot.net 欲练神功,扎好马步,先学PID。 想快速浏览就看这两个就OK PID Contr oller Tuning A Shor t Tutorial Flying in Tune 1. 快速入门 PID Contr oller Tuning A Shor t Tutorial 2.乱七八糟的基础理论 PID Control Theory 3.PID控制系统分析与设计 PID control system analysis and design PID Controller Design for Specified Performance The future of PID control 4....
Copyright © ExBot易科机器人实验室 保留所有权利.   Theme   Robin modified by poyoten

用户登录

分享到: