AI LAB / KEYWORD DICTIONARY

ロボット開発

Robot Simulation(ロボットシミュレーション)とは?

ロボットシミュレーションは、物理特性を持つ仮想環境でロボットやセンサーを再現し、学習、テスト、検証を行う手法です。

仕組みと使いどころ

ロボットシミュレーションでは、CAD、URDF、実環境のキャプチャーなどからデータを取り込み、材質や物理特性を設定してロボット、センサー、周囲のシーンを構成します。仮想環境内で認識、移動、物体操作などの機能やロボット方策を学習、評価できます。ソフトウェアインザループやハードウェアインザループによるシステム検証にも使用されます。また、照明、反射、色、物体の位置などを変化させ、モデル学習を補う合成データを生成できます。資料では、物理ベースの仮想環境でロボットシステムを学習、テスト、検証してから実環境へ展開する流れが示されています。

Robot Simulationの活用例

たとえば、こんな場面で

仮想環境にロボットとセンサーを配置し、物体の位置や照明を変えながら、移動や認識の方策を学習・評価します。

使うときのポイント

使用するロボット形式、センサー、物理モデル、実行環境への対応を確認し、目的に応じて学習、合成データ生成、ソフトウェアインザループまたはハードウェアインザループの評価を構成します。

参考資料

Isaac Sim (新しいタブで開きます)NVIDIA Robotics Platform (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る