注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术工业技术建筑科学建筑设计仿人机器人建模与控制

仿人机器人建模与控制

仿人机器人建模与控制

定 价:¥79.00

作 者: 融亦鸣,朴松昊,冷晓琨 编
出版社: 清华大学出版社
丛编项: 机器人科学与技术丛书
标 签: 暂缺

购买这本书可以去


ISBN: 9787302570479 出版时间: 2021-02-01 包装: 平装
开本: 16开 页数: 376 字数:  

内容简介

  Roban 机器人是一款基于 ROS(机器人操作系统) 的人工智能人形机器人。本书围绕Roban机器人,阐述人工智能相关理论、方法及应用。内容涵盖Roban机器人的基本原理、操作与开发方法、相关的双足机器人数学模型及控制理论、人工智能相关的语音及视觉应用。全书共 8 章,主要内容包括 Roban 机器人概述、Python 编程基础、ROS 编程基础、SLAM 定位和导航基础、V-REP 仿真基础、运动控制基础,步态算法基础,以及人工智能基础。 本书深入浅出,内容新颖,案例丰富,实用性强,寓教于乐。本书既可作为机器人初学者掌握机器人知识的入门书,也可作为机器人研究者钻研机器人技术的参考书,适合各种不同知识水平的读者阅读。

作者简介

  融亦鸣,讲席教授、博士生导师,南方科技大学机械与能源工程系主任、致新书院创院院长。1989年获美国肯塔基大学机械工程博士学位。曾任美国伍斯特理工大学(WPI)终身正教授。2010—2015年任清华大学机械制造专业教授。美国机械工程师学会会士(ASME Fellow),美国制造工程师学会(SME)会员,计算机辅助设计与制造领域国际知名学者,机械夹具设计研究领域国际权威专家。在美国,先后主持科研项目50余项;回国后,主持或参与国家自然科学基金、973、863、国家重大专项以及工业合作课题十余项。出版专著2部,发表论文400多篇,授权应用发明专利多项。 朴松昊,教授、博士生导师,哈尔滨工业大学计算学部主任助理、计算机学院多智能体机器人研究中心主任。中国人工智能学会机器人文化艺术专业委员会主任委员、中国人工智能学会常务理事,黑龙江省机器人学会副理事长,黑龙江省计算机学会智能机器人专业委员会主任委员。主持或参加国家自然科学基金、863计划重点及面上项目、机器人技术与系统国家重点实验室基金、黑龙江省自然科学基金、教育部“985”项目、“三星”国际合作项目多项。出版专著2部,发表论文100多篇,其中SCI、EI、ISTP检索100余篇。 冷晓琨,哈尔滨工业大学博士,乐聚(深圳)机器人技术有限公司董事长、创始人。作为青年代表受邀参加在人民大会堂举行的纪念五四运动100周年大会。曾获中国青少年科技创新奖、中国青年创业奖、全国优秀共青团员、“创青春”全国大学生创新创业大赛金奖、工信部创新创业特等奖等20余项荣誉,曾登上福布斯杂志封面并入选福布斯亚洲榜单,带领团队研发的Aelos机器人登上平昌冬奥会“北京八分钟”的舞台。

图书目录

