ROAICVLGApr 5, 2022

Learning Pneumatic Non-Prehensile Manipulation with a Mobile Blower

arXiv:2204.02390v211 citationsh-index: 89
Originality Incremental advance
AI Analysis

This addresses efficient object manipulation for robotics, but it is incremental as it builds on existing spatial action maps and reinforcement learning methods.

The paper tackles the problem of using pneumatic blowing to move scattered objects into a target receptacle by developing a deep reinforcement learning approach with multi-frequency spatial action maps, resulting in policies that outperform pushing and transfer well to real robots with novel objects.

We investigate pneumatic non-prehensile manipulation (i.e., blowing) as a means of efficiently moving scattered objects into a target receptacle. Due to the chaotic nature of aerodynamic forces, a blowing controller must (i) continually adapt to unexpected changes from its actions, (ii) maintain fine-grained control, since the slightest misstep can result in large unintended consequences (e.g., scatter objects already in a pile), and (iii) infer long-range plans (e.g., move the robot to strategic blowing locations). We tackle these challenges in the context of deep reinforcement learning, introducing a multi-frequency version of the spatial action maps framework. This allows for efficient learning of vision-based policies that effectively combine high-level planning and low-level closed-loop control for dynamic mobile manipulation. Experiments show that our system learns efficient behaviors for the task, demonstrating in particular that blowing achieves better downstream performance than pushing, and that our policies improve performance over baselines. Moreover, we show that our system naturally encourages emergent specialization between the different subpolicies spanning low-level fine-grained control and high-level planning. On a real mobile robot equipped with a miniature air blower, we show that our simulation-trained policies transfer well to a real environment and can generalize to novel objects.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes