All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
-
Added battery monitor node [PR #148]
-
Added recharge battery task [PR #148]
-
Added battery_constraint argument to mission [PR #155]
-
Added qa_comparison_operator to water_visibility in suave.owl
-
Documentation with sphinx
-
CI to build sphinx documentation
-
Added mission metrics node [PR #148]
-
Added a behavior tree as a managing subsystem for SUAVE and SUAVE extended to serve as a baseline for comparison [PR #160]
-
Added reaction time metrics to measure how long the managing system takes to react and adapt the system [PR #161]
-
Ardusub, mavros, ros_gz, mc_mros_reasoner, mc_mdl_tomasys, mros_ontology verions
-
Removed unused code
-
Mission config default parameters
-
Refactored repository. Created new packages : suave_monitor, and suave_metrics. Moved suave_metacontrol under suave_managing [PR #158]
-
Removed suave_reasoner. The Analyze logic was moved to metacontrol. [PR #169]
-
README.md
-
Fix task bridge callbacks
- Minor bugs
Getting repository camera-ready
- Added github action to build the docker images automatically, and push it to the repository registry
- Refactor mission and mission bridge to match the paper description
-
Upgraded mavros, mavros_wrapper, and mros versions
-
Refactor dockerfiles
-
Moved files within the repository
-
Updated README