论文部分内容阅读
智能车作为移动机器人的一个重要分支,既有移动机器人的共性,又有自身的特点。它是科技发展的产物,是一种综合了计算机科学,人工智能,控制技术等等多种高新科技的综合体。随着智能车技术的发展,它的应用领域越来越广泛,特别是智能交通系统兴起之后,人们对智能车的关注度越来越高,研究投入也越来越多。论文设计实现了一台基于Cortex-M3的GPS导航的智能车模型,它实现的功能是GPS导航和规避简单障碍物。论文采用模块化的设计方法,在对设计任务进行分析后将智能车系统的硬件分为处理器模块、GPS模块、电机驱动模块、红外避障探测模块、车底盘、电源模块六大模块。本智能车模型使用LPC1768路虎开发板做为处理器模块,以它与其余5个模块的通信、控制为基础搭建智能车模型的硬件平台。模型车系统的软件基于LPC1768,用C语言编写,设计采用自底向上的设计模式,分为3层框架,第一层包括电机控制部分和避障模块部分;第二层包括车辆动作模块和GPS数据解析模块;第三层包括导航模块。本文模型车的软件第一层和第二层模块实现了模型车的基本动作函数和经纬度数据解析的封装。第三层模块设计了一套经纬度导航执行方法,调用底层模块完成了导航功能。经过后期总体调试,该智能车模型系统能够完成最初的设计任务,并且也非常适合后期的功能拓展。