首页> 中文学位 >基于ARM的车辆障碍自动识别系统设计
【6h】

基于ARM的车辆障碍自动识别系统设计

代理获取

目录

摘要

第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 本章小结

结论

参考文献

致谢

声明

展开▼

摘要

随着科学技术的飞速发展,嵌入式智能车辆避障研究越来越受到人们的重视。为了提高智能小车在未知环境下行驶的安全性,本文将机器视觉技术应用到车辆障碍识别系统中,通过对环境信息提取准确的判断出前方的目标障碍物,促进小车障碍自动识别技术的进一步发展。
  本文在ARM(Advanced RISC Machines)平台上,对智能小车的障碍自动识别系统进行深入探索和研究,利用机器视觉技术将采集到的路面信息转换成图像信号,并将其与障碍自动识别技术进行了有机的结合。然后通过软件测试和实物实验对智能车辆在未知环境下避障进行了验证,旨在通过对障碍自动识别系统问题的研究,为今后智能小车技术的发展和应用提供安全保障。
  论文从机器视觉在智能小车上的应用出发,针对具体工作要求,对障碍自动识别系统的各部分进行了设计。采用ARM S3C2440处理器作为整个障碍识别系统控制核心,建立了系统的硬件平台框架,包括主控板与核心板模块、USB摄像头图像采集模块、直流电机驱动模块以及系统供电模块等。然后,在硬件平台的基础上,构建了基于ARM的车辆障碍自动识别系统的软件平台,建立起嵌入式交叉编译环境,并完成了OpenCV和Qt图形界面库的移植。接着采用图像采集模块获取的路面环境图像信息,利用区域生长的方法提取目标障碍物,从而识别智能小车运行中的路况以及障碍与小车之间的位置关系。并且根据智能小车与障碍物之间可能的几种位置关系提出了基于固定区域分割思想的避障算法,在Linux系统下编写机器视觉处理和自主避障的控制程序。最后通过构建的实验平台,将本文所设计的车辆障碍自动识别系统应用在真实环境中,完成ARM小车自动躲避障碍物的实验,证明本文提出的避障方案在实际避障中的有效性,并根据实验结果分析障碍识别过程中出现的若干问题以及解决这些问题的相应对策。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号