No.27448 作者:盘古地带 邮件:alin131421@sina.com ID:68076 登陆:5次 文章数:3篇 最后登陆IP:58.66.25.2 最后登陆:2007/8/28 16:51:29 注册:2007/1/17 23:03:13 财富:143 发帖时间:2007/8/28 16:51:29 发贴者IP:58.66.25.2 标题:盘古地带:[原创]关于飞思卡尔智能车模起跑线识别方法的设计与实现 摘要:No.27448[原创]关于飞思卡尔智能车模起跑线识别方法的设计与实现 设计思想及算法实现 车模与赛道的参数如图1所示。车模运行的主要形式主要是车模的规定的赛道内行进,赛道中央有一条25mm宽的黑色引导线。  常用的车模巡线方案有光电传感器阵列和CCD探测法等,这里介绍光电传感器阵列的设计方案。光电传感器是靠红外发射管和红外接收管组成的传感器,如图2所示。  红外发射管发射的红外线具有一定的方向性,当红外线照射到白色表面上时会有较大的反射,如果距离Dl取值合适,红外接收管可接收到反射回的红外线,再利用红外接收管的电气特性,在电路中处理红外线的接收信息;如果反射表面为黑色,红外光会被表面将其大部分吸收,红外接收管就难以收到红外线。这样,就可以利用红外收发管组成的光电传感器检测赛道黑线,实现智能车的巡线方案。 光电传感器阵列布局参数的确定 如图3所示,光电传感器阵列参数主要有管距D(管内侧距离),管直径d,影响光电传感器阵列参数的主要因素有: 起跑标志线和十字交叉线; 比赛规则对车模尺寸的限制; 跑道黑色引导线的宽度; 舵机转弯精度。 根据以上影响因素,建立模型如图3和图4所示。  起跑标志线和十字交叉线的识别方案要和光电传感器阵列参数联系起来考虑,所以首先根据起跑标志线的基本识别方法来确定光电传感器阵列参数。单片机在处理起跑标志线和十字交叉线的区别时,较方便的方法就是当光电传感器阵列经过十字交叉线时7个传感器全检测到黑线,而经过起跑标志线时会有个别传感器检测到白色赛道表面。根据这个道理,建立模型如图3和图4所示,分两种情况讨论: 1) 光电传感器阵列有2个传感器检测到白色跑道而其它传感器检测到黑线时,如图3所示; 2) 光电传感器阵列有1个传感器检测到白色跑道而其它传感器检测到黑线 ......
>>返回讨论的主题
|