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

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

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

人工智能深度學(xué)習(xí)算法在工業(yè)機(jī)械臂上的應(yīng)用

曼哈頓計(jì)劃 ? 來源:cc ? 2019-01-16 10:55 ? 次閱讀

從功能上來說,你這個應(yīng)用非常適合采用深度學(xué)習(xí),事實(shí)上,深度學(xué)習(xí)本質(zhì)上就是用來做分類識別的,尤其是針對零件與零件之間,圖像上差異比較小的時(shí)候(比如你需要自動分揀A,B,C三種零件,但其形狀差別很?。?,更加適合用深度學(xué)習(xí)。

不過深度學(xué)習(xí)也存在它的問題:

訓(xùn)練的樣本要足夠大,具體多大合適,要看你對圖像區(qū)分度的要求。如果樣本不是很充分的情況下,比如數(shù)千張或更少,其實(shí)也可以考慮用傳統(tǒng)方式,比如SVM。我用傳統(tǒng)方式做過寶馬車標(biāo),安全帽等的識別,準(zhǔn)確度相當(dāng)高了,尤其是車標(biāo)識別,接近100%準(zhǔn)確,而我只用了不到100張做訓(xùn)練,而且無論算法還是模型庫都不大,很適合做嵌入式,而且可以做到實(shí)時(shí)。

對深度學(xué)習(xí)而言,速度/性能是個很大的問題,不知道題主的機(jī)器性能如何,以及對應(yīng)的圖片分辨率,是否要實(shí)時(shí)處理?我估計(jì)題主應(yīng)該是那種實(shí)時(shí)高清識別,而且有可能是嵌入式設(shè)備,我們姑且認(rèn)為視頻是直接從本機(jī)采集,不需要做解碼,即便如此,基于深度學(xué)習(xí)的運(yùn)算量也是很高的,尤其是resnet這種,一般而言,層數(shù)越多越精準(zhǔn),運(yùn)算量也會越高。高清情況下(機(jī)器視覺應(yīng)用一般會1080P或更高),我個人認(rèn)為單張圖片的識別時(shí)間會超過1秒,很難做實(shí)時(shí)。有朋友在256核的TX1上測試過標(biāo)清的FAST RCNN,單張?zhí)幚頃r(shí)間為0.6秒左右,我本人測試過googlenet,在一臺阿里云E5的機(jī)器上(無GPU),識別一張720p的圖片,估計(jì)約0.3 - 0.5秒左右(我的應(yīng)用需要考慮網(wǎng)絡(luò)傳輸?shù)臅r(shí)間,沒打log,只是通過返回結(jié)果大致估計(jì))。無論哪種情況,離每秒25幀的實(shí)時(shí)要求都差得太遠(yuǎn)。

結(jié)論:

嵌入式設(shè)備,個人不建議用深度學(xué)習(xí),除非你能將密集運(yùn)算部分移植到FPGA上,否則性能會是個很大的問題。

高清和實(shí)時(shí)的應(yīng)用,一般而言也不建議用深度學(xué)習(xí),理由同上。

對于區(qū)分度要求很高(種類很多,很相近),非實(shí)時(shí)的應(yīng)用,基于后端或云端的業(yè)務(wù),有足夠的運(yùn)算資源。特別適合用深度學(xué)習(xí)。

能解決問題才是王道,傳統(tǒng)方式未必不可以。

強(qiáng)烈建議題主關(guān)注一下,深度學(xué)習(xí)領(lǐng)域芯片相關(guān)技術(shù)的進(jìn)展,比如谷歌的TPU,國內(nèi)的寒武紀(jì),以及輕量級框架mxnet等。

舉一個具體的實(shí)例:

深度學(xué)習(xí)應(yīng)用于工業(yè)機(jī)械臂的控制,這也是 Industry 4.0 的發(fā)展方向。

將深度學(xué)習(xí)算法應(yīng)用到工業(yè)機(jī)器人上,拿來做商品或者零件分揀,大概可以分為「分類」和「撿起」兩步:

(1) 對商品或者零件進(jìn)行「分類」

這個步驟非常適合使用深度學(xué)習(xí),因?yàn)樯疃葘W(xué)習(xí)本質(zhì)上就是用來做分類識別的。

(2) 將商品或者零件「成功撿起」

