Home /Research /Robotic Ball Catching with an Eye-in-Hand Single-Camera System
OTHER

Robotic Ball Catching with an Eye-in-Hand Single-Camera System

Pierluigi Cigliano, Vincenzo Lippiello, Fabio Ruggiero, Bruno Siciliano

Year
2015
Citations
69

Abstract

In this paper, a unified control framework is proposed to realize a robotic ball catching task with only a moving single-camera (eye-in-hand) system able to catch flying, rolling, and bouncing balls in the same formalism. The thrown ball is visually tracked through a circle detection algorithm. Once the ball is recognized, the camera is forced to follow a baseline in the space so as to acquire an initial dataset of visual measurements. A first estimate of the catching point is initially provided through a linear algorithm. Then, additional visual measurements are acquired to constantly refine the current estimate by exploiting a nonlinear optimization algorithm and a more accurate ballistic model. A classic partitioned visual servoing approach is employed to control the translational and rotational components of the camera differently. Experimental results performed on an industrial robotic system prove the effectiveness of the presented solution. A motion-capture system is employed to validate the proposed estimation process via ground truth.

Keywords

Visual servoingComputer visionArtificial intelligenceBall (mathematics)Computer scienceNonlinear systemRobotMathematics

Related papers

Browse all OTHER papers