Bayesian Optimization-based multi Autonomous Surface Vehicle system for Environmental Monitoring.
This repository corresponds to the code written for works [1] and [2] in Python 3.8.4. Consists on a system-based approach for defining surface vehicles in charge of efficiently measuring water quality profiles of lakes and lagoons.
Please install the following python libraries before use:
pip install matplotlib skopt sklearn numpy json paho-mqtt pyyaml deap
The code includes an example folder where numerous example of use are found.
Please cite the work as [1] or [2], if applicable.
[1] F. P. Samaniego, D. G. Reina, S. L. T. Marín, M. Arzamendia and D. O. Gregor, "A Bayesian Optimization Approach for Water Resources Monitoring Through an Autonomous Surface Vehicle: The Ypacarai Lake Case Study," in IEEE Access, vol. 9, pp. 9163-9179, 2021, doi: 10.1109/ACCESS.2021.3050934.
[2] F. P. Samaniego, S. Yanes, D. G. Reina, S. L. T. Marín, "Monitoring Water Resources through a Bayesian Optimization-based Approach using Multiple Surface Vehicles: The Ypacarai Lake Case Study," 2021.