树莓派机器人实战秘笈(第3版)

978-7-115-49228-9
作者: [美]理查德·格里梅特(Richard Grimmett)
译者: 韩波
编辑: 胡俊英

图书目录:

第 1章 树莓派入门 1

1.1 配置树莓派 3 2

1.2 为电路板供电 3

1.3 连接键盘、鼠标和显示器 4

1.4 安装操作系统 4

1.5 添加互联网访问功能 8

1.6 配置树莓派0 18

1.7 给开发板供电 19

1.8 连接键盘、鼠标和显示器 19

1.9 安装操作系统 22

1.10 添加互联网访问功能 23

1.11 小结 26

第 2章 打造未来科幻机器人 27

2.1 改造R2D2 27

2.1.1 添加车轮和电机 28

2.1.2 连接到R2D2的顶部 33

2.2 使用树莓派以Python编程方式控制R2D2 36

2.3 添加语音识别 42

2.4 使用eSpeak让机器人说话 47

2.5 使用PocketSphinx识别语音命令 48

2.6 理解语音命令并发起动作 54

2.7 增加视觉能力 56

2.8 下载和安装OpenCV:一个全功能的视觉库 59

2.9 远程控制R2D2机器人 63

2.10 小结 64

第3章 打造Wall-E机器人 65

3.1 创建硬件平台 65

3.2 制作Wall-E手臂 73

3.3 使用树莓派以Python编程方式控制 Wall-E 83

3.4 伺服电机如何工作 86

3.5 使用伺服控制器来控制伺服 87

3.6 在伺服控制器和PC之间进行通信 89

3.7 用树莓派控制伺服控制器 91

3.8 为Wall-E机器人添加kinect 360 96

3.9 使用树莓派访问Kinect 360 98

3.10 远程控制Wall-E机器人 101

3.11 小结 101

第4章 制作机器鱼 102

4.1 创建硬件平台 102

4.2 为机械鱼添加电子元件 108

4.3 添加RaspiCamera 113

4.4 远程控制机器鱼 116

4.5 小结 119

第5章 用树莓派打造机械手 120

5.1 制作硬件平台 120

5.2 移动机械手 122

5.3 将舵机控制器连接到树莓派 125

5.4 控制机械手 128

5.5 效仿手的姿态 132

5.6 小结 139

第6章 自平衡机器人 140

6.1 创建硬件平台 140

6.2 为平台添加相应的电子器件 141

6.3 控制直流电机 142

6.4 读取IMU 143

6.5 以编程方式访问指南针 145

6.6 平衡算法 148

6.7 小结 154

第7章 将树莓派添加到四轴飞行器 155

7.1 访问硬件平台 155

7.2 连接到硬件 156

7.3 远程通信 159

7.3.1 配置XBee设备 160

7.3.2 利用XBee接口进行通信 164

7.4 为四轴飞行器安装GPS 166

7.5 将树莓派连接到USB GPS设备 166

7.6 以编程方式访问USB GPS 172

7.7 小结 177

详情

本书旨在带领读者运用树莓派3实现诸多酷炫的机器人设计。其中本书良好地结合了树莓派的各项性能,帮助读者构建简单或复杂的机器人项目,同时引导读者学会为机器人选用合适的树莓派板子,并更好地为机器人设计并实现相应的功能。全书分为7章,从认识树莓派开始,陆续介绍了如何搭建各类机器人、如何创建自平衡机器人、如何将树莓派和机器人结合起来等内容。

图书摘要

相关图书

scikit-learn机器学习(第2版)
scikit-learn机器学习(第2版)
深度学习
深度学习
TensorFlow机器学习项目实战
TensorFlow机器学习项目实战
机器学习Web应用
机器学习Web应用
TensorFlow技术解析与实战
TensorFlow技术解析与实战
深度学习实践指南——基于R语言
深度学习实践指南——基于R语言

相关文章

相关课程