Variational Autoencoders for exteroceptive perception in reinforcement learning-based collision avoidance

Thomas Nakken Larsen, Eirik Runde Barlaug, Adil Rasheed
3/31/2024
cs.LGcs.RO

No confident code implementation found for this paper.

Abstract

Modern control systems are increasingly turning to machine learning algorithms to augment their performance and adaptability. Within this context, Deep Reinforcement Learning (DRL) has emerged as a promising control framework, particularly in the domain of marine transportation. Its potential for autonomous marine applications lies in its ability to seamlessly combine path-following and collision avoidance with an arbitrary number of obstacles. However, current DRL algorithms require disproportionally large computational resources to find near-optimal policies compared to the posed control problem when the searchable parameter space becomes large. To combat this, our work delves into the application of Variational AutoEncoders (VAEs) to acquire a generalized, low-dimensional latent encoding of a high-fidelity range-finding sensor, which serves as the exteroceptive input to a DRL agent. The agent's performance, encompassing path-following and collision avoidance, is systematically tested and evaluated within a stochastic simulation environment, presenting a comprehensive exploration of our proposed approach in maritime control systems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{larsen2024variational,
  title  = {Variational Autoencoders for exteroceptive perception in reinforcement learning-based collision avoidance},
  author = {Thomas Nakken Larsen and Eirik Runde Barlaug and Adil Rasheed},
  year   = {2024},
  eprint = {2404.00623},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.00623v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.00623.svg)](https://codeofpaper.com/paper/2404.00623)

Discussion