文摘
英文文摘
论文说明:图表目录
声明
第1章绪论
1.1课题的研究背景和意义
1.2国内外研究现状
1.2.1多机器人系统发展现状
1.2.2娱乐机器人的发展现状
1.2.3机器人控制系统的研究现状
1.3论文的主要研究内容
1.4论文的结构
1.5本章小结
第2章 娱乐机器人嵌入式控制系统总体设计方案
2.1娱乐机器人控制系统需求分析
2.1.1娱乐机器人机械机构介绍
2.1.2娱乐机器人控制系统功能需求
2.2娱乐机器人嵌入式控制系统整体构架
2.2.1娱乐机器人控制器的设计
2.2.2娱乐机器人控制系统软件平台的搭建
2.2.2多机器人系统无线通信网络的选择
2.3本章小结
第3章 娱乐机器人控制器硬件平台设计与实现
3.1娱乐机器人控制器主控制模块设计
3.1.1时钟、复位及电源电路
3.1.2存储单元设计
3.2控制器外围电路的设计
3.2.1电机驱动电路的设计
3.2.2碰撞传感器及LED电路的设计
3.2.3音频电路的设计
3.2.4蓝牙接口电路的设计
3.3其他功能扩展接口的设计
3.3.1 JTAG接口电路
3.3.2串口电路
3.3.3 USB接口电路
3.3.4网络接口电路
3.4印制电路板的设计
3.5硬件电路实物介绍
3.6本章小结
第4章 嵌入式控制系统软件开发平台的搭建
4.1嵌入式Linux开发环境的建立
4.2 VIVI的移植
4.2.1 VIVI概述
4.2.2 VIVI在控制器中的移植
4.3嵌入式Linux内核的移植
4.3.1内核相关参数的修改于设定
4.3.2配置Linux内核
4.3.3编译内核
4.4构建根文件系统
4.4.1建立动态链接库
4.4.2交叉编译BUSYBOX
4.4.3建立etc目录下的配置文件
4.4.4制作根文件系统映像文件
4.5驱动程序开发
4.5.1驱动概述
4.5.2设备驱动软件结构
4.5.3机器人各模块驱动程序的设计
4.6本章小结
第5章 多机器人系统无线通信网络的构建
5.1蓝牙技术在多机器人系统中的应用
5.2蓝牙技术开发平台的搭建
5.2.1 BlueZ蓝牙协议栈
5.2.2蓝牙协议栈BlueZ的移植
5.3蓝牙Ad-Hoc网络的构建
5.3.1 BNEP协议
5.3.2 BSD Socket编程
5.3.3蓝牙Ad-Hoc网络的构建算法
5.4蓝牙AD-Hoc在多机器人系统中的应用研究
5.5本章小结
第6章 系统调试及实验结果分析
6.1硬件焊接与调试
6.2软件程序测试
6.2.1 VIVI下载与测试
6.2.2操作系统的下载与测试
6.3各部分驱动程序的测试
6.3.1 LED及音频驱动的测试实验
6.3.2碰撞开关驱动的测试实验
6.3.3电机驱动的测试实验
6.4蓝牙通信的测试
6.5系统整体联调测试
6.6本章小结
结论与展望
参考文献
致谢
附录A 发表的学术论文目录