我們使用了帶有Arduino(克?。┑腞aspberry Pi來(lái)控制移動(dòng)平臺(tái)。瓶子識(shí)別軟件基于基于Haar功能的級(jí)聯(lián)分類(lèi)器,用于通過(guò)OpenCV進(jìn)行對(duì)象檢測(cè)。Raspberry Pi上的代碼是用Python編寫(xiě)的,它提供了比C / C ++更快的開(kāi)發(fā)時(shí)間,但是開(kāi)銷(xiāo)更大。事實(shí)證明,這很有用,因?yàn)樵?a target="_blank">機(jī)器人在很短的時(shí)間內(nèi)就贏得了比賽。該文檔非常廣泛,因?yàn)樗潜匦璧?,并且從初始?gòu)想到最終零件以及仿真文件的每個(gè)細(xì)節(jié)都可用。
機(jī)器人會(huì)避開(kāi)障礙物,直到攝像機(jī)看到并識(shí)別出瓶子,一旦在Raspberry Pi上運(yùn)行Python腳本檢測(cè)到瓶子,其位置就會(huì)轉(zhuǎn)發(fā)到Arduino板上,后者在狀態(tài)機(jī)中托管主程序,并傳遞至下一個(gè)狀態(tài):抓瓶子。抓住瓶子后,歸位系統(tǒng)非常簡(jiǎn)單:它使用指南針沿著回收區(qū)域的方向(地圖的拐角)移動(dòng),一旦檢測(cè)到墻壁(而不是障礙物),它就會(huì)跟隨它直到到達(dá)拐角處。釋放瓶子。重復(fù)。
最初的計(jì)劃是使用2個(gè)紅外傳感器和攝像頭進(jìn)行障礙檢測(cè),但是攝像頭速度太慢,最終模擬結(jié)果表明,更多的紅外傳感器將是一個(gè)更簡(jiǎn)單的解決方案,并且同樣有效,因此我們決定使用4個(gè)紅外傳感器并且僅將相機(jī)用于瓶子檢測(cè)。指南針傳感器在攝像機(jī)后面的原始位置遇到了很多麻煩,事實(shí)證明建筑結(jié)構(gòu)地板上的金屬條正在影響指南針值,并將其更高地安裝在解決此問(wèn)題的桅桿上。
責(zé)任編輯:xj
原文標(biāo)題:基于樹(shù)莓派的自動(dòng)回收瓶子的智能機(jī)器人
文章出處:【微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28566瀏覽量
207716 -
電路設(shè)計(jì)
+關(guān)注
關(guān)注
6678文章
2459瀏覽量
204970 -
智能
+關(guān)注
關(guān)注
8文章
1714瀏覽量
117611 -
樹(shù)莓派
+關(guān)注
關(guān)注
117文章
1710瀏覽量
105759
原文標(biāo)題:基于樹(shù)莓派的自動(dòng)回收瓶子的智能機(jī)器人
文章出處:【微信號(hào):cirmall,微信公眾號(hào):電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論