#お役立ちコラム
フィジカルAIとデジタルツイン|違い・連携・作り方を解説

フィジカルAIとデジタルツインは、同じ技術を指す言葉ではありません。デジタルツインは現実の設備や環境をデジタル側に表し、フィジカルAIはセンサー情報から行動を決めて現実の機械を動かします。
この記事では、二つの役割、連携に必要なデータ、デジタルツインの作り方、仮想と現実の差を管理する方法を説明します。
執筆: bestat 編集部
フィジカルAIとデジタルツインの違い
デジタルツインは、現実の特定の設備や空間と対応するデジタル上の表現です。フィジカルAIは、現実を認識し、動作を選び、機械を制御する仕組みです。

観点 | デジタルツイン | フィジカルAI |
|---|---|---|
主な役割 | 現実の状態を表し、可視化・予測・検証する | 状況を認識し、行動を決めて機械を動かす |
主な入力 | 3D形状、設備状態、センサー値、履歴 | カメラ、力覚、位置、指示、機械状態 |
主な出力 | 状態表示、シミュレーション、予測結果 | 経路、把持、移動、停止などの動作 |
現実との関係 | 特定の対象と対応し、更新される | 対象へ作用し、結果を観測する |
単独でできないこと | それ自体が実機を自律制御するとは限らない | 正確な仮想環境を自動で持つとは限らない |
二つはどちらか一方を選ぶ関係ではありません。デジタルツインが試験環境と状態の写しを提供し、フィジカルAIがその中と現実で認識・判断・行動します。
デジタルツイン単独でも、設備の状態監視やレイアウト検討に使えます。フィジカルAI単独でも、限られた範囲を実機データで学習・評価できます。組み合わせが必要なのは、多数の条件を安全に試す、実機へ移す前に干渉を確認する、合成データを作るといった場面です。
二つをつなぐ循環
連携は、現実からデジタルへ写す流れと、デジタルで試した結果を現実へ移す流れの往復です。

現実の設備、対象物、作業範囲を計測します。
形状、状態、物理条件、タスクをデジタルツインへ反映します。
仮想環境で動作を学習・検証し、失敗条件を探します。
速度や対象を制限して実機へ展開します。
実機のセンサー値、成功、停止、介入を記録します。
仮想との差を調べ、モデルと条件を更新します。
NVIDIAのOmniverse概要は、産業デジタルツインとロボティクスシミュレーションをフィジカルAI開発へ使う構成を説明しています。これは一つの実装例であり、デジタルツインが特定製品だけを指すわけではありません。
循環で重要なのは、結果を戻す経路です。仮想側から実機へモデルを渡すだけでは、照明、摩擦、遅延、設備のずれによる差が蓄積します。実機の失敗を条件と一緒に記録し、仮想環境またはAIモデルのどちらを直すか判断します。
デジタルツインに必要な4層
フィジカルAIへ使うデジタルツインは、3D形状だけでは足りません。形状、状態、物理、タスクの4層を、目的に必要な範囲でそろえます。

1. 3D形状と座標
建屋、設備、治具、ロボット、対象物の形と位置を表します。到達、干渉、視野、通路を確認する土台です。
元データには、CAD、点群、メッシュ、図面などがあります。目的によって必要な細かさが異なります。ロボットの経路確認では外形と位置が重要ですが、外観認識用の画像生成では色、材質、照明も必要です。
点群を使う場合は、座標系、取得日、欠け、ノイズを確認します。点群の構造と扱い方は点群データとはで説明しています。
2. 設備と環境の状態
設備の稼働、扉の開閉、在庫、温度、アラーム、部品の位置など、時間で変わる情報です。形状が同じでも状態が違えば、実行できる動作は変わります。
データをつなぐ際は、対象IDと時刻をそろえます。センサー値がどの設備のどの状態を示すか分からなければ、3D空間に重ねても判断材料になりません。
3. 物理とセンサー
質量、摩擦、剛性、関節、接触、重力、カメラ、深度、ノイズ、遅延などを表します。実機に近づけるほど設定項目は増えるため、タスクへ影響するものから整えます。
把持では接触と摩擦、移動では床と車輪、視覚認識では照明とセンサー特性が重要です。全項目を最高精度にするより、失敗原因に関係する値を実測して合わせます。
4. タスクと安全条件
開始状態、目標、成功、失敗、禁止領域、停止、復旧を表します。ロボットが動いたかではなく、工程として完了したかを判定する層です。
同じ設備モデルでも、搬送、点検、把持では必要なタスク定義が違います。学習用の報酬と、本番の安全条件も分けます。仮想で高い報酬を得るために、安全限界へ近づく動作を選ばないよう制約します。
デジタルツインを作る手順
作成は、現実をすべて複製することから始めません。検証したい問いを決め、その答えに必要な層を追加します。

