コンテンツにスキップ

ロボットセットアップチュートリアル

概要

この GUI チュートリアルシリーズでは、仮想世界のセットアップからロボットのデジタルツイン構築まで、NVIDIA Isaac Sim の各種機能を使って段階的に学んでいきます。頻繁に使用するプロパティ、設定、ツールの場所を理解し、ツールバー、アイコン、OpenUSD の標準に親しむことができます。

チュートリアルは 初級・中級・上級 の3つのレベルに分かれており、段階的にスキルを習得できる構成になっています。まずは車輪ロボットのセクションから始めて、基本的な概念を学ぶことをお勧めします。

初級:車輪ロボットのセットアップ

Beginner

すべてのロボットタイプに共通する基礎的な概念を学びます。ステージのセットアップから始まり、プリミティブ形状でロボットを組み立て、ジョイントとアーティキュレーションで動くロボットに仕上げ、カメラの取り付け、実際のロボットアセットのリギングまでを段階的に進めます。

車輪ロボットのセットアップ

チュートリアル 1: ステージのセットアップ

ステージプロパティの確認、Physics Scene の作成、グラウンドプレーンとライティングの追加方法を学びます。

チュートリアル 2: シンプルなロボットの組み立て

プリミティブ形状を使ったロボット構造の構築、物理プロパティの設定、マテリアルの適用方法を学びます。

チュートリアル 3: 基本ロボットのアーティキュレーション

リボリュートジョイントの追加、ジョイントドライブの設定、アーティキュレーションルートの追加、速度コントローラの実装方法を学びます。

チュートリアル 4: カメラとセンサーの追加

カメラセンサーの作成、Camera Inspector による出力確認、ロボットへのカメラ取り付け方法を学びます。

チュートリアル 5: モバイルロボットのリギング

フォークリフト USD アセットを完全にアーティキュレーションされたモバイルロボットに変換する方法を学びます。

中級:マニピュレータのセットアップ

Intermediate

基礎知識をベースに、より複雑なロボット構造の扱い方を学びます。URDF からのロボットアームのインポート、グリッパーの接続、物理プロパティの調整、設定ファイルの生成、ピック&プレースタスクの実装までを一通り体験します。

マニピュレータのセットアップ

チュートリアル 6: マニピュレータのセットアップ

URDF から UR10e ロボットと Robotiq 2F-140 グリッパーをインポートし、単一のアーティキュレーションとして接続する方法を学びます。

チュートリアル 7: マニピュレータの設定

アーティキュレーションのソルバー設定、物理マテリアル、ジョイント力制限、ドライブゲインの調整方法を学びます。

チュートリアル 8: ロボット設定ファイルの生成

Lula Robot Description Editor と USD to URDF Exporter を使って、キネマティクスソルバー用の設定ファイルを生成する方法を学びます。

チュートリアル 9: ピック&プレースの例

Lula キネマティクスソルバーによるターゲット追従と RMPFlow によるモーション制御を組み合わせたピック&プレースタスクを実装します。

上級:アセットの調整と最適化

Advanced

複雑なロボット設定のための高度な技法を習得します。閉ループ機構のリギング、ジョイントドライブゲインの体系的な調整、アセットのパフォーマンス最適化、ロコモーションポリシーに合わせた脚ロボットのリギングを学びます。

脚ロボットのリギング

チュートリアル 10: 閉ループ構造のリギング

Robotiq グリッパーの閉ループアーティキュレーション構造の設定、ミミックジョイント、OmniGraph による制御方法を学びます。

チュートリアル 11: ジョイントドライブゲインの調整

Gain Tuner エクステンションを使ったポジションドライブ・ベロシティドライブのゲイン最適化手法を学びます。

チュートリアル 12: アセット最適化

メッシュ統合やシーングラフインスタンシングによるロボットアセットのパフォーマンス最適化手法を学びます。

チュートリアル 13: 脚ロボットのリギング

ロコモーションポリシーの設定仕様に合わせた H1 ヒューマノイドロボットのリギングと検証方法を学びます。