论文部分内容阅读
自主无人车是其通过感知外界环境信息,自我决策并控制自身行动的智能无人驾驶汽车,属于陆地移动机器人的一种。在对目前的车辆定位系统全面、深入的了解分析后,得知绝大部分的车载定位系统都是将定位信息直接反馈并显示在车辆上,而远程的定位监控却较为少见。无人车却恰恰需要远程的人机交互,针对这个情况,本文通过嵌入式系统与GPS、GPRS通用分组无线服务技术的结合,设计了基于ARM的无人车GPS导航系统。本文的主要工作是进行无人车GPS导航系统的研究和设计。从无人车导航系统的设计思路出发,本文首先介绍了导航系统的工作流程并分析了无人车导航的特点。结合课题设计的预期目标,以微控制器S3C2440为核心,按照功能将车载终端划分成各个功能模块和电路模块,即GPS接收模块、信息处理模块、远程无线发送模块以及监控终端的信息接收和显示模块。这种设计方式将高性能的ARM芯片、GPRS无线通信技术以及模块化的功能电路结合在一起,从而使本系统能够满足无人车导航的要求。在进行软件设计时,为了进一步提高系统的实时性和可靠性,在S3C2440芯片上移植了嵌入式Linux操作系统,并在远程监控终端运用PHP脚本语言实现了车辆位置的显示,完成了系统的软件设计。最后通过系统的软硬件调试,实时的显示出无人车的定位信息并给出了定位图像,其定位精度误差控制在10米以内,实现了系统的设计初衷。