04.03 Unity、Unreal、ROS、C++、Python の統合プロセス
マニュアルの目次を開く
4.3 Unity、Unreal Engine、ROS 2、C++、Pythonの統合手順
固定バージョンで最小サンプルを実行してから、目的の技術スタックへ進みます。完全なコマンド、API、サンプルコードについては、GitHub v0.1.0の各ディレクトリを参照してください。
実装手順
-
固定バージョンをダウンロードします。
mainブランチへ直接依存せず、v0.1.0タグまたはZIPを使用します。
-
基本通信を確認します。
最初にPythonサンプルまたはプロトコル検証を実行し、レシーバー、COMポート、グローブデータが正常であることを確認します。
-
目的の技術スタックを選択します。
該当ディレクトリのREADMEに従って環境を設定し、最小サンプルを実行します。
-
お客様のアプリケーションへ統合します。
データのマッピング、インタラクション処理、複数デバイスの管理、エラー処理を実装します。
-
受入確認を完了します。
バージョン基準、テスト手順、結果、証拠を保存します。
各技術スタックの入口
Unity
Unity 2022.3 LTSのデスクトッププロジェクトとローカルUPMパッケージ。
Unreal Engine
Unreal Engine 5.6、Win64向けRuntimeプラグイン。
ROS 2
ROS 2 Humble向けのメッセージパッケージとドライバー。
C++
C++17、WindowsのCOMポート向けリファレンス実装とC API。
Python
Python 3.9以降。2組のグローブと触覚フィードバックのサンプルを含みます。
バージョンと機能を混在させない
異なるタグ、コミット、プロジェクト専用の提供物を混在させないでください。SDKに特定のインターフェースが含まれていても、現在のSKUが対応するハードウェア機能を備えているとは限りません。利用できる動作データ、触覚フィードバック、ボタン機能は注文内容に従います。
次のステップ
4.4 プロジェクトの検証、納品、バージョン管理へ進みます。