SimReady 3Dとは何ですか?

SimReady 3D アセットは、ジオメトリと外観を、シミュレーションに必要な構造と物理特性と組み合わせます。これらは、視覚的なシーンを、ロボットが認識して対話できる環境に変えるのに役立ちます。

SimReady とはどういう意味ですか?

SimReady はシミュレーション準備完了を意味します。 SimReady 3D アセットには、シミュレータがオブジェクトとその動作を解釈するために使用できる情報が、表示されるジオメトリとマテリアルとともに含まれています。タスクに応じて、その情報には、衝突形状、質量、摩擦、意味ラベル、関節コンポーネントが含まれる場合があります。

SimReady は、NVIDIA によって開始され、OpenUSD に基づいて構築された仕様フレームワークにも名前を付けます。構造化プロパティとメタデータを通じてシミュレーション機能を定義します。適用される要件は、アセットの用途によって異なります。カメラの認識に使用されるオブジェクトとロボット操作に使用されるオブジェクトには、異なる機能が必要です。 NVIDIA のSimReady 仕様の概要では、このアプローチについて説明しています。

SimReady アセットは通常の 3D モデルとどう違うのですか?

テクスチャ モデルは、オブジェクトの形状と外観を記述します。シミュレーターは、そのオブジェクトがどのように空間を占め、接触に反応し、移動するかを知る必要もあります。現実的なキッチン キャビネットはその違いを示しています。レンダリングされたイメージにはドアとハンドルが表示される場合がありますが、ロボット インタラクションでは、これらのコンポーネントに使用可能なジオメトリ、衝突形状、および適切なジョイントが必要です。

ゲーム対応アセットにはコリジョンとアニメーションがすでに含まれている場合がありますが、そのセットアップは特定のゲーム用に設計されています。ロボット学習タスクでは、調整された寸法、物理パラメータ、意味論的な注釈、および意図されたインタラクションに対する検証が必要な場合があります。準備状況は、そのタスクとシミュレーションの実行時間に対して評価されます。

3Dアセットをシミュレーション対応にする条件は?

ジオメトリ、スケール、マテリアル

寸法、向き、オブジェクトの構造は、意図した環境に一致する必要があります。ロボット グリッパーとハンドルは、互換性のある縮尺で表現する必要があります。視覚的なマテリアルとテクスチャはレンダリングされた観察をサポートし、物理的なマテリアルのプロパティは摩擦や跳ね返りなどの動作を記述します。 NVIDIA のモデリング ガイダンスは、現実世界のスケールと一貫したアセット構築を重視しています。

衝突ジオメトリと物理的特性

衝突の形状により、接触が発生する場所が決まります。質量と慣性は、移動する物体が力にどのように反応するかに影響します。摩擦は表面が滑るかどうかに影響します。これらのプロパティはオブジェクトとタスクに適合する必要があります。たとえば、より単純な衝突表現によりシミュレーションのパフォーマンスが向上する場合、表示されるメッシュと衝突ジオメトリは異なる場合があります。 USD Physics は、OpenUSD シーンの物理プロパティを記述するためのスキーマを提供します。

意味を持つラベルとパーツ

セマンティック情報は、オブジェクトまたはコンポーネントが何を表すかを識別します。キャビネット、ドア、ハンドルなどのラベルは、シーンの解釈と注釈付きのトレーニング データをサポートします。個別のパーツ ジオメトリにより、これらのコンポーネントを個別に選択して操作できます。 セマンティック ラベリングは、機械学習用にレンダリングされた画像内のオブジェクトの識別もサポートします。

タスクに応じた関節と把持点

キャビネットを開けるタスクには、適切な軸と動作制限を備えたドア ジョイントが必要です。ピックアンドプレース作業には、アクセスしやすい接触面と便利なつかみ位置が必要です。これらはタスク固有の追加です。静的な背景オブジェクトには、多関節操作アセットに必要なすべての機能が必要ありません。

SimReady アセットが物理 AI にとって重要なのはなぜですか?

Physical AI システムは、物理環境を認識して動作します。シミュレーションにより、ロボット開発チームはタスクを実行し、条件を変更し、データを収集することができます。アセットの品質はこれらの実験に影響します。コライダーが正しくないと有効な把握がブロックされる可能性があり、ハンドルのスケールが正しくないと、タスクに到達できるかどうかが変わる可能性があります。

