新書推薦:

《
粤港澳大湾区世界重要人才中心和创新高地建设
》
售價:HK$
107.8

《
她们登上了太空:第一批NASA女性宇航员成长纪实
》
售價:HK$
107.8

《
当代资本主义日常生活金融化研究
》
售價:HK$
140.8

《
证明的故事:从勾股定理到现代数学
》
售價:HK$
131.8

《
雀鸟与群狼的对决:扭转战局的兵棋游戏
》
售價:HK$
96.8

《
老年膳食与营养配餐 第2版
》
售價:HK$
49.5

《
中国丝绸艺术大系·广东省博物馆卷
》
售價:HK$
1078.0

《
海外中国研究·中国乐书:从战国到北宋
》
售價:HK$
162.8
|
內容簡介: |
本书是智能机器人ROS控制理实一体化教学的配套理论教材,主要面向新型工业化时期智能及高端装备制造领域,结合新工科复合型专业技术人才综合能力培养的教学诉求,并融入作者十余载对基于ROS的移动机器人开发实践及教学经验编写而成。全书共12章,讲解有关基础编程、运动模态、机械臂控制、SLAM地图构建、自主导航等多种功能原理与实践应用,并配有图表、代码、参数设置等多种信息,帮助读者在实现ROS核心功能的同时深入了解基于ROS系统的移动机器人开发。各章下设学习目标、学习导图、知识讲解、本章小结和知识测评等环节,促进ROS理论学习与实践应用相结合,促进读者的知识学习、能力训练及素养提升。本书内容丰富、结构清晰、形式新颖、术语规范,既适合作为普通高等本科院校机械类、电子信息类、自动化类等与智能制造密切相关专业的教材,还可供企业及机器人联盟和培训机构的相关技术人员参考。
|
目錄:
|
第1篇 认识移动机器人
第1章 移动机器人导论002
1.1 移动机器人发展现状003
1.2 机器人操作系统发展与现状005
1.2.1 ROS的历史起源005
1.2.2 ROS的发展与现状006
1.3 本章小结008
第2章 移动机器人认知010
2.1 移动机器人的组成011
2.1.1 移动机器人的四大组成部分011
2.1.2 多模态移动机器人013
2.1.3 移动机器人软件架构018
2.2 移动机器人操作方法019
2.2.1 系统启动019
2.2.2 多模态运动020
2.3 本章小结021
第2篇 移动机器人原理
第3章 机器人操作系统核心概念024
3.1 ROS的组成与安装025
3.1.1 ROS的组成025
3.1.2 ROS的版本迭代027
3.1.3 ROS的安装方法028
3.2 ROS的核心概念029
3.2.1 节点和节点管理器030
3.2.2 话题和消息031
3.2.3 服务033
3.2.4 参数034
3.3 ROS通信机制035
3.3.1 话题通信机制035
3.3.2 服务通信机制037
3.3.3 参数管理机制038
3.4 移动机器人运行架构分析038
3.4.1 小乌龟仿真038
3.4.2 移动机器人运动控制041
3.5 本章小结042
第4章 ROS常用工具044
4.1 ROS命令行使用方法045
4.1.1 rosnode046
4.1.2 rostopic048
4.1.3 rosservice050
4.1.4 移动机器人命令行调试052
4.2 launch启动文件055
4.2.1 基本元素056
4.2.2 参数设置058
4.2.3 重映射机制059
4.2.4 嵌套复用059
4.2.5 移动机器人的launch文件059
4.3 TF坐标变换060
4.3.1 TF功能包060
4.3.2 TF工具062
4.3.3 小乌龟例程中的TF063
4.4 可视化工具065
4.4.1 Rviz065
4.4.2 rqt066
4.4.3 Gazebo070
4.5 本章小结071
第5章 移动机器人基础编程073
5.1 移动机器人开发流程074
5.1.1 工作空间的创建和编译075
5.1.2 创建功能包077
5.2 移动机器人运动控制编程078
5.2.1 编程思路078
5.2.2 代码解析078
5.2.3 功能运行079
5.3 移动机器人状态订阅编程080
5.3.1 编程思路081
5.3.2 代码解析081
5.3.3 功能运行081
5.4 移动机器人分布式通信082
5.4.1 分布式通信网络配置082
5.4.2 移动机器人分布式控制083
5.5 本章小结084
第6章 移动机器人运动学086
6.1 阿克曼运动控制087
6.2 全向运动控制089
6.3 四轮差速运动控制091
6.4 本章小结093
第7章 机械臂模型解析095
7.1 机械臂结构类型介绍096
7.2 平行四连杆式机械臂模型解析101
7.3 多级舵机串联式机械臂模型解析101
7.4 桁架式机械臂模型解析103
7.5 移动机器人机械臂物料搬运103
7.6 本章小结105
第8章 机器人视觉处理107
8.1 机器视觉原理108
8.2 机器视觉常用软件110
8.2.1 OpenCV110
8.2.2 TensorFlow111
8.2.3 PyTorch113
8.2.4 yolo114
8.3 机器视觉常用传感器114
8.3.1 相机驱动115
8.3.2 图像数据解析117
8.4 本章小结118
第3篇 移动机器人应用
第9章 机器人视觉应用120
9.1 机械臂视觉分拣121
9.1.1 实现原理121
9.1.2 颜色识别122
9.1.3 启动文件124
9.1.4 代码解析125
9.1.5 功能运行127
9.2 物体识别与跟踪128
9.2.1 实现原理128
9.2.2 阈值测试129
9.2.3 视觉识别131
9.2.4 启动文件136
9.2.5 代码解析137
9.2.6 功能运行139
9.3 本章小结139
第10章 移动机器人SLAM地图构建141
10.1 SLAM地图构建应用142
10.2 SLAM地图构建原理143
10.2.1 SLAM基本原理143
10.2.2 SLAM常用传感器146
10.2.3 ROS接口消息定义147
10.3 Gmapping地图构建149
10.3.1 原理简介149
10.3.2 接口定义150
10.3.3 配置方法151
10.3.4 功能运行153
10.4 Hector地图构建154
10.4.1 原理简介154
10.4.2 接口定义156
10.4.3 配置方法157
10.4.4 功能运行159
10.5 Cartographer地图构建160
10.5.1 原理简介160
10.5.2 接口定义162
10.5.3 配置方法163
10.5.4 功能运行163
10.6 本章小结164
第11章 移动机器人自主导航165
11.1 移动机器人自主导航原理166
11.1.1 原理简介166
11.1.2 ROS自主导航框架167
11.1.3 move_base功能包169
11.1.4 AMCL功能包172
11.1.5 机器人定位方法对比173
11.2 移动机器人自主导航应用174
11.2.1 功能运行174
11.2.2 启动文件175
11.2.3 参数配置177
11.3 本章小结180
第12章 移动机器人码垛182
12.1 码垛原理183
12.1.1 原理简介184
12.1.2 工艺参数184
12.2 移动机器人码垛程序步骤187
12.3 移动机器人码垛任务编程189
12.3.1 编程思路189
12.3.2 启动文件190
12.3.3 代码解析193
12.3.4 功能运行196
12.4 本章小结197
参考文献199
|
內容試閱:
|
我们正经历着一场新的科技革命和产业变革,这场浪潮正在重塑全球经济结构和竞争格局。机器人技术,作为推动先进制造业和现代服务业发展的关键工具,不仅为实体经济的高质量发展提供了关键动力,也成为了全球众多国家战略部署的关注焦点。为此,我国出台了一系列机器人产业专项政策,如《“十四五”机器人产业发展规划》《“机器人 ”应用行动实施方案》等,这些政策涉及机器人关键技术研发、生产制造、下游应用等各个环节,为我国机器人产业的发展提供了良好的政策环境。
ROS(Robot Operating System,机器人操作系统)在机器人领域扮演着至关重要的角色。它提供了一个灵活的框架,使得开发者能够构建复杂的机器人应用程序。ROS的模块化设计允许开发者重用代码,加速了研发过程。此外,ROS社区的活跃也为机器人技术的进步提供了丰富的资源和协作平台。随着国家对机器人产业的支持力度不断加大,ROS作为机器人软件开发的标准平台,其重要性愈发凸显,有助于推动机器人技术的创新和应用。
为帮助读者更深入了解ROS这一开源软件平台,掌握相关基础知识与技术,我们结合多年机器人开发经验编写本书。本书主要围绕移动机器人展开,分为3篇。
第1篇:认识移动机器人,包含第1章与第2章,介绍了移动机器人的发展现状、硬件设备与软件支持的组成部分,以及其操作方法,使读者对ROS系统有初步了解。
第2篇:移动机器人原理,包含第3章至第8章,介绍了ROS的版本与安装、核心概念、常用工具以及基础编程等,还阐述了运动模态、机械臂控制、视觉处理的相关知识,使读者对其基础功能有深入认知。
第3篇:移动机器人应用,包含第9章至第12章,介绍移动机器人利用其常用工具与基础功能实现的应用场景,如视觉识别与追踪、地图构建、自主导航、码垛应用等,使读者对其应用前景了然于胸。
本书由天津大学孙涛、中国矿业大学刘送永和汕头大学王奉涛任主编,成都大学杨向莙、成都理工大学郑才国、浙江师范大学兰虎任副主编,浙江师范大学温建明担任主审。第1章由孙涛编写,第2章由刘送永编写,第3章由王奉涛编写,第4章由杨向莙编写,第5章由郑才国编写,第6章由兰虎编写,第7章由新余学院张宝编写,第8章由重庆人文科技学院武时会编写,第9章由哈尔滨工业大学刘佳男编写,第10章由北方民族大学张春涛编写,第11章由北京启创远景科技有限公司张纪伟编写,第12章由浙江师范大学邵金均编写。全书由孙涛统稿。
本书从目标决策、体系构建、教学设计、案例遴选、形式呈现到合同签订、定稿出版,凝聚了编者大量心血,衷心感谢参与本书编写的所有同仁的呕心付出!特别感谢中国高等教育学会高等教育科学研究规划课题(24CX0102)、江西省高等学校教学改革研究课题(JXJG-22-20-9)、广东省智能制造实验教学示范中心项目、北京启创远景科技有限公司等给予的经费支持!感谢宁波创非凡工程技术研究有限公司、金华慧研科技有限公司等给予的教材资源支持!
由于编者水平有限,书中难免有不当之处,恳请读者批评指正,可将意见和建议反馈至E-mail:lanhu@zjnu.edu.cn。
编者
|
|