Pixel2Catch: Multi-Agent Sim-to-Real Transfer for Agile Manipulation with a Single RGB Camera
Organizations: Dongguk University
Abstract
To catch a thrown object, a robot must be able to perceive the object's motion and generate control actions in a timely manner. Rather than explicitly estimating the object's 3D position, this work focuses on a novel approach that recognizes object motion using pixel-level visual information extracted from a single RGB image. Such visual cues capture changes in the object's position and scale, allowing the policy to reason about the object's motion. Furthermore, to achieve stable learning in a high-DoF system composed of a robot arm equipped with a multi-fingered hand, we design a heterogeneous multi-agent reinforcement learning framework that defines the arm and hand as independent agents with distinct roles. Each agent is trained cooperatively using role-specific observations and rewards, and the learned policies are successfully transferred from simulation to the real world.
Figures & tables
| Parameter | Type | Distribution | Range | |
| Robot Arm | Joint stiffness | Scaling | Uniform | |
| Joint damping | Scaling | Uniform | ||
| Action noise | Additive | Gaussian | ||
| Observation noise | Additive | Gaussian | ||
| Initial joint pos | Additive | Uniform | ||
| Robot Hand | Joint stiffness | Scaling | Uniform |
| Metric | Method | Objects | |
| Seen Objects | Unseen Objects | ||
| T.R. (%) | w/o-PF | 12.13 | 12.11 |
| only-WH | 8.03 | 6.11 | |
| only-Center | 87.07 | 87.5 | |
| S-A RL | 78.2 | 75.83 | |
| Proposed | 89.97 | 89.28 | |
| Metric | Method | Objects | ||
| Cube | L-block | Triangle | ||
| T.R. (%) | only-WH | 0 | 0 | 0 |
| only-Center | 57 | 54 | 54 | |
| S-A RL | 50 | 43 | 47 | |
| Proposed | 73 | 73 | 70 | |
| S.R. (%) | only-WH | 0 | 0 | 0 |
Robotic Manipulation
Robotic manipulation studies how robots perceive, plan, and control physical interactions to grasp, move, assemble, and use objects.
See all 1,671 papers