構造化アセットにより、バリエーションもさらに便利になります。シーンは、タスクの実行に必要な情報を保持しながら、オブジェクトの配置、寸法、またはマテリアルのプロパティを変更できます。これらのバリエーションはロボットの学習と評価のワークフローをサポートしますが、シミュレーションでのパフォーマンスは現実世界の目標に照らして評価する必要があります。

Isaac Sim で SimReady アセットを検証するにはどうすればよいですか?

検証には、アセットの構造のチェックと、ターゲット シミュレーターでの動作の観察が含まれます。 Thrixel の物理 AI ワークフローは、次のようなテストに Isaac Sim を使用します。

  • 安定: オブジェクトを目的のサポート上に置き、期待どおりに静止するかどうかを検査します。
  • ドロップ: オブジェクトが着地したときの接触反応と安定性を確認します。
  • スライド: モーション下でサーフェスがどのように相互作用するかを調べます。
  • ジョイント関節: ドア、蓋、またはその他の関節パーツの軸、範囲、動きをチェックします。
  • 掴みと持ち上げ: ロボットが目的の物体に接触、保持、持ち上げられるかどうかをテストします。

テストは、意図したタスクを反映する必要があります。単独で正しく開くドアは、周囲の物体やロボットが存在するかどうか、キャビネット内部をチェックする必要があります。アセット検証とシーン検証は、さまざまな障害原因に対処します。

AI は SimReady アセットとシーン全体を生成できますか?

AI は、プロンプトまたは参照画像からジオメトリと外観を生成し、部品、物理学、タスク情報の準備をサポートします。 Thrixel の AI 3D モデル ジェネレーター は、このプロセスに編集可能なアセットを提供します。完全なワークフローでは、環境を組み立て、シミュレーションでその動作をチェックします。 3D 生成 AI ガイド では、基礎となるモデル生成ワークフローについて説明しています。

物理 AI 用の Thrixel は、写真とビデオからのデジタル ツインの再構成、構造化されたシーンの生成、セマンティック パーツ、作成された把持点、シミュレーションの検証をカバーします。このワークフローは、PBR マテリアルとシミュレーション情報を含む USDA シーン出力を使用して三角形メッシュを生成します。また、模倣学習のためのアセットとシーンのバリエーションとロボットの軌道もサポートします。

コーディングエージェントを使用したインタラクティブなワールド作成の場合、Build World はアセット生成をシーン アセンブリおよび反復検査に接続します。 Physical AI プロジェクトでは、ロボット タスク、物理キャリブレーション、シミュレーター固有の検証などの要件が追加されます。 Thrixel の物理 AI プロジェクトのディスカッションは、これらの要件と利用可能な参照入力から始まります。

SimReady 3D アセットに関するよくある質問

すべての USD ファイルは SimReady アセットですか?

いいえ、OpenUSD は、タスクに必要なシミュレーション機能を含まずにシーンを記述することができます。ファイルには、適切な構造化プロパティ、セマンティクス、および検証が必要です。 NVIDIA の SimReady FAQ では、USD にデータを保存するだけではシミュレーションの準備が整わない理由が説明されています。

SimReady アセットはデジタル ツインと同じですか?

用語は、アセットのさまざまな側面を説明します。デジタル ツインは、特定の実世界のオブジェクトまたは環境を表します。シミュレーションの準備状況は、シミュレーションでその表現を使用するために必要な機能を示します。再構築されたキッチンはシミュレーション用に準備できますが、生成された SimReady キッチンは 1 つの特定の実際のキッチンに対応する必要はありません。

既存の 3D モデルをシミュレーション対応にすることはできますか?

はい。既存のメッシュを開始点にすることができます。準備には、スケールの修正、可動部品の分離、衝突ジオメトリと物理プロパティの作成、セマンティック ラベルの追加、ターゲット シミュレータでの結果のテストなどが含まれる場合があります。作業はモデルの構造と目的のタスクによって異なります。

すべての SimReady アセットにはジョイントまたは把持点が必要ですか?

いいえ。これらの機能はインタラクションによって異なります。床には適切な形状と接触動作が必要です。引き出しを開けるには関節が必要です。掴むことを目的としたオブジェクトには操作セットアップが必要です。関連するシミュレーション要件によって、何を作成し、チェックする必要があるかが決まります。

Physical AI の Thrixel を探索する