• DocumentCode
    105713
  • Title

    Catching Objects in Flight

  • Author

    Seungsu Kim ; Shukla, A. ; Billard, Aude

  • Author_Institution
    Swiss Fed. Inst. of Technol. Lausanne, Lausanne, Switzerland
  • Volume
    30
  • Issue
    5
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    1049
  • Lastpage
    1065
  • Abstract
    We address the difficult problem of catching in-flight objects with uneven shapes. This requires the solution of three complex problems: accurate prediction of the trajectory of fastmoving objects, predicting the feasible catching configuration, and planning the arm motion, and all within milliseconds. We follow a programming-by-demonstration approach in order to learn, from throwing examples, models of the object dynamics and arm movement. We propose a new methodology to find a feasible catching configuration in a probabilistic manner. We use the dynamical systems approach to encode motion from several demonstrations. This enables a rapid and reactive adaptation of the arm motion in the presence of sensor uncertainty. We validate the approach in simulation with the iCub humanoid robot and in real-world experiments with the KUKA LWR 4+ (7-degree-of-freedom arm robot) to catch a hammer, a tennis racket, an empty bottle, a partially filled bottle, and a cardboard box.
  • Keywords
    Gaussian processes; automatic programming; control engineering computing; humanoid robots; learning (artificial intelligence); manipulator dynamics; motion control; redundant manipulators; robot programming; support vector machines; trajectory control; Gaussian mixture model; KUKA LWR 4+; arm motion planning; arm movement; dynamical systems; fast-moving object trajectory prediction; feasible catching configuration prediction; iCub humanoid robot; in-flight object catching problem; machine learning; object dynamics; programming-by-demonstration approach; robot control; sensor uncertainty; support vector machines; Aerospace electronics; Dynamics; Grasping; Robot kinematics; Robot sensing systems; Trajectory; Catching; Gaussian mixture model; machine learning; robot control; support vector machines;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2014.2316022
  • Filename
    6810147