毕业论文-自动避障循迹小车(3)

2019-03-21 19:44

中国矿业大学2012届本科生毕业设计

1 绪论

1.1智能小车的研究与意义

移动机器人是机器人领域的一个分支,他的研究始于60年代末期,斯坦福研究院(SRI)的Nits Nilssen和Charles Rosen 等人,在1966年至1972年间研制出了名为Shake的自主移动机器人[1]。

进入20世纪80年代以后,人们的研究方向逐渐转移到了面向实际应用的室内移动机器人的研究,并逐步形成了自主式移动机器人AMR(Indoor Autonomous Mobile Robot)概念。美国国防高级研究计划局(DARPA)专门立项,制定了地面天人作战平台的战略计划。从此在全世界掀开了全面研究室外移动机器人的序幕,如DARPA的“战略计算机”计划中的自主地面车辆(ALV)计划(1983—1990),能源部制定的为期十年的机器人和智能系统计划(RIPS)(1986—1995),以及后来的太空机器人计划;日本通产省组织的极限环境下作业的机器人计划;欧洲尤里卡中的机器人计划等。初期的研究,主要从学术角度研究室外机器人的体系结构和信息处理,并建立试验系统进行验证。虽然由于80年代对机器人的智能行为期望过高,导致室外机器人的研究未达到预期的效果,但却带动了相应技术的发展,为探讨人类研制智能机器人的途径积累了经验。同时,也推动了其他国家对移动机器人的研究与开发[2]。

智能小车作为移动机器人的典型代表,目前国内外的许多大学都在积极投入人力、财力进行开发。主要表现在大学生的各种大型的创新比赛,比如:亚洲广播电视联盟亚太地区机器人大赛(ABU ROBCON)、全国大学生“飞思卡尔”杯智能汽车竞赛等众多重要竞赛都能很好的培养大学生对于机电一体化的兴趣与强化机电一体化的相关知识。但很现实的状况是,国内不论是在机械还是电气领域,与国外的差距还是很明显的,必须加倍努力,为逐步赶上国外先进水平并超过之而努力。智能小车,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它可以分为三大组成部分:传感器检测部分、执行部分、CPU。机器人要实现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物。可以实现小车自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避[3]。

在移动机器人中,传感器起着举足轻重的作用。视觉、激光、红外、超声传感器等都在实际系统中得到了广泛的应用。其中,超声波传感器以其信

1

中国矿业大学2012届本科生毕业设计

息处理简单、速度快和价格低,被广泛用作移动机器人的测距传感器,以实现避障、定位、环境建模和导航等功能[4]。考虑实际情况,传感检测部分考虑到小车一般不需要感知清晰的图像,只要求粗略感知即可,所以可以舍弃昂贵的CCD传感器而考虑使用价廉物美的红外反射式传感器和超声波传感器来充当。智能小车的执行部分,是由直流电机来充当的,主要控制小车的行进方向和速度。单片机驱动直流电机一般有两种方案:第一,勿需占用单片机资源,直接选择有PWM功能的单片机,这样可以实现精确调速;第二,可以由软件模拟PWM输出调制,需要占用单片机资源,难以精确调速,但单片机型号的选择余地较大[5]。考虑到实际情况,本文选择第二种方案。CPU使用STC89C52单片机,配合软件编程实现。

单片机在现今社会的应用领域越来越广泛,无论是生活,生产上,单片机的身影无处不在。ATMEL公司的STC89C52单片机可以广泛的应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。STC89C52可以说是单片机领域的主流产品,其应用如此广泛,所以有必要学习和应用该单片机,以满足实际产品开发的需求,也是适应社会智能化、自动化的趋势[6]。

以89C52为控制核心,利用超声波传感器检测道路上的障碍,控制智能小车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。89C52是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。它是第三代单片机的代表。

