摘要
第1章 绪论
1.1 课题研究的目的与意义
1.2 国内外同类课题研究现状及发展趋势
1.3 论文的主要工作内容及结构安排
第2章 障碍自动识别系统总体结构与硬件平台构建
2.1 系统需求分析
2.2 系统硬件总体方案
2.2.1 主控板与核心板模块
2.2.2 L293D直流电机驱动模块
2.2.3 图像采集模块
2.2.4 系统供电模块
2.3 本章小结
第3章 障碍自动识别系统软件平台构建
3.1 嵌入式Linux操作系统概述
3.2 系统开发环境搭建
3.2.1 嵌入式交叉编译环境构建
3.2.2 Bootloader的移植
3.2.3 Linux内核以及文件系统的制作与移植
3.3 OpenCV移植
3.3.1 OpenCV介绍
3.3.2 OpenCV在ARM平台上的移植
3.4 Qt图形库的移植
3.5 设备驱动程序开发和移植
3.5.1 设备驱动程序的分类
3.5.2 驱动程序的加载
3.5.3 加载I/O驱动模块和摄像头驱动模块
3.6 本章小结
第4章 基于机器视觉的障碍识别技术研究
4.1 障碍自动识别方法
4.1.1 几种常见的避障控制策略
4.1.2 基于固定区域分割原理的避障算法
4.2 机器视觉的图像采集及处理
4.2.1 图像的获取和数字化
4.2.2 图像几何变换
4.2.3 图像预处理
4.3 障碍自动识别
4.3.1 障碍物特征参数获取
4.3.2 基于图像分割思想的多个障碍物处理
4.3.3 障碍物区域确定
4.4 本章小结
第5章 基于ARM车辆的运动控制仿真与障碍自动识别
5.1 车辆运动控制的实现
5.1.1 运动控制模块
5.1.2 电机调速控制方法
5.2 ARM车辆避障轨迹设计分析
5.2.1 避障流程设计
5.2.2 避障过程及避障后轨迹的回归
5.3 基于ARM的车辆障碍自动识别实物实验
5.4 本章小结
结论
参考文献
致谢
声明