文摘
英文文摘
声明
1 绪论
1.1 课题背景
1.2国内外研究现状
1.2.1 国外移动机器人的发展概况
1.2.2 国内移动机器人研究概况
1.3移动机器人发展趋势
1.4本文研究内容
2移动机器人控制系统总体设计
2.1移动机器人系统组成结构
2.2主控平台选择
2.2.1嵌入式系统简介
2.2.2 ARM-Linux开发平台
2.3远程监控方案
2.3.1 通信方式选择
2.3.2远程监控结构模型选择
2.4视频采集方案
2.5本章小结
3移动机器人控制系统硬件设计
3.1 控制系统硬件组成结构
3.2主控平台介绍
3.3传感器数据采集板电路设计
3.3.1 电源部分
3.3.2最小系统电路
3.3.3外围接口电路
3.3.4超声波测距电路
3.4视频采集模块
3.5无线通信模块
3.6运动控制模块
3.7本章小结
4移动机器人视觉与通信系统软件开发
4.1软件总体设计
4.2摄像头驱动移植
4.2.1 Linux驱动简介
4.2.2基于Spca5xx的USB摄像头驱动移植
4.3基于Video4Linux的视频采集
4.3.1 Video4Linux编程接口
4.3.2双缓冲视频采集技术
4.3.3视频采集测试
4.4视频压缩
4.4.1视频压缩原理
4.4.2 MPEG4压缩标准
4.4.3基于Xvidcore的MPEG4压缩
4.4.4视频压缩测试
4.5网络通信
4.5.1 TCP/IP协议与套接字
4.5.2网络通信总体设计
4.5.3控制信息传输
4.5.4视频流传输
4.6本章小结
5监控平台软件开发
5.1 DirectShow开发技术简介
5.1.1媒体类型(Media Type)
5.1.2连接(Connect)
5.1.3数据传送
5.1.4 Filter Graph的构建
5.2基于DirectShow的软件总体设计
5.3 MPEG4网络流Source Filter开发
5.3.1视频流接收
5.3.2基于Xvidcore的视频解码
5.3.3数据缓冲与线程同步
5.3.4 NetFilter开发
5.4视频播放和存储
5.4.1 视频存储
5.4.2视频播放
5.4.3构建Graph
5.5与机器人的联合调试
5.6本章小结
6基于视觉的非结构化道路检测算法的应用研究
6.1 引言
6.2图像预处理
6.2.1颜色空间的选取
6.2.2 图像平滑
6.3图像分割
6.3.1 图像分割简介
6.3.2 阈值分割
6.4形态学操作
6.4.1形态学简介
6.4.2实验结果
6.5特征提取
6.5.1道路边缘提取
6.5.2道路中心线提取
6.6本章小结
总结与展望
致 谢
参考文献