SURE: Safe Uncertainty-Aware Robot-Environment Interaction using Trajectory Optimization
Zhuocheng Zhang, Haizhou Zhao, Xudong Sun, Aaron M. Johnson, Majid Khadiv
TL;DR
SURE introduces a robust trajectory optimization framework for contact-rich robotics by explicitly accounting for contact-timing uncertainty through a branching phase that pre-positions multiple potential pre-impact states and enforces a rejoining to a common final trajectory. This approach balances robustness with computational efficiency by avoiding full multi-branch post-impact trees and leveraging a common trajectory to keep decision variables manageable. Across cart-pole and ball-catching tasks, SURE improves success rates and caps impact velocities under uncertainty, and real-world egg-catching experiments validate substantial performance gains over nominal planning. The method enables trajectory scheduling when contact timing can be sensed and robust-nominal planning when sensing is unavailable, offering a practical and scalable path toward reliable loco-manipulation in uncertain environments.
Abstract
Robotic tasks involving contact interactions pose significant challenges for trajectory optimization due to discontinuous dynamics. Conventional formulations typically assume deterministic contact events, which limit robustness and adaptability in real-world settings. In this work, we propose SURE, a robust trajectory optimization framework that explicitly accounts for contact timing uncertainty. By allowing multiple trajectories to branch from possible pre-impact states and later rejoin a shared trajectory, SURE achieves both robustness and computational efficiency within a unified optimization framework. We evaluate SURE on two representative tasks with unknown impact times. In a cart-pole balancing task involving uncertain wall location, SURE achieves an average improvement of 21.6% in success rate when branch switching is enabled during control. In an egg-catching experiment using a robotic manipulator, SURE improves the success rate by 40%. These results demonstrate that SURE substantially enhances robustness compared to conventional nominal formulations.
