サポート終了通知: 2025 年 9 月 10 日、 AWS は のサポートを中止します AWS RoboMaker。2025 年 9 月 10 日以降、 AWS RoboMaker コンソールまたは AWS RoboMaker リソースにアクセスできなくなります。コンテナ化されたシミュレーションの実行に役立つ AWS Batch への移行の詳細については、このブログ記事
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ROS アプリケーションのコンテナへの移行
2021 年 10 月より、AWS RoboMaker はあらゆるロボットとシミュレーションソフトウェアの組み合わせにも対応できるようサポートを拡大しました。これまで、AWS RoboMaker での実行がサポートされているロボットとシミュレーションソフトウェアの構成は、ロボットオペレーティングシステム (ROS) と Gazebo だけでした。この変更により、AWS RoboMaker でのシミュレーションの実行中に、任意のロボットとシミュレーションソフトウェアを設定できるようになりました。
ROS と Gazebo を引き続き使用したいと考えている場合、これはどういう意味になるのでしょうか?
AWS RoboMaker で使用する独自のアプリケーションコンテナをビルドするには、Docker ベースのワークフローに移行する必要があるということです。Docker は、開発者がアプリケーションの依存関係をバンドルし、ソフトウェアをバンドルパッケージ(コンテナ)として出荷できるようにする業界標準ツールです。詳細については、「Amazon ECS の Docker の基本」を参照してください。使用するイメージは AWS RoboMaker 互換コンテナ要件 に記載されている要件を満たしている必要があります。
ROS ベースのコンテナをすでに使用している場合はどうなりますか?
この場合、ほとんど作業は必要ありません。AWS コンソールまたは CLI 経由で、ロボットとシミュレーションアプリケーションのソフトウェアスイートを、ROS 関連のソフトウェアスイートから一般的およびシミュレーションランタイムのソフトウェアスイートへとアップデートする必要があります。次に、シミュレーションの実行 の手順に従います。
Docker ベースのワークフローに移行する方法
-
お好きな ROS のバージョンに応じて以下のチュートリアルのいずれかを選択し、その手順に従ってください。
-
コンテナを作成したら、引き続きシミュレーションジョブの送信ができます。