加入收藏
|
设为首页
|
会员中心
|
我要投稿
|
RSS
首页
GB/T国家标准
JIS标准
特种设备安全技术规范
行业标准
企业标准
推荐工具
Office教程
图集图纸
地方标准
国际标准化组织(ISO)
行业资料
机械资料
技术文章
技术文章2
论文
您当前的位置:
首页
>
行业图书
>
工业自动化
资料名称:
开源机器人操作系统:ROS
文件类型:
PDF文档
文件大小:
109.57 MB
资料归类:
工业自动化
整理时间:
2017-10-30
软件简介:
开源机器人操作系统:ROS
作者:张建伟,张立伟,胡颖 编著
出版时间:2012年版
内容简介
目前,ROS(robot operatingsystem)逐步成为机器人研发领域的通用性软件平台。由张建伟、张立伟、胡颖、张俊编著的《开源机器人操作系统——ROS(附光盘)》是国内第一本全面介绍ROS的中文版图书。ROS是开源的用于机器人的一种后操作系统,或者说次级操作系统。它提供类似操作系统所提供的功能,包含硬件抽象描述、底层驱动程序管理、共用功能的执行、程序间的消息传递、程序发行包管理,它也提供一些工具程序和库用于获取、建立、编写和运行多机整合的程序。本书附光盘一张,内容包括书中的部分例子源代码和Diamondback及Electric版本安装后在本地硬盘上的全部程序,以便于读者对照自己的安装版本进行调试。《开源机器人操作系统:ROS(附光盘)》可作为机器人研究者以及机器人爱好者应用ROS构建机器人软件系统的参考手册。
目录
前言
术语列表
第一章 ROS简介
1.1 ROS简介
1.2 ROS安装
1.3 ROS支持的机器人
1.4 ROS网上资源
第二章 ROS总体框架及基本命令
2.1 ROS总体框架
2.1.1 文件系统级
2.1.2 计算图级
2.1.3 社区级
2.1.4 更高层概念
2.1.5 名称
2.2 ROS基本命令
2.2.1 ROS文件系统命令
2.2.2 ROS核心命令
2.3 工具
2.3.1 3D可视化工具:rviz
2.3.2 传感器数据记录与可视化工具:rosbag和rxbag
2.3.3 画图工具:rxplot
2.3.4 系统可视化工具:rxgraph
2.3.5 rxcoole
2.3.6 tf命令
2.4 例子
2.4.1 创建ROS消息和服务
2.4.2 记录和回放数据
2.4.3 手工创建ROS功能包
2.4.4 人项目上运行roslaunch
2.4.5 在多台机器上运行ROS系统
2.4.6 定义客户消息
第三章 ROS客户端库
3.1 概述
3.2 roscpp客户端库
3.2.1 简单的主题发布者和主题订阅者
3.2.2 简单的服务器端和客户端
3.2.3 roscpp中参数的使用
3.2.4 从节点句柄存取私有名称
3.2.5 用类方法订阅和回调服务
3.2.6 计时器
3.2.7 带动态町重配置及参数服务器的主题发布者订阅者节点(C++)
3.2.8 带动态可重配置及参数服务器的主题发布者订阅者节点(Pytl]on)
3.2.9 组合c++Pytlion主题发布者订阅者节点
3.3 rospy客户端库
3.3.1 简单的主题发布者订阅者
3.3.2 简单的服务端和客户端
3.3.3 rospy中参数的使用
3.3.4 rospy中numpy的使用
3.3.5 rospy运行日志
3.3.6 ROSPythonMakefile文件
3.3.7 设置PYTHONPATH
3.3.8 发布消息
3.4 roslisp客户端库
3.5 实验阶段的客户端库
3.5.1 rosjava
3.5.2 roslua
第四章 openCV
4.1 image_common功能包集
4.1.1 image_raport功能包
4.1.2 camera_calibration.pae功能包
4.1.3 camera_jnfo_znanager功能包
4.1.4 polled_camera功能包
4.2 image_pipeline功能包集
4.3 vision_opencv功能包集
4.3.1 opencv2
4.3.2 cv_bridge
4.3.3 image_geometry
4.4 投影tf坐标系到图像(C++)
4.5 演示例子
4.5.1 使用颜色追踪物体
4.5.2 识别物体
第五章 SLAM和导航
5.1 使用tf配置机器人
5.2 通过ROS发布里程计信息
5.3 通过ROS发布传感器数据流
5.4 SLAM
5.4.1 SLAM简介
5.4.2 slam_gmapping功能包
5.4.3 使用记录的数据建立地图
5.4.4 模拟器中建立地图
5.4.5 模拟器中使用客户定制地图
5.5 配置和使用导航功能包集
5.5.1 导航功能包集摹本操作
5.5.2 在机器人上设置和配置导航功能包集
5.5.3 rviz与导航功能包集配合使用
5.5.4 发送目标到导航功能包集
第六章 抓取操作
6.1 机器人手臂的运动规划
6.1.1 安装和配置
6.1.2 编译于臂导航功能包集
6.1.3 启动模拟器和仿真环境
6.1.4 启动相关节点
6.1.5 控制于臂运动
6.2 运动规划的环境表示
6.2.1 基于白滤波数据构建碰撞地图
6.2.2 检测关节轨迹碰撞
6.2.3 给定机器人状态下的碰撞检测
6.2.4 添加已知点到运动规划环境
6.2.5 添加物体到机器人本体
6.3 用于PR2机器人手臂的运动学
6.3.1 从PR2运动学开始
6.3.2 从运动学节点获取运动学求解器信息
6.3.3 PR2手臂运动学正解
6.3.4 PR2手臂运动学逆解
6.3.5 PR2于臂无碰撞运动学逆解
6.4 用于PR2机器人手臂的安全轨迹控制
6.5 使用轨迹滤波节点进行轨迹滤波
6.5.1 生成无碰撞三次样条轨迹
6.5.2 使用轨迹滤波服务器对关节轨迹进行滤波
6.5.3 学习如何创建自己的轨迹滤波
6.6 机器人状态和轨迹可视化
第七章 Kinect
7.1 Kinect简介
7.2 安装驱动
7.2.1 Ubuntu系统上安装Kinect
7.2.2 基十源的安装
7.3 测试
7.3.1 测试Kinect彩色摄像机
7.3.2 测试Kinect深度摄像机
7.3.3 测试Kinect马达
7.4 opennicamera
7.5 opennitracker
第八章 点云库
8.1 PCL简介
8.1.1 PCL架构
8.1.2 PCL数据结构
8.1.3 PCl与ROS的集成
8.2 PCL可视化库
8.3 PCL与Kinect连接
8.4 例子
第九章 综合演示示例
9.1 实验一:SLAM(即时定位与地图构建)
9.2 实验二:机器人导航-
9.3 实验三:识别并抓取物体
参考文献
彩图
下载地址:
[
百度网盘下载
]
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
推荐下载
工业控制与智能制造丛书 开放式IEC61131控制系统设计 任向阳 著 2016年版
可靠性新技术丛书 多状态系统可靠性分析方法 狄鹏,陈童,胡斌,杨晶 著 2019年版
基于Agent的复杂系统建模与仿真 张俊瑞 编著 2018年版
数据分析与模拟丛书 系统工程方法与应用 系统分析与决策 唐海萍 编著 2019年版
系统工程 薛弘晔 著 2017年版
系统工程理论与应用 2 贵州省系统工程学会第三届学术年会论文集 王红蕾,陈建中 主编 2012年版
系统工程理论与应用 5 贵州省系统工程学会第六届学术年会论文集 王红蕾,陈建中 主编 2015年版
系统工程理论与应用 7 贵州省系统工程学会第七届学术年会论文集 王红蕾,陈建中 主编 2017年版
系统建模与仿真 聂成龙,于永利等编著 2017年版
系统辨识与建模 刘峰,万雄波 编著 2019年版
最后更新
Pro/Engineer 运动仿真和有限元分析(祝凌云 李斌 编著)
电梯工程实用手册
钢筋快速下料方法与实例
Pro/ENGINEER Wildfire 4.0中文版数控加工实例精解
电梯故障排除实例
景观设计师便携手册
完全精通Pro/ENGINEER野火5.0中文版钣金设计(林清安着)
电梯维修工快速入门
Proe产品设计全套(FLV视频)
电梯维修实用手册
热门点击
控制工程基础 第四版
安全仪表控制系统(SIS) 石油化工仪表自动化培训教材
自动控制原理 [刘胜 主编] 2015年版
过程控制工程 第四版
人因工程学 第二版 郭伏,钱省三 主编
自动控制原理与设计 第六版 2014年版
选矿设计手册
人工智能导论 第三版 [王万良 编著]
自动调节系统解析与PID整定
电梯维修工快速入门
站内搜索:
新闻
下载
图库
FLASH
电影
商品
文章
分类信息
高级搜索
网站首页
|
关于我们
|
服务条款
|
广告服务
|
联系我们
|
网站地图
|
免责声明
|
WAP
Powered by
360datas
©
360datas.
京ICP备06036635号-5