箱庭[edit]

アーキテクチャ[edit]

Install[edit]

Hakoniwa core (ライブラリ的なもの?)[edit]

コンパイル(インストールはなし)[edit]
git clone  https://github.com/toppers/hakoniwa-core-cpp.git
cd hakoniwa-core-cpp
mkdir build
cd build
cmake -D test=false -D debug=true -D gcov=false ..
make

Hakoniwa Core client[edit]

git clone --recursive https://github.com/toppers/hakoniwa-core-cpp-client.git
cd hakoniwa-core-cpp-client
bash build.bash
bash install.bash

Hakoniwa Conductor[edit]

dnf install cargo
git clone --recursive https://github.com/toppers/hakoniwa-conductor
cd hakoniwa-conductor/
cd main/
bash build.bash

See also.[edit]

箱庭 ドローン[edit]

hakoniwa-px4sim[edit]

git clone --recursive https://github.com/toppers/hakoniwa-px4sim.git

PX4[edit]

cd px4
cp hakoniwa-apps/10016_none_iris PX4-Autopilot/ROMFS/px4fmu_common/init.d-posix/airframes/10016_none_iris
cp hakoniwa-apps/rcS PX4-Autopilot/ROMFS/px4fmu_common/init.d-posix/rcS
cd PX4-Autopilot
bash Tools/setup/ubuntu.sh --no-nuttx --no-sim-tools   # 使用するツールやライブラリのインストール
make px4_sitl_default

bash ../sim/simstart.bash

Hakoniwa[edit]

cd hakoniwa/
bash install.bash        # Install Hakonwia Core
third-party/hakoniwa-core-cpp-client/hako-setup-check.bash   # chcek
dnf install gtest
dnf install gtest-devel
bash build.bash          # コンパイル
bash run.bash            # 起動
簡易クライアント(Unityの代替)[edit]
cd hakoniwa/third-party/hakoniwa-core-cpp-client
bash build.bash
bash install.bash    # /usr/local/bin/hakoniwa/, /usr/local/lib/hakoniwa/ にインストールされる

Unity[edit]

Setup for MS Windows[edit]

Trouble Shoot[edit]

gRPC[edit]

インストール[edit]
  1. plugin\install.bat で plugin\plugin-srcs\Assets\Plugin\src\PyreCsharp\Gen が削除されないようにする.
  2. install.bat の実行
  3. Unity を起動
    • エラーは "Ignore(無視)" する.
  4. NuGetForUnity を Unityにインストール
  5. 再起動
  6. NuGetForUnity から必要なパッケージをインストール
    • gRPC, Protobuf 関連をインストール
    • MQTT 関連をインストール

トップ   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS