Solving Reach-Avoid-Stay Problems Using Deep Deterministic Policy Gradients

Gabriel Chenevert, Jingqi Li, Achyuta kannan, Sangjae Bae, Donggun Lee
10/3/2024
eess.SYcs.LGcs.RO

No confident code implementation found for this paper.

Abstract

Reach-Avoid-Stay (RAS) optimal control enables systems such as robots and air taxis to reach their targets, avoid obstacles, and stay near the target. However, current methods for RAS often struggle with handling complex, dynamic environments and scaling to high-dimensional systems. While reinforcement learning (RL)-based reachability analysis addresses these challenges, it has yet to tackle the RAS problem. In this paper, we propose a two-step deep deterministic policy gradient (DDPG) method to extend RL-based reachability method to solve RAS problems. First, we train a function that characterizes the maximal robust control invariant set within the target set, where the system can safely stay, along with its corresponding policy. Second, we train a function that defines the set of states capable of safely reaching the robust control invariant set, along with its corresponding policy. We prove that this method results in the maximal robust RAS set in the absence of training errors and demonstrate that it enables RAS in complex environments, scales to high-dimensional systems, and achieves higher success rates for the RAS task compared to previous methods, validated through one simulation and two high-dimensional experiments.

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{chenevert2024solving,
  title  = {Solving Reach-Avoid-Stay Problems Using Deep Deterministic Policy Gradients},
  author = {Gabriel Chenevert and Jingqi Li and Achyuta kannan and Sangjae Bae and Donggun Lee},
  year   = {2024},
  eprint = {2410.02898},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.02898v2}
}

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

Discussion