Automating Deformable Gasket Assembly
Simeon Adebola, Tara Sadjadpour, Karim El-Refai, Will Panitch, Zehan Ma, Roy Lin, Tianshuang Qiu, Shreya Ganti, Charlotte Le, Jaimyn Drake, Ken Goldberg
TL;DR
The paper tackles automating gasket assembly, a long-horizon, high-precision manipulation of a 1D deformable object inserted into predefined channels. It compares a diffusion-policy learned from 250 human demonstrations with three procedural baselines, under a 100-trial physical evaluation, on straight, curved, and trapezoid channels. Results show that the Binary+ procedural strategy achieves the strongest alignment and insertion performance across challenging geometries, while diffusion-based learning yields mixed success with notable recovery challenges. The work provides a replicable experimental setup, public code and CAD resources, and highlights the practical viability of structured procedural strategies for tight-tolerance DLO insertion tasks in industrial contexts.
Abstract
In Gasket Assembly, a deformable gasket must be aligned and pressed into a narrow channel. This task is common for sealing surfaces in the manufacturing of automobiles, appliances, electronics, and other products. Gasket Assembly is a long-horizon, high-precision task and the gasket must align with the channel and be fully pressed in to achieve a secure fit. To compare approaches, we present 4 methods for Gasket Assembly: one policy from deep imitation learning and three procedural algorithms. We evaluate these methods with 100 physical trials. Results suggest that the Binary+ algorithm succeeds in 10/10 on the straight channel whereas the learned policy based on 250 human teleoperated demonstrations succeeds in 8/10 trials and is significantly slower. Code, CAD models, videos, and data can be found at https://berkeleyautomation.github.io/robot-gasket/
