在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

將工業機器人裝配任務從仿真轉為現實

NVIDIA英偉達 ? 來源:未知 ? 2023-06-08 15:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

4613d5de-05cf-11ee-962d-dac502259ad0.gif

仿真是幫助機器人學習感知(從攝像機圖像中了解世界)、規劃(制定解決問題的行動序列)和控制(產生改變機器人位置和方向的電機指令)等新技能的一個必要工具。

機器人裝配在汽車、航空航天、電子和醫療設備行業中無處不在。設置機器人執行裝配任務是一個耗時且昂貴的過程,需要一整支團隊來設計機器人的軌跡并仔細劃定邊界。

在其他機器人技術領域,仿真已經成為不可或缺的工具,尤其是在發展 AI 的過程中。但機器人裝配涉及幾何復雜的緊密公差零件之間的高精度接觸。長期以來,仿真此類接觸緊密的活動在計算上的難度極高。

NVIDIA 近期在機器人裝配方面取得了進展,這使得超實時仿真成為可能。這種高速仿真能夠使用強大、先進的強化學習(RL)技術。借助 RL,虛擬機器人能夠探索仿真環境、獲得豐富的經驗,并通過智能試錯來學習有用的技能。將 RL 用于機器人裝配,可以最大限度地減少對操作者專業知識的需求、增加對變化的魯棒性并減少硬件磨損。sim-to-real一詞指的就是將仿真環境中的技能轉移到現實世界。

將 RL 用于機器人裝配的最大挑戰之一,是機器人在仿真中學習的技能通常不能有效地轉移到現實世界的機器人上。出現這個問題是因為仿真器與現實世界之間存在物理學、電機信號傳感器信號等方面的微妙差異。此外,現實世界的機器人可能會遇到在仿真器中從未見過的情況。這些問題被統稱為 reality gap(現實差距)。

什么是 IndustReal?

為了將 RL 用于具有挑戰性的裝配任務并解決現實差距問題,我們開發了 IndustReal。IndustReal 是一套用于幫助機器人解決仿真中的裝配任務,并將這些能力轉移到現實世界的算法、系統和工具。

IndustReal 主要提供:

  • 一套使仿真機器人通過 RL 解決復雜裝配任務的算法。

  • 一種解決現實差距,并在現實世界中部署時穩定機器人所學技能的方法。

  • 一個現實世界機器人系統,將在仿真中訓練的裝配技能端到端地轉移到現實。

  • 使研究人員和工程師能夠復制該系統的軟硬件工具套件。

  1. IndustRealKit 是一套受 NIST Task Board 1(既定的機器人裝配基準)啟發的 3D 可打印資產 CAD 模型。

  2. IndustRealLib 是一個輕量級的 Python 庫,可將在 NVIDIA Isaac Gym 仿真器中學到的技能部署到現實世界的 Franka Emika Panda 機器人臂上。

圖 1. 機器人在仿真中執行插入釘子

和裝配齒輪的策略(上一行),

然后將這些策略部署到現實世界中(下一行)。

訓練算法和部署方法

在這項工作中,我們提出了三種算法幫助機器人在仿真中使用 RL 學習裝配技能。我們還提出了一種使現實世界的機器人能夠執行這些技能的部署方法。

仿真感知策略更新

像 NVIDIA Isaac Gym 和 NVIDIA Isaac Sim 這樣的機器人仿真器在滿足現實世界的物理學同時,還要滿足許多物理限制,其中最重要的一項是物體不能相互重疊,或者說“互穿”。在大多數仿真器中,物體之間的小規?;ネú豢杀苊?,尤其是在實時執行時。

我們引入了仿真感知策略更新(SAPU),為仿真機器人提供關于仿真預測何時可靠或不可靠的認知。具體而言,在 SAPU 中,我們在 NVIDIA Warp 中實現了一個基于 GPU 的模塊,從而在機器人學習如何使用 RL 裝配零件時檢查是否存在互穿。

當互穿規模小時,我們對機器人的仿真體驗進行加權,而當互穿規模大時,我們就減少加權。該策略可以防止仿真機器人利用不準確的物理規則解決任務,進而導致無法將它學習的技能轉移到現實世界中。

有向距離場獎勵

為了使用 RL 解決任務,必須定義一個獎勵信號(例如衡量機器人在解決任務方面取得了多少進展)。然而,在裝配過程中,很難根據形狀復雜零件的對齊情況來定義一個獎勵信號。

于是我們引入了有向距離場(SDF)獎勵,以便衡量仿真零件在裝配過程中的對齊程度。SDF 是一個數學函數,它可以從一個物體上的點計算出到另一個物體表面的最短距離。這種自然、通用的方法可以描述零件之間的對齊情況,高度對稱或不對稱都不例外。

