ShakingBot: Dynamic Manipulation for Bagging
arXiv:2304.04558 · doi:10.1017/S0263574723001753
Abstract
Bag manipulation through robots is complex and challenging due to the deformability of the bag. Based on dynamic manipulation strategy, we propose a new framework, ShakingBot, for the bagging tasks. ShakingBot utilizes a perception module to identify the key region of the plastic bag from arbitrary initial configurations. According to the segmentation, ShakingBot iteratively executes a novel set of actions, including Bag Adjustment, Dual-arm Shaking, and One-arm Holding, to open the bag. The dynamic action, Dual-arm Shaking, can effectively open the bag without the need to account for the crumpled configuration.Then, we insert the items and lift the bag for transport. We perform our method on a dual-arm robot and achieve a success rate of 21/33 for inserting at least one item across various initial bag configurations. In this work, we demonstrate the performance of dynamic shaking actions compared to the quasi-static manipulation in the bagging task. We also show that our method generalizes to variations despite the bag's size, pattern, and color.
arXiv commentManipulating bag through robots to bagging
References in corpus (10)
- SoftGym: Benchmarking Deep Reinforcement Learning for Deformable Object Manipulation
- FlingBot: The Unreasonable Effectiveness of Dynamic Manipulation for Cloth Unfolding
- Cloth Region Segmentation for Robust Grasp Selection
- Learning Visual Feedback Control for Dynamic Cloth Folding
- Foldsformer: Learning Sequential Multi-Step Cloth Manipulation With Space-Time Attention
- FabricFlowNet: Bimanual Cloth Manipulation with a Flow-based Policy
- Learning Arbitrary-Goal Fabric Folding with One Hour of Real Robot Experience
- Learning Visible Connectivity Dynamics for Cloth Smoothing
- Iterative Residual Policy: for Goal-Conditioned Dynamic Manipulation of Deformable Objects
- AutoBag: Learning to Open Plastic Bags and Insert Objects