第三代单片机包括了Intel公司发展MCS-51系列的新一代产品,如8xC152﹑80C51FA/FB﹑80C51GA/GB﹑8xC451﹑8xC452,还包括了Philips﹑Siemens﹑ADM﹑Fujutsu﹑OKI﹑Harria-Metra﹑ATMEL等公司以80C51为核心推出的大量各具特色﹑与80C51兼容的单片机。新一代的单片机的最主要的技术特点是向外部接口电路扩展,以实现Microcomputer完善的控制功能为己任,将一些外部接口功能单元如A/D﹑PWM﹑PCA(可编程计数器阵列)﹑WDT(监视定时器)﹑高速I/O口﹑计数器的捕获/比较逻辑等。这一代单片机中,在总线方面最重要的进展是为单片机配置了芯片间的串行总线,为单片机应用系统设计提供了更加灵活的方式。Philips公司还为这一代单片机80C51系列8xC592单片机引入了具有较强功能的设备间网络系统总线----CAN(Controller Area Network BUS)[5]。

该设计的实际意义是通过构建智能小车系统,培养设计并实现自动控制系统的能力。在实践的过程中,熟悉以单片机为核心控制芯片,设计小车的检测、驱动和显示等外围电路,采用算法实现小车的智能控制。灵活的运用

2

中国矿业大学2012届本科生毕业设计

所学的相关学科的理论知识,结合实际电路设计的具体实现方法,达到理论和实际的统一。在此过程中,加深对理论知识的理解和认识。且该设计具有实际意义,可以应用于考古、机器人、娱乐等许多方面。尤其是在玩具机器人研究方面具有很好的发展前景。所以本设计与实际相结合,现实意义很强境感知、规划决策、自动行驶等功能于一体的综合系统——它集中地运用了计算机、传感、信息、通讯、导航、人工智能及自动控制等技术——是典型的高新技术综合体[3]。

1.2智能小车的现状

1.2.1国外移动机器人研究

到20世纪90年代,以研制高水平的环境信息传感器和信息处理技术,适应性强的移动机器人控制技术,真实环境下的规划技术为标志,展开了移动机器人更高层次的研究。随着技术的进步,移动机器入开始在更现实的基础上,开拓各个应用领域,向实用化前进[2]。如1997年牛津大学机器人研究小组采用分布式滤波及局部智能控制代理的系统模式,利用卡尔曼滤波方法融合来自摄像机、激光测距、声纳的数据信息,设计出了在已知或未知的工厂环境下工作的移动机器人。美国国家航空和宇宙航行局(nasa)资助研制的八足行走机器人。丹蒂Ⅱ”,作为能实现远程探险的高性能移动机器人,于1994年在斯珀火山的火山口迸行了成功的表演。美国nasa研制的火星探测机器人“sojourner”于1997年登上火星,验证了自主移动机器人在火星表面运动和进行科学试验的可行性。2003年,美国nasa又派出两个火星着陆器,这两个着陆器上各带勇气号和机遇号火星漫游者,到火星上采集数据.在任务期间,“勇气”创造了日行27.5米的纪录,打破了“sojourner”97年创下的日行7米的记录;“机遇”号也己成功地在火星上进行了多种科学实验。后来,美国宇航局又在研究另一种新型的火星探测器一火星科学实验室(MSL),是一种适用于所有地形的多用途机器人,乃执行任务。德国研制了一种轮椅机器人,并在乌尔姆市中心车站的客流高峰期的环境中和1998年汉诺威工业商品展览会大厅环境中进行了超过36小时的考验,所表出的性能是其它现存的轮椅机器人和移动机器人所不可比的。另外,自从1996年成功地举行了第一次世界机器人足球赛以来,现在一年一度的世界机器人足球赛已经吸引了越来越多的团体参加,极大地推进了多移动机器人技术的研究,成为研究和验证人工智能成果的实验床[6]。

3

中国矿业大学2012届本科生毕业设计

1.2.2国内移动机器人的状况

在国内,从“七五”开始,我国的移动机器人研究开始起步,经过多年来的发展,已经取得了一定的成绩。清华大学智能移动机器人于1994年通过鉴定。涉及到五个方面的关键技术:基于地图的全局路径规划技术研究;基于传感器信息的局部路径规划技术研究;路径规划的仿真技术研究;传感技术、信息融合技术研究;智能移动机器人的设计和实现。香港城市大学智能设计、自动化及制造研究中心的自动导航车和服务机器人。中国科学院沈阳自动化研究所得AGV和防暴机器人。中国科学院自动化所自行设计、制造的全方位移动式机器人视觉导航系统。哈尔滨工业大学于1996年研制成功的导游机器人等[1]。

