A Framework for the Systematic Evaluation of Obstacle Avoidance and Object-Aware Controllers
Caleb Escobedo, Nataliya Nechyporenko, Shreyas Kadekodi, Alessandro Roncone
TL;DR
This work introduces a structured framework for evaluating object-aware controllers (OACs) that react to dynamic obstacles in real time. By centering analysis on three design considerations—kinematics, motion profiles, and virtual constraints—and validating with two simple SRDO/DRDO experiments on a 7-DoF Panda arm, the authors compare Flacco, Ding, and Escobedo within a unified QP-based formulation. They reveal that many OACs neglect robot kinematics, produce discontinuous constraints, and apply unweighted criteria, limiting safe and smooth operation. The framework provides measurable benchmarks and actionable insights to guide the design and comparison of future obstacle-avoidance controllers, with potential for library-style benchmarking in the community.
Abstract
Real-time control is an essential aspect of safe robot operation in the real world with dynamic objects. We present a framework for the analysis of object-aware controllers, methods for altering a robot's motion to anticipate and avoid possible collisions. This framework is focused on three design considerations: kinematics, motion profiles, and virtual constraints. Additionally, the analysis in this work relies on verification of robot behaviors using fundamental robot-obstacle experimental scenarios. To showcase the effectiveness of our method we compare three representative object-aware controllers. The comparison uses metrics originating from the design considerations. From the analysis, we find that the design of object-aware controllers often lacks kinematic considerations, continuity of control points, and stability in movement profiles. We conclude that this framework can be used in the future to design, compare, and benchmark obstacle avoidance methods.