1. 検証する問いを決める
「設備の間を通れるか」「箱をつかめるか」「人が入ったとき停止できるか」のように、結果を判定できる問いへします。問いが違えば必要なデータも違います。
2. 対象範囲と座標を決める
区画、設備、ロボット、対象物の範囲を決め、共通の座標系へ配置します。CADと点群を重ねる場合は、基準点、軸の向き、単位、取得時点を合わせます。
3. 形状を作り、用途に合わせて軽くする
点群やCADから必要な外形を作ります。細かなボルトまで残すと表示と計算が重くなります。衝突判定、視覚生成、説明表示など、用途ごとに詳細度を分けます。
4. 状態データを接続する
設備ID、センサー、時刻を3D上の対象へ結びます。更新頻度も決めます。安全確認に使う状態を、日次更新の画面だけで扱うことはできません。
5. 物理とセンサーを設定する
実機の動作へ影響する質量、摩擦、関節、カメラ位置、遅延などを入れます。値が不明な場合は仮定として残し、結果への感度を調べます。
6. 実測と比較する
同じ初期条件と動作を仮想・実機で実行し、軌道、時間、接触、センサー画像を比較します。差が大きい項目を調整し、許容範囲を記録します。
7. 更新を運用に組み込む
レイアウト、治具、設備、センサー、ソフトウェアが変わったとき、誰がどのモデルを更新し、どの試験をやり直すかを決めます。古い精密モデルより、現実と対応する簡潔なモデルの方が有用な場合があります。
学習・検証・運用で使い分ける
一つのデジタルツインを、すべての目的へ同じ設定で使う必要はありません。

用途 | 重視する情報 | 主な出力 |
|---|---|---|
学習 | 多様な対象、照明、配置、センサー画像 | 学習データ、方策 |
動作検証 | 形状、関節、接触、時間 | 到達、干渉、作業成否 |
安全検証 | 禁止領域、故障、遅延、停止 | 危険条件、停止挙動 |
運用監視 | 現在状態、設備ID、時刻、履歴 | 状態表示、異常、更新判断 |
学習用では条件を幅広く変え、現実にない組み合わせも含めることがあります。運用監視では、特定の現実設備と現在時刻が一致することが重要です。同じ「デジタルツイン」と呼んでも、目的と正確さの基準が異なります。
NVIDIAの合成データ生成ワークフローは、仮想シーンからRGB、セグメンテーション、法線などを生成し、フィジカルAI学習へ使う例を示しています。合成データは、現実では集めにくい条件を作れますが、実画像で差を確認する工程は残ります。
Sim2Realギャップを管理する
仮想と現実の差をゼロにすることより、差がどの結果へ影響するかを把握します。内閣官房のAIロボティクス戦略も、Sim2Realギャップを社会実装上の課題として扱っています。
管理は次の順で行います。
同じ初期状態、目標、動作を仮想と実機で用意します。
センサー画像、軌道、動作時間、接触、結果を比較します。
差を、形状、状態、物理、制御、通信へ分類します。
結果へ影響する差を優先して修正します。
修正後の仮想試験と限定した実機試験を繰り返します。
実機データでモデルを更新するときは、データの取得条件も残します。設備の摩耗を反映した値を別の設備へ無条件に使うと、対応関係が崩れます。
また、仮想試験に成功しても、安全認証や実機の検収を置き換えるとは限りません。対象機械と用途に適用される法令、規格、社内基準を確認し、実機で必要な試験を定めます。
どちらから始めるか
先にデジタルツインを完成させるか、フィジカルAIを先に試すかは、検証したいリスクで決めます。
配置や干渉が不明:先に現況の3D形状と座標を整えます
認識可能か不明:限定した実画像を集め、小さなモデルで評価します
危険条件を試せない:仮想環境と隔離設備を先に用意します
設備状態が追えない:ID、時刻、センサー接続を先に整えます
作業価値が不明:現行作業の停止、介入、手直しを先に測ります
大規模な統合環境を先に作ると、目的に不要なモデルまで増えることがあります。一つのタスク、一つの設備、一つの評価指標で循環を作り、必要な層と範囲を広げます。
よくある質問
3Dモデルがあればデジタルツインですか
3Dモデルは形状を表す土台です。現実の特定対象と対応し、状態や履歴が更新され、目的に応じた検証へ使えることでデジタルツインとして機能します。静的な形状だけでも用途はありますが、現在状態を表すとは限りません。
デジタルツインがないとフィジカルAIは使えませんか
必須ではありません。限定したタスクを実機データで学習・評価する方法もあります。多数の条件、危険な失敗、レイアウト変更を事前に試したい場合に、デジタルツインの価値が高まります。
現実のデータはどの頻度で反映しますか
目的で決まります。干渉確認用の建屋形状は変更時の更新で足りる場合があります。安全制御へ使う人の位置や設備状態は、必要な応答時間に合う更新が要ります。すべてをリアルタイムにする必要はありません。
デジタルツインだけで学習データを作れますか
合成データを作れますが、現実との差が残ります。実画像や実機ログで性能を評価し、差が大きい条件を仮想側へ反映します。合成データだけで実環境の性能を保証することはできません。
まとめ
デジタルツインは現実を表して試す環境、フィジカルAIは認識・判断・行動を担う仕組みです。
連携では、現実の計測、仮想での学習・検証、実機展開、結果の再反映を循環させます。
フィジカルAIへ使うデジタルツインは、3D形状、状態、物理、タスクと安全条件の4層で考えます。
学習、動作検証、安全検証、運用監視では、必要な詳細度と更新頻度が異なります。
Sim2Realギャップは、仮想と実機を同じ条件で比べ、結果へ影響する差から修正します。
現実空間の3Dデータを取得・生成し、設備や環境のデジタル化を進めるための3D.Coreサービス紹介資料をダウンロードできます。→ 資料ダウンロード
bestat 編集部について
bestat株式会社は、東京大学 松尾研究室発の産業用3Dデータに特化したAIスタートアップです。製造業・インフラ・土木の現場で、画像・動画・点群・360度動画などから3Dデータを生成・処理・活用する「3D.Core」シリーズを開発・提供しています。
https://bestat-data.com/3dcore

