0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

不懂點(diǎn)AI技術(shù)都不敢玩樂高了 樹莓派+1萬塊樂高打造樂高分類器

Linux愛好者 ? 來源:Linux愛好者 ? 作者:量子位 ? 2021-02-02 11:34 ? 次閱讀

當(dāng)然是苦苦尋找某個(gè)形狀的積木卻找不到。當(dāng)你興致勃勃地打開包裝時(shí),眼前的一切卻是這樣,內(nèi)心會(huì)作何感想?

現(xiàn)在好了,國外一位樂高愛好者Daniel West用AI解決了這個(gè)難題。他使用自己開發(fā)的“樂高分類器”,不到2秒時(shí)間就能給一塊積木歸類。

(注:實(shí)際分類速度快一倍,為了方便展示,作者將動(dòng)圖速度減半。)

這個(gè)分類器由樹莓派和1萬塊樂高積木組成,耗時(shí)2年打造,真的是“用樂高搞定樂高”,堪稱最硬核的“套娃”。

我們先來感受一下它龐大的外形:

最近,如此硬核的設(shè)備也得到了樹莓派官方轉(zhuǎn)發(fā)。

Daniel的技術(shù)是在前人的基礎(chǔ)上完成,但更加先進(jìn):它可以識(shí)別出所有曾經(jīng)使用過的樂高積木,甚至是從未見過的積木。

因此Daniel把它叫做世界上第一臺(tái)“通用樂高分類器”(universal LEGO sorting machine)。

工作過程

首先把一桶樂高積木倒入分類器中,在履帶的傳送下,積木分批少量地落入V形槽。

在V形槽的抖動(dòng)下,積木又被一塊塊分別抖入傳送帶中。

傳送帶上方的攝像頭會(huì)拍下多幀畫面,并在此過程中完成積木種類的識(shí)別。

而后,不同形狀的積木分裝在不同的桶里。

最后再根據(jù)拼裝的設(shè)定,將積木按照需要裝入各個(gè)物料盒中。

看完這套設(shè)備后,有網(wǎng)友表示:能不能借我回去用幾天?

技術(shù)實(shí)現(xiàn)

其實(shí)Daniel所用的技術(shù)并不復(fù)雜,他甚至還為此寫過兩篇教程

這臺(tái)機(jī)器用到的硬件有:樹莓派3B+,樹莓派攝像頭模塊V2,9臺(tái)伺服電機(jī),6臺(tái)樂高電機(jī)。不過,最復(fù)雜的硬件應(yīng)該是Daniel設(shè)計(jì)的1萬塊積木的拼裝。

首先開始的是圖像數(shù)據(jù)標(biāo)注工作,Daniel先讓機(jī)器運(yùn)行了幾天,收集了大約30萬張未標(biāo)記的樂高積木圖像。

用手工給30萬張圖片一一打上標(biāo)簽顯然是不切實(shí)際的,而相機(jī)會(huì)給一塊積木拍攝10~20張照片,通過打包標(biāo)注的方法,可以將效率提高10~20倍。

但即便如此,也有上萬組照片需要標(biāo)記。一次次將標(biāo)簽內(nèi)容填入csv文件顯然是個(gè)笨辦法。而且樂高種類繁多,比如2×2的方塊種類就有很多,沒必要分得太細(xì)。

因此,Daniel決定利用自己的Web開發(fā)經(jīng)驗(yàn),花幾個(gè)小時(shí)來編寫了一個(gè)簡單的Web應(yīng)用程序。速度又提高了2~5倍。

即便如此,效率仍然太低。Daniel再次想到用AI“打輔助”,讓AI給出TOP-5,自己在App里選中正確的選項(xiàng),這樣每秒5就能標(biāo)記10張圖片,整體效率提升了40~1000倍。

在軟件的設(shè)計(jì)上,Daniel遇到了更大的挑戰(zhàn),那就是樹莓派的AI運(yùn)算能力并不強(qiáng),如何實(shí)現(xiàn)實(shí)時(shí)的目標(biāo)檢測。

最初,他想到使用YOLO或Faster R-CNN,然而很難在樹莓派上達(dá)到90fps的處理速度,如果將圖像流式傳輸?shù)絇C上處理,網(wǎng)絡(luò)帶寬又會(huì)成為性能瓶頸。

Daniel不得不使用“老式”計(jì)算機(jī)視覺技術(shù)——OpenCV庫里的MOG2背景扣除器,即使在樹莓派3B+上它也能快速處理數(shù)據(jù)。

9db7e6d6-5f0f-11eb-8b86-12bb97331649.gif

但是,直接將視頻幀發(fā)送到MOG2并不能正常工作。淺灰色和白色積木的亮度與傳送帶背景過于相似,難以識(shí)別。需要做的是在圖像傳遞給MOG2之前增加圖像的飽和度。

另外,RGB圖像的傳輸帶寬也太高,Daniel只好使用YUV格式將圖像帶寬壓縮一半,并把目標(biāo)檢測框外的像素裁剪掉。

ce8880d6-5f0f-11eb-8b86-12bb97331649.png

經(jīng)過重重簡化,這套系統(tǒng)達(dá)到了70~80fps的處理速度。

最后,在樹莓派的官方博客下面的回復(fù)中,還有一位高人。他在4年前就設(shè)計(jì)過一款分類器,給兩噸的樂高積木進(jìn)行分類。

這年頭,不懂點(diǎn)AI技術(shù)都不敢玩樂高了。

責(zé)任編輯:xj

原文標(biāo)題:「樹莓派+1萬塊樂高」打造樂高分類器,樹莓派官方轉(zhuǎn)發(fā),網(wǎng)友:我想借來用兩天

