Title :
Robotic Ball Catching with an Eye-in-Hand Single-Camera System
Author :
Cigliano, Pierluigi ; Lippiello, Vincenzo ; Ruggiero, Fabio ; Siciliano, Bruno
Author_Institution :
Altran Group, Trieste, Italy
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 :
cameras; estimation theory; image capture; industrial robots; nonlinear programming; object tracking; robot vision; visual servoing; ballistic model; circle detection algorithm; control framework; estimation process; eye-in-hand single-camera system; eye-in-hand system; industrial robotic system; linear algorithm; motion-capture system; moving single-camera; nonlinear optimization algorithm; robotic ball catching task; rotational component; translational component; visual measurement; visual servoing approach; visual tracking; Cameras; Estimation; Robot kinematics; Robot vision systems; Trajectory; Visualization; Ball detection; ball tracking; bouncing and rolling balls; partitioned visual servoing; real-time trajectory estimation; robotic ball catching; robotic ball catching.;
Journal_Title :
Control Systems Technology, IEEE Transactions on
DOI :
10.1109/TCST.2014.2380175