论文部分内容阅读
智能车研究属于移动机器人的领域,涉及通信技术、人工智能技术、计算机技术、控制科学与工程等多门学科,是高新技术综合体,智能车技术代表一个国家科研实力和工业水平。近些年,随着智能车技术日新月异的发展,智能车己逐步趋近于模块化、通用化和智能化。未来智能车的发展必然以民用商用为推动,以军用为牵引,相辅协调快速发展。因此,对于智能车关键技术的研究具有极其重要的意义。本文设计了一种基于安卓系统无线控制的联网智能车,研究了联网智能车的硬件设计、下位机的软件设计、安卓系统的软件设计、差速驱动的原理、运动学模型、路径规划和机械臂控制等问题。首先,根据设计的需求绘制了系统的物理结构图和工作原理图,并进行智能车平台的硬件设计。进行硬件系统设计时,先通过Altium Designer设计本课题的原理图,然后根据得到的原理图生成PCB板,并进行后续的完善设计。通过对得到的PCB板进行手工焊接,得到该系统的主控电路板。然后,进行了软件系统的设计。软件的设计是一个系统的核心,本文先进行了下位机软件的设计,配合设计好的主控电路板,用Keil uVision进行下位机软件的设计并进行调试。紧接着,在Eclipse软件上,对安卓系统的上位机软件进行设计和调试,并将设计好的硬件、下位机软件和上位机软件进行综合调试。接着,分析了本课题设计的智能车平台的运动学模型和差速驱动原理;对空间的障碍物周围的自由空间模型进行参数化,并采用遗传算法对本文智能车的路径规划进行了仿真实验,并给出了遗传算法在智能车系统实现的方法。最后,针对智能车的机械臂轨迹跟踪问题,设计了一种鲁棒控制器,能有效抑制外界干扰和模型误差带来的影响;并通过仿真算例验证了该方法的有效性。