Predictive Inverse Kinematics for Redundant Manipulators With Task Scaling and Kinematic Constraints

The paper presents a fast online predictive method to solve the task-priority differential inverse kinematics of redundant manipulators under kinematic constraints. It implements a task-scaling technique to preserve the desired geometrical task, when the trajectory is infeasible for the robot capabilities. Simulation results demonstrate the effectiveness of the methodology.

[1]  Pierre-Brice Wieber,et al.  On the implementation of model predictive control for on-line walking pattern generation , 2008, 2008 IEEE International Conference on Robotics and Automation.

[2]  R. De Keyser,et al.  The NEPSAC Nonlinear Predictive Controller in a Real Life Experiment , 2007, 2007 11th International Conference on Intelligent Engineering Systems.

[3]  Antonio Visioli,et al.  A Predictive Approach to Redundancy Resolution for Robot Manipulators , 2017 .

[4]  Dimitrios Papageorgiou,et al.  Kinematic control of redundant robots with guaranteed joint limit avoidance , 2016, Robotics Auton. Syst..

[5]  Bruno Siciliano,et al.  Six-degree-of-freedom impedance robot control , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[6]  M. Buss,et al.  Invariance control in robotic applications: Trajectory supervision and haptic rendering , 2008, 2008 American Control Conference.

[7]  H. J. Ferreau,et al.  An online active set strategy to overcome the limitations of explicit MPC , 2008 .

[8]  Bruno Siciliano,et al.  Closed-Loop Inverse Kinematics Schemes for Constrained Redundant Manipulators with Task Space Augmentation and Task Priority Strategy , 1991, Int. J. Robotics Res..

[9]  Oussama Khatib,et al.  Control of Redundant Robots Under Hard Joint Constraints: Saturation in the Null Space , 2015, IEEE Transactions on Robotics.

[10]  Anders Robertsson,et al.  Real-time trajectory generation using model predictive control , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[11]  Vincent Padois,et al.  Generalized hierarchical control , 2015, Autonomous Robots.

[12]  Franco Blanchini,et al.  Set invariance in control , 1999, Autom..

[13]  Nikolaos G. Tsagarakis,et al.  OpenSoT: A whole-body control library for the compliant humanoid robot COMAN , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[15]  Corrado Guarino Lo Bianco,et al.  Online Trajectory Scaling for Manipulators Subject to High-Order Kinematic and Dynamic Constraints , 2011, IEEE Transactions on Robotics.

[16]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators , 1993, IEEE Trans. Robotics Autom..

[17]  Yuval Tassa,et al.  Control-limited differential dynamic programming , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Corrado Guarino Lo Bianco,et al.  Nonlinear Variable Structure Filter for the Online Trajectory Scaling , 2009, IEEE Transactions on Industrial Electronics.

[19]  J. Hollerbach Dynamic Scaling of Manipulator Trajectories , 1983, 1983 American Control Conference.

[20]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[21]  Andrea Maria Zanchettin,et al.  Reactive Constrained Model Predictive Control for Redundant Mobile Manipulators , 2014, IAS.

[22]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[23]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[24]  Manuel Beschi,et al.  High-accuracy robotized industrial assembly task control schema with force overshoots avoidance ☆ , 2018 .

[25]  Christoph Schuetz,et al.  Predictive online inverse kinematics for redundant manipulators , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[26]  Oussama Khatib,et al.  Motion control of redundant robots under joint constraints: Saturation in the Null Space , 2012, 2012 IEEE International Conference on Robotics and Automation.

[27]  Patrick Boucher,et al.  Nonlinear Receding-Horizon Control of Rigid Link Robot Manipulators , 2005, ArXiv.

[28]  Gianluca Antonelli,et al.  A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits , 2003, IEEE Trans. Robotics Autom..

[29]  Rickey Dubay,et al.  Non-linear model predictive control schemes with application on a 2 link vertical robot manipulator , 2016 .

[30]  B. Siciliano,et al.  THE ROLE OF EULER PARAMETERS IN ROBOT CONTROL , 1999 .

[31]  Olivier Stasse,et al.  Whole-body model-predictive control applied to the HRP-2 humanoid , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[32]  Pierre-Brice Wieber,et al.  Kinematic Control of Redundant Manipulators: Generalizing the Task-Priority Framework to Inequality Task , 2011, IEEE Transactions on Robotics.

[33]  Fan-Tien Cheng,et al.  Resolving manipulator redundancy under inequality constraints , 1994, IEEE Trans. Robotics Autom..

[34]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[35]  Antonella Ferrara,et al.  A robust MPC/ISM hierarchical multi-loop control scheme for robot manipulators , 2013, 52nd IEEE Conference on Decision and Control.

[36]  Andrea Del Prete,et al.  Joint Position and Velocity Bounds in Discrete-Time Acceleration/Torque Control of Robot Manipulators , 2018, IEEE Robotics and Automation Letters.

[37]  Christian Kirches,et al.  qpOASES: a parametric active-set algorithm for quadratic programming , 2014, Mathematical Programming Computation.

[38]  Pierre-Brice Wieber,et al.  Hierarchical quadratic programming: Fast online humanoid-robot motion generation , 2014, Int. J. Robotics Res..

[39]  Maxime Gautier,et al.  Nonlinear model predictive control of a robot manipulator , 2000, 6th International Workshop on Advanced Motion Control. Proceedings (Cat. No.00TH8494).

[40]  Andrea Maria Zanchettin,et al.  Motion planning for robotic manipulators using robust constrained control , 2017 .