图书介绍

NAO机器人程序设计PDF|Epub|txt|kindle电子书版本网盘下载

NAO机器人程序设计
  • 王大东编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302525714
  • 出版时间:2019
  • 标注页数:230页
  • 文件大小:74MB
  • 文件页数:240页
  • 主题词:机器人-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

NAO机器人程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 NAO机器人概述1

1.1 NAO机器人简介1

1.1.1 NAO机器人系统1

1.1.2 NAO关节运动模型4

1.1.3 NAOqi框架6

1.2 操作NAO机器人7

1.2.1 无线网络连接设置7

1.2.2 远程登录NAO8

第2章 Python编程基础13

2.1 Python语法13

2.1.1 Python运行方式13

2.1.2 Python程序书写格式15

2.1.3 变量、数据类型、表达式15

2.1.4 条件语句17

2.1.5 while循环语句19

2.1.6 列表21

2.1.7 for循环语句23

2.1.8 元组与字典24

2.2 Python函数26

2.2.1 函数定义26

2.2.2 函数参数27

2.2.3 Python模块29

2.3 Python对象与类31

2.3.1 类的定义与使用32

2.3.2 类的继承33

2.4 文件和异常34

2.4.1 文本文件读写34

2.4.2 二进制文件读写36

2.4.3 异常38

第3章 NAO编程基础39

3.1 使用NAOqi39

3.1.1 NAOqi进程39

3.1.2 使用模块40

3.1.3 阻塞和非阻塞调用41

3.1.4 内存42

3.2 Choregraphe编程基础44

3.2.1 Choregraphe应用程序界面44

3.2.2 指令盒分类44

3.2.3 Python语言指令盒46

3.2.4 Say指令盒49

3.2.5 指令盒参数51

3.2.6 指令盒输入与输出53

3.2.7 NAO机器人状态59

第4章 运动控制61

4.1 关节61

4.1.1 头部关节62

4.1.2 臂部关节62

4.1.3 髋关节63

4.1.4 腿部关节63

4.1.5 电机64

4.2 ALRobotPosture65

4.3 Motion67

4.3.1 刚度控制方法67

4.3.2 关节控制方法71

4.3.3 运动控制方法78

4.4 时间轴指令盒87

4.4.1 时间轴87

4.4.2 帧87

4.4.3 时间轴编辑器91

4.4.4 Animation模式92

4.4.5 行为层93

第5章 音频处理97

5.1 音频数据97

5.1.1 存储音频97

5.1.2 ALAudioRecorder98

5.1.3 ALAudioPlayer99

5.1.4 音频特征101

5.2 ALAudioDevice102

5.2.1 输出103

5.2.2 自定义模块106

5.2.3 输入109

5.2.4 ALAudioDevice方法113

5.3 声音检测与定位114

5.3.1 ALSoundDetection114

5.3.2 ALSoundLocalization116

5.4 语音识别118

5.4.1 语音识别系统组成118

5.4.2 ALSpeechRecognition119

5.5 语音合成与对话122

5.5.1 语音合成系统组成122

5.5.2 ALTextToSpeech123

5.5.3 对话指令盒126

5.5.4 ALDialog131

5.5.5 综合实例131

第6章 视觉处理136

6.1 视频设备136

6.1.1 设备参数136

6.1.2 ALPhotoCapture141

6.1.3 ALVideoRecorder142

6.2 ALVideoDevice143

6.2.1 ALVideoDevice功能143

6.2.2 订阅图像144

6.3 视频检测147

6.3.1 Extractor147

6.3.2 ALRedBallDetection149

6.3.3 ALLandMarkDetection153

6.3.4 ALBarcodeReader156

6.3.5 ALFaceDetection158

6.4 视频识别165

6.4.1 识别过程165

6.4.2 使用Vision Reco.指令盒进行视觉识别166

6.4.3 ALVisionRecognition167

第7章 传感器169

7.1 ALSensor169

7.2 ALBattery170

7.3 DCM171

7.4 ALSonar175

7.5 ALLeds178

7.6 ALTouch180

第8章 使用C++编写程序183

8.1 使用qiBuild编译远程模块183

8.2 扩展NAO API186

附录A 开发环境安装与配置193

附录B NAO机器人系统恢复与更新196

附录C NAOqi系统虚拟机199

附录D Python关键字和内置函数202

附录E 传感器与执行器键表204

附录F NAO安装的Python库212

参考文献230

热门推荐