书籍详情

机器人编程探索与实践

机器人编程探索与实践

作者:托马斯·布劳恩

出版社:机械工业出版社

出版时间:2022-10-01

ISBN:9787111710806

定价:¥79.00

购买这本书可以去
内容简介
  《机器人编程探索与实践》聚焦于移动机器人软件开发这一现代机器人学中*为重要的主题,书中不仅展示了如何将树莓派控制器和摄像头安装到车模或其他简易驱动系统上,以来构建低成本机器人实验平台,还对自行开发的一款免费机器人仿真系统EyeSim进行了介绍,利用该系统可以对轮式机器人、水上/水下机器人以及足式机器人进行仿真实验。机器人控制算法的开发贯穿本书始终,书中所有示例代码都可以在真实机器人硬件平台和仿真系统上运行。书中使用的所有软件和示例程序均可免费下载,并且针对MacOS、Windows、Linux和树莓派等操作系统提供了不同的程序代码。本书既可以作为机器人爱好者及工程研究人员的参考资料,也可以作为人工智能或机器人工程专业本科或研究生课程的教材。
作者简介
  托马斯·布劳恩,毕业于德国凯泽斯劳滕大学,还获得了美国南加州大学洛杉矶分校的理学硕士学位,在德国斯图加特大学获得博士学位和大学授课资格。现为澳大利亚西澳大学教授,是该校机器人与自动化实验室以及可再生能源汽车项目(REV)的负责人。开发了诸如EyeBot 系列机器人和EyeSim仿真系统等多种机器人平台。在汽车方面,他主要对电驱动和充电系统进行研究,目前正在开发自动驾驶的人工智能解决方案。曾与梅赛德斯-奔驰汽车公司合作开展过驾驶辅助系统的研究工作,还曾与宝马汽车公司合作研究过电动汽车的充电系统。
目录

译者序
前言
第1章 机器人硬件1
1.1 执行器1
1.2 传感器2
1.3 用户接口界面5
1.4 控制器5
1.5 机器人完整形态6
1.6 通信8
1.7 仿真系统9
1.8 本章任务9
参考文献10
第2章 机器人软件11
2.1 软件安装12
2.2 第一个Python程序14
2.3 第一个C程序15
2.4 机器人走正方形(Python)16
2.5 机器人走正方形(C或C )18
2.6 SIM脚本和环境文件18
2.7 显示和输入19
2.8 距离传感器21
2.9 摄像机24
2.10 机器人通信26
2.11 多任务处理28
2.12 IDE的使用30
2.13 本章任务31
参考文献31
第3章 行驶算法32
3.1 随机行驶32
3.2 行驶至目标位置37
3.3 转弯直行算法37
3.4 圆弧行驶算法38
3.5 追踪曲线行驶算法40
3.6 样条曲线行驶算法42
3.7 本章任务45
参考文献45
第4章 激光雷达传感器46
4.1 激光雷达扫描数据46
4.2 拐角和障碍物49
4.3 本章任务50
第5章 机器人集群51
5.1 集群的建立51
5.2 机器人跟随54
5.3 多机器人跟随56
5.4 本章任务60
参考文献60
第6章 沿墙行驶61
6.1 沿墙行驶算法61
6.2 简易沿墙行驶程序63
6.3 本章任务65
第7章 其他驱动方式66
7.1 阿克曼转向66
7.2 全方位驱动68
7.3 三维复杂环境中的运动71
7.4 本章任务74
参考文献74
第8章 自主水下机器人和无人船75
8.1 自主水下机器人和无人船的机械结构75
8.2 自主水下机器人的配置76
8.3 水下机器人的潜水控制77
8.4 水下机器人的运动控制78
8.5 本章任务79
参考文献79
第9章 迷宫探索80
9.1 电脑鼠80
9.2 墙体跟踪81
9.3 鲁棒性和控制84
9.4 利用激光雷达进行迷宫探索86
9.5 递归探索89
9.6 漫水填充算法93
9.7 短路径95
9.8 本章任务97
参考文献97
第10章 导航98
10.1 未知环境中的导航98
10.2 DistBug算法99
10.3 已知环境中的导航103
10.4 四叉树算法103
10.5 四叉树算法的实现105
10.6 短路径算法109
10.7 本章任务110
参考文献110
第11章 机器人视觉111
11.1 摄像头和LCD库函数111
11.2 边缘检测113
11.3 OpenCV库函数118
11.4 颜色检测119
11.5 运动检测124
11.6 本章任务128
参考文献128
第12章 Starman步行机器人129
12.1 支撑腿的运动129
12.2 运动模型131
12.3 遗传算法132
12.4 算法运行137
12.5 本章任务138
参考文献138
第13章 无人驾驶汽车139
13.1 无人驾驶汽车竞赛139
13.2 卡罗杯140
13.3 车道保持141
13.4 交叉路口和斑马线143
13.5 交通标志识别143
13.6 端到端学习145
13.7 本章任务146
参考文献147
第14章 SAE方程式赛车148
14.1 电动汽车148
14.2 线控驱动150
14.3 安全系统151
14.4 无人驾驶152
14.5 路锥赛道赛车153
14.6 本章任务158
参考文献158
第15章 展望160
附录 RoBIOS-7库函数161

猜您喜欢

读书导航