Humanoid Simulation

Humanoid Simulation

ヒューマノイドを仮想環境で動かす

Unitree製を中心としたヒューマノイドを対象に、NVIDIA Isaac Simなどを活用した仮想環境を構築し、動作やタスクを検証します。
Isaac LabやIsaac GR00Tなども活用し、目的に合わせた動作・機能の開発、AIモデルの学習・チューニングから、実機への反映まで対応します。

Simulation Environment

機体とタスクに合わせた仮想環境

Unitreeなどの対象機体の形状や関節構成、作業空間を、NVIDIA Isaac Simなどの仮想環境で再現します。
床面や接触、センサーなどの条件を整え、姿勢の維持や移動、物体を扱う動作を繰り返し検証できる環境を構築します。

Motion & AI

動作・機能とAIモデルの開発

姿勢の維持、歩行、腕や手を使う作業など、目的に応じた動作・機能を開発します。
機体とタスクに合わせて制御やAIモデルを調整し、バランスや接触、タスクの成否を確認しながら改善します。

Sim to Real

実機での検証と調整

仮想環境で検証した動作やAIモデルを、機体の仕様と利用できる開発環境に合わせて実機へ反映します。
センサーや関節の応答など、シミュレーションとの違いを確認し、段階的に動作範囲を広げながら調整します。

対象機体・タスクと評価方法の設計

  • Simulation Environment
  • Motion & AI
  • Sim to Real

対象機体、実現したい動作、利用できるデータや開発環境を確認します。
検証するタスクと範囲を整理し、姿勢の安定性やタスクの成功率など、目的に合った評価方法を定めます。

機体モデルとシミュレーション環境の構築

  • Simulation Environment

NVIDIA Isaac Simなどに対象機体のモデルを導入・調整し、関節の可動範囲や物理条件、センサーを設定します。
作業空間や対象物を配置し、目的に合わせたタスクを実行できる仮想環境を構築します。

動作・機能の開発とテスト

  • Motion & AI

姿勢制御、移動、物体を扱う動作などを、機体の仕様と目的に合わせて開発します。
動作を組み合わせたタスクも検証し、バランスの崩れや接触、失敗する条件を確認します。

AIモデルの開発・チューニング

  • Motion & AI

Isaac Labによるシミュレーションを使った学習や、Isaac GR00Tの基盤モデルの活用など、機体とタスクに合った方法を選定します。
収集した動作データやシミュレーションの結果をもとに、AIモデルを開発・調整します。
同じ条件で動作を比較し、成功率や安定性、実行速度を確認しながら改善します。

実機への反映と動作検証

  • Motion & AI
  • Sim to Real

機体との接続方法や実行条件、テスト手順を整え、検証した動作・モデルを実機へ反映します。
仮想環境との違いを確認し、実機で得た結果をシミュレーションとモデルの改善にも戻します。

Robot Decision Data

判断を学習するためのデータ作成

自社開発のRobot Decision System(RDS)では、ヒューマノイドの動作ログや操作履歴、シミュレーション結果から、行動の判断に必要なデータを作成します。
状況、行動の候補、選択した行動とその結果を整理し、企業や用途に応じた判断データセットの構築を進めています。

Robot Decision Model

用途に合わせた軽量な判断モデル

作成した判断データをもとに、次の行動を評価・選択する軽量なAIモデルの研究開発を進めています。
企業ごとの作業手順や目的に合わせて学習・チューニングし、ヒューマノイドのタスク判断に活用することを目指します。

Robot Decision Harness

状況に応じた判断とシミュレーション評価

タスクの難しさやリスク、現在の状態に応じて、判断方法や計算量を切り替える仕組みを研究開発しています。
モデルと判断方法の組み合わせをシミュレーションで比較し、成功率や判断速度、失敗する条件を検証します。

機体・用途に合わせた仮想環境

機体モデル、作業空間、タスクの設定を含むシミュレーション環境を、合意した形式で提供します。
継続して検証できるよう、実行条件や操作・設定方法も合わせて引き継ぎます。

開発した動作・AIモデルと関連ソフトウェア

開発・調整した動作や制御ソフトウェア、AIモデルを、検証条件と結果とともに提供します。
対象となる機能や動作ログ、学習・評価データの範囲は、プロジェクトに合わせて定めます。

実機への反映と継続開発への引き継ぎ

実機での実行設定や接続方法、確認した動作と今後の検証項目を整理します。
御社でテストと改善を継続できるよう、開発環境と運用方法を引き継ぎ、必要に応じて実装後の調整も支援します。

  1. 目的・機体の確認

    対象機体と実現したいタスク、利用データを確認し、開発範囲と評価基準を定めます。

  2. 仮想環境の構築

    機体モデルと作業空間を整え、関節・物理条件・センサーを設定します。

  3. 動作・モデルの開発

    タスクに必要な動作・機能とAIモデルを開発し、仮想環境で動かします。

  4. 検証・チューニング

    条件を変えて安定性やタスクの成否を確認し、動作とモデルを調整します。

  5. 実機への反映

    実機で段階的にテストし、仮想環境との差を調整して継続開発へつなげます。

3 OFFERING TYPES

目的、規模、実現難易度に合わせた3つの提供形態

御社のチーム体制とプロジェクト内容・規模・目的に合わせて、以下の3つの提供形態を選んでいただけます。

週1回を目安に
1名〜3名

Consulting

開発プロジェクトの計画と進捗をコンサルティングでサポート

企業のプロジェクトごとに開発計画を策定、要件定義としてまとめるほか、開発チームの組閣や、ベンダーとの交渉もサポート。
そして、実際の進捗をチェックするなど、開発プロジェクトを円滑に進めるためのサポートを行います。

提供内容を見る

週3日を目安に
1名〜3名

Tech Lead

御社の開発リーダーとして開発の内製化をサポート

御社のテックリードとして開発チームに入り、設計・開発を共に進めます。
プロジェクト終了後も御社の社員が自ら開発を継続できる体制を整えるために、ノウハウの共有から、セミナーなどの教育コンテンツの提供まで行います。

提供内容を見る

現場に常駐して
開発規模により〜5名

FDE

御社にチームとして常駐し開発プロジェクトを推進

御社にEXDREAMの開発チームが常駐し、計画からコーディング、実装まで、全てを手掛けます。
エンジニアのいない企業には、御社の専属開発チームとして。
エンジニアチームが既にある企業には、タッグを組んで新たなチームとして、開発の成功まで共に進めます。

提供内容を見る

提供内容・人数・頻度・期間・担当範囲などはプロジェクトによってフレキシブルに対応可能です。

START A PROJECT

Humanoid Simulationの
開発と実装を相談

ヒューマノイドの動作・タスクの検証や実機への反映に関する課題や目的についてお聞かせください。
コンサルティング・内製化支援・FDEの形でご支援します。
Humanoid Simulationについて相談する