對于單個商品或者零件,要想將其成功撿起,關(guān)鍵是選擇合適的把持位置,通俗的將,就是機(jī)器人夾零件的哪個地方,可以使零件不下滑,從而成功地被撿起來。比較典型的算法,一個是採用兩階段的深度學(xué)習(xí)算法,第一階段通過小型的Neural Network,檢測出數(shù)個可以把持的位置,第二階段採用大型的Neural Network,對第一階段得到的各個把持位置候選進(jìn)行評估,選擇最終的一個把持位置。這種算法的成功率大概能達(dá)到65%。

(上圖顯示了第一個階段得到多個候選把持位置,第二階段得到最終把持位置)

另一個是結(jié)合了深度學(xué)習(xí)和Heterogeneous Learning,將把持位置的信息(width, height, x, y, θ)以及把持該位置時(shí)成功撿起零件的成功率“Graspability”用來訓(xùn)練模型,模型如下:

下圖表示的是把持位置的信息(width, height, x, y, θ)的定義,以及各把持位置對應(yīng)的Graspability Label。

下圖是Positive和Negetive教師信號的例子。

下圖是得到的最終把持位置,可以達(dá)到85%左右的成功率。

對于多個商品和零件堆積在一起的情形,除了把持位置的選擇,還需要選擇合適的抓取順序,即先抓取哪一個零件,后抓取哪一個零件,這時(shí)可以採用Reinforcement Learning算法,最終可以達(dá)到約90%的成功率,和熟練工人的水平相當(dāng)。當(dāng)然,要將這些成果大規(guī)模應(yīng)用到工業(yè)流水線上,還需要考慮到正確率要求更高(一般是99.9%),以及速度要求更快等,目前許多改進(jìn)就是圍繞滿足這兩點(diǎn)指標(biāo)來進(jìn)行的。

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

    關(guān)注

    1793

    文章

    47535

    瀏覽量

    239363
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5511

    瀏覽量

    121362

原文標(biāo)題:人工智能深度學(xué)習(xí)的算法可以應(yīng)用到工業(yè)的機(jī)械臂上嗎?

