图书介绍
NAO机器人程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![NAO机器人程序设计](https://www.shukui.net/cover/27/32402517.jpg)
- 王大东编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302525714
- 出版时间:2019
- 标注页数:230页
- 文件大小:74MB
- 文件页数:240页
- 主题词:机器人-程序设计
PDF下载
下载说明
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