Minimum-Length Coordinated Motions For Two Convex Centrally-Symmetric Robots
David Kirkpatrick, Paul Liu
TL;DR
This work resolves the minimum-length collision-free coordinated motion problem for two convex centrally-symmetric robots in an obstacle-free plane. It leverages Minkowski sums and Cauchy's surface area formula to transform path-length optimization into a directional integral, yielding an exact characterization: an optimal co-motion exists with at most six pieces, comprised of straight segments or boundary arcs of ${\mathbb A}+{\mathbb B}$, and its length is given by a simple integral depending only on the initial and goal configurations. The authors show that optimal motions can be realized in a decoupled form (only one robot moves at a time) or in a coupled form with monotone orientation, and they introduce a standard-form framework that enables a constructive, verifiable proof of optimality via counter-clockwise tightness. A complete characterization connects the optimal co-motions to tightness properties of the boundary-reach difference and uses corridor-based straight-line tests to identify feasible configurations, while generalizing prior results from discs and squares to arbitrary CCS shapes. The methodology provides a geometric, 2D framework with potential extensions to 3D and to non-centrally-symmetric convex robots, offering both theoretical insight and practical guidelines for optimal coordination in planar robotics.
Abstract
We study the problem of determining coordinated motions, of minimum total length, for two arbitrary convex centrally-symmetric (CCS) robots in an otherwise obstacle-free plane. Using the total path length traced by the two robot centres as a measure of distance, we give an exact characterization of a (not necessarily unique) shortest collision-avoiding motion for all initial and goal configurations of the robots. The individual paths are composed of at most six convex pieces, and their total length can be expressed as a simple integral with a closed form solution depending only on the initial and goal configuration of the robots. The path pieces are either straight segments or segments of the boundary of the Minkowski sum of the two robots (circular arcs, in the special case of disc robots). Furthermore, the paths can be parameterized in such a way that (i) only one robot is moving at any given time (decoupled motion), or (ii) the orientation of the robot configuration changes monotonically.