在 SDF 獎勵中,我們將獎勵信號定義為裝配過程中一個零件的當前位置和目標位置之間的 SDF 距離。

47ea2c5a-05cf-11ee-962d-dac502259ad0.gif

圖 2. 一個圓形釘子的 SDF 2D 切片可視化圖。

顏色代表從指定的點到釘子表面的最短距離

基于樣本的課程

課程學習是一種成熟的 RL 方法,可解決涉及到許多單獨步驟或動作的問題。畢竟,機器人在學習過程中所面對的任務難度會逐漸增加。

在我們的裝配任務中,機器人首先解決簡單的裝配問題(即零件已完成部分裝配),然后再升級到更難的問題(即零件已被拆解)。

隨著零件之間的初始接觸逐漸減少,零件會在某個時刻不再有初始接觸點。由于機器人的知識已過度偏向于部分裝配的情況,這種難度上的陡增會導致性能崩潰。

我們為仿真機器人引入了一個基于樣本的課程(SBC)來逐步學習復雜的裝配任務。在課程的所有階段都要求機器人解決各種難度范圍內的抽樣裝配問題,但會逐漸刪除問題分布中最簡單的問題。在課程的最后階段,各個零件在一開始就完全不接觸。請看下面的可視化圖。

48f0d658-05cf-11ee-962d-dac502259ad0.jpg

圖 3. 基于樣本的課程的不同階段。

任務難度從左到右隨插頭(黃色球體)

初始位置的分布遠離插座(米色)而增加。

策略級行動整合器

在最常見的機器人 RL 應用中,通過對機器人的姿勢(即其位置和方向)進行增量調整來產生機器人的動作。這些增量被應用于機器人的當前姿態,以產生一個瞬時的目標姿勢。如果應用于現實世界中的機器人,由于實際機器人的復雜性,這種策略可能會導致機器人的最終姿勢與其最終目標姿勢之間產生差異。

我們還提出了一個策略級行動整合器(PLAI)。這是一種簡單的算法,在現實世界的機器人上部署學習到的技能時,可以減少穩態(即長期的)錯誤。我們將增量調整應用于先前的瞬時目標姿勢,以產生新的瞬時目標姿勢。

在數學上(類似于經典 PID 控制器的積分項),這種策略產生的瞬時目標姿勢是初始姿勢和機器人隨時間產生的動作之和。該技術即便在復雜的實際情況下,也可以使機器人的最終姿勢與最終目標姿勢之間的誤差最小化。

機器人正試圖移動到一個目標位置,期間我們比較了標準(標稱)策略、PLAI 算法和經典的 PID 控制器在抵達任務上的表現。請看下面的可視化圖。

圖 4. 機器人使用標準策略、PLAI 算法和 PID 策略將其指尖移動到粉色球體目標的比較(上一行:在重力補償不完全的情況下進行比較。下一行:在未建立關節處摩擦力模型的情況下進行比較)

系統和工具

通過 IndustReal 進行現實世界實驗所使用的裝置,包括一個 Franka Emika Panda 機器人臂、安裝在機器人手上的英特爾 RealSense D435 攝像頭,以及一個帶有零件的裝配平臺。

48fe1d86-05cf-11ee-962d-dac502259ad0.png

圖 5. 物理機器人實驗設置:一個 Franka Emika Panda 機器人臂,機器人手上裝有一個英特爾 RealSense D435 攝像頭,底部是一個帶有零件的裝配平臺。

IndustReal 提供用于復制本文中介紹的系統所需要的硬件(IndustRealKit)和軟件(IndustRealLib)。

IndustRealKit 包含可 3D 打印的 20 個零件的 CAD 模型,涵蓋了這項工作中使用到的所有零件。這些模型帶有 6 個釘子支架、6 個釘子插座、3 個齒輪、1 個齒輪底座(帶 3 個齒輪軸)以及 4 個 NEMA 連接器和插座支架,均使用美標插頭和電源插座。

采購清單包括 17 個零件:6 個金屬釘子(NIST 基準)、4 個 NEMA 連接器和插座、1 個光學平臺以及緊固件。

49690ee8-05cf-11ee-962d-dac502259ad0.png

圖 6. IndustRealKit

IndustRealLib 是一個輕量級庫,包含了將在仿真中通過 RL 學到的技能部署到現實世界機器臂上所需要的代碼。具體而言,我們為用戶提供腳本,以便他們把在 NVIDIA Isaac Gym 仿真器中訓練的控制策略(即將傳感器信號映射到機器人行動的神經網絡)迅速部署到 Franka Emika Panda 機器人上。

未來發展方向

