knr-auv/autonomy is a software for the development of a behavior tree-based autonomy module for the OKOŃ AUV built by KNR AUV team.
Behavioral tree projects placed in the BTs directory can be opened/edited using the Behavior Tree Visual Editor.
Links to JSON files with projects of Behavior Trees:
Demo files useful for implementaion software using py_trees library can be found in the official repository.
-
Create Conda Environment and Install Dependencies
conda env create -f environment.yml
-
Activate Conda Environment
conda activate okon-autonomy
-
Activate Conda Environment
conda activate okon-autonomy
-
Update Conda Environment Dependencies
conda env update -f environment.yml --prune
-
Run Okon.exe file (simulation-2.3dev)
-
Activate Conda Environment
conda activate okon-autonomy
-
Move AUV to starting position
python go_to_starting_line.py
-
Run Behavior Tree
python qualification_task_behavior_tree.py