VAPOR: Legged Robot Navigation in Outdoor Vegetation Using Offline Reinforcement Learning

Kasun Weerakoon, Adarsh Jagan Sathyamoorthy, Mohamed Elnoor, Dinesh Manocha
9/14/2023
cs.ROcs.AI

No official code found. Best implementation: kasunweerkoon/VAPOR (15 stars, last commit 2024-08-06).

Abstract

We present VAPOR, a novel method for autonomous legged robot navigation in unstructured, densely vegetated outdoor environments using offline Reinforcement Learning (RL). Our method trains a novel RL policy using an actor-critic network and arbitrary data collected in real outdoor vegetation. Our policy uses height and intensity-based cost maps derived from 3D LiDAR point clouds, a goal cost map, and processed proprioception data as state inputs, and learns the physical and geometric properties of the surrounding obstacles such as height, density, and solidity/stiffness. The fully-trained policy's critic network is then used to evaluate the quality of dynamically feasible velocities generated from a novel context-aware planner. Our planner adapts the robot's velocity space based on the presence of entrapment inducing vegetation, and narrow passages in dense environments. We demonstrate our method's capabilities on a Spot robot in complex real-world outdoor scenes, including dense vegetation. We observe that VAPOR's actions improve success rates by up to 40%, decrease the average current consumption by up to 2.9%, and decrease the normalized trajectory length by up to 11.2% compared to existing end-to-end offline RL and other outdoor navigation methods.

View on arXivView PDF

Code Implementations(1)

kasunweerkoon/VAPORCommunity100%

VAPOR: Legged Robot Navigation in Outdoor Vegetation using Offline Reinforcement Learning (ICRA2024)

153PythonSep 16, 20232 years ago
autonomous-navigationmotion-planningmultimodal-fusionreinforcement-learningrobotics

Similar Papers

Cite this paper

@article{weerakoon2023vapor,
  title  = {VAPOR: Legged Robot Navigation in Outdoor Vegetation Using Offline Reinforcement Learning},
  author = {Kasun Weerakoon and Adarsh Jagan Sathyamoorthy and Mohamed Elnoor and Dinesh Manocha},
  year   = {2023},
  eprint = {2309.07832},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.07832v2}
}

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/2309.07832.svg)](https://codeofpaper.com/paper/2309.07832)

Discussion