Dynamically Consistent Online Adaptation of Fast Motions for Robotic Manipulators

The planning and execution of real-world robotic tasks largely depends on the ability to generate feasible motions online in response to changing environment conditions or goals. A spline deformation method is able to modify a given trajectory so that it matches the new boundary conditions, e.g., on positions, velocities, accelerations, etc. At the same time, the deformed motion preserves velocity, acceleration, jerk, or higher derivatives of motion profile of the precalculated trajectory. The deformed motion possessing such properties can be expressed by translation of original trajectory and spline interpolation. This spline decomposition considerably reduces the computational complexity and allows real-time execution. Formal feasibility guarantees are provided for the deformed trajectory and for the resulting torques. These guarantees are based on the special properties of Bernstein polynomials used for the deformation and on the structure of the chosen computed-torque control scheme. The approach is experimentally evaluated in a number of planar volleyball experiments using 3 degree-of-freedom robots and human participants.

[1]  O. V. Stryk,et al.  Optimal control of the industrial robot Manutec r3 , 1994 .

[2]  Christoph H. Lampert,et al.  Movement templates for learning of hitting and batting , 2010, 2010 IEEE International Conference on Robotics and Automation.

[3]  Stefan Schaal,et al.  Movement reproduction and obstacle avoidance with dynamic movement primitives and potential fields , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[4]  Pieter Abbeel,et al.  Finding Locally Optimal, Collision-Free Trajectories with Sequential Convex Optimization , 2013, Robotics: Science and Systems.

[5]  J. Rohn Bounds on Eigenvalues of Interval Matrices , 1998 .

[6]  Oliver Kroemer,et al.  Learning to select and generalize striking movements in robot table tennis , 2012, AAAI Fall Symposium: Robots Learning Interactively from Human Teachers.

[7]  Milan Hladík,et al.  Bounds on Real Eigenvalues and Singular Values of Interval Matrices , 2010, SIAM J. Matrix Anal. Appl..

[8]  Uluc Saranli,et al.  Reactive Planning and Control of Planar Spring–Mass Running on Rough Terrain , 2012, IEEE Transactions on Robotics.

[9]  Sung Yong Shin,et al.  A hierarchical approach to interactive motion editing for human-like figures , 1999, SIGGRAPH.

[10]  JeheeLee SungYongShin A Hierarchical Approach to Interactive Motion Editing for Human-like Figures , 1999 .

[11]  Philippe Fraisse,et al.  Planning and Fast Replanning Safe Motions for Humanoid Robots , 2011, IEEE Transactions on Robotics.

[12]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[13]  Corrado Guarino Lo Bianco,et al.  Real-time path-tracking control of robotic manipulators with bounded torques and torque-derivatives , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Pieter Abbeel,et al.  Learning from Demonstrations Through the Use of Non-rigid Registration , 2013, ISRR.

[15]  Juan Ignacio Mulero Martínez Uniform Bounds of the Coriolis/Centripetal Matrix of Serial Robot Manipulators , 2007, IEEE Trans. Robotics.

[16]  Christian Rössl,et al.  Laplacian surface editing , 2004, SGP '04.

[17]  Yoshihiko Nakamura,et al.  A New Trajectory Deformation Algorithm Based on Affine Transformations , 2013, IEEE Transactions on Robotics.

[18]  Jun Nakanishi,et al.  Movement imitation with nonlinear dynamical systems in humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[19]  Matthew R. James,et al.  Robust and accurate time-optimal path-tracking control for robot manipulators , 1997, IEEE Trans. Robotics Autom..

[20]  Kang G. Shin,et al.  Minimum-time control of robotic manipulators with geometric path constraints , 1985 .

[21]  Lars Nielsen,et al.  Torque-limited path following by online trajectory time scaling , 1990, IEEE Trans. Robotics Autom..

[22]  Sean Quinlan Real-time modification of collision-free paths , 1994 .

[23]  Sandra Hirche,et al.  Online deformation of optimal trajectories for constrained nonprehensile manipulation , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[24]  Darwin G. Caldwell,et al.  Evaluation of a probabilistic approach to learn and reproduce gestures by imitation , 2010, 2010 IEEE International Conference on Robotics and Automation.

[25]  Martin Buss,et al.  Hierarchical robustness approach for nonprehensile catching of rigid objects , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Siddhartha S. Srinivasa,et al.  CHOMP: Gradient optimization techniques for efficient motion planning , 2009, 2009 IEEE International Conference on Robotics and Automation.

[27]  Daniel E. Koditschek,et al.  Sequential Composition of Dynamically Dexterous Robot Behaviors , 1999, Int. J. Robotics Res..

[28]  Sandra Hirche,et al.  Spline deformation of locally optimal trajectories: Feasibility and upper bound on control inputs , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[29]  Ron Alterovitz,et al.  High-Frequency Replanning Under Uncertainty Using Parallel Sampling-Based Motion Planning , 2015, IEEE Transactions on Robotics.

[30]  S. Shankar Sastry,et al.  Adaptive Control of Mechanical Manipulators , 1987, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[31]  Robert J. Webster,et al.  Needle Steering in 3-D Via Rapid Replanning , 2014, IEEE Transactions on Robotics.

[32]  Sandra Hirche,et al.  Fast trajectory replanning using Laplacian mesh optimization , 2012, 2012 12th International Conference on Control Automation Robotics & Vision (ICARCV).

[33]  Friedrich M. Wahl,et al.  Online Trajectory Generation: Basic Concepts for Instantaneous Reactions to Unforeseen Events , 2010, IEEE Transactions on Robotics.

[34]  Michael Gleicher,et al.  Retargetting motion to new characters , 1998, SIGGRAPH.

[35]  Eiichi Yoshida,et al.  Generation of whole-body optimal dynamic multi-contact motions , 2013, Int. J. Robotics Res..

[36]  M. Spong,et al.  On the uniform boundedness of the inertia matrix of serial robot manipulators , 1998 .