自主移动机器人的研究虽取得了很大的进展,但是对于复杂的应用,仍不能令人满意。

1.2.3小车避障现状综诉

避障的目标就是没有人的干预下使机器人有目的地移动并完成特定任务,进行特定操作。机器人通过装配的信息获取手段,获得外部环境信息,实现自我定位,判定自身状态,规划并执行下一步的动作。要实现移动机器人更高的智能化,机器人在行走和探索的过程中,避障行为是必不可少的。在行走过程中实现避障行为是非常重要的,它可以避免造成机器人本体的损坏以及重要设备的损坏,使机器人无论在什么环境下都能够正常工作,因此机器人的避障控制系统的成为当今研究的热门课题[1]。

采用先进、可靠的传感器和计算机技术实现智能机器人的避障研制, 传感器融合技术近年来被引入到了机器人导航研究中,并已取得令人振奋的成果,采用常规传感器导航的移动机器人将成为机器人产业的主要发展方向[5]。当然,在一些复杂的地理条件下,非视觉传感器的探测范围就不如视觉系统那么完整,目前对于一些高精度的导航还难以胜任,因而开发新型传感器或按照一定融合策略构造传感器阵列以弥补单个传感器的缺陷,以及提出新的融合方法来完善探测的结果,都将是重要的研究方向[3]。

1.2.4智能小车的现状

智能小车作为移动式机器人的一个重要分支,随着机器人研究的深入受到越来越多人的关注。它是计算机控制与电子技术的融合,集传感器探测(光

4

中国矿业大学2012届本科生毕业设计

源、障碍物)、单片机自动控制、电机调速等于一体,可以说是计算机、传感器、信息、通讯、导航、人工智能及自动控制等技术的一个综合体,为电子设备智能化提供了很好的实例[5]。

现今社会智能小车发展很快,从智能玩具到其它各行业都有实质成果。其基本可实现循迹、避障、检测贴片、寻光入库、避崖等基本功能[7],这几界的电子设计大赛智能小车又在向声控系统发展。比较出名的飞思卡尔智能小车更是走在前列。我此次的设计主要实现循迹避障这两个功能。根据实际设计制作基于STC89C52单片机智能小车的过程,在智能小车的自动循线、避障、检测、控制、显示等方面提出一些见解。

1.3论文研究内容与主要结构

1.3.1基于单片机控制的智能循迹避障小车

随着微电子技术的不断发展,单片机不但集成程度越来越高,已可以在一块芯片上同时集成CPU、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器、A/D 转换器、D/A 转换器等多种电路,而且体积越来越小,功耗越来越低,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统[8]。这种技术促使机器人技术也有了突飞猛进的发展,目前的机器人技术发展异常迅速,已经出现了各种各式的用于各种用途的机器人了,机器人的设计与制造已经不是很高难度的事情了,已经具有普及性了。

本文设计以STC89C52 单片机作为检测和控制核心。采用红外光电传感器检测路面黑线及障碍物,应用超声波传感器测距,利用单片机控制电动机的转动方向和转速。通过软件编程实现小车的行进、绕障。通过对电路的优化组合,可以最大限度地利用51 单片机的全部资源。P0 口用于连接VCC,P1 口用于传感器的数据采集与中断控制,P2口用于电动机的驱动控制。这样做的优点是:简单有效,降低了总体设计的成本。 1.3.2文章主要结构

文章主要包括下面几个内容:

1、综述小车的研究与现状,阐述文章的大致方向

2、对智能小车进行方案总设计,主要包括车体的选择、电驱模块驱动电机的选择、循迹模块和壁障模块传感器的选择控制系统模块和电源模块的选择

5


毕业论文-自动避障循迹小车(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:APP开发合同范本

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: