0807智能车模的巡线算法设计.docx
《0807智能车模的巡线算法设计.docx》由会员分享,可在线阅读,更多相关《0807智能车模的巡线算法设计.docx(6页珍藏版)》请在三一办公上搜索。
1、智能车模的巡线算法设计与实现裴永斌1薄志强2姚世选1 常晓明11 (太原理工大学计算机与软件学院太原030024)2 (太原理工大学信息工程学院 太原030024)(E-mail: labxiaoming-)摘要:由于智能车模要在黑色引导线的识别过程中跑完全程,所以采用的寻线传感器主要是 光学传感器。本设计采用红外光电传感器,从直线和曲线方面探讨了智能车模的运行算法并用 模糊控制实现了算法。关键词:红外光电传感器,巡线算法,引导线,智能车模Design for Track-seeking Arithmetic of IntelligentSmart-Car ModelPei YOng-Bin1
2、 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
3、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, t
4、rack-seeking arithmetic, guide lines ,smart car.1引言本设计基于“飞思卡尔”杯全国大学生智能车模竞赛1,提出智能车模的基本运行算法。 智能车模要求在贴有黑色引导线的“指引”下运行。引导线有直线、曲线、起跑线、十字交 叉线。智能车模在跑道上运行会遇到各种情况,比如:智能车模与引导线平行、智能车模与 引导线有一定的角度、智能车模与引导线有过大的角度。那么智能车模应该能够检测到车身 与引导线的相对角度,并能给出合理运行指令。本文叙述了红外光电传感器布局的基础上制 定车模系统的巡线算法及模糊化实现。2硬件环境车模采用的传感器为红外收发管。14对红外收发管
5、组成两列光电传感器阵列,分别安 装在车模的车前和车尾。如图1所示。比赛规定采用飞思卡尔16位微控制器MC9S12DG128B作为控制处理器,该单片机模 块丰富、I/O 口丰富、Flash空间大。该款单片机同时集成了模糊控制指令,对于本设计控制 车模的方向具有实际作用。3算法分析赛道由直线、曲线、起跑线、十字交叉线组成,其中直线和曲线为赛道的主要类型。当 智能车模平行于引导线时应该是直行的,如图2的(a)、(b)所示。814队)点行车模直行算法描述图2(a)中,智能车模平行于引导线,光电传感器S4与S11检测到黑线,此时车行方向为 直行。为了表述方便,在图中检测到黑线的传感器标注为黑点,而检测到
6、白色跑道的传感器 标注为白点。舵机偏转角从最左端到最右端划分为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直线引导线偏转算法当智能车模偏转引导线时,舵机应该偏转一个对应的角度,如图
7、3所示。(CJ右转(d)特妹也右楮;齐轩图3车模直线引导线偏转算法描述舵机偏转角度的大小取决于智能车模相对于引导线的角度大小。但是也应该注意到一种 特殊情况:当智能车模的一个边角偏离引导线时,就只有前排光电传感器阵列可以检测到黑 线,如图3(d)所示,甚至有时会发生整个车模偏离引导线的情况。对此解决的方案如下:1) 当智能车模完全偏离引导线时,即至少有一排光电传感器阵列检测不到黑线,要求 边缘管S,S7, S8和S14状态量具有记忆功能,例如图3(d)的S14状态量可记忆引导线的偏 转方向;2) 在编程时要求S、S7、S8和S4检测状态变化时触发中断优先级高于其它光电传感 器。3.2曲线引导线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 0807 智能车模的巡线算法设计 智能 车模 算法 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4874286.html