论文部分内容阅读
东北大学承办的第三届“飞思卡尔”杯全国大学生智能车大赛,要求参赛者在提供的模型车体及主控制器芯片基础上,设计制作具有自主道路识别能力的智能赛车,在赛道上以最快速度完成赛程者为优胜。本文基于Freeescale的芯片对智能车系统进行研究和设计,使智能车具有自动识别路径和完成控制功能。此项目是一项具有现实应用意义的导引技术,有着广阔的前景。本文以第三届全国大学生智能车竞赛为背景,研究了智能赛车控制系统的软硬件设计和开发流程。该比赛采用组委会规定的标准车模,以Freescale半导体公司生产的16位单片MC9S12DG128为核心控制器,在CodeWarrior IDE开发环境中进行软件开发,开展了旨在提高小车路径识别和路径跟踪的准确性、稳定性和实时性的研究。本文首先设计了智能小车路径检测系统、速度检测、稳压电源以及电机驱动等各个模块的控制器硬件系统。其次研究了几种常用的控制方法并且对其运用于智能车做了实际测试,分析了控制效果以及优缺点,最后确定了小车的转向控制策略:在直道用PD控制,表现非常好;弯道为PD的P参数输出设计了一个模糊控制器进行路径跟踪,有效地克服了智能小车路径跟踪系统的非线性和不确定性等不良的影响,提高了系统的鲁棒性。在实际运动中环境未知的情况下,研究和比较了速度PID控制和速度模糊PID控制,通过最后实际测试得出结论:模糊PID控制速度比PID控制速度要优越。故速度控制最后方案是模糊PID控制,有效地提高了小车在实际行进中的速度连贯性,小车的比赛时间明显缩短。之后论述了整个系统的实现方式并且研究了另外一种新型算法—记忆算法。在第一圈以最安全的速度驶过一圈,并将赛道信息保存下来,第二圈根据保存下来的信息进行车速和转角决策的相应最优化,从而在第二圈取得更好的成绩。最后对全文进行了概括性总结,并提出一些需要进一步改进的地方。本文所研制的智能控制小车在总体方案和设计思想上有新意,测试结果表明所用方案是能够满足小车的稳定性、快速性、实时性的设计要求的。