|
小车前端有光学传感器,有用摄像头作的,也有用红外传感器作的等等。只要可以识别到黑白两种颜色的差别就可以了9 G/ P: |1 N1 x' f% I
& }, @, N3 L5 g5 v% p; A摄像头比较高级,后面要经过图像处理,就像人眼一样,看到黑线就按照黑线走了
% Z' b) `! ?5 w( e9 y4 Y: R) D
0 X% S- j h( ]- v9 R8 K2 _; M8 x红外的是根据黑白两种颜色对红外光的吸收比来区分黑色和白色的。比如在小车前方放3个传感器,设定中间的传感器跟踪黑线,如果左边的传感器识别到黑线了,说明小车目前偏右,CPU就会控制小车向左边倾斜,直到只有正中的传感器可以识别到黑线。这个过程是循环的,不断矫正小车的行走方向: \( t( V. {2 [+ _2 w" h
! D: T1 x9 e1 M6 }+ t" r上面说的比较简单,其实要快速、准确的矫正小车的方向是比较困难的
1 A8 _2 U/ _: g9 E% S: S
% L2 L6 T# M; G* P
. g+ [ O! v7 C% x9 n! G s' J补充:# D1 B6 f6 A9 ]
p6 A! ~. x$ e2 D2 n8 ?6 a
机器人都可以做的出来,何况是一个小车
2 H! }, N( R e# i
! M9 H% Y1 O( x9 ?! n, E; R$ g用摄像头应该可以识别多种颜色,我也没做过 |
|