关闭

ROS机器人程序设计(原书第2版)补充资料 (肆) 第四章 在ROS下使用传感器和执行器

标签: ROS机器人程序设计原书第2版ROS
2950人阅读 评论(0) 收藏 举报
分类:

ROS机器人程序设计(原书第2版)补充资料 (肆) 第四章 在ROS使用传感器和执行器

书中,大部分出现hydro的地方,直接替换为indigojadekinetic,即可在对应版本中使用。

第四章主要介绍外设,之前博客内容中介绍过一些,比如手机,手柄,Arduino,rplidar,xtion,kinetic2等。

补充参考:

ROS外设:http://wiki.ros.org/Sensors

1 http://blog.csdn.net/zhangrelay/article/details/50053581

http://blog.csdn.net/zhangrelay/article/details/50372298

http://blog.csdn.net/zhangrelay/article/details/50429478

http://blog.csdn.net/zhangrelay/article/details/50485437

http://blog.csdn.net/zhangrelay/article/details/50498237

http://blog.csdn.net/zhangrelay/article/details/50513373

http://blog.csdn.net/zhangrelay/article/details/51285262


第90-95页:

使用游戏手柄。http://wiki.ros.org/joy

http://wiki.ros.org/joy/Tutorials

改端口:$ rosparam set joy_node/dev "/dev/input/jsX"

$ rosrun joy joy_node 
[ INFO] [1479386460.876856645]: Opened joystick: /dev/input/js1. deadzone_: 0.050000.


/joy

---
header: 
  seq: 67
  stamp: 
    secs: 1479386572
    nsecs: 656102330
  frame_id: ''
axes: [-0.0, 0.07760214805603027, 0.0, 0.0, 0.0, 0.0, 0.0]
buttons: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
---


重点是93-95页,C++的代码实现。书上有具体讲解。


第96-99页:

激光雷达使用,网上教程非常多。

书中是典型的,具体参考官网配置。


第100-103页:

深度视觉传感器,RGBD


补充:语音识别


第104-107页:

伺服电机。


第108-114页:

Arduino。


第115-123页:

惯性测量模块


第124-126页:

GPS使用。


第127页:

本章小结。


补充阅读:

1 Real-Time ROS for Embedded Systems

http://www.ros.org/news/2015/07/real-time-ros-for-embedded-systems.html

2 rosserial

http://wiki.ros.org/rosserial

3 bosch-ros-pkg/stm32

https://github.com/bosch-ros-pkg/stm32

4 spiralray/stm32f1_rosserial

https://github.com/spiralray/stm32f1_rosserial


思考与巩固:

选择一种ROS外设,在ROS中完成配置并使用。如Leap Motion。

答案参考:

http://wiki.ros.org/leap_motion

http://blog.csdn.net/zhangrelay/article/details/52356417



0
0
查看评论

深度相机-PMD、Kinect、Camcube3.0的比较

Camcube3.0和Kinect在价格上悬殊很大,也可以说不是一个级别的产品。首先,Kinect是消费产品,也是批量化的产品。而相对来说,Camcube3.0是一个用以科研和开发用的系统样机。两个系统的比较如下: 1,Camcube3.0具有更宽的工作距离,而且工作距离可调整(可通过更改光源的调制...
  • huangchijun11
  • huangchijun11
  • 2017-03-08 22:35
  • 1694

关于tof相机很好的总结~

1.1 TOF初探     TOF是Time of flight的简写,直译为飞行时间的意思。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉冲的飞行(往返)时间来得到目标物距离。这种技术跟3D激光传感器原理基本类似...
  • huang9012
  • huang9012
  • 2014-06-05 16:04
  • 4773

工业相机突出代表PMD Camcube3.0和kinect比较,以及和SR-4000 对比

首先,Kinect是消费产品,也是批量化的产品。而相对来说,Camcube3.0是一个用以科研和开发用的系统样机。两个系统的比较如下
  • qingyanyichen
  • qingyanyichen
  • 2017-05-19 13:32
  • 1081

【计算机视觉】深度相机(一)--TOF总结

这篇文章,网上转载了很多次,但我没找到原出处。实在不好意思(等找到了补充)。 1.1 TOF初探 TOF是Time of flight的简写,直译为飞行时间的意思。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉冲的飞行(往返)时间来得到目...
  • LG1259156776
  • LG1259156776
  • 2016-11-09 18:29
  • 5751

ROS机器人程序设计(原书第2版)补充资料 (零) 源代码、资料和印刷错误修订等 2017年02月22日更新

ROS机器人程序设计(原书第2版)补充资料 (零) 源代码等 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用。 稍后会补充,各章节针对indigo版本和kinetic版本的修正说明,方便读者阅读。 如果长期使用Ubuntu和ROS,推荐LTS...
  • ZhangRelay
  • ZhangRelay
  • 2016-11-25 19:38
  • 9836

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明

ROS机器人程序设计(原书第2版)学习镜像分享及使用说明ROS机器人操作系统在线练习课程正在逐步完善中,目前以ROS官网中文资料制作,CSDN下载ROS基础资源汇总:http://download.csdn.net/album/detail/4431通过网页快速了解Linux(Ubuntu)和ROS...
  • ZhangRelay
  • ZhangRelay
  • 2016-11-24 20:54
  • 13144

ROS机器人程序设计(原书第二版)笔记

前几张基础在网上找博客学的要比看书强,可以看我上一个博客推荐 前8章 indigo zhangrelay的博客:http://blog.csdn.net/ZhangRelay/article/details/49893069 第8章 倔强的不倒翁:http://blog.csdn.net/x...
  • m0_37903426
  • m0_37903426
  • 2017-12-15 12:58
  • 47

ROS机器人程序设计(原书第2版)补充资料 (贰) 第二章 ROS系统架构及概念

ROS机器人程序设计(原书第2版)补充资料 (贰) 第二章 ROS系统架构及概念 由于工作事物繁忙,更新有些慢,抱歉。 已经完成的各章节补充说明,会依据反馈意见持续更新,希望大家多提宝贵意见,非常感谢。 在完成了第一章的学习实现之后,基本已经掌握了ROS系统的安装,那么如何使用ROS,理解系统架构和...
  • ZhangRelay
  • ZhangRelay
  • 2016-11-17 00:08
  • 3835

ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation

ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门navigation书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用。本章三个非常重要概念:TF,SLAM,AMCL。务必掌握。补充内容:http://blog.csd...
  • ZhangRelay
  • ZhangRelay
  • 2016-11-20 17:13
  • 2311

ROS机器人程序设计——原书第2版(Learning_ROS_for_Robotics_Programming_2nd_edition)

https://github.com/AaronMR/Learning_ROS_for_Robotics_Programming_2nd_edition/tree/indigo-devel
  • qq_16397695
  • qq_16397695
  • 2017-09-09 09:00
  • 251
    个人资料
    • 访问:884068次
    • 积分:11474
    • 等级:
    • 排名:第1612名
    • 原创:237篇
    • 转载:23篇
    • 译文:49篇
    • 评论:660条
    博客专栏
    最新评论