Swooper: Learning High-Speed Aerial Grasping With a Simple Gripper
Organizations: School of Automation and Intelligent Sensing, Shanghai Jiao Tong University, Shanghai, 200240, China
Abstract
High-speed aerial grasping presents significant challenges due to the high demands on precise, responsive flight control and coordinated gripper manipulation. In this work, we propose Swooper, a deep reinforcement learning (DRL) based approach that achieves both precise flight control and active gripper control using a single lightweight neural network policy. Training such a policy directly via DRL is nontrivial due to the complexity of coordinating flight and grasping. To address this, we adopt a two-stage learning strategy: we first pre-train a flight control policy, and then fine-tune it to acquire grasping skills. With the carefully designed reward functions and training framework, the entire training process completes in under 60 minutes on a standard desktop with an Nvidia RTX 3060 GPU. To validate the trained policy in the real world, we develop a lightweight quadrotor grasping platform equipped with a simple off-the-shelf gripper, and deploy the policy in a zero-shot manner on the onboard Raspberry Pi 4B computer, where each inference takes only about 1.0 ms. In 25 real-world trials, our policy achieves an 84% grasp success rate and grasping speeds of up to 1.5 m/s without any fine-tuning. This matches the robustness and agility of state-of-the-art classical systems with sophisticated grippers, highlighting the capability of DRL for learning a robust control policy that seamlessly integrates high-speed flight and grasping. The supplementary video is available for more results. Video: https://zikenhuang.github.io/Swooper/.
Figures & tables
| Relative Object Position [m] | Relative Object Yaw Angle | Success Rate | Avg. Grasping Speed [m/s] |
| (0.85, 0.05, -0.15) | 5/5 | 0.91 | |
| (0.95, -0.10, -0.15) | 5/5 | 1.16 | |
| (0.75, 0.15, -0.20) | 4/5 | 0.92 | |
| (1.20, -0.50, -0.30) | 4/5 | 1.53 | |
| (1.05, 0.70, -0.40) | 3/5 | 1.41 | |
| Total | 21/25(84%) | 1.19 |
| Object | Success Rate | Weight [g] | Dimensions [cm] |
| Cup | 9/10 | 5 | 7.5 7.5 8.5 |
| Rubber Toy | 9/10 | 41 | 8.0 7.0 12.0 |
| Pouch | 8/10 | 90 | 19.0 6.5 15.0 |