第1章 为遥控小车加一个树莓派 1
配置树莓派——本项目的大脑 1
对树莓派进行配置和控制遥控小车 2
在树莓派中使用Python程序控制小车 12
远程访问遥控小车 15
小结 20
本章开发套件列表和获取方式 21
第2章 在人形机器人中加入树莓派 23
用语音控制你的机器人 32
使用eSpeak来让机器人说话 39
使用pocketsphinx来接受你的语音指令 40
解释命令并转化成动作 44
小结 47
本章开发套件列表和获取方式 47
第3章 组建自导航寻迹小车 49
基本的电机控制和寻迹小车 49
在树莓派中用Python控制寻迹小车 51
将USB声呐传感器连接到树莓派 54
用树苺派连接电子指南针 61
通过程序访问指南针 63
设备动态规划路线 68
避障 71
小结 75
本章开发套件列表和获取方式 75
第4章 制造激光对抗机器人 77
建立和控制基本的轮式小车 77
使用机器人库来编程控制机器人 79
通过远程计算机控制机器人 81
为远程系统添加游戏控制器 82
连接激光发射器和激光接收器 89
小结 95
本章开发套件列表和获取方式 95
第5章 能绘图的机器人 97
使用舵机和支架构建能绘图的机器人 97
软件配置 101
创建Python程序来控制移动平台 105
使用机器人手臂进行简单的绘图 107
一个简单的Python绘图程序 119
小结 122
本章开发套件列表和获取方式 123
第6章 一个可以玩空气曲棍球的机器人 125
建造球桌 125
用步进电机控制曲棍球槌 126
用Arduino上的代码来移动球槌 133
用OpenCV来追踪曲棍球 137
下载和安装一个功能齐全的OpenCV视觉库 140
用OpenCV处理颜色 142
追踪曲棍球 145
移动球槌来击打曲棍球 147
小结 149
本章开发套件列表和获取方式 150
第7章 会飞的机器人 151
构建飞行平台 151
任务规划软件 156
小结 164
本章开发套件列表和获取方式 164