Is Linear Feedback on Smoothed Dynamics Sufficient for Stabilizing Contact-Rich Plans?
Yuki Shirai, Tong Zhao, H. J. Terry Suh, Huaijiang Zhu, Xinpei Ni, Jiuguang Wang, Max Simchowitz, Tao Pang
TL;DR
The paper tackles stabilizing contact-rich manipulation by evaluating linear feedback on smoothed contact dynamics, focusing on whether LQR can reliably stabilize trajectories generated by smoothed models. It systematically compares SP-TrajOPT and MP-TrajOPT for robust planning and analyzes the effectiveness of offline LQR gains computed from smoothed dynamics, across extensive simulation in Drake and hardware experiments with bimanual manipulation. The key finding is that while contact smoothing aids planning, linear feedback with LQR often fails to robustly stabilize contact-rich plans, though MP-TrajOPT can enhance LQR performance when solvable. The study highlights fundamental limitations of linearization under unilateral contact and provides practical insights into when smoothing-based planning combined with local feedback can be effective, guiding future design of planners and controllers for contact-rich manipulation. All results emphasize the need to account for non-symmetric contact interactions and shape uncertainty in robust planning and feedback design.
Abstract
Designing planners and controllers for contact-rich manipulation is extremely challenging as contact violates the smoothness conditions that many gradient-based controller synthesis tools assume. Contact smoothing approximates a non-smooth system with a smooth one, allowing one to use these synthesis tools more effectively. However, applying classical control synthesis methods to smoothed contact dynamics remains relatively under-explored. This paper analyzes the efficacy of linear controller synthesis using differential simulators based on contact smoothing. We introduce natural baselines for leveraging contact smoothing to compute (a) open-loop plans robust to uncertain conditions and/or dynamics, and (b) feedback gains to stabilize around open-loop plans. Using robotic bimanual whole-body manipulation as a testbed, we perform extensive empirical experiments on over 300 trajectories and analyze why LQR seems insufficient for stabilizing contact-rich plans. The video summarizing this paper and hardware experiments is found here: https://youtu.be/HLaKi6qbwQg?si=_zCAmBBD6rGSitm9.
