Roundabout Constrained Convex Generators: A Unified Framework for Multiply-Connected Reachable Sets
Peng Xie, Sabin Diaconescu, Florin Stoican, Amr Alanwar
TL;DR
The paper addresses the challenge of representing multiply-connected feasible regions with a single hole in control/verification tasks. It introduces Roundabout Constrained Convex Generators ($RCG$), defined as the set difference between an outer $CG$ and an inner $CG$, and provides a unified exact formulation that supports solver-friendly operations. Key contributions include closure results under linear transformations, Minkowski sums with a $CCG$, and intersections with a $CCG$, plus specialized cases such as Roundabout Zonotopes and Ellipsotopes and an open-source implementation. This framework enables compact, topologically-aware reachability analyses for safety-critical systems, with potential extensions to hybrid, multi-hole scenarios in future work.
Abstract
This paper introduces Roundabout Constrained Convex Generators (RCGs), a set representation framework for modeling multiply connected regions in control and verification applications. The RCG representation extends the constrained convex generators framework by incorporating an inner exclusion zone, creating sets with topological holes that naturally arise in collision avoidance and safety-critical control problems. We present two equivalent formulations: a set difference representation that provides geometric intuition and a unified parametric representation that facilitates computational implementation. The paper establishes closure properties under fundamental operations, including linear transformations, Minkowski sums, and intersections with convex generator sets. We derive special cases, including roundabout zonotopes and roundabout ellipsotopes, which offer computational advantages for specific norm selections. The framework maintains compatibility with existing optimization solvers while enabling the representation of non-convex feasible regions that were previously challenging to model efficiently.
