• DocumentCode
    34253
  • 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
  • Volume
    23
  • Issue
    5
  • fYear
    2015
  • fDate
    Sept. 2015
  • Firstpage
    1657
  • Lastpage
    1671
  • 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.;
  • fLanguage
    English
  • Journal_Title
    Control Systems Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6536
  • Type

    jour

  • DOI
    10.1109/TCST.2014.2380175
  • Filename
    7018920