Efficient physics simulation has significantly accelerated research progress in robotics applications such as grasping and assembly. The advent of GPU-accelerated simulation frameworks like Isaac Sim has particularly empowered learning-based methods, enabling them to tackle increasingly complex tasks. The PAL Robotics TIAGo++ Omni is a versatile mobile manipulator equipped with a mecanum-wheeled base, allowing omnidirectional movement and a wide range of task capabilities. However, until now, no model of the robot has been available in Isaac Sim. In this paper, we introduce such a model, calibrated to approximate the behavior of the real robot, with a focus on its omnidirectional drive dynamics. We present two control models for the omnidirectional drive: a physically accurate model that replicates real-world wheel dynamics and a lightweight velocity-based model optimized for learning-based applications. With these models, we introduce a learning-based calibration approach to approximate the real robot's S-shaped velocity profile using minimal trajectory data recordings. This simulation should allow researchers to experiment with the robot and perform efficient learning-based control in diverse environments. We provide the integration publicly at https://github.com/AIS-Bonn/tiago_isaac.
論文ID : 2510.10273タイトル : Integration of the TIAGo Robot into Isaac Sim with Mecanum Drive Modeling and Learned S-Curve Velocity Profiles著者 : Vincent Schoenbach¹, Marvin Wiedemann², Raphael Memmesheimer¹, Malte Mosbach¹, Sven Behnke¹所属機関 : ¹ボン大学(自律知能システム研究室)、²フラウンホーファー材料流・ロジスティクス研究所分類 : cs.RO(ロボティクス)公開日 : 2025年10月14日(arXiv v2)論文リンク : https://arxiv.org/abs/2510.10273 コードリンク : https://github.com/AIS-Bonn/tiago_isaac 本論文は、PAL Robotics TIAGo++ Omniモバイルマニピュレータを、NVIDIAのIsaac Sim仮想環境に統合する研究を紹介しています。本ロボットはメカナムホイール底盤を備え、全方向移動能力を有しています。著者らは2つの制御モデル(物理的に正確なモデルと軽量速度モデル)を提案し、学習方法を用いてロボットのS字型速度曲線を校正しています。本仮想モデルは、多様な環境における学習ベースの制御実験を行うための効率的なプラットフォームを研究者に提供します。
中核的課題 :TIAGo++ OmniロボットのIsaac Sim仮想モデルが利用不可能であり、研究者が最新のGPU加速仮想環境での応用を制限されている技術的課題 :
GazeboモデルとIsaac Simの直接的な互換性がない メカナムホイールの全方向駆動には精密なモデリングが必要であり、計算集約的な物理計算を伴う 内部コントローラへのアクセスがなく、実際のホイール加速動作の再現が困難 従来のPID制御器の調整では、実際のロボット動作を正確に反映できない 仮想化の利点 :最新の物理仮想化はロボット研究の基礎となり、費用対効果の高い、スケーラブルな訓練・評価環境を提供GPU加速の必要性 :Isaac Simなどのフレームワークは学習ベースの方法に特に適しており、大規模な訓練データの生成が可能安全性への配慮 :仮想化は安全な訓練・試験環境を提供し、ロボットと環境への損傷リスクを最小化Gazeboの限界 :物理精度と画像リアリズムが限定的であり、精密なモデリングと環境認識の要求を満たすのが困難互換性の問題 :既存のロボットモデルは主にGazebo向けに設計されており、最新の機械学習パイプラインとの統合が困難全方向駆動のモデリング :ほとんどの研究は物理的に正確なメカナムホイール仮想化ではなく、近似手法を使用物理的に正確なモデル :メカナムホイールの精密な物理モデリングを含む、TIAGo++ Omniの高忠実度仮想化を提供軽量制御モデル :計算効率を最適化した速度制御モデルを開発し、大規模学習応用に適用可能ニューラルネットワーク校正方法 :最小限の軌跡データ記録を用いて、学習方法により実際のロボットのS字型速度曲線を近似オープンソース統合 :ROS 2統合とセンサー仮想化をサポートする完全なIsaac Sim拡張を提供設計洞察 :メカナムホイールロボット制御器設計における比例加速の重要性を明らかにTIAGoロボット++ Omniを完全にIsaac Simに統合し、全方向駆動の仮想化問題に焦点を当てます。入力はTwistコマンド(線速度vx、vyおよび角速度vθ)であり、出力は正確なロボット運動動作です。
メカナムホイールのモデリング :
15個の45度角自由回転ローラーを含むプログラムで生成されたメカナムホイールを使用 各ローラーは6つの球体を使用してモデル化され、計算効率と物理精度のバランスを取る ローラー配置とホイール形状の精密性を確保 運動学制御 :
ホイール速度と底盤速度の関係は以下の行列で表現されます:
[ ω 1 ω 2 ω 3 ω 4 ] = 1 r [ 1 1 − ( L x + L y ) 1 − 1 ( L x + L y ) 1 − 1 − ( L x + L y ) 1 1 ( L x + L y ) ] [ v x v y v θ ] \begin{bmatrix} \omega_1 \\ \omega_2 \\ \omega_3 \\ \omega_4 \end{bmatrix} = \frac{1}{r} \begin{bmatrix} 1 & 1 & -(L_x + L_y) \\ 1 & -1 & (L_x + L_y) \\ 1 & -1 & -(L_x + L_y) \\ 1 & 1 & (L_x + L_y) \end{bmatrix} \begin{bmatrix} v_x \\ v_y \\ v_\theta \end{bmatrix} ω 1 ω 2 ω 3 ω 4 = r 1 1 1 1 1 1 − 1 − 1 1 − ( L x + L y ) ( L x + L y ) − ( L x + L y ) ( L x + L y ) v x v y v θ
ここで、rはホイール半径、LxおよびLyはロボット中心からのホイール距離です。
ロボット底盤速度を直接設定し、ホイール-地面相互作用計算を回避 S字型速度曲線を適用して平滑な加速を維持 仮想化効率を大幅に向上させ、物理ステップを360から60ステップ/秒に削減 ニューラルネットワークアーキテクチャ :
小型MLP:1, 35, 15, 5 層構造 Softplus活性化関数 出力5パラメータ:Θω = (a, b, m, k1, k2) S曲線モデル :
3つのセグメントで構成される区分関数:
初期段階:平滑上昇関数s1(区間0,a ) 線形遷移:線形関数s2(区間a,b ) 最終段階:平滑漸近関数s3(区間[b,∞)) 速度補間戦略 :
現在速度Tから目標速度T'への遷移:
T t = T + p t ⋅ ( T ′ − T ) T_t = T + p_t \cdot (T' - T) T t = T + p t ⋅ ( T ′ − T )
ここで p t = S Θ ( t − t 0 ) Δ ω p_t = \frac{S_\Theta(t-t_0)}{\Delta\omega} p t = Δ ω S Θ ( t − t 0 ) は時刻tで実行されるコマンド比率を表します。
データ駆動型校正 :手動調整ではなく、ニューラルネットワークを使用して実際のロボット加速特性を学習区分S曲線設計 :標準ロジスティック関数より実データに適合する3セグメント式S曲線モデルデュアルモデルアーキテクチャ :異なるアプリケーションシナリオに対して精度と効率のトレードオフを提供最小データ要件 :基本方向運動の軌跡データのみで複雑な運動への汎化が可能運動タイプ :x方向、y方向、回転運動の基本軌跡速度範囲 :線速度0.05~1.00 m/s、角速度0.05~1.5 rad/sデータ処理 :各コマンドを3回繰り返し、ノイズ低減のため平均値を取得センサー :OpenVRおよびVIVEトラッカーを使用したモーションキャプチャ相対誤差の定義 :
MRE = ∣ Δ p real − Δ p sim ∣ Δ p real \text{MRE} = \frac{|\Delta p_{\text{real}} - \Delta p_{\text{sim}}|}{\Delta p_{\text{real}}} MRE = Δ p real ∣Δ p real − Δ p sim ∣
ここで、Δpは総移動距離(線形運動)または総回転角度(回転運動)を表します。
正方形軌跡 :前進→右移動→後退→左移動、各セグメント3秒、目標速度0.45 m/s円形軌跡 :y方向0.19 m/s + z軸回転0.78 rad/s単軸運動 :20種類の異なる目標速度のx、y、対角線方向運動運動方向 物理モデル MRE±STD (%) 軽量モデル MRE±STD (%) x方向 8.24 ± 1.37 7.36 ± 3.71 y方向 4.61 ± 5.54 3.89 ± 1.49 xy方向 5.68 ± 2.71 5.16 ± 3.07 回転 4.30 ± 1.62 2.97 ± 1.52
軽量モデルの性能 :ほとんどの場合、物理的に正確なモデルと同等の性能を示しながら、計算効率が大幅に向上汎化能力 :モデルは訓練時に見られなかった対角線運動への汎化が可能制御器の限界 :PAL Roboticsの元の制御器が特定の複合運動で比例加速原則に従わないことを発見軌跡精度 :単純な軌跡の仮想化精度は高いが、複雑な軌跡では累積誤差が存在正方形軌跡 :仮想化は実際のロボットより転角でより平滑であり、これは実際には制御難度を増加させ、ロバスト性を向上させる可能性がある円形軌跡 :全体的な軌跡形状は良好に保たれるが、軽微な位置オフセットが存在ほとんどの研究はMatlab-Simulink、RecurDyn、Gazeboなどの従来の仮想化ツールを使用 少数の研究がIsaac Simにおける全方向ロボット仮想化を探索 既存研究は主に運動学モデリングと運動検証に焦点 従来の手法は手動モデル調整に依存 機械学習手法はシステム同定に使用されるが、微分不可能な物理エンジンとの統合が困難 進化アルゴリズムなどの最適化手法は仮想化パラメータ調整に使用 メカナムホイールのS字型速度曲線に対するニューラルネットワークモデリングは初 閉ループ軌跡追従ではなく、開ループ速度モデルに焦点 Isaac Sim APIとのシームレスな統合 TIAGo++ OmniをIsaac Simに正常に統合し、2つの制御モデル選択肢を提供 学習方法は実際のロボットのS字型速度曲線を効果的に近似 軽量モデルは合理的な精度を維持しながら計算効率を大幅に向上 比例加速はメカナムホイールロボットの平滑な全方向運動に不可欠 非比例加速 :元の制御器の設計欠陥により、特定の運動パターンの正確なモデリングが困難開ループ制御 :開ループ動作のみをモデル化し、実際の応用には閉ループ制御器が必要データ依存性 :モデル精度は訓練データの品質と範囲に制限される累積誤差 :長時間の複雑な軌跡では誤差累積の問題が存在強化学習と軌跡追従タスクにおけるフレームワークの性能をさらに検証 メカナムホイールロボットのS字型速度曲線モデリングを改善する代替手法を探索 他の全方向ロボットプラットフォームへの拡張 複合運動のより正確なモデリング方法の開発 実用価値が高い :Isaac Simにおける双腕全方向ロボットモデルの空白を埋める方法の革新性 :データ駆動手法と物理仮想化を巧みに組み合わせ、ブラックボックス制御器のモデリング課題を解決エンジニアリングの完全性 :ROS 2統合とセンサーサポートを含む完全なオープンソースソリューションを提供性能トレードオフ :デュアルモデル設計は異なるアプリケーションシナリオに精度と効率のトレードオフを提供深い分析 :メカナムホイール制御器設計における重要な原則を明らかにモデリングの限界 :元の制御器の非理想的な設計の影響を受け、特定の運動パターンのモデリング精度が限定的データカバレッジ :訓練データは比較的単純であり、複雑な運動への汎化能力は検証が必要検証範囲 :主に開ループ検証を実施し、閉ループ制御と学習タスクの評価が不足理論分析 :S曲線パラメータ選択とネットワークアーキテクチャ設計に対する理論的指導が不足学術的貢献 :ロボット仮想化コミュニティに重要なツールを提供し、TIAGo関連研究を促進実用的価値 :研究の敷居を低下させ、より多くの研究者が最新の仮想化環境を使用可能に方法論的啓発 :他のロボットプラットフォームのIsaac Sim統合に参考フレームワークを提供オープンソースの影響 :公開コードとモデルはコミュニティの協調開発を促進強化学習 :大規模並列訓練、特に軽量モデルに適用知覚研究 :Isaac Simの高品質レンダリングを利用したビジョンアルゴリズム開発ナビゲーションアルゴリズム :複雑な環境での全方向移動戦略の試験人間ロボット相互作用 :双腕協調および移動操作タスク研究アルゴリズム検証 :実際のロボットへの展開前の安全試験本論文は22の関連文献を引用しており、ロボット仮想化、メカナムホイールモデリング、システム同定など複数の分野における重要な研究をカバーし、研究に堅固な理論的基礎と技術的背景を提供しています。