Certifying Bimanual RRT Motion Plans in a Second
Alexandre Amice, Peter Werner, Russ Tedrake
TL;DR
The paper tackles the challenge of certifying non-collision along dynamic, piecewise-polynomial motion plans in algebraic configuration spaces. It introduces a sums-of-squares ($SOS$) based certifier that allows time-varying separating hyperplanes to guarantee collision-free motion along a plan, leveraging univariate positivity certificates and algebraic forward kinematics in TC- or AC-space. The approach specializes to polynomial reparameterizations to achieve practical runtimes, demonstrated on a 12-DOF bimanual RRT and 7-DOF cubic plans, with certifications occurring in milliseconds to seconds and the ability to distinguish plans differing by millimeters. These results indicate that fully rigorous, collision-free certification can be integrated into real-world robotic planning workflows, providing provable safety guarantees for complex, high-DOF systems.
Abstract
We present an efficient method for certifying non-collision for piecewise-polynomial motion plans in algebraic reparametrizations of configuration space. Such motion plans include those generated by popular randomized methods including RRTs and PRMs, as well as those generated by many methods in trajectory optimization. Based on Sums-of-Squares optimization, our method provides exact, rigorous certificates of non-collision; it can never falsely claim that a motion plan containing collisions is collision-free. We demonstrate that our formulation is practical for real world deployment, certifying the safety of a twelve degree of freedom motion plan in just over a second. Moreover, the method is capable of discriminating the safety or lack thereof of two motion plans which differ by only millimeters.
