SearcharxivSearch

arXiv subjects

Adan Baca

Publications and source records attributed to Adan Baca.

2 recordsLinked to original sources

Collisionless Multi-Agent Path Planning in the Hamilton-Jacobi Formulation

We present a method for collisionless multi-agent path planning using the Hamilton-Jacobi-Bellman equation. Because the method is rooted in optimal control theory and partial differential equations, it avoids the need for hierarchical planners and is black-box free. Our model can account for heterogeneous agents and realistic, high-dimensional dynamics. We develop a grid-free numerical method based on a variational formulation of the solution of the Hamilton-Jacobi-Bellman equation which can resolve optimal trajectories even in high-dimensional problems, and include some practical implementation notes. In particular, we resolve the solution using a primal-dual hybrid gradient optimization scheme. We demonstrate the method's efficacy on path planning problems involving simple cars and quadcopter drones.

math.OC

A Hopf-Lax Type Formula for Multi-Agent Path Planning with Pattern Coordination

We present an algorithm for a multi-agent path planning problem with pattern coordination based on dynamic programming and a Hamilton-Jacobi-Bellman equation. This falls broadly into the class of partial differential equation (PDE) based optimal path planning methods, which give a black-box-free alternative to machine learning hierarchies. Due to the high-dimensional state space of multi-agent planning problems, grid-based methods for PDE which suffer from the curse of dimensionality are infeasible, so we instead develop grid-free numerical methods based on variational Hopf-Lax type representations of solutions to Hamilton-Jacobi Equations. Our formulation is amenable to nonlinear dynamics and heterogeneous agents. We apply our method to synthetic examples wherein agents navigate around obstacles while attempting to maintain a prespecified formation, though with small changes it is likely applicable to much larger classes of problems.

math.OC