|
小车前端有光学传感器,有用摄像头作的,也有用红外传感器作的等等。只要可以识别到黑白两种颜色的差别就可以了! F9 M$ o" K+ b
" [$ h5 F4 n: x1 `7 b& m+ C! d" ~; J# Q
摄像头比较高级,后面要经过图像处理,就像人眼一样,看到黑线就按照黑线走了6 k$ Z" l1 M* T: |9 f
. J( v; K, k1 T: a) X红外的是根据黑白两种颜色对红外光的吸收比来区分黑色和白色的。比如在小车前方放3个传感器,设定中间的传感器跟踪黑线,如果左边的传感器识别到黑线了,说明小车目前偏右,CPU就会控制小车向左边倾斜,直到只有正中的传感器可以识别到黑线。这个过程是循环的,不断矫正小车的行走方向% O6 r2 X8 D+ e% p+ y
8 Y1 E$ _4 o# j" O( X
上面说的比较简单,其实要快速、准确的矫正小车的方向是比较困难的 " Y+ l: l3 N% e5 V) m
! M3 P8 X, f$ ]5 F. o9 \2 t$ B3 n% T3 F L4 C
补充:
+ f1 _0 o1 w9 ?" R
$ M d! C; s3 X' {机器人都可以做的出来,何况是一个小车
( B* P F' u. W7 w D' a& A8 X5 b
# N2 p( i9 n7 b* ?0 C用摄像头应该可以识别多种颜色,我也没做过 |
|