bash third_party/setup_toolchain.shThen you can build and run the project with bazel command.
bazel run //bang/planning:dragon_plannerBesides Bazel, you can also install dependencies with pip and venv.
pip3 install --upgrade -r third_party/requirements.txtBut note that you should always run in the project root directory.
python3 bang/planning/dragon_planner.pyFrom time to time, the third-party libraries may need to be upgraded, especially ultralytics which
breaks often on old versions. You can do this easily by running the following command.
# For Bazel, resolve and freeze the requirements lock file again.
bash third_party/resolve_requirements.sh
# For PIP, just rerun the install command.
pip3 install --upgrade -r third_party/requirements.txt