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

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

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

AI算法教機器人從零開始學走路

天津機器人 ? 來源:cg ? 2019-01-03 11:05 ? 次閱讀

2018年12月,來自加利福尼亞大學伯克利分校和谷歌大腦的科學家們開發(fā)出了一套人工智能系統(tǒng),它可以讓機器人自己學會走路。這一成果發(fā)表于預印本網(wǎng)站arXiv.org上,論文題為《通過深度強化學習來學習走路》(Learning to Walk via Deep Reinforcement Learning)。

在研究人員公布的視頻資料中,四足機器人Minitaur試圖走過一個平整的緩坡。在視頻開頭,時間顯示為0,這是四足機器人學習走路的開始。此時的四足機器人Minitaur如一個蹣跚學步的嬰兒,時而搖晃、時而原地踏步,它嘗試著邁開“腿”前進,但身體卻“誠實”地留在原地,整個行走過程進展緩慢。轉(zhuǎn)變發(fā)生在Minitaur學習走路的第18分鐘,這時它已經(jīng)可以持續(xù)性地前進了,但平衡性稍顯不足。后續(xù)的練習中,Minitaur的步伐逐漸變得穩(wěn)定且迅速。54分鐘、72分鐘、108分鐘,不到2小時的時間,Minitaur基本學會了快速且平穩(wěn)地走過緩坡。

這就是四足機器人Minitaur學習走路的全過程。加利福尼亞大學伯克利分校和谷歌大腦的科學家們研發(fā)出的人工智能算法“教”會了這個四足機器人穿越熟悉或陌生的地形。

在整個訓練過程中,研究人員需要“手動”把走到緩坡盡頭的機器人“請”回緩坡的起點以重新開始新一輪的練習,這一手動復位的過程稍顯繁瑣。不過,從結(jié)果來看,這一耗時2小時的學步過程實屬高效,不少網(wǎng)友就此評價稱“AI真是個好老師”。

在人工智能領(lǐng)域中經(jīng)常提到“強化學習”的概念,這是一種使用獎勵或懲罰的驅(qū)動來實現(xiàn)特定目標的人工智能方法,目的是獲得一個策略以指導行動。比如圍棋博弈中,這個策略可以根據(jù)盤面形勢指導每一步應該在哪里落子。而在四足機器人Minitaur學習走路的過程中,這個策略可以根據(jù)地形等要素告訴機器人下一步應該怎么走。

強化學習會從一個初始的策略開始。通常,初始策略不一定很理想,正如四足機器人Minitaur在剛開始學走路的時候所表現(xiàn)的那樣。不過。在學習的過程中,作為決策主體的四足機器人Minitaur會通過行動和環(huán)境進行交互,不斷獲得反饋,即回報或者懲罰,并根據(jù)反饋調(diào)整優(yōu)化策略。

強化學習是一種非常強大的學習方式。持續(xù)不斷的強化學習甚至能夠獲得比人類更優(yōu)的決策機制。最好的例子就是阿爾法狗。2016年,谷歌通過深度學習訓練的阿爾法狗( AlphaGo)程序以4比1的比分戰(zhàn)勝了曾經(jīng)的圍棋世界冠軍李世石。它的改進版更在2017年戰(zhàn)勝了當時世界排名第一的中國棋手柯潔,其令世人震驚的博弈能力就是通過強化學習訓練出來的。

但強化學習也有其局限性。它需要大量數(shù)據(jù),在某些情況下需要數(shù)萬個樣本才能獲得良好的結(jié)果。這就需要四足機器人Minitaur像阿爾法狗那樣進行多次訓練,但過多的訓練可能會對四足機器人造成損壞。

因此,這項“學習走路”的研究選擇了強化學習的“升級版”——深度強化學習的方法,將深度學習的感知能力和強化學習的決策能力相結(jié)合。這種方法可以直接根據(jù)輸入的圖像進行控制,是一種更接近人類思維方式的人工智能方法。