序言 III
前言 V
第1章Roban 机器人概述1
11 Roban 机器人简介1
111 Roban 机器人系统 1
112 Roban 机器人关节运动模型 4
113 Roban 机器人控制框架 6
12 操作Roban 机器人 6
121 无线网络设置 6
122 远程登录Roban 机器人8
123 使用VS Code 开发11
第2章Python 编程基础 15
21 Python 语法 15
211 Python 运行方式15
212 Python 程序书写格式18
213 变量、数据类型、表达式19
214 条件语句 22
215 while 循环语句 24
216 continue 与break 语句 26
217 列表 27
218 元组与字典 30
22 Python 函数 31
221 函数定义 32
222 函数参数 33
VIII 223 Python 模块 35
23 Python 对象与类 36
231 类的定义与使用 37
232 类的继承 38
24 文件和异常 39
241 文本文件读写 40
242 二进制文件读写 42
243 异常 43
第3章ROS 使用概述45
31 ROS 简介 45
32 程序包与节点46
321 程序包与节点介绍 46
322 节点的编译与运行 47
33 话题与服务 49
331 ROS 话题 49
332 ROS 消息与消息类型 50
333 ROS 服务 53
34 launch 文件与参数 56
341 launch 文件介绍56
342 机器人实践59
35 常用调试工具rqt61
351 rqt_plot  61
352 rqt_img_View  61
353 rqt_graph  62
36 ROS 配置实践 63
361 ROS 编译环境搭建与测试 63
362 ROS 话题 70
363 ROS 服务 78
37 主从机配置 86
371 获取IP 地址和Hostname  86
IX 372 修改对应的hosts  87
373 配置主从关系87
38 ROS CvBridge 实践88
381 将ROS 图像消息转换为OpenCV 的图像 88
382 将OpenCV 图像转换为ROS 图像消息 88
383 在计算机上显示Roban 机器人摄像头数据89
第4章同步定位与地图构建 90
41 SLAM 简介 90
42 图像的接收和发布 91
421 初始化和配置91
422 主要功能实现93
43 定位和图像追踪——ORB-SLAM2 97
431 数据接收和程序初始化 97
432 点云地图创建/重用 99
44 八叉树图层的截取以及平面地图的生成102
441 八叉树图层的截取 102
442 平面地图的生成 103
45 路径规划 104
46 行走实现 107
461 路径分析107
462 行走控制110
第5章V-REP 使用概述 113
51 V-REP 使用简介 114
511 前言114
512 安装带有ROS 的V-REP  116
513 V-REP 的简单使用 122
514 理解RosInterface 128
52 V-REP 中的Roban 机器人 138
521 导入Roban 机器人 138
522 BodyHub 简介与启动 140
523 关节运动控制 148
524 仿真中的步态运行 159
53 V-REP 传感器使用 166
531 视觉传感器 166
532 接近传感器 177
54 V-REP 使用实践 181
541 过坑路段182
542 雷区路段186
543 踢球进洞路段 192
第6章Roban 机器人运动控制基础 199
61 关节199
611 头部关节200
612 手臂关节201
613 髋关节202
614 腿部关节202
615 伺服电机204
62 完整动作执行205
63 运动控制 207
631 舵机参数设置 208
632 关节位置控制 208
633 步态控制211
64 运动学正解 215
641 运行IK 节点 215
642 计算四肢末端位置 215
65 运动学逆解 218
651 机器人扭腰 218
652 扭腰中IK 逆解的处理 223
653 机器人晃腰 227
66 自动避障实践230
661 3D 相机的原理 230
662 设计思路以及步骤 231
663 示例代码232
XI 第7章双足步行基础 235
71 机器人运动学235
711 坐标变换236
712 人形机器人运动学模型 239
713 正运动学239
714 逆运动学242
72 ZMP 的含义 246
721 ZMP 与地面反力 246
722 ZMP 分析 248
723 ZMP 的测量 252
724 ZMP 与机器人运动256
73 基于线性倒立摆的双足步态生成 258
731 质心轨迹生成 258
732 足端轨迹生成 261
733 台阶及斜坡地形的步态规划 263
74 机器人静步态实践 267
741 五次样条插值 267
742 实现机器人双足支撑情况下的重心位置移动268
743 实现摆动脚轨迹规划以及摆动脚的运行 270
75 机器人上楼梯实践 276
751 阶段276
752 第二阶段278
753 第三阶段279
754 第四阶段281
第8章人机交互283
81 音频处理 283
811 语音识别285
812 语音合成289
813 聊天机器人综合应用 293
82 视频处理 297
821 视频设备简介 297
XII 822 图像处理工具 300
823 颜色检测309
83 综合应用 323
831 基本原理323
832 主要接口324
833 运行方式324
84 颜色识别实践324
841 HSV 颜色模型介绍 324
842 识别小球325
843 追踪小球327
844 追踪多种颜色小球 328
85 人脸识别实践330
86 数字识别实践348
861 深度学习之Keras  348
862 使用模型进行数字识别 355
参考文献 358

本目录推荐