文章出處:【微信號:gh_599f8b397756,微信公眾號:曼哈頓計(jì)劃】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式和人工智能究竟是什么關(guān)系?

    人工智能的結(jié)合,無疑是科技發(fā)展中的一場革命。人工智能硬件加速中,嵌入式系統(tǒng)以其獨(dú)特的優(yōu)勢和重要性,發(fā)揮著不可或缺的作用。通過深度學(xué)習(xí)和神
    發(fā)表于 11-14 16:39

    NPU深度學(xué)習(xí)中的應(yīng)用

    隨著人工智能技術(shù)的飛速發(fā)展,深度學(xué)習(xí)作為其核心驅(qū)動力之一,已經(jīng)眾多領(lǐng)域展現(xiàn)出了巨大的潛力和價(jià)值。NPU(Neural Processing Unit,神經(jīng)網(wǎng)絡(luò)處理單元)是專門為
    的頭像 發(fā)表于 11-14 15:17 ?745次閱讀

    人工智能、機(jī)器學(xué)習(xí)深度學(xué)習(xí)存在什么區(qū)別

    人工智能指的是某種程度上顯示出類似人類智能的設(shè)備。AI有很多技術(shù),但其中一個很大的子集是機(jī)器學(xué)習(xí)——讓算法從數(shù)據(jù)中
    發(fā)表于 10-24 17:22 ?2517次閱讀
    <b class='flag-5'>人工智能</b>、機(jī)器<b class='flag-5'>學(xué)習(xí)</b>和<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>存在什么區(qū)別

    《AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新》第6章人AI與能源科學(xué)讀后感

    幸得一好書,特此來分享。感謝平臺,感謝作者。受益匪淺。 閱讀《AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新》的第6章后,我深刻感受到人工智能在能源科學(xué)領(lǐng)域中的巨大潛力和廣泛應(yīng)用。這一章詳細(xì)
    發(fā)表于 10-14 09:27

    《AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新》第一章人工智能驅(qū)動的科學(xué)創(chuàng)新學(xué)習(xí)心得

    ,無疑為讀者鋪設(shè)了一條探索人工智能(AI)如何深刻影響并推動科學(xué)創(chuàng)新的道路。閱讀這一章后,我深刻感受到了人工智能技術(shù)科學(xué)領(lǐng)域的廣泛應(yīng)用潛力以及其帶來的革命性變化,以下是我個人的
    發(fā)表于 10-14 09:12

    risc-v人工智能圖像處理應(yīng)用前景分析

    人工智能推薦系統(tǒng)中強(qiáng)大的圖形處理器(GPU)一爭高下。其獨(dú)特的設(shè)計(jì)使得該處理器功耗受限的條件下仍能實(shí)現(xiàn)高性能的圖像處理任務(wù)。 Ceremorphic公司 :該公司開發(fā)的分層學(xué)習(xí)處理器結(jié)合了
    發(fā)表于 09-28 11:00

    報(bào)名開啟!深圳(國際)通用人工智能大會將啟幕,國內(nèi)外大咖齊聚話AI

    呈現(xiàn)、產(chǎn)業(yè)展覽、技術(shù)交流、學(xué)術(shù)論壇于一體的世界級人工智能合作交流平臺。本次大會暨博覽會由工業(yè)和信息化部政府采購中心、廣東省工商聯(lián)、前海合作區(qū)管理局、深圳市工信局等單位指導(dǎo),深圳市人工智能產(chǎn)業(yè)協(xié)會主辦
    發(fā)表于 08-22 15:00

    FPGA人工智能中的應(yīng)用有哪些?

    FPGA(現(xiàn)場可編程門陣列)人工智能領(lǐng)域的應(yīng)用非常廣泛,主要體現(xiàn)在以下幾個方面: 一、深度學(xué)習(xí)加速 訓(xùn)練和推理過程加速:FPGA可以用來加速深度
    發(fā)表于 07-29 17:05

    深度學(xué)習(xí)算法嵌入式平臺上的部署

    隨著人工智能技術(shù)的飛速發(fā)展,深度學(xué)習(xí)算法各個領(lǐng)域的應(yīng)用日益廣泛。然而,將深度
    的頭像 發(fā)表于 07-15 10:03 ?1594次閱讀

    人工智能大模型工業(yè)網(wǎng)絡(luò)安全領(lǐng)域的應(yīng)用

    隨著人工智能技術(shù)的飛速發(fā)展,人工智能大模型作為一種具有強(qiáng)大數(shù)據(jù)處理能力和復(fù)雜模式識別能力的深度學(xué)習(xí)模型,已經(jīng)多個領(lǐng)域展現(xiàn)了其獨(dú)特的優(yōu)勢和廣
    的頭像 發(fā)表于 07-10 14:07 ?854次閱讀

    人工智能、機(jī)器學(xué)習(xí)深度學(xué)習(xí)是什么

    科技日新月異的今天,人工智能(Artificial Intelligence, AI)、機(jī)器學(xué)習(xí)(Machine Learning, ML)和深度
    的頭像 發(fā)表于 07-03 18:22 ?1373次閱讀

    人工智能深度學(xué)習(xí)的五大模型及其應(yīng)用領(lǐng)域

    隨著科技的飛速發(fā)展,人工智能(AI)技術(shù)特別是深度學(xué)習(xí)各個領(lǐng)域展現(xiàn)出了強(qiáng)大的潛力和廣泛的應(yīng)用價(jià)值。深度
    的頭像 發(fā)表于 07-03 18:20 ?4828次閱讀

    機(jī)器學(xué)習(xí)怎么進(jìn)入人工智能

    ,人工智能已成為一個熱門領(lǐng)域,涉及到多個行業(yè)和領(lǐng)域,例如語音識別、機(jī)器翻譯、圖像識別等。 在編程中進(jìn)行人工智能的關(guān)鍵是使用機(jī)器學(xué)習(xí)算法,這是一類基于樣本數(shù)據(jù)和模型訓(xùn)練來進(jìn)行預(yù)測和判斷的
    的頭像 發(fā)表于 04-04 08:41 ?357次閱讀

    5G智能物聯(lián)網(wǎng)課程之Aidlux下人工智能開發(fā)(SC171開發(fā)套件V1)

    ://t.elecfans.com/v/25653.html 人工智能 初學(xué)者完整學(xué)習(xí)流程實(shí)現(xiàn)手寫數(shù)字識別案例 28分55秒 https://t.elecfans.com/v/27184.html
    發(fā)表于 04-01 10:40

    嵌入式人工智能的就業(yè)方向有哪些?

    工業(yè)、農(nóng)業(yè)、醫(yī)療、城市建設(shè)、金融、航天軍工等多個領(lǐng)域。新時(shí)代發(fā)展背景下,嵌入式人工智能已是大勢所趨,成為當(dāng)前最熱門的AI商業(yè)化途徑之一。
    發(fā)表于 02-26 10:17