第1章 机器人概述 1
1机器人的由来 1
2机器人的定义 1
3机器人的发展史 2
4机器人的应用现状 4
5机器人的发展趋势 12
6机器人与人类的关系 14
7小结 15
8思考题 15
第2章 机器人的总体架构 16
1机器人的组成 16
2轨迹机器人 17
3 PINO机器人 18
4小结 19
5思考题 20
第3章 机器人的控制器 21
1控制器的定义 21
2控制器的分类 21
3常用控制器的简述 23
4控制器的发展 29
5小结 31
6思考题 32
第4章 机器人的传感器 33
1传感器的定义及组成 33
2传感器的分类 34
3机器人的常用传感器 36
4传感器的基本特性 46
5小结 47
6思考题 47
第5章 机器人的动力装置 48
1驱动方式的分类 48
2直流电动机 49
3步进电动机 52
4伺服电动机 55
5电动驱动器 56
6动力传递简介 57
7齿轮传动 57
8带传动 59
9链传动 60
10连杆传动 61
11小结 63
12思考题 64
第6章 机器人比赛概况 65
1机器人比赛的现状 65
1.1 RoboCup 66
1.2 FIRA Cup 67
1.3 WER 67
1.4 中国机器人大赛暨RoboCup公开赛 68
1.5 中国青少年机器人竞赛 68
1.6 全国中小学电脑制作活动 69
1.7 广东省省级机器人比赛 69
1.8 广东省各市、地区机器人比赛 70
2机器人比赛的常见项目 70
2.1 机器人灭火比赛 70
2.2 机器人足球比赛 72
2.3 FLL机器人工程挑战赛 74
2.4 VEX机器人工程挑战赛 75
2.5 2D仿真足球比赛 76
3机器人比赛的特点 77
4机器人比赛的发展趋势 78
5小结 79
6思考题 80
第7章 仿真足球机器人程序设计 81
1概述 81
2 AI-RCJ仿真足球机器人平台简介 81
3 AI-RCJ仿真足球机器人编程基础 85
4 AI-RCJ仿真足球机器人基本动作设计 90
4.1 仿真足球机器人的移动和转动 90
4.2 比赛相关信息的获取 92
4.3 仿真足球机器人基本动作 99
5 AI-RCJ仿真足球机器人团队构建 113
5.1 队友信息的获取与应用 114
5.2 仿真足球机器人团队成员设计 116
6 AI-RCJ仿真足球机器人的事件驱动编程 121
7 AI-RCJ仿真足球机器人的数据输出 122
8小结 124
9思考题 124
第8章 仿真机器人程序设计 125
1概述 125
2 VJC仿真平台介绍 125
3 VJC仿真机器人的架构 127
4 VJC仿真机器人的基本动作 129
4.1 运动 129
4.2 信息显示 132
4.3 亮度检测 133
4.4 声音检测 134
4.5 碰撞检测 136
4.6 红外测障 138
4.7 地面检测 140
4.8 转角检测 141
4.9 扩展电机 143
5 VJC仿真机器人的复杂行为 144
5.1 沿线走 144
5.2 跳格子 148
5.3 越障跑 151
5.4 趋光运动 155
5.5 房间中的趋光运动 157
5.6 房间浏览 159
6小结 163
7思考题 163
附录 164
参考文献 169