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