久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
Arduino~smartcar自動尋線小車 求編程思路
[打印本頁]
作者:
Arduino-zear
時間:
2019-6-24 22:59
標(biāo)題:
Arduino~smartcar自動尋線小車 求編程思路
求用Arduino編寫的思路。想自己制作出來.用于smartcar的自動尋線行駛,躲避碰撞,和防止跌落。
具體要求:
7.1 自動尋線行駛
自動尋線行駛是 SmartCar 可以實(shí)現(xiàn)的一項(xiàng)基本應(yīng)用。小車可以在白色的地板上沿著寬約 2.5cm 的黑色軌跡(黑線)自動向前行駛。實(shí)現(xiàn)這一應(yīng)用,需要使用到SmartCar 中的紅外傳感器。在前面的章節(jié)中,我們介紹過了,紅外傳感器可以判斷地面的顏色和反光條件,如果是黑色軌跡,則會吸收紅外光線,傳感器接收管接受不到反射回來的紅外光線。如果是白色地面,則會反射紅外光,傳感器接收管就能夠檢測到紅外光線。通過 6 個傳感器就可以知道黑線在哪里了。跟隨黑線行駛的方案可以有很多種,可以利用前面 5 個傳感器判斷黑線的大致位置,一種比較簡單和直觀的思路是:
如果是最左邊的傳感器檢測到黑線,其他傳感器都檢測到白色地面,說明小車比較嚴(yán)重的偏向黑線右邊,這時候需要大幅度的向左轉(zhuǎn)彎;
如果左邊第二個傳感器檢測到黑線,說明小車偏向黑線右邊,但不是很嚴(yán)重,只需要小幅度的左轉(zhuǎn)彎就可以了;
如果是中間的傳感器檢測到黑線,說明小車可能正在沿著黑線行駛,這時候可以以不太快的速度直行,如果下面的傳感器同時檢測到黑線,說明小車一定沿著直線行駛,可以以較快速度直行。通過上面這個簡單的思路,經(jīng)過對速度調(diào)整,基本上就可以實(shí)現(xiàn)不太苛刻的條件下的自動黑線尋跡行駛了。
7.2 碰撞躲避與防止跌落功能
最近,智能掃地機(jī)器人非常流行,掃地機(jī)器人除了清掃功能之外,還必須具備躲避障礙物和防止從樓梯跌落的功能。而 SmartCar 在形狀和功能上都有點(diǎn)像掃地機(jī)器人,通過前后一共 6 個碰撞開關(guān),SmartCar 可以在多個方向的前進(jìn)以及
較少方向上的后退行進(jìn)中檢測到障礙物,一但遇到障礙物,SmartCar 可以先后退一點(diǎn),然后根據(jù)碰撞的位置決定旋轉(zhuǎn)角度,然后繼續(xù)行進(jìn)。因?yàn)?SmartCar 后置的碰撞開關(guān)只有 2 個,因此后退的時候盡量走直線,以免障礙物無法碰撞到開關(guān)上去。防止跌落功能可以使用前置的 5 個紅外傳感器來實(shí)現(xiàn),上一節(jié)說到,紅外傳感器可以檢測到淺色地面,如果遇到臺階,紅外光線能夠被反射回來的就很少了,因此一但檢測到?jīng)]有紅外光返回,就可以認(rèn)為是遇到了臺階或者邊緣。這時候就和碰到了障礙物一樣,后退一點(diǎn)點(diǎn),然后根據(jù)傳感器位置進(jìn)行旋轉(zhuǎn),然后繼續(xù)行進(jìn)。通過上面兩點(diǎn),就可以實(shí)現(xiàn)和掃地機(jī)器人一樣的躲避障礙和防止跌落的功能。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
免费美女网站
|
欧美久久精品一级黑人c片 91免费在线视频
|
国产美女视频一区
|
亚洲成人免费观看
|
欧美精品日韩精品
|
国产高清免费
|
激情影院久久
|
国产在线观看免费
|
国产欧美三区
|
一区二区三区国产精品
|
亚洲伊人精品酒店
|
九九久久久
|
www成人免费
|
99视频在线免费观看
|
a a毛片
|
久久1区
|
欧美区在线
|
久久九七
|
国产一区二区三区在线视频
|
人人做人人澡人人爽欧美
|
日韩av在线一区
|
av一区二区三区四区
|
欧美一区二区三区在线
|
国产精品国产三级国产aⅴ浪潮
|
国产一区不卡
|
一区二区影视
|
国产精品一区二区三区四区五区
|
91精品久久久久
|
成人毛片在线观看
|
精品视频在线播放
|
国产特级毛片
|
国产一区91精品张津瑜
|
91精品在线观看入口
|
午夜电影福利
|
久日精品
|
国产日韩欧美在线观看
|
亚洲综合成人网
|
成人做爰www免费看 午夜精品久久久久久久久久久久
|
精产国产伦理一二三区
|
国产高清视频一区
|
亚洲国产成人在线
|