對許多樂高玩家來說,拼各種模型很好玩,但是拆解後將各種積木分類卻很累人。現在有人利用人工智慧(AI)、Raspberry設計出可準確分類樂高積木的機器,以有效解決這個問題。

身兼軟體工程師、遊戲玩家及AI愛好者的Daniel West最近公佈一段影片,顯示以樂高積木和伺服馬達、相機等元件組合成名為「全能樂高分類機」(Universal Lego Sorting Machine)的機器。

West指出,他的樂高分類機是在看過2011年日本一個YouTuber的樂高分類專案及2017年第一個AI樂高分類機後產生的靈感。

「全能樂高分類機」利用10,000多個樂高積木、6個樂高馬達及9個伺服馬達,並加上Raspberry Pi、相機、和紙做的輸送帶構成名為「Capture Unit」的機組。實際運作中,Raspberry Pi相機將輸送帶送來的樂高積木錄影、擷取影像後以無線傳送到連接機器的Raspberry Pi機器處理,再送到鄰近跑AI演算法的伺服器。後者利用演算法分析辨識積木形狀,再將訊息送回這台機器執行分類。

West利用真實的樂高積木、LDraw和Rebrickable 3D影像資料庫,以及Google Tensorflow來訓練其神經網路。他指出,Raspberry Pi的先天限制,使其無法跑太複雜的神經網路如YOLO或R-CNN。最後West運用電腦視覺和開源OpenCV library達成AI演算法的開發。

這台機器可以將混雜的樂高積木堆,以約2秒1個的速度分到18個籃子。他說,它之所以稱為「全能」,是因為它能辨識3000種樂高元件,即使沒見過的形狀也能分辨。


Advertisement

更多 iThome相關內容