Dynamic robotic tracking of underwater targets using reinforcement learning
Data files
Jul 14, 2023 version files 465.28 MB
-
README.md
4.56 KB
-
sacqmix_l_v10test_lstm_emofish.rar
465.28 MB
Abstract
Deep Reinforcement Learning methods for Underwater Target Tracking
This is a set of tools developed to train an agent (and multiple agents) to find the optimal path to localize and track a target (and multiple targets).
The deep Reinforcement Learning (RL) algorithms implemented are:
The environment to train the agents is based on the OpenAI Particle.
The main objective is to find the optimal path that an autonomous vehicle (e.g. autonomous underwater vehicles (AUV) or autonomous surface vehicles (ASV)) should follow in order to localize and track an underwater target using range-only and single-beacon algorithms. The target estimation algorithms implemented are based on:
- Least Squares (LS)
- Particle Filter (PF)
More information at this Github repository: https://github.com/imasmitja/RLforUTracking
- Masmitja, Ivan et al. (2023), RLforUTracking, , Article, https://doi.org/10.5281/zenodo.8063918
- Masmitja, I.; Martin, M.; O’Reilly, T. et al. (2023). Dynamic robotic tracking of underwater targets using reinforcement learning. Science Robotics. https://doi.org/10.1126/scirobotics.ade7811
