Kinematic control of nonholonomic mobile manipulators in the presence of steering wheels

We consider the kinematic control problem for nonholonomic mobile manipulators (NMMs) whose base contains steering wheels. For all typical tasks, the steering velocity inputs of such systems do not appear in the differential relationship between the first-order time derivative of the task output and the available NMM inputs. As a consequence, these inputs are not used by velocity-level control laws based on simple (pseudo)inversion of the task Jacobian, leading in general to the impossibility of completing the task. We propose two control solutions to this open problem based on the framework of input-output feedback linearization. First, a static feedback law is presented that defines the unspecified steering velocities via an optimization action in the null space of the task Jacobian. A dynamic feedback law is then proposed based on the input-output differential map obtained by considering the task acceleration. In this case, the velocity of the steering wheels becomes an active input for task execution, together with the manipulator joint accelerations and the driving accelerations of the base. The feasibility and performance of the two kinematic controllers are compared in simulation for a car-like base carrying a planar manipulator.

[1]  Florent Lamiraux,et al.  Kinematic control of wheeled mobile manipulators , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Bernard Bayle,et al.  Kinematic modelling of wheeled mobile manipulators , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Xiaoping Yun,et al.  Unified analysis on mobility and manipulability of mobile manipulators , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

[5]  Bernard Bayle,et al.  Manipulability of Wheeled Mobile Manipulators: Application to Motion Generation , 2003 .

[6]  Homayoun Seraji,et al.  A Unified Approach to Motion Control of Mobile Manipulators , 1998, Int. J. Robotics Res..

[7]  Marilena Vendittelli,et al.  WMR control via dynamic feedback linearization: design, implementation, and experimental validation , 2002, IEEE Trans. Control. Syst. Technol..

[8]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .

[9]  Joel W. Burdick,et al.  On the inverse kinematics of redundant manipulators: characterization of the self-motion manifolds , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[10]  Sepanta Sekhavat,et al.  The Cycab robot: a differentially flat system , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[11]  Giuseppe Oriolo,et al.  Kinematic modeling and redundancy resolution for nonholonomic mobile manipulators , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[12]  Alin Albu-Schäffer,et al.  On the kinematic modeling and control of a mobile platform equipped with steering wheels and movable legs , 2009, 2009 IEEE International Conference on Robotics and Automation.

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

[14]  Alain Micaelli,et al.  Modeling and feedback control of mobile robots equipped with several steering wheels , 1996, IEEE Trans. Robotics Autom..

[15]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[16]  Giuseppe Oriolo,et al.  Image-based visual servoing schemes for nonholonomic mobile manipulators , 2007, Robotica.

[17]  Anthony A. Maciejewski,et al.  Numerical filtering for the operation of robotic manipulators through kinematically singular configurations , 1988, J. Field Robotics.