Constraint-based Model Predictive Control for holonomic mobile manipulators

In this paper, a controller based on constrained optimization for tracking problems in mobile manipulation is presented. A Model Predictive Control problem is set and solved online, allowing to deal with dynamic scenarios and unforeseen events. Besides acceleration, velocity and position constraints, collision avoidance constraints for the mobile base and the arm and Field-of-View constraints have been enforced and extended over the prediction horizon. Navigation performance has been improved by including an additional goal, derived from the classical vortex field approach, to the MPC problem. An experimental validation on a KUKA youBot mobile manipulator has been carried out, showing the online applicability of the presented approach.

[1]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[2]  Marko Bacic,et al.  Model predictive control , 2003 .

[3]  Manfred Morari,et al.  Auto-generated algorithms for nonlinear model predictive control on long and on short horizons , 2013, 52nd IEEE Conference on Decision and Control.

[4]  Andrea Maria Zanchettin,et al.  Path-consistent safety in mixed human-robot collaborative manufacturing environments , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[6]  Tatsuo Arai,et al.  Real-time trajectory planning for mobile manipulator using model predictive control with constraints , 2011, 2011 8th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

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

[8]  Andrea Maria Zanchettin,et al.  Near time-optimal and sensor-based motion planning for robotic manipulators , 2013, 52nd IEEE Conference on Decision and Control.

[9]  Joris De Schutter,et al.  Extending the iTaSC Constraint-based Robot Task Specification Framework to Time-Independent Trajectories and User-Configurable Task Horizons , 2013, 2013 IEEE International Conference on Robotics and Automation.

[10]  Antonio Bicchi,et al.  Shortest Paths for a Robot With Nonholonomic and Field-of-View Constraints , 2010, IEEE Transactions on Robotics.

[11]  António Paulo Moreira,et al.  Multi-robot nonlinear model predictive formation control: Moving target and target absence , 2013, Robotics Auton. Syst..

[12]  Aaron Hertzmann,et al.  Prioritized optimization for task-space control , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Giuseppe Oriolo,et al.  Robot Motion Planning Using Vortex Fields , 1991 .

[14]  Kostas J. Kyriakopoulos,et al.  Model Predictive Control for the navigation of a nonholonomic vehicle with field-of-view constraints , 2013, 2013 American Control Conference.

[15]  Alexei Makarenko,et al.  Randomised MPC-based motion-planning for mobile robot obstacle avoidance , 2009, 2009 IEEE International Conference on Robotics and Automation.

[16]  Andrea Maria Zanchettin,et al.  A General User-Oriented Framework for Holonomic Redundancy Resolution in Robotic Manipulators Using Task Augmentation , 2012, IEEE Transactions on Robotics.

[17]  Torsten Kröger,et al.  Opening the door to new sensor-based robot applications—The Reflexxes Motion Libraries , 2011, 2011 IEEE International Conference on Robotics and Automation.

[18]  Pascal Morin,et al.  A Framework for the Control of Nonholonomic Mobile Manipulators , 2006, Int. J. Robotics Res..

[19]  Erwin Prassler,et al.  KUKA youBot - a mobile manipulator for research and education , 2011, 2011 IEEE International Conference on Robotics and Automation.

[20]  Vincent Padois,et al.  Kinematic and dynamic model-based control of wheeled mobile manipulators: a unified framework for reactive approaches , 2007, Robotica.

[21]  Claude Samson,et al.  Robot Control: The Task Function Approach , 1991 .

[22]  Giulio Sandini,et al.  Prioritized optimal control , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[23]  Bruno Siciliano,et al.  A solution algorithm to the inverse kinematic problem for redundant manipulators , 1988, IEEE J. Robotics Autom..

[24]  Paolo Rocco,et al.  Kinetostatic danger field - a novel safety assessment for human-robot interaction , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.