|
小车前端有光学传感器,有用摄像头作的,也有用红外传感器作的等等。只要可以识别到黑白两种颜色的差别就可以了' H2 c5 s `. d, U8 H' \5 D
* ~4 J7 m# v- F
摄像头比较高级,后面要经过图像处理,就像人眼一样,看到黑线就按照黑线走了
( P8 J1 | Y8 k! B1 Z! h
! A4 C6 Z6 f3 q; C. F红外的是根据黑白两种颜色对红外光的吸收比来区分黑色和白色的。比如在小车前方放3个传感器,设定中间的传感器跟踪黑线,如果左边的传感器识别到黑线了,说明小车目前偏右,CPU就会控制小车向左边倾斜,直到只有正中的传感器可以识别到黑线。这个过程是循环的,不断矫正小车的行走方向5 j+ N' i& y* n: e2 X4 _
) @2 } k8 K6 o/ | _
上面说的比较简单,其实要快速、准确的矫正小车的方向是比较困难的
7 m3 D5 R) f( I
) R u! _9 ]1 S: g& N" ~' H- k6 [8 w; y/ w$ m
补充:
' u# Q+ D8 R1 K6 W" B
! B; |3 T& Q- G& y g1 P$ b" f3 X- o机器人都可以做的出来,何况是一个小车5 a+ z, |/ ~/ W: t5 b: m6 W
x4 T# g. p. h" E0 p4 E+ d
用摄像头应该可以识别多种颜色,我也没做过 |
|