Learning Coverage Paths in Unknown Environments with Deep Reinforcement Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Jonnarth, Arvi, Zhao, Jie, Felsberg, Michael
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929376522665984
author Jonnarth, Arvi
Zhao, Jie
Felsberg, Michael
author_facet Jonnarth, Arvi
Zhao, Jie
Felsberg, Michael
contents Coverage path planning (CPP) is the problem of finding a path that covers the entire free space of a confined area, with applications ranging from robotic lawn mowing to search-and-rescue. When the environment is unknown, the path needs to be planned online while mapping the environment, which cannot be addressed by offline planning methods that do not allow for a flexible path space. We investigate how suitable reinforcement learning is for this challenging problem, and analyze the involved components required to efficiently learn coverage paths, such as action space, input feature representation, neural network architecture, and reward function. We propose a computationally feasible egocentric map representation based on frontiers, and a novel reward term based on total variation to promote complete coverage. Through extensive experiments, we show that our approach surpasses the performance of both previous RL-based approaches and highly specialized methods across multiple CPP variations.
format Preprint
id arxiv_https___arxiv_org_abs_2306_16978
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Learning Coverage Paths in Unknown Environments with Deep Reinforcement Learning
Jonnarth, Arvi
Zhao, Jie
Felsberg, Michael
Robotics
Machine Learning
Systems and Control
Coverage path planning (CPP) is the problem of finding a path that covers the entire free space of a confined area, with applications ranging from robotic lawn mowing to search-and-rescue. When the environment is unknown, the path needs to be planned online while mapping the environment, which cannot be addressed by offline planning methods that do not allow for a flexible path space. We investigate how suitable reinforcement learning is for this challenging problem, and analyze the involved components required to efficiently learn coverage paths, such as action space, input feature representation, neural network architecture, and reward function. We propose a computationally feasible egocentric map representation based on frontiers, and a novel reward term based on total variation to promote complete coverage. Through extensive experiments, we show that our approach surpasses the performance of both previous RL-based approaches and highly specialized methods across multiple CPP variations.
title Learning Coverage Paths in Unknown Environments with Deep Reinforcement Learning
topic Robotics
Machine Learning
Systems and Control
url https://arxiv.org/abs/2306.16978