电传感器阵列布局参数的确定 如图5所示,光电传感器阵列参数主要有管距D(管内侧距离),管直径d,影响光电传感器阵列参数的主要因素有: 起跑标志线和十字交叉线; 比赛规则对车模尺寸的限制; 跑道黑色引导线的宽度; 舵机转弯精度[3]。 根据以上影响因素,建立模型如图4和图5所示。 起跑标志线和十字交叉线的识别方案要和光电传感器阵列参数联系起来考虑,所以首先根据起跑标志线的基本识别方法来确定光电传感器阵列参数。单片机在处理起跑标志线和十字交叉线的区别时,较方便的方法就是当光电传感器阵列经过十字交叉线时7个传感器全检测到黑线,而经过起跑标志线时会有个别传感器检测到白色赛道表面。根据这个道理,建立模型如图4和图5所示,分两种情况讨论: 图4 光电传感器阵列与起跑线的相对关系(1) 图5 光电传感器阵列与起跑线的相对关系(2) 1) 光电传感器阵列有2个传感器检测到白色跑道而其它传感器检测到黑线时,如图4所示; 2) 光电传感器阵列有1个传感器检测到白色跑道而其它传感器检测到黑线时,如图5所示。 根据以上两种情形,在光电传感器阵列采用等距分布的情况下,可有如(1)式所示的数学描述。 (1) (2) (3) 根据(3)式,做如图6所示的数轴标注方法来表示不等式的取值范围。 图6 数轴标注D的取值范围 图6中计算所得的D值范围为(25, 30-1.5d)。但是也要考虑特殊情况。由于车身在经过起跑标志线时并不是每次都能保持和跑道引导线平行,所以要考虑当车身偏斜进入起跑线时的情况会不会使(1)式有所变化。如图7所示。 |