圖書分揀機(jī)器人設(shè)計分揀機(jī)器人識別技術(shù)是什么
在AI大潮之下,很多事情都應(yīng)用上了AI,包括無人自動駕駛、診斷疾病和尋找系外行星等等。前不久更有科學(xué)家以AI幫助學(xué)者破譯古希臘文字。不過這些聽上去距離我們都有點(diǎn)遠(yuǎn),有點(diǎn)好高大上的感覺。而前不久在國外,終于有人以AI做了件比較接地氣,或者說有趣的事情,那就是利用AI來分類樂高積木。
圖片來源:DanielWest
當(dāng)我們看到一堆積木時,只要能夠看到一個完整的積木塊,我們的大腦就會知道以后應(yīng)該怎樣從各個不同的角度或者不同的背景下識別出這些積木塊,甚至連一兩歲的小孩子在通過幾次嘗試后都會知道例如2×1紅色積木塊、4×1綠色積木塊和那些小鏈子積木之間的差異。
這個由大神DanielWest所設(shè)計的樂高分揀機(jī)原理就是如此。通過使用在Rebrickable等積木網(wǎng)站上的海量Lego積木3D模型,他可以對這個分揀機(jī)的AI神經(jīng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)訓(xùn)練。有了這些3D模型,只需要加上幾張積木的實(shí)物圖片就可以完成整個訓(xùn)練。
那么大家猜猜這個樂高分揀機(jī)的部件是由甚么組成的呢?當(dāng)然也是由它分揀的對象–樂高所組成啦!整個分揀機(jī)由1萬多塊樂高積木、6個樂高引擎以及9個伺服電機(jī)所組成。
滿載積木的輸送帶圖片來源:DanielWest
要分揀樂高積木的話,只需要把這些積木倒進(jìn)漏斗中,分揀機(jī)通過一條輸送帶把積木從分揀箱中拖出來,并送進(jìn)一個由樂高馬達(dá)驅(qū)動振動平臺上,以振動來防上積木堆在一起。
樂高馬達(dá)驅(qū)動的振動平臺圖片來源:DanielWest
接下來攝影機(jī)會實(shí)時拍下這些積木的影像并傳送到分揀機(jī)上的一個樹莓派計算機(jī)上進(jìn)行處理。處理過后的影像會發(fā)送到附近一部裝有AI分揀程序的計算機(jī)上讓其進(jìn)行分析。在得到結(jié)果后反饋后,輸送帶上的不同小閘門會把積木引導(dǎo)到所屬的箱子中。
分揀機(jī)上的樹莓派計算機(jī)圖片來源:DanielWest
其實(shí)DanielWest在幾年前已經(jīng)開始著手這個項(xiàng)目,并且希望在未來可以為此撰寫一篇學(xué)術(shù)論文。目前他沒有打算公布建造這個分揀機(jī)的方法,但是他愿意把所用的AI程序免費(fèi)分享出去。
可能會有人覺得把AI應(yīng)用到這些看似沒甚么用的方面是浪費(fèi)時間,但說不定這可以啟發(fā)出科學(xué)家的某些想法呢?(笑)