Adaptive Compliance Policy: Learning Approximate Compliance for Diffusion Guided Control
About
Compliance plays a crucial role in manipulation, as it balances between the concurrent control of position and force under uncertainties. Yet compliance is often overlooked by today's visuomotor policies that solely focus on position control. This paper introduces Adaptive Compliance Policy (ACP), a novel framework that learns to dynamically adjust system compliance both spatially and temporally for given manipulation tasks from human demonstrations, improving upon previous approaches that rely on pre-selected compliance parameters or assume uniform constant stiffness. However, computing full compliance parameters from human demonstrations is an ill-defined problem. Instead, we estimate an approximate compliance profile with two useful properties: avoiding large contact forces and encouraging accurate tracking. Our approach enables robots to handle complex contact-rich manipulation tasks and achieves over 50\% performance improvement compared to state-of-the-art visuomotor policy methods. For result videos, see https://adaptive-compliance.github.io/
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Coating-surface polishing | Coating-surface polishing Auxiliary-stabilization | Success Rate100 | 5 | |
| Whiteboard Wiping | Whiteboard wiping | Success Rate99 | 5 | |
| Coating-surface polishing | Coating-surface polishing (Square-hole polishing) | Success Rate71 | 5 | |
| Coating-surface polishing | Coating-surface polishing (Circular-hole polishing) | Success Rate75 | 5 | |
| Coating-surface polishing | Coating-surface polishing Average | Success Rate81 | 5 | |
| Multi-Stage Robotic Polishing | Inner-Cavity Finishing | Cooperative-transportation Success Rate79 | 5 | |
| Coating-surface polishing | Coating-surface polishing Vacuum grasping | Success Rate75 | 5 | |
| Coating-surface polishing | Coating-surface polishing Vacuum cleaning | Success Rate83 | 5 | |
| Free-form surface wiping | Free-form surface wiping | Success Rate97 | 4 | |
| Windscreen Cleaning | Aircraft Windscreen | Success Rate63 | 3 |