摘 要
Abstract
目 录
第1章 绪 论
1.1 课题背景及研究的目的和意义
1.2国内外移动机器人的发展现状及分析
1.3嵌入式系统技术发展及分析
1.4主要研究内容
第2章 机器人系统数据传输协议设计
2.1机器人系统结构
2.2机器人控制系统结构设计
2.3各模块接口数据传输协议设计
2.3.1数据传输协议指令包制定
2.3.2设备指令
2.4 本章小结
第3章 移动机器人控制系统硬件设计
3.1上位主控板
3.1.1 GM8180芯片简介
3.1.2主控板功能需求和电路结构
3.2下位扩展板
3.2.1 STM32F103芯片简介
3.2.2接口与功能需求
3.2.3扩展板电路设计
3.3语音模块
3.3.1 STC10L08XE单片机和LD3320语音芯片介绍
3.3.2语音模块电路结构
3.4本章小结
第4章 移动机器人控制系统软件设计
4.1上位主控板程序设计
4.1.1 arm-linux-2.6.14嵌入式操作系统介绍
4.1.2嵌入式linux开发环境搭建
4.1.3 linux系统串口编程
4.1.3.1串口通信程序设计流程
4.1.3.2串口通信操作流程
4.1.4主控板控制程序设计
4.1.5视频监控方案设计
4.2下位扩展板程序设计
4.2.1 stm32软件开发环境搭建
4.2.2 stm32函数库说明及功能设计
4.2.3接口程序设计
4.2.4各设备数据处理流程
4.3.1 LD3320语音识别原理
4.3.2接口程序设计
4.3.3语音识别程序处理流程
4.4本章小结
第5章 机器人运动学原理及超声定位算法
5.1机器人运动学原理
5.1.1 直线运动
5.1.2 旋转运动
5.1.3 圆弧运动
5.2智能避障研究
5.2.1智能检测方案设计
5.2.2基于三角测量的融合方法(TBF)的超声检测设计
5.3本章小结
结 论
参考文献
哈尔滨工业大学学位论文原创性声明及使用授权说明
致 谢