移轉 ROS 應用程式至容器 - AWS RoboMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

移轉 ROS 應用程式至容器

從 2021 年 10 月開始,AWS RoboMaker擴展支持以啟用任何機器人和仿真軟件。以前,機器人操作系統(ROS)和涼亭是唯一允許在其中運行的機器人和仿真軟件配置AWS RoboMaker。通過此更改,您現在可以在中運行模擬時配置您選擇的任何機器人和模擬軟件AWS RoboMaker。

對於希望繼續使用 ROS 和涼亭的客戶來說,這意味著什麼?

這意味著您需要轉移到基於 Docker 的工作流程,以構建自己的應用程序容器以用於AWS RoboMaker。Docker 是一個行業標準工具,允許開發人員捆綁其應用程序的依賴關係,並將其軟件作為捆綁包(容器)發送。如需詳細資訊,請參閱亞馬遜 ECS 碼頭基礎知識。您使用的圖像必須符合中列出的要求要求AWS RoboMaker相容容器

如果我已經在使用基於 ROS 的容器怎麼辦?

那麼你就是那裡的大部分路程!您必須更新您的軟件套件機器人仿真ROS 相關軟體套件的應用程式將軍模擬運行時軟件套件通過AWS控制台或 CLI。然後,按照以下步驟操作執行模擬

如何移轉至以 Docker 為基礎的工作流程

  1. 根據您想要的 ROS 版本,選擇下列其中一個教學課程,然後按照其中的步驟進行操作。

  2. 建立容器後,您可以繼續提交模擬工作。