IndustReal 展示了一條在機器人裝配任務中充分發揮仿真潛力的路徑。隨著仿真變得更加精準和高效,以及更多仿真轉現實的轉移技術被源源不斷地開發出來,我們已經預見到了將這項工作擴展到制造業其他任務(如螺絲緊固、電纜布線和焊接等)的眾多可能性。我們有理由相信,有朝一日,每一個先進的工業制造機器人都將使用這種技術進行仿真訓練,以便可以無縫、靈活地轉移到現實世界。

我們的下一步是將該系統擴展到包括更多的對象、裝配任務和復雜的環境。我們還打算開發更多的仿真轉現實技術,以便更加經濟、可靠、安全而順利地轉移學到的技能。

如何使用 IndustReal

  • 請訪問 IndustReal project pagehttps://sites.google.com/nvidia.com/industreal,查看論文和摘要視頻的鏈接。敬請關注即將推出的 IndustralKit 和 IndustralLib。

  • 下載獨立運行的NVIDIA Isaac Gym Preview Releasehttps://developer.nvidia.cn/isaac-gymNVIDIA Isaac Gym Environmentshttps://github.com/NVIDIA-Omniverse/IsaacGymEnvs其中包含了在 IndustReal中訓練裝配技能的基礎 ——NVIDIA Omniverse factory environmentshttps://github.com/NVIDIA-Omniverse/IsaacGymEnvs/blob/main/docs/factory.md)。

  • 下載 Omniverse 驅動的新一代 NVIDIA Isaac Simhttps://developer.nvidia.cn/zh-cn/isaac-sim)。

點擊“閱讀原文”,或掃描下方海報二維碼,觀看 NVIDIA 創始人兼 CEO 黃仁勛在 COMPUTEX 2023 的主題演講直播回放,主題演講中文字幕版已上線,了解 AI、圖形及其他領域的最新進展!


原文標題:將工業機器人裝配任務從仿真轉為現實

