|
小车前端有光学传感器,有用摄像头作的,也有用红外传感器作的等等。只要可以识别到黑白两种颜色的差别就可以了9 l' k1 a0 h/ ^
# ]; x: J! w* T1 G/ |. _: }7 t; N摄像头比较高级,后面要经过图像处理,就像人眼一样,看到黑线就按照黑线走了. @6 U* H' C6 n0 ?( c
$ X" J# E1 B F$ F6 [1 E红外的是根据黑白两种颜色对红外光的吸收比来区分黑色和白色的。比如在小车前方放3个传感器,设定中间的传感器跟踪黑线,如果左边的传感器识别到黑线了,说明小车目前偏右,CPU就会控制小车向左边倾斜,直到只有正中的传感器可以识别到黑线。这个过程是循环的,不断矫正小车的行走方向
8 Y6 n. j. {! r( _$ n7 g
9 p$ |9 A% r. l. [; c5 q- h上面说的比较简单,其实要快速、准确的矫正小车的方向是比较困难的
9 v3 R# l6 m. x2 u0 L! v z/ |, j6 }, S" D3 t
3 F/ A) m7 H" H补充:
1 B: Q' i8 ^: n4 F6 W% a* l$ T. F6 I2 s, w' P0 p6 M5 t) @# @" T- d6 ?' G0 e+ ~
机器人都可以做的出来,何况是一个小车
4 t+ n/ g) M. J3 s* t
) o3 j- V+ s! P+ S; G用摄像头应该可以识别多种颜色,我也没做过 |
|