|
小车前端有光学传感器,有用摄像头作的,也有用红外传感器作的等等。只要可以识别到黑白两种颜色的差别就可以了
2 m F& [/ a! s; F2 c, j+ B: I8 Y; p9 D; t, p% s
摄像头比较高级,后面要经过图像处理,就像人眼一样,看到黑线就按照黑线走了
# v5 J- H1 k6 o! O( C0 |0 b& O# i- @: I6 S9 U4 l
红外的是根据黑白两种颜色对红外光的吸收比来区分黑色和白色的。比如在小车前方放3个传感器,设定中间的传感器跟踪黑线,如果左边的传感器识别到黑线了,说明小车目前偏右,CPU就会控制小车向左边倾斜,直到只有正中的传感器可以识别到黑线。这个过程是循环的,不断矫正小车的行走方向
/ Q# t' o; w1 v1 [4 F/ ?3 C4 S
3 K+ s- r6 A0 y! o上面说的比较简单,其实要快速、准确的矫正小车的方向是比较困难的 . K! Z! q- d$ [2 {2 T& d
* {) o9 H( u" a9 @+ L( O" R
) W4 e O& _. W& c, q7 y% y' v
补充:3 |6 c8 i+ n8 D# a/ v/ c
) E7 b5 e ~/ Y7 k2 g0 O机器人都可以做的出来,何况是一个小车
9 Q4 M4 D$ B" {$ v6 r0 K5 D% }3 v9 h) }9 \- W
用摄像头应该可以识别多种颜色,我也没做过 |
|