欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    0807智能车模的巡线算法设计.docx

    • 资源ID:4874286       资源大小:150.09KB        全文页数:6页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    0807智能车模的巡线算法设计.docx

    智能车模的巡线算法设计与实现裴永斌1薄志强2姚世选1 常晓明11 (太原理工大学计算机与软件学院太原030024)2 (太原理工大学信息工程学院 太原030024)(E-mail: labxiaoming-)摘要:由于智能车模要在黑色引导线的识别过程中跑完全程,所以采用的寻线传感器主要是 光学传感器。本设计采用红外光电传感器,从直线和曲线方面探讨了智能车模的运行算法并用 模糊控制实现了算法。关键词:红外光电传感器,巡线算法,引导线,智能车模Design for Track-seeking Arithmetic of IntelligentSmart-Car ModelPei YOng-Bin1 Bo Zhi-Qiang2 Yao Shi-Xuan 1 Chang Xiao-Ming 1(College of Computer and Software,Taiyuan University of TechnologyTaiyuan 030024)2(College of Information Engineering,Taiyuan University of TechnologyTaiyuan 030024)(E-mail: labxiaoming-)Abstract The smart car black guide lines in the course of running the entire process of identification, the search line sensors used mainly optical sensors. The design using infrared photoelectric sensors, from the straight and curve explore smart car operational control algorithms and the use of vague achieved algorithms.Key words Infrared photoelectric sensor, track-seeking arithmetic, guide lines ,smart car.1引言本设计基于“飞思卡尔”杯全国大学生智能车模竞赛1,提出智能车模的基本运行算法。 智能车模要求在贴有黑色引导线的“指引”下运行。引导线有直线、曲线、起跑线、十字交 叉线。智能车模在跑道上运行会遇到各种情况,比如:智能车模与引导线平行、智能车模与 引导线有一定的角度、智能车模与引导线有过大的角度。那么智能车模应该能够检测到车身 与引导线的相对角度,并能给出合理运行指令。本文叙述了红外光电传感器布局的基础上制 定车模系统的巡线算法及模糊化实现。2硬件环境车模采用的传感器为红外收发管。14对红外收发管组成两列光电传感器阵列,分别安 装在车模的车前和车尾。如图1所示。比赛规定采用飞思卡尔16位微控制器MC9S12DG128B作为控制处理器,该单片机模 块丰富、I/O 口丰富、Flash空间大。该款单片机同时集成了模糊控制指令,对于本设计控制 车模的方向具有实际作用。3算法分析赛道由直线、曲线、起跑线、十字交叉线组成,其中直线和曲线为赛道的主要类型。当 智能车模平行于引导线时应该是直行的,如图2的(a)、(b)所示。814队)点行车模直行算法描述图2(a)中,智能车模平行于引导线,光电传感器S4与S11检测到黑线,此时车行方向为 直行。为了表述方便,在图中检测到黑线的传感器标注为黑点,而检测到白色跑道的传感器 标注为白点。舵机偏转角从最左端到最右端划分为7个档位,依次用N3, N2, N1,ZO, P1,P2, P3表示。为了避免车模在直行过程中发生小角度的左右偏转晃动,可以考虑前后 光电传感器阵列的对应管状态为直行方向,例如图2(b)所示传感器S2与S9同时检测到黑线 时表明为直行方向,另外还有S3与sio, S4与S11, S5与S12, S6与S13等情况也是如此。但 是考虑到赛道宽度的问题设定两种特殊情况:s1与s8和s7与s14检测到黑线时舵机需要偏 转一个小角度N1和P1,如图2(c)所示。3.1直线引导线偏转算法当智能车模偏转引导线时,舵机应该偏转一个对应的角度,如图3所示。(CJ右转(d)特妹也£右楮®齐轩图3车模直线引导线偏转算法描述舵机偏转角度的大小取决于智能车模相对于引导线的角度大小。但是也应该注意到一种 特殊情况:当智能车模的一个边角偏离引导线时,就只有前排光电传感器阵列可以检测到黑 线,如图3(d)所示,甚至有时会发生整个车模偏离引导线的情况。对此解决的方案如下:1) 当智能车模完全偏离引导线时,即至少有一排光电传感器阵列检测不到黑线,要求 边缘管S,S7, S8和S14状态量具有记忆功能,例如图3(d)的S14状态量可记忆引导线的偏 转方向;2) 在编程时要求S、S7、S8和S4检测状态变化时触发中断优先级高于其它光电传感 器。3.2曲线引导线偏转算法根据比赛规则中引导线最小曲率半径的要求,整个车模所覆盖的曲线引导线弯曲程度并 不很明显,可以采用直线的偏转算法。旭立厂(b .: L转fc) T7转(d)特保情况图4车模曲线引导线偏转算法描述曲线引导线示意如图4所示。智能车模的运行除要考虑直线、曲线等主要因素外还要考虑智能车模的速度、舵机偏转 角速度、外界的干扰等,为了更好地解决这些问题和提高智能车模的速度,采取以下方案:1)增加相应的传感器,尽量探测较远的路况,在算法中综合考虑 速度、加速度、舵机偏转角速度,给传感器加屏蔽罩等;2)建立路况记忆和分析算法,用较稳定的速度跑完第一圈后对整个路况进行分析,提 高第二圈的运行质量。4行进算法中的模糊控制与行进实测4.1单片机的模糊控制指令模糊化指令,根据隶属度函数求隶属度 模糊推理指令,按模糊逻辑规则求值 带权重模糊推理指令,按模糊逻辑规则求值 反模糊化指令,求重心,精确化,加权平均为了更合理地调整智能车模和更充分地利用该款单片机的性能,使用了该单片机提供的 模糊控制功能。该款单片机为模糊控制设计了 4条指令2 3MEMbership functionRule EvalutionRule Evaluation with WightedWeighed AverageMEMREVREVWWAV4.2模糊控制的实现智能车模的行进是通过前后面板的传感器采集路况,经过MCU处理后调整智能车模的 转向,是模糊控制中典型的2入1出。模糊控制由三步组成:模糊化、模糊规则推理、反模糊化。模糊化:如图5所示。模糊化阶段的任务是依据模糊输入隶属度函数对精确输入量求得隶属度。模糊输入隶属 度函数为:L2、L1、ZO、R1、R2。具体含义:L2智能车模最大左转向隶属度函数;L1智 能车模普通左转向隶属度函数;ZO智能车模直行隶属度函数;R1智能车模普通右转向隶属 度函数;R2智能车模最大右转向隶属度函数;模糊规则推理:表1模糊规则推理BiL2L1ZOR1R2L2N1ZOP1P2P3L1N1ZOP1P2P3ZON2N1ZOP1P2R1N3N2N1ZOP1R2N3N2N1ZOP1规则推理最重要的就是模糊规则库(Fi前面板,Bi后面板),因此,规则库的建立必须 是科学的并且必须切合实际。模糊输入量依据模糊规则库进行规则推理后得到的模糊输出 量。反模糊化:如图6所示。图6模糊输出函数模糊输出量经过模糊输出隶属度函数反模糊化后得到精确值。本设计采用的模糊输出隶 属度函数为单值函数。舵机转到最左端时对应得PWM脉宽为:1050;舵机转到最右端时对应 得PWM脉宽为:1650;对10501650进行7等份量化。对应的语言值为:N3、N2、N1、ZO、 P1、 P2、 P3。经过前面的模糊化、模糊规则推理、反模糊化后会得到一个模糊控制表。将该表添加进 控制软件,当有信号反馈给控制器时通过查询模糊控制表(表2)来实现。表2模糊控制表Bi *-3-2-10123-31430133013131254120211411050-21435135313301270122011601070-11494141413531297124711861094015511471141216561301124211551160515221461140713531297121021630155015111430148013411268316501570156014521400137312604.3行进实测模糊控制表作为一个二维数组添加进控制软件后,当有路况信号反馈给控制器,经过分 析、处理,将数组中特定的值付给舵机改变智能车模的转向。实际运行表明,智能车模的巡线算法和模糊化的结果是合理的。智能车模的行进也是按 照设计的算法运行的。5结论本文对基于前后两排红外光电传感器探测路面的智能车模的巡线算法进行了详细的设 计、并用模糊思想将其实现。概括起来主要有以下三点:1)分析了智能车模比赛中可能遇到的所有情况,建立了相应的算法。2)应用模糊控制实现了该算法,对智能车模进行了有效控制。3)给出了进一步提高车模运行质量的方法。References1. 第一届“飞思卡尔”杯全国大学生智能车邀请赛技术报告要求,Online, available: , July 25, 2006.2. 邵贝贝.单片机嵌入式应用的在线开发方法.北京:清华大学出版社,2004, 297322.3. 9S12Core User Guide.pdf, Online, available: ,August 17, 2000, 503530.常晓明:留学于日本信州大学,取得工学博士学位。现工作于太原理工大学计算机系,教授、博导,并任 教务处处长。主要研究方向为计算机监控与传感器和自动化检测技术与装置。(Chang Xiao-Ming is currently working as a professor in Taiyuan University of Technologin China. After having studied in Shinshu University in Japan for eight years he obtained his Doctorate of Engineering. Recently his researches are mainly in two directions. One is compter control and sensor and the other automatic detection technology and device.

    注意事项

    本文(0807智能车模的巡线算法设计.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开