用研究人員的話說,為了“使一個系統(tǒng)在沒有模擬訓練的情況下學習運動技能成為可能”,他們采用了一種名為“最大熵RL”強化學習框架。最大熵RL可以優(yōu)化學習策略,以最大化預期收益。在這個框架中,人工智能代理通過從策略中抽取某些行動并接收獎勵的方式不斷地尋找最佳的行動路徑。

研究人員表示,“據(jù)我們所知,本實驗是在現(xiàn)實世界中不經(jīng)過模仿和預訓練而直接學習欠驅(qū)動四足運動的第一個深度強化學習算法案例。

2018年5月,同個課題組的研究人員曾在arXiv.org上發(fā)表了另一篇關(guān)于四足機器人Minitaur的研究論文。當時,研究人員使用深度強化學習的方法使Minitaur從零開始學習四足運動,并最終實現(xiàn)了小跑和疾馳。

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

    關(guān)注

    210

    文章

    27839

    瀏覽量

    204596
  • 人工智能
    +關(guān)注

    關(guān)注

    1787

    文章

    46061

    瀏覽量

    235020

原文標題:人工智能算法教機器人學走路:從零開始,耗時兩小時

文章出處:【微信號:tjrobot,微信公眾號:天津機器人】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    焊接機器人模式怎么設(shè)置

    在現(xiàn)代制造業(yè)中,焊接機器人廣泛應用于提高生產(chǎn)效率和焊接質(zhì)量。而焊接機器人模式的正確設(shè)置,是確保自動化焊接過程精確執(zhí)行的重要環(huán)節(jié)。今天創(chuàng)想智控焊縫跟蹤系統(tǒng)小編帶大家了解焊接機器人
    的頭像 發(fā)表于 09-09 17:55 ?162次閱讀
    焊接<b class='flag-5'>機器人</b>示<b class='flag-5'>教</b>模式怎么設(shè)置

    工業(yè)機器人器按鈕功能介紹

    工業(yè)機器人器是一個關(guān)鍵的人機交互設(shè)備,通過它操作者可以操作工業(yè)機器人運動、完成示編程、實現(xiàn)對系統(tǒng)的設(shè)定、故障診斷等。以下是工業(yè)機器人
    的頭像 發(fā)表于 09-04 09:44 ?330次閱讀

    工業(yè)機器人常用的編程方式

    機器人完成特定的任務。編程可以手動完成,也可以通過計算機輔助設(shè)計(CAD)軟件自動生成。編程方式的選擇取決于任務的復雜性、機器人的類型、以及所需的靈活性和效率。 1. 手動編程 1.1 示編程 直接示
    的頭像 發(fā)表于 09-04 09:26 ?177次閱讀

    Al大模型機器人

    金航標kinghelm薩科微slkor總經(jīng)理宋仕強介紹說,薩科微Al大模型機器人有哪些的優(yōu)勢?薩科微AI大模型機器人由清華大學畢業(yè)的天才少年N博士和王博士團隊開發(fā),與同行相比具有許多優(yōu)勢:語言
    發(fā)表于 07-05 08:52

    基于FPGA EtherCAT的六自由度機器人視覺伺服控制設(shè)計

    機器人視覺伺服中有著廣闊的應用,本實驗將集成攝像頭的 伊瑟特主站應用在自主研發(fā)的六自由度串聯(lián)機器人上,將機器人運動算法編寫入 伊瑟特主站,
    發(fā)表于 05-29 16:17

    DIY推薦!自制一個基于ESP32的沙畫機器人

    到底板的地方。整個機器人是使用Fusion 360從零開始設(shè)計的,并且我通過Fusion Team在線共享了它們。 我從草圖開始設(shè)計外殼的大致形狀,然后沿著大懸挑部分分割它,確??纱蛴 H缓笪覙?gòu)建
    發(fā)表于 04-15 15:09

    NVIDIA Isaac機器人平臺升級,加速AI機器人技術(shù)革新

    NVIDIA Isaac機器人平臺近期實現(xiàn)重大升級,通過引入最新的生成式AI技術(shù)和先進的仿真技術(shù),顯著加速了AI機器人技術(shù)的發(fā)展步伐。該平臺正不斷擴展其基礎(chǔ)模型、
    的頭像 發(fā)表于 03-27 10:36 ?502次閱讀

    工業(yè)機器人器可以通用嗎?給你5點建議

    ?? ? ?示器通常也叫示編程器或示盒,是進行機器人的手動操縱、程序編寫、參數(shù)配置以及監(jiān)控用的手持裝置;是機器人控制系統(tǒng)的核心部件,是
    的頭像 發(fā)表于 03-23 08:42 ?510次閱讀

    機器人運動中的非完整約束與運動模型推導

    機器人運動中的運動約束是指機器人在運動過程中受到的限制,包括位置、姿態(tài)、速度和加速度等因素。這些約束會對機器人的自由度產(chǎn)生影響,從而影響
    的頭像 發(fā)表于 01-18 16:45 ?1256次閱讀
    <b class='flag-5'>機器人</b>運動<b class='flag-5'>學</b>中的非完整約束與運動模型推導

    機器人擁抱AI大模型已成共識!

    目前普遍的共識是,機器人擁抱AI大模型的過程就是具身智能機器人的實現(xiàn)過程,融合AI大模型的具身智能機器人將是未來
    發(fā)表于 12-22 17:08 ?335次閱讀

    LabVIEW的六軸工業(yè)機器人運動控制系統(tǒng)

    LabVIEW開發(fā)六軸工業(yè)機器人運動控制系統(tǒng) 本項目開發(fā)了一個高效的工業(yè)機器人控制系統(tǒng),重點關(guān)注于運動算法和軌跡規(guī)劃算法的實現(xiàn)和測試。La
    發(fā)表于 12-21 20:03

    基于導納控制的機器人拖動示原理和實現(xiàn)步驟

    基于導納控制的機器人拖動示是一種常用的機器人控制策略,它允許機器人直接互動,實現(xiàn)自然、直觀的控制。在導納控制中,
    的頭像 發(fā)表于 12-04 09:48 ?4478次閱讀
    基于導納控制的<b class='flag-5'>機器人</b>拖動示<b class='flag-5'>教</b>原理和實現(xiàn)步驟

    AI從零開始設(shè)計機器人

    AI 先從一塊大約肥皂大小的塊狀物質(zhì)開始,起初這團物質(zhì)只會搖晃,完全無法行走。AI 知道自己的目標尚未達成,于是迅速迭代設(shè)計。
    發(fā)表于 10-11 09:40 ?271次閱讀
    當<b class='flag-5'>AI</b><b class='flag-5'>從零開始</b>設(shè)計<b class='flag-5'>機器人</b>

    DeepMind全新AI項目曝光:可控制各類機器人,數(shù)據(jù)集有望開源

    谷歌機器人部門高級軟件工程師 Pannag Sanketi 在采訪中表示,“我們觀察到,機器人在專項領(lǐng)域表現(xiàn)極佳,但在通用領(lǐng)域卻缺乏靈性。一般來講,大家需要為每項任務、每臺機器人和每種環(huán)境分別訓練一套模型,
    的頭像 發(fā)表于 10-09 15:41 ?433次閱讀
    DeepMind全新<b class='flag-5'>AI</b>項目曝光:可控制各類<b class='flag-5'>機器人</b>,數(shù)據(jù)集有望開源

    從零開始操作STM8寄存器

    電子發(fā)燒友網(wǎng)站提供《從零開始操作STM8寄存器.pdf》資料免費下載
    發(fā)表于 10-07 16:02 ?1次下載
    <b class='flag-5'>從零開始</b>操作STM8寄存器