Admittance Visuomotor Policy Learning for General-Purpose Contact-Rich Manipulations
Contact force in contact-rich environments is an essential modality for robots to perform general-purpose manipulation tasks, as it provides information to compensate for the deficiencies of visual and proprioceptive data in collision perception, high-precision grasping, and efficient manipulation....
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Contact force in contact-rich environments is an essential modality for
robots to perform general-purpose manipulation tasks, as it provides
information to compensate for the deficiencies of visual and proprioceptive
data in collision perception, high-precision grasping, and efficient
manipulation. In this paper, we propose an admittance visuomotor policy
framework for continuous, general-purpose, contact-rich manipulations. During
demonstrations, we designed a low-cost, user-friendly teleoperation system with
contact interaction, aiming to gather compliant robot demonstrations and
accelerate the data collection process. During training and inference, we
propose a diffusion-based model to plan action trajectories and desired contact
forces from multimodal observation that includes contact force, vision and
proprioception. We utilize an admittance controller for compliance action
execution. A comparative evaluation with two state-of-the-art methods was
conducted on five challenging tasks, each focusing on different action
primitives, to demonstrate our framework's generalization capabilities. Results
show our framework achieves the highest success rate and exhibits smoother and
more efficient contact compared to other methods, the contact force required to
complete each tasks was reduced on average by 48.8%, and the success rate was
increased on average by 15.3%. Videos are available at
https://ryanjiao.github.io/AdmitDiffPolicy/. |
---|---|
DOI: | 10.48550/arxiv.2409.14440 |