文章出處:【微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    31429

    瀏覽量

    269829
  • 樹莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1710

    瀏覽量

    105795

原文標(biāo)題:「樹莓派+1萬塊樂高」打造樂高分類器,樹莓派官方轉(zhuǎn)發(fā),網(wǎng)友:我想借來用兩天

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    GPIO在樹莓中的應(yīng)用

    直接控制和讀取外部硬件設(shè)備的狀態(tài)。 1. GPIO簡介 GPIO是樹莓派上用于與外部世界交互的一組引腳。這些引腳可以被配置為輸入或輸出模式,從而實(shí)現(xiàn)對(duì)外部設(shè)備的控制和數(shù)據(jù)讀取。樹莓
    的頭像 發(fā)表于 01-09 09:41 ?152次閱讀

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優(yōu)缺點(diǎn)

    開發(fā)和物聯(lián)網(wǎng)應(yīng)用。以下是一些基本的樹莓傳感器使用方法: 1. 連接傳感 GPIO引腳 :樹莓
    的頭像 發(fā)表于 12-06 10:35 ?663次閱讀

    樹莓與Arduino的區(qū)別是什么

    在當(dāng)今的科技世界中,樹莓(Raspberry Pi)和Arduino是兩個(gè)經(jīng)常被提及的名字。它們都是開源硬件平臺(tái),但它們的目標(biāo)、功能和用途卻大相徑庭。 1. 目標(biāo)和用途 樹莓
    的頭像 發(fā)表于 11-11 11:14 ?1101次閱讀

    樹莓新推AI HAT+:26 TOPS高性能版本震撼登場

     在成功推出樹莓AI套件與AI攝像頭后,樹莓再次擴(kuò)大其A
    的頭像 發(fā)表于 11-07 13:44 ?505次閱讀

    ARM開發(fā)板與樹莓的比較

    處理 ARM開發(fā)板通常采用不同的ARM處理,如Cortex-A系列、Cortex-M系列等,而樹莓則主要使用博通的ARM處理。
    的頭像 發(fā)表于 11-05 11:11 ?579次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等領(lǐng)域。GPIO(General Purpos
    的頭像 發(fā)表于 10-22 18:09 ?1124次閱讀

    什么是樹莓?樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會(huì)”開發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?1183次閱讀

    樹莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    )接口,樹莓可以連接各種傳感、執(zhí)行和其他外圍設(shè)備。 易于編程 :樹莓支持多種編程語言,如
    的頭像 發(fā)表于 08-30 18:21 ?1816次閱讀

    樹莓的功能用途是什么

    、科研、工業(yè)控制、物聯(lián)網(wǎng)、多媒體播放、家庭自動(dòng)化等領(lǐng)域。 樹莓(Raspberry Pi)是一種小型、低成本的單板計(jì)算機(jī),由英國的Raspberry Pi基金會(huì)開發(fā),其功能和用途非常廣泛。以下是樹莓
    的頭像 發(fā)表于 08-30 18:01 ?2972次閱讀

    樹莓裝ubuntu和raspbian哪個(gè)更好

    版本,包括桌面版、服務(wù)版和物聯(lián)網(wǎng)版等,適用于各種場景。 Raspbian是專為樹莓開發(fā)的Linux發(fā)行版,由樹莓
    的頭像 發(fā)表于 08-30 15:41 ?1537次閱讀

    馬斯克自曝訓(xùn)練Grok 3用了10萬塊NVIDIA H100

    在科技界的前沿陣地上,埃隆·馬斯克再次以其前瞻性的視野和大膽的嘗試引領(lǐng)著新的風(fēng)潮。近日,馬斯克在社交媒體X上的一則回應(yīng),不經(jīng)意間透露了其即將推出的AI聊天機(jī)器人Grok 3背后的驚人秘密——這款被馬斯克譽(yù)為“非常特別”的AI產(chǎn)品,竟然是通過10
    的頭像 發(fā)表于 07-03 14:16 ?535次閱讀

    樹莓5,Raspberry Pi 5 評(píng)測

    來說,多了大約1瓦的功耗,但獲得了更強(qiáng)大的計(jì)算能力。在沒有散熱系統(tǒng)的情況下,樹莓4的壓力測試溫度更低一些,而在加裝了散熱之后,樹莓
    發(fā)表于 06-19 14:51

    Hailo聯(lián)手樹莓,開創(chuàng)人工智能新紀(jì)元

    近日,人工智能處理領(lǐng)導(dǎo)品牌Hailo正式宣布與樹莓展開深度合作。Hailo將為樹莓推出專用AI
    的頭像 發(fā)表于 06-06 16:08 ?776次閱讀

    樹莓攜手Hailo為其新品注入人工智能功能

    摘要:Hailo近期推出虛擬社區(qū)論壇,旨在促進(jìn)合作、共享知識(shí),同樣對(duì)樹莓用戶開放。 邊緣人工智能(AI)處理的領(lǐng)先芯片制造商Hailo近日宣布與
    的頭像 發(fā)表于 06-06 10:18 ?435次閱讀

    特斯拉加碼AI布局:xAI將采購30萬塊英偉達(dá)B200芯片

    特斯拉CEO埃隆·馬斯克近日在社交平臺(tái)上公布了一項(xiàng)重要消息,旗下的人工智能初創(chuàng)公司xAI計(jì)劃采購30萬塊英偉達(dá)B200 AI芯片。這一大規(guī)模采購計(jì)劃標(biāo)志著特斯拉在人工智能領(lǐng)域布局的進(jìn)一步加深。
    的頭像 發(fā)表于 06-05 09:21 ?709次閱讀