シミュレーション

自律型ロボットのアプリケーションの構築とテストは、困難で複雑でリソースを大量に消費します。従来、デベロッパーのチームは幅広いデプロイシナリオに対応するコードを記述し、コードを統合してから、物理的環境でロボット工学ハードウェアに対してすべてのアプリケーションシナリオをテストしてきました。この開発とテストの手動プロセスは、スタッフの時間を消費し、高価なハードウェアを必要とし、アプリケーションの更新リリースサイクルを遅延させるため、簡単にスケーリングを行うことはできません。

シミュレーションでは、デベロッパーは仮想環境または現実世界でアプリケーションをテストできるため、テスト範囲を拡大し、コードエラーを減らし、開発速度を高めることができます。シミュレーションを使用する最も重要な利点の 1 つは、多数の多様な世界でロボットをテストおよびトレーニングできることです。シミュレーションを大規模化することで、堅牢な回帰テスト、強化学習、および合成データ生成を実行することができます。ただし、ロボティクス企業にとって、シミュレーションの世界の構築、シミュレーションインフラストラクチャの管理、テストの規模拡大はコストがかかり、専門的なスキルが必要です。これは、多くの場合、ロボティクス企業の間でシミュレーションの使用を思いとどまらせ、大規模な自動テストの利点を低減してしまいます。

AWS RoboMaker を使用したシミュレーション

AWS RoboMaker は、デベロッパー、QA、および DevOps エンジニアがインフラストラクチャをプロビジョニングまたは管理することなく、シミュレーションワールドを簡単に作成し、シミュレーションジョブを実行できるようにするフルマネージドサービスです。RoboMaker は、デベロッパーが 3D 仮想環境でコードをテストおよび反復するためのツールを提供することにより、すべてのロボティクス企業が手頃な価格で大規模にシミュレーション利用できるようにします。このサービスは、大規模な並列シミュレーションをサポートし、テストされるシナリオの複雑さに基づいて自動的にスケーリングします。RoboMaker のシミュレーションにより、各ロボティクス企業は、ロボット工学アプリケーションのテストと機械学習をより速く、より安価で、より堅牢にすることができます。

大規模な並列シミュレーションを実行する

RoboMaker バッチシミュレーション API を使用すると、デベロッパーは 1 回の API 呼び出しで大規模なシミュレーションバッチを簡単に起動できます。API を介して大規模なシミュレーションを実行すると、コンピューティング能力が利用しやすくなります。これにより、デベロッパーはテストの複雑さ、規模、および頻度を増やすことができるため、開発ライフサイクルが短縮され、テストがより堅牢になります。

任意のシミュレーターを使用

RoboMaker シミュレーションを使用すると、ROS、カスタムロボットアプリケーション、Gazebo、Unity、Unreal、Nvidia Isaac ベースのシミュレーションなど、お好みのロボットソフトウェアやシミュレーターを実行できます。RoboMaker では、インフラストラクチャをプロビジョニング、設定、管理することなく、クラウドでシミュレーションを実行できます。

Simulation WorldForge

大規模なシミュレーションワールドを構築する

RoboMaker WorldForge を使用すると、エンジニアリングへの投資や世界規模の生成インフラストラクチャの管理を行うことなく、現実世界の状況を模倣した数百の事前定義されたランダム化シミュレーションワールドを自動的に作成できます。シミュレーションワールドジェネレーターがないと、シミュレーションワールドの構築にはコストと時間がかかり、3D モデリングの専門的なスキルとシミュレーションエンジンの知識が必要になります。WorldForge により、シミュレーションの規模、速度、バリエーションを簡単に増やし、製品コードの品質を向上させ、市場投入までの時間を短縮できます。今日、WorldForge では、設定可能なフロアプランと家具を完備した室内家庭環境のシミュレーションのワールドを提供しています。

画像
料金を確認する

AWS RoboMaker の料金は従量課金制です。最低料金はありません。

詳細はこちら 
画像
無料のアカウントにサインアップする

AWS 無料利用枠にすぐにアクセスできます。 

サインアップ 
画像
コンソールで構築を開始する

AWS RoboMaker で構築を開始しましょう。

開始方法