Hybrid System Planning using a Mixed-Integer ADMM Heuristic and Hybrid Zonotopes
Joshua A. Robbins, Andrew F. Thompson, Jonah J. Glunt, Herschel C. Pangborn
TL;DR
The paper addresses the challenge of planning for hybrid (piecewise affine) systems with mixed-integer constraints on embedded hardware by developing a general hybrid zonotope reachability framework and a new ADMM-FP mixed-integer programming heuristic. It introduces lifted planning formulations and graphs of functions to efficiently represent feasible trajectories while achieving tighter convex relaxations than traditional MLD-based methods. The ADMM-FP heuristic leverages the hybrid zonotope structure, uses perturbations and restarts, and benefits from warm-starts based on convex relaxations, yielding improved feasibility rates and practical runtimes in numerical experiments and a laboratory autonomous-vehicle demonstration. Practically, the approach enables real-time embedded planning for complex hybrid dynamics and lays groundwork for safety verification and extension to broader planning tasks, albeit without formal convergence guarantees for the heuristic.
Abstract
Embedded optimization-based planning for hybrid systems is challenging due to the use of mixed-integer programming, which is computationally intensive and often sensitive to the specific numerical formulation. To address that challenge, this article proposes a framework for motion planning of hybrid systems that pairs hybrid zonotopes - an advanced set representation - with a new alternating direction method of multipliers (ADMM) mixed-integer programming heuristic. A general treatment of piecewise affine (PWA) system reachability analysis using hybrid zonotopes is presented and extended to formulate optimal planning problems. Sets produced using the proposed identities have lower memory complexity and tighter convex relaxations than equivalent sets produced from preexisting techniques. The proposed ADMM heuristic makes efficient use of the hybrid zonotope structure. For planning problems formulated as hybrid zonotopes, the proposed heuristic achieves improved convergence rates as compared to state-of-the-art mixed-integer programming heuristics. The proposed methods for hybrid system planning on embedded hardware are experimentally applied in a combined behavior and motion planning scenario for autonomous driving.
