箱庭には様々な機能セットがあり、それらはすべて オープンソース(GitHub) 上で管理・公開されています。
一部の機能は箱庭ラボの PROライセンス として提供しており、ライセンスをご購入いただくことでご利用いただけます。
箱庭構成要素マップ
箱庭構成要素 一覧表
名称 | 分類 | 説明 | GitHubリンク |
---|---|---|---|
箱庭コンダクタ | component | 箱庭をマルチノードで時刻同期しながらシミュレーションするためのコンポーネント | https://github.com/toppers/hakoniwa-conductor |
Unreal SIM | library | Unreal Engine のプログラムを箱庭時刻同期できるようにするためのプラグイン | https://github.com/toppers/hakoniwa-unreal-simasset-plugin |
Unity SIM | library | Unityのプログラムを箱庭時刻同期できるようにするためのプラグイン | https://github.com/toppers/hakoniwa-sim-csharp |
Athrill | asset | マイコンシミュレータAthrillのコア機能 | https://github.com/toppers/athrill |
Athrill Device | asset | Athrillの周辺デバイス | https://github.com/toppers/athrill-device |
箱庭MuJoCoアセット | asset | MuJoCoで作成したロボットを箱庭アセットとして登録・シミュレーションする機能 | https://github.com/hakoniwalab/hakoniwa-mujoco-robots |
箱庭ドローンシミュレータ(Unity) | asset | 箱庭ドローンシミュレータのビジュアライズ機能のUnity版 | https://github.com/hakoniwalab/hakoniwa-unity-drone |
箱庭ドローンシミュレータ(Engine) | asset | 箱庭ドローンシミュレータのEngine側(物理・制御等)の機能セット/PRO版は非公開です | https://github.com/toppers/hakoniwa-drone-core |
ROSブリッジ | component | 箱庭をROSシステムと連携するためのブリッジ機能 | https://github.com/toppers/hakoniwa-bridge |
MAVLINKブリッジ | component | 箱庭をMAVLink通信と連携するためのブリッジ機能(mavlinkディレクトリ) | https://github.com/toppers/hakoniwa-drone-core |
ARブリッジ | component | 箱庭をARデバイスと連携するためのブリッジ機能 | https://github.com/toppers/hakoniwa-ar-bridge |
Webサーバー | component | 箱庭をWebsocket連携するためのブリッジ機能 | https://github.com/toppers/hakoniwa-webserver |
UE PDU | library | Unreal EngineでのPDU通信を隠蔽化しWebサーバと連携するためのクライアント機能 | https://github.com/hakoniwalab/hakoniwa-pdu-unreal |
Unity PDU | library | UnityでのPDU通信を隠蔽化しWebサーバと連携するためのクライアント機能 | https://github.com/toppers/hakoniwa-pdu-csharp |
PDUバイナリ変換 | library | PDU定義の各言語マッピングとシリアライズ機能 | https://github.com/toppers/hakoniwa-ros2pdu |
箱庭APIバインディング | core | 箱庭アセットAPIを様々な言語向けにバインディング(一部PRO) | https://github.com/toppers/hakoniwa-core-cpp-client |
箱庭コア機能 | core | 箱庭の中核となる機能 | https://github.com/toppers/hakoniwa-core-cpp |