このリポジトリでは、Unity上で箱庭ドローンの物理モデルをビジュアライズ・操作できる環境を提供します。
このプロジェクトのディレクトリ構成は以下のとおりです:
hakoniwa-unity-drone/
├── LICENSE
├── README.md
└── simulation/
├── Assets/
│ ├── Configs/ # 設定ファイル
│ ├── Models/ # FBXファイルなどの3Dモデル
│ ├── Materials/ # マテリアルファイル
│ ├── Textures/ # テクスチャファイル
│ ├── Prefabs/ # プレハブ
│ ├── Scripts/ # スクリプト
│ └── Scenes/ # シーンファイル
└── [その他のディレクトリ]
ドローンの基本的な飛行テストを行うシーンとして、SimpleFlightTest
があり、実機と同等の設定パラメータでシミュレーションの動作確認を行うことができます。
クロスプラットフォーム対応を考慮し、各プラットフォームおよびCPUアーキテクチャに対応したプラグインを以下のように配置しています:
simulation/
├── Assets/
│ ├── Plugins/
│ │ ├── Android/
│ │ │ ├── ARMv7/
│ │ │ ├── ARM64/
│ │ │ └── x86_64/
│ │ ├── macOS/
│ │ │ ├── x86_64/
│ │ │ └── ARM64/
│ │ ├── Windows/
│ │ │ ├── x86/
│ │ │ └── x86_64/
│ │ ├── Linux/
│ │ │ ├── x86/
│ │ │ └── x86_64/
│ │ └── [共通プラグイン]
このプロジェクトでは、以下のドローンモデルが含まれています:
- 3Dモデル:
drone-quadcopter.dae
- 3Dモデル:
Turtlebot3.dae