1、沈 阳 工 程 学 院毕业设计(论文)开题报告基于摄像头的寻迹小车设计系 部: 自动控制工程系 专 业: 测控技术与仪器 学生姓名: 陈华鑫 指导教师: 祝尚臻 开题时间: 2010 年 4 月 6 日一、总体说明在开题报告中要求给出你对课题的理解,类似的研究在国内外的进展情况,你对系统设计的初步设想,主要需要解决的技术难题和解决思路,同时应给出课题的时间安排。二、开题报告内容1毕业设计(论文)课题的目的、意义、国内外 现状及 发展趋势2课题主要工作(设计思想、拟采用的方法及手段)3完成课题的实验条件、预计设计过程中可能遇到的问题以及解决的方法和措施4毕业设计(论文)实施计划(进度安排)5参考
2、文献三、撰写要求1报告字数不少于 3000 字2报告内容一律用 A4纸打印3. 上交时间为毕业设计第三周周末。一、毕业设计(论文)课题的意义、国内外现状及发展趋势(可加附页)1.1 研究背景1.1.1 智能车的发展历史1953 年,美国Barrett Electric 公司制造了世界上第1 台采用埋线电磁感应方式跟踪路径的自动导向车,也被称作“无人驾驶牵引车” 。20 世纪60 年代和70 年代初,AGV 仍采用这种导向方式。但是,20 世纪70 年代中期,具有载货功能的AGV 在欧洲得到了应用并被引入到美国。这些自动导向车主要用于自动化仓贮系统和柔性装配系统的物料运输。在20 世纪70 年代
3、和80 年代初,AGV的应用领域扩大而且工作条件也变得多样化,因此,新的导向方式和技术得到了更广泛的研究与开发。在最近的10-15 年里,各种新型AGV 被广泛地应用于各个领域。单元式AGV主要用于短距离的物料运输并与自动化程度较高的加工设备组成柔性生产线。例如,自动导向叉车用于仓贮货物的自动装卸和搬运;小型载货式AGV 用于办公室信件的自动分发和电子行业的装配平台。除此以外,AGV 还用于搬运体积和重量都很大的物品,尤其是在汽车制造过程中用多个载货平台式AGV 组成移动式输送线,构成整车柔性装配生产线。最近,小型AGV 应用更为广泛,而且以长距离不复杂的路径规划为主。AGV 从仅由大公司应用
4、,正向小公司单台应用转变,而且其效率和效益更好。至此出现了智能车的概念。下表是 19931997 年 AGV 在国外各个行业的销售情况。年份 1993 1994 1995 1996 1997汽车制造 27.2 27.6 28.1 28.6 29.1航空国防 10.6 9.9 9.2 8.5 7.9电子行业 12.1 12.3 12.5 12.6 12.8服务行业 20.7 21.0 21.3 21.6 22工程机械 8.7 8.6 8.6 8.6 8.6其 他 20.7 20.6 20.3 20.1 19.61.1.2 应用前景城市公共交通是与人民群众生产生活息息相关的重要基础设施。然而,目前
5、世界上许多大城市都面临着由私人汽车过度使用而带来的诸多问题,例如道路堵塞、停车困难、能源消耗、噪声污染和环境污染等,这些问题严重降低了城市生活的质量。优先发展城市公共交通是提高交通资源利用效率,缓解交通拥堵的重要手段。国务院总理温家宝于2005 年10 月做出重要批示,要求优先发展城市公共交通,这是贯彻落实科学发展观和建设节约型社会的重要举措。大容量城市公共交通,如地铁、轻轨等,其最大优点是空间利用率和能源利用率较高。然而,由于缺乏足够的时间、空间、运力灵活性,在客流量不足的情况下,系统效率将大大降低,运营成本过高,难以大力推广和应用。回顾汽车发展的百年历史,不难发现其控制方式从未发生过根本性
6、改变,即由人观察道路并驾驶车辆,形成“路人车”的闭环交通系统。随着交通需求的增加,这种传统车辆控制方式的局限性日益明显,例如安全性低(交通事故)和效率低(交通堵塞) 。最新调查表明,95的交通事故是由人为因素造成,交通堵塞也大都与驾驶员不严格遵守交通规则有关。如果要从根本上解决这一问题,就需要将“人”从交通控制系统中请出来,形成“车路”闭环交通系统,从而提高安全性和系统效率。这种新型车辆控制方法的核心,就是实现车辆的智能化。智能车有着极为广泛的应用前景。结合传感器技术和自动驾驶技术可以实现汽车的自适应巡航并把车开得又快又稳、安全可靠;汽车夜间行驶时,如果装上红外摄像头,就能实现夜晚汽车的安全辅
7、助驾驶;他也可以工作在仓库、码头、工厂或危险、有毒、有害的工作环境里,此外他还能担当起无人值守的巡逻监视、物料的运输、消防灭火等任务。在普通家庭轿车消费中,智能车的研发也是很有价值的,比如雾天能见度差,人工驾驶经常发生碰撞,如果用上这种设备,激光雷达会自动探测前方的障碍物,电脑会控制车辆自动停下来,撞车就不会发生了。1.2 研究现状及发展趋势近年来,随着经济的发展和社会的进步,道路的通行能力、交通的安全性、能源的损耗、环境污染等问题越来越突出。这些问题的解决引发了新的研究和应用的热点,比如自动车辆驾驶,以及最近提出的完整的方案 - 智能交通系统( ITS : Intelligent Trans
8、portation System )将车辆、驾驶员和道路等基础设施有机的结合在一起,从而可以通过计算机控制、人工智能和通信技术实现更好的通行能力和更安全的交通。 繁重的驾驶工作和驾驶人员的疲劳是交通事故频发的重要原因。车辆在交通拥挤的市区行使驾驶人员必须完成大量的换档和踩离合器的工作,大约在每分钟完成 20 30 个手脚协调动作。随着经济的发展,车辆拥有量的增加,非职业驾驶人员的人数增多,导致交通事故频繁发生,交通事故已经成为现代社会的第一公害。交通问题已经成为全球范围令人困扰的严重问题,因此,如何提高交通安全性已经成为急需解决的社会性问题。道路偏离系统、疲劳检测系统、自动巡航控制等都可以大大
9、减轻驾驶人员的驾驶工作,提高交通系统的安全性。智能车辆的研究可以大大促进其它学科的迅猛发展。美国的火星机器车对于探测火星,以及火星以外的茫茫宇宙具有不可替代的作用。中国政府于 2000 年 11 月发表的中国航天白皮书中提到,在未来的十年中, “开展以月球探测为主的深空探测的预先研究”,或者说 2010 年实现登月是一个明确的目标,因此空间移动机器车将是其中重要的组成部分,对于人类探测月球,开发和利用月球起到巨大的推动作用。二、课题预期目标及主要工作(设计思想、 拟采用的方法及手段)2.1 控制系统简介智能车控制系统的硬件以 MC9S12DG128 单片机为核心,包括电源模块、路径检测模块、舵
10、机转向模块、车速测量模块、直流电机驱动模块、通讯调试模块等几部分。路径检测采用CMOS 图像传感器结合光电管的方案,车速测量采用安装于后轴上的光电编码器,形成了转向和车速两个闭环控制系统。转向控制采用不完全微分PD 控制器,速度控制采用具有开环、闭环切换功能的“多模式”速度控制器,速度闭环时采用PI 控制算法。转向控制器和速度控制器的设定值由具有“路径识别与记忆”功能的主控程序给出,形成了具有分层结构的智能车控制系统。使用面阵 CCD 进行赛道参数检测的方案,充分利用 S12 单片机内部硬件资源 AD 模块,直接采集 CCD 输出的模拟信号,可以获得满足参数检测需要的图像,计算出赛道参数,进而
11、完成路面信息检测。利用电位器测得舵机转向,编码器测得车速,为 S12 单片机控制提供有效的小车状态量:转向与车速;控制策略采用了两种控制方法:基于路径偏差、车模姿态的比例微分+预瞄控制;多维模糊控制。并充分利用 S12 单片机内部的模糊指令,简化了软件设计,提高了运行速度。根据设计要求,系统可总体分为电源管理部分、控制部分、信号检测部分和通讯及调试部分。其中控制部分包括:控制器模块、驱动电机模块、舵机转向模块。信号检测部分包括:道路信息检测模块、方向角检测模块、速度检测模块。各模块的功能关系、逻辑关系如下:道路信息检测模块为控制器模块获取路径参数,提供小车与跑道的位置信息;控制器模块则根据控制
12、策略对驱动电机模块和舵机转向模块输出合适的控制信号;而方向角检测模块与速度检测模块测得描述小车运行的状态量:舵机转动的方向与角度、小车后轮的转速,并反馈给控制器模块;通讯及调试部分用于在线与控制器通讯并调整控制器的有关参数;电源管理模块为各模供电。2.2 主要思路及技术方案概要2.2.1 实现的技术方案概要整个电路的设计采用了从细节到总体的方法,方便了初学者对MC9S12的使用。轮胎安装角度问题采用了 “前轮定位” , 保证汽车的行驶性能,转向轻便和减少轮胎的磨损。霍尔效应的应用在智能车上也得到了表现,通过霍尔传感器的特性采用了灵活的方法很好的处理了转速较慢与计时快的矛盾,对霍尔传感器的信号进
13、行采集,实现了对速度的有效捕捉。电源芯片33989的运用也是一个亮点,使用SPI输出启动芯片工作,该芯片的使用使得原本复杂的电源分配电路变得非常简单,系统的稳定性明显增强。通过MOS管对红外传感器进行定时开启和关断,在保证系统不受影响的情况下,节约了可观的功耗。红外传感器信号通过MC9S12进行A/D转换比较,使得减少了大量的信号放大电路,使得硬件结构大大的简化,也使得电路的稳定性增强,扩大了采集到的黑色引导线和白色路面信息的差别,更方便机器的识别。简单的模糊控制理论和经典PID算法的结合是算法的核心,采用数字滤波软件预判等方法对模糊处理的数据进行优化处理。系统微调与粗调的结合,使得硬件采集信
14、号的误差和干扰得到很好的解决。2.2.2 系统硬件结构此智能车辆定位系统用摄像头拍摄车辆前方的赛道,通过MC9S12DG128 采样视频信号,获得图像数据。然后用合适的算法,如跟踪边缘检测算法,分析图像数据,提取目标指引线。然后,系统根据目标指引线的位置信息,对舵机和电机施以合适的控制。本智能车辆定位系统的结构图如图2-1 所示。摄像头视频采样辅助电路MC9S12DG128控制处理器电机辅助电路舵机驱动电路图 2-1 智能车辆定位系统结构图因为系统是一个有机的整体,所以任何一部分的改进都能提高小车的性能。虽然轮胎、驱动电机、舵机和电池等车模主要结构不能作改动,但是一些机械结构上的细节仍然会对小
15、车性能产生影响,为此我们对这些细节进行了一定的调整。系统所用的传感器包括编码器和摄像头,它们可以完成赛道信息的采集和小车行驶参数的获取,算法部分主要涉及到PID 控制算法和预判算法等,这部分将在后面详述。2.2.3 系统软件结构系统硬件位于底层,是整个系统的基础,系统软件结构则根据硬件和控制需求来制定。系统的基本软件流程为:首先,对各功能模块和控制参数进行初始化。然后,通过图像采集模块获取前方赛道的图像数据,同时通过速度传感器模块获取赛车的速度。采用PID 对舵机进行反馈控制。另外根据检测到的速度,结合速度控制策略,对赛车速度不断进行适当调整,使赛车在符合比赛规则的前提下,沿赛道快速行驶。系统
16、的基本软件结构如图2-2 所示。系统初始化视频采样场同步信号检测速度提取黑线提取舵机控制速度控制否是图 2-2 系统软件结构三、预计设计过程中可能遇到的 问题以及解决的方法和措施可能遇到的问题及解决方法:1 ccd摄像头的使用问题,通过查阅相关资料,学习别人的使用方法来熟悉其使用方法。2 PID控制算法参数的选择问题,主要采用试凑法进行参数的选择。3 没有进行过严格的报告书写、排版,页面上会出现一些问题。四、进度安排第5周 查找毕业设计相关资料,书写毕业设计开题报告第6、7周 单片机控制原理和计算机控制系统相关问题学习第8,9周 CCD信号采集方法的学习第1014周 智能车电路原理图设计及编程
17、第15周 书写毕业论文第16周 准备答辩五、参考文献1邵贝贝单片机嵌入式应用的在线开发方法清华大学出版社,20072卓晴,黄开胜,邵贝贝等学做智能车-挑战“飞思卡尔”杯北京航空航天大学出版社,20073简荀.模糊控制在三容水箱系统控制中的应用研究D,合肥:合肥工业大学4王朝盛.基于 16 位单片机 MC9S12DGl28B 智能车系统的设计D,天津:天津工业大学5胡寿松,自动控制原理(第 3 版),国防工业出版社,19946冯星华.AGV 及其控制系统研制J. 电子机械工程,2001,2 月第一期7张进,叶庆泰. AGV 视觉导引控制问题研究J,机械,2003 第 30 卷第 6 期,8刘建刚,程磊,黄剑等基于 CCD 图像识别的 HCSl2 单片机智能车控制系统J光电技术应用,20079葛亚明,刘涛,王宗义视频同步分离芯片 LMl881 及其应用J应用科技,2004,3 l(9)10程亚龙,周怡君基于 CMOS 传感器的智能车路径识别研究J机械制造与研究,2007六、指导教师意见指导教师签名:年 月 日