文章出處:【微信公眾號:NVIDIA英偉達】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 英偉達
    +關注

    關注

    22

    文章

    3933

    瀏覽量

    93355
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    利用NVIDIA Isaac Lab訓練工業機器人齒輪裝配任務

    多部件裝配在制造、汽車、航空航天、電子、醫療設備等絕大多數行業中都扮演著關鍵角色。雖然應用廣泛,但是機器人裝配仍是一項極具挑戰性的任務。這類任務
    的頭像 發表于 06-12 16:00 ?579次閱讀
    利用NVIDIA Isaac Lab訓練<b class='flag-5'>工業</b><b class='flag-5'>機器人</b>齒輪<b class='flag-5'>裝配</b><b class='flag-5'>任務</b>

    借助NVIDIA技術實現機器人裝配和接觸密集型操作

    本期 NVIDIA 機器人研究與開發摘要 (R2D2) 探討 NVIDIA 研究中心針對機器人裝配任務的多種接觸密集型操作工作流,以及它們
    的頭像 發表于 06-04 13:51 ?174次閱讀
    借助NVIDIA技術實現<b class='flag-5'>機器人</b><b class='flag-5'>裝配</b>和接觸密集型操作

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

    非常重要的地位。 先說這個自主機器人的計算系統。計算系統是自主機器人的關鍵部件。自主機器人通過智能計算系統與物理世界交互,自主地完成任務。通常會包括幾個關鍵的模塊,分別是傳感模塊,感知
    發表于 01-04 19:22

    NVIDIA技術推動機器人仿真

    借助機器人仿真,開發人員能夠在基于物理學的現實世界數字呈現中對機器人進行虛擬訓練、測試和驗證。
    的頭像 發表于 01-03 14:10 ?457次閱讀

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型

    ,能夠利用\"思維鏈\"的技術復雜任務分解為多個子任務,以漸進的方式解決問題。這不僅提高了任務的成功率,也顯著增強了系統的魯棒性,使得機器人
    發表于 12-29 23:04

    《具身智能機器人系統》第7-9章閱讀心得之具身智能機器人與大模型

    將自然語言理解與運動規劃融為一體。這種端到端的方法使機器人能夠直接人類指令生成動作序列,大幅簡化了控制流程。該項目的工作流程包含設計并封裝一個人機器人函數庫、編寫清晰地描述提示詞、在仿真
    發表于 12-24 15:03

    【「具身智能機器人系統」閱讀體驗】+數據在具身人工智能中的價值

    的數據集。例如,自主導航機器人需要處理大量環境數據,以增強其路徑規劃和避障能力。此外,數據的精度直接影響機器人的性能;從事高精度任務工業機器人
    發表于 12-24 00:33

    機器人仿真的類型和優勢

    機器人仿真使機器人工程師和研究人員能夠創建機器人及其環境的虛擬模型。這項技術支持在仿真的無風險環境中測試和驗證
    的頭像 發表于 10-14 10:43 ?1285次閱讀
    <b class='flag-5'>機器人</b><b class='flag-5'>仿真</b>的類型和優勢

    工業機器人編程流程及注意事項

    工業機器人在現代制造業中扮演著越來越重要的角色。它們不僅提高了生產效率,還提升了產品質量和一致性。編程是使工業機器人能夠執行特定任務的關鍵步
    的頭像 發表于 09-04 09:40 ?2252次閱讀

    工業機器人常用的編程方式

    工業機器人的編程是確保機器人能夠執行特定任務的關鍵步驟。編程方式多種多樣,每種方式都有其特定的應用場景和優勢。 工業
    的頭像 發表于 09-04 09:26 ?2235次閱讀

    工業機器人的四種編程(示教編程、離線編程、自增強現實編程主編程)剖析!

    當前機器人廣泛應用于焊接、裝配、搬運、噴漆及打磨等領域,任務的復雜程度不斷增加,而用戶對產品的質量、效率的追求越來越高。在這種形式下,機器人的編程方式、編程效率和質量顯得越來越重要。降
    的頭像 發表于 08-30 12:14 ?5443次閱讀
    <b class='flag-5'>工業</b><b class='flag-5'>機器人</b>的四種編程(示教編程、離線編程、自增強<b class='flag-5'>現實</b>編程主編程)剖析!

    通過多樣的幾何形狀來訓練機器人仿真現實轉換的裝配技能

    家庭和工業環境中的大多數物品都由多個部件組裝而成。而裝配工作一般交給人工,但在汽車等一些行業,機器人裝配已十分普遍。 這些機器人大多用于執行
    的頭像 發表于 08-20 10:39 ?1417次閱讀
    通過多樣的幾何形狀來訓練<b class='flag-5'>機器人</b><b class='flag-5'>從</b><b class='flag-5'>仿真</b>到<b class='flag-5'>現實</b>轉換的<b class='flag-5'>裝配</b>技能

    工業機器人視覺技術的應用分為哪幾種?

    ,機器人可以識別和定位物體的位置、形狀、顏色等特征。這些信息可以用于機器人的導航、抓取、裝配任務。 1.1 顏色識別 顏色識別是物體識別的一種常見方法。通過分析物體表面的顏色信息,
    的頭像 發表于 07-09 09:38 ?1446次閱讀

    Al大模型機器人

    理解能力強大: AI大模型機器人可以理解和生成自然語言,能夠進行復雜的對話和語言任務。它們能夠識別語言中的語義、語境和情感,并據此作出適當的回應。廣泛的知識儲備: 這些模型基于大規模的數據集進行訓練,擁有
    發表于 07-05 08:52

    工業機器人任務編程基本流程

    隨著科技的迅猛發展,工業機器人在制造業中的應用越來越廣泛。它們不僅能夠執行重復性、高精度的任務,還能在惡劣環境中代替人工進行作業,極大地提高了生產效率和安全性。要實現工業
    的頭像 發表于 07-02 10:41 ?1023次閱讀
    主站蜘蛛池模板: 日韩黄a级成人毛片 | 你懂的网站在线播放 | 日本a级三级三级三级久久 日本a级影院 | 午夜影吧 | 伊人色婷婷综在合线亚洲 | 特级深夜a级毛片免费观看 特级生活片 | 日本有色视频 | 天天爱天天做天天爽天天躁 | 性欧美高清精品videos | 久久综合久久88 | 国产精品成人观看视频国产奇米 | 久久免费观看国产精品 | eeuss影院www影院夜场 | 在线观看色视频 | 欧美成人伊人十综合色 | 欧美日本一区二区三区 | 亚洲成人激情片 | 电影天堂在线观看三级 | 午夜在线免费观看视频 | 国产一级特黄生活片 | 伊人久久精品成人网 | 久久香蕉国产精品一区二区三 | 狠狠色狠狠色综合久久一 | 又黄又涩的视频 | 色中文网 | 99视频精品全国免费 | 中国china体内裑精亚洲毛片 | 久久国产伦三级理电影 | 狠狠色丁香九九婷婷综合五月 | 99国产国人青青视频在线观看 | 三级网站在线播放 | 轻点灬大ji巴太粗太长了爽文 | 狠狠色噜噜狠狠狠狠97影音先锋 | 五月天婷婷网亚洲综合在线 | 福利视频免费观看 | 男人j进入女人免费视频 | 激情在线视频 | 久久久免费精品视频 | 看看一级毛片 | 亚洲夂夂婷婷色拍ww47 | 亚洲欧洲一区 |