Kinematically optimal catching a flying ball with a hand-arm-system

A robotic ball-catching system built from a multi-purpose 7-DOF lightweight arm (DLR-LWR-III) and a 12 DOF four-fingered hand (DLR-Hand-II) is presented. Other than in previous work a mechatronically complex dexterous hand is used for grasping the ball and the decision of where, when and how to catch the ball, while obeying joint, speed and work cell limits, is formulated as an unified nonlinear optimization problem with nonlinear constraints. Three different objective functions are implemented, leading to significantly different robot movements. The high computational demands of an online realtime optimization are met by parallel computation on distributed computing resources (a cluster with 32 CPU cores). The system achieves a catch rate of > 80% and is regularly shown as a live demo at our institute.

[1]  Jean-Jacques E. Slotine,et al.  Experiments in Robotic Catching , 1991, 1991 American Control Conference.

[2]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[3]  Jean-Jacques E. Slotine,et al.  Experiments in Hand-Eye Coordination Using Active Vision , 1995, ISER.

[4]  Masayuki Inaba,et al.  The humanoid Saika that catches a thrown ball , 1997, Proceedings 6th IEEE International Workshop on Robot and Human Communication. RO-MAN'97 SENDAI.

[5]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .

[6]  Peter Spellucci,et al.  An SQP method for general nonlinear programs using only equality constrained subproblems , 1998, Math. Program..

[7]  P. Spellucci Donlp2 Short Users Guide , 1999 .

[8]  Hong Liu,et al.  DLR-Hand II: next generation of a dextrous robot hand , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[9]  Günter Schreiber,et al.  Off-the-shelf vision for a robotic ball catcher , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[10]  Alin Albu-Schäffer,et al.  DLR's torque-controlled light weight robot III-are we reaching the technological limits now? , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[11]  Christopher G. Atkeson,et al.  Robot Catching: Towards Engaging Human-Humanoid Interaction , 2002, Auton. Robots.

[12]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[13]  Christian Smith,et al.  Using COTS to Construct a High Performance Robot Arm , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[14]  Berthold Bäuml,et al.  When hard realtime matters: Software for complex mechatronic systems , 2008, Robotics Auton. Syst..

[15]  Alin Albu-Schäffer,et al.  On the Passivity-Based Impedance Control of Flexible Joint Robots , 2008, IEEE Transactions on Robotics.

[16]  Florian Schmidt,et al.  Rollin' Justin - Mobile platform with variable base , 2009, 2009 IEEE International Conference on Robotics and Automation.

[17]  Gerd Hirzinger,et al.  The DLR Crawler: evaluation of gaits and control of an actively compliant six-legged walking robot , 2009, Ind. Robot.

[18]  Alin Albu-Schäffer,et al.  Anthropomorphic Soft Robotics - From Torque Control to Variable Intrinsic Compliance , 2009, ISRR.

[19]  Siddhartha S. Srinivasa,et al.  Manipulation planning on constraint manifolds , 2009, 2009 IEEE International Conference on Robotics and Automation.

[20]  Jean-Claude Latombe,et al.  Motion Planning: Recent Developments , 2018, Autonomous Mobile Robots.