如何實現(xiàn)雙輪差速底盤躲避懸崖的功能?
1. 功能說明
? ? ? 本實驗使用的樣機為R023樣機小型雙輪差速底盤。在樣機前方安裝3個 近紅外傳感器【https://www.robotway.com/h-col-137.html】 ,實現(xiàn)機器人躲避懸崖、在某平臺上移動時不會掉下去的效果。

2. 電子硬件
? ?在這個示例中,我們采用了以下硬件,請大家參考:

? ? ? 左輪直流電機連在D9,D10接口上;右輪直流電機連在D5,D6接口上;3個近紅外傳感器從左到右分別連在A0、A4、A3接口上。

3. 示例程序
編程環(huán)境:Arduino 1.8.19
編寫并燒錄以下程序(nine.ino),該程序?qū)崿F(xiàn)演示視頻中的動作。
4. 擴展
? ? ? 本實驗采用3個近紅外傳感器,利用的是近紅外傳感器能夠識別到距離較近的桌面,無法識別到距離較遠的地面,因此桌面要距離地面遠一些。
? ? ? 本實驗還可以使用灰度傳感器或者白標傳感器。利用的是灰度和白標在懸崖處極難收到反射回來的紅外線的原理,因此相應(yīng)的桌面必須是淺色,如果桌面也是深色,灰度和白標傳感器就無法區(qū)分桌面和懸崖了。
5. 資料內(nèi)容
躲避懸崖-例程源代碼
資料下載地址:https://www.robotway.com/h-col-113.html