Design and analysis of a whole-body controller for a velocity controlled robot mobile manipulator

Mobile manipulators, which are intrinsically redundant when the manipulator and mobile base are moving together, are known for their capabilities to carry out multiple tasks at the same time. This paper presents a whole-body control framework, inspired by legged bio-robots, for a velocity controlled non-holonomic mobile manipulator based on task priority. Control primitives, such as manipulability optimization, trajectory tracking of the end-effector and mobile base, and collision avoidance, are considered in the framework and arranged at different priorities. Lower priority tasks are projected into the null space of control tasks with higher priorities. As a result, lower level tasks are completed without affecting the performance of higher priority tasks. Several experiments are implemented to verify the effectiveness of the proposed controller. The proposed method is proved to be an effective way to solve the whole-body control problem of velocity controlled mobile manipulators.

[1]  Chenguang Yang,et al.  Biologically Inspired Motion Modeling and Neural Control for Robot Learning From Demonstrations , 2019, IEEE Transactions on Cognitive and Developmental Systems.

[2]  Jun Nakanishi,et al.  Operational Space Control: A Theoretical and Empirical Comparison , 2008, Int. J. Robotics Res..

[3]  Han Ding,et al.  Mobile-robotic machining for large complex components: A review study , 2019, Science China Technological Sciences.

[4]  Kaixiang Peng,et al.  Adaptive Neural Control for Robotic Manipulators With Output Constraints and Uncertainties , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[5]  Tamim Asfour,et al.  ARMAR-III: An Integrated Humanoid Platform for Sensory-Motor Control , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[6]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[7]  S. Kagami,et al.  Object manipulation by hand using whole-body motion coordination , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[8]  Bruno Vilhena Adorno,et al.  Whole-Body Modeling and Hierarchical Control of a Humanoid Robot Based on Dual Quaternion Algebra , 2016 .

[9]  Alin Albu-Schäffer,et al.  Dynamic whole-body mobile manipulation with a torque controlled humanoid robot via impedance control laws , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Oussama Khatib,et al.  A Unified Approach to Integrate Unilateral Constraints in the Stack of Tasks , 2009, IEEE Transactions on Robotics.

[11]  Chenguang Yang,et al.  Neural Networks Enhanced Adaptive Admittance Control of Optimized Robot–Environment Interaction , 2019, IEEE Transactions on Cybernetics.

[12]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[13]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[14]  Oussama Khatib,et al.  A whole-body control framework for humanoids operating in human environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[15]  Xiaoping Yun,et al.  Coordinating locomotion and manipulation of a mobile manipulator , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[16]  Oliver Brock,et al.  Task-consistent obstacle avoidance and motion behavior for mobile manipulation , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[17]  Oussama Khatib,et al.  Synthesis of Whole-Body Behaviors through Hierarchical Control of Behavioral Primitives , 2005, Int. J. Humanoid Robotics.

[18]  Jean-Pierre Merlet,et al.  Jacobian, Manipulability, Condition Number and Accuracy of Parallel Robots , 2005, ISRR.

[19]  Alexander Dietrich,et al.  Whole-body impedance control of wheeled mobile manipulators , 2016, Auton. Robots.

[20]  Nikos G. Tsagarakis,et al.  Overview of Gait Synthesis for the Humanoid COMAN , 2017 .

[21]  Kevin M. Lynch,et al.  Modern Robotics: Mechanics, Planning, and Control , 2017 .

[22]  Vincenzo Lippiello,et al.  Nonprehensile Manipulation of Deformable Objects: Achievements and Perspectives from the Robotic Dynamic Manipulation Project , 2018, IEEE Robotics & Automation Magazine.

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

[24]  Andrea Maria Zanchettin,et al.  Constraint-based Model Predictive Control for holonomic mobile manipulators , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  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.

[26]  Homayoun Seraji,et al.  An on-line approach to coordinated mobility and manipulation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[27]  J. Merlet Jacobian, Manipulability, Condition Number and Accuracy of Parallel Robots , 2005, ISRR.

[28]  Bruno Vilhena Adorno,et al.  Whole-body Control of a Mobile Manipulator Using Feedback Linearization and Dual Quaternion Algebra , 2018, J. Intell. Robotic Syst..

[29]  Jonas Buchli,et al.  Efficient kinematic planning for mobile manipulators with non-holonomic constraints using optimal control , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[30]  Nan Wang,et al.  Anomalous Behaviors Detection in Moving Crowds Based on a Weighted Convolutional Autoencoder-Long Short-Term Memory Network , 2019, IEEE Transactions on Cognitive and Developmental Systems.

[31]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Oussama Khatib,et al.  Whole-Body Dynamic Behavior and Control of Human-like Robots , 2004, Int. J. Humanoid Robotics.

[33]  Henrik I. Christensen,et al.  Control of mobile manipulator using the dynamical systems approach , 2009, 2009 IEEE International Conference on Robotics and Automation.

[34]  Jindong Tan,et al.  Unified model approach for planning and control of mobile manipulators , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[35]  Shuang Zhang,et al.  Neural Networks-Based Fault Tolerant Control of a Robot via Fast Terminal Sliding Mode , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[36]  Brett Browning,et al.  A survey of robot learning from demonstration , 2009, Robotics Auton. Syst..

[37]  Ole Madsen,et al.  The mobile robot “Little Helper”: Concepts, ideas and working principles , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[38]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[39]  Alexander Dietrich,et al.  Extensions to reactive self-collision avoidance for torque and position controlled humanoids , 2011, 2011 IEEE International Conference on Robotics and Automation.

[40]  Shuang Zhang,et al.  Control Design for Nonlinear Flexible Wings of a Robotic Aircraft , 2017, IEEE Transactions on Control Systems Technology.

[41]  Alexander Dietrich,et al.  An overview of null space projections for redundant, torque-controlled robots , 2015, Int. J. Robotics Res..

[42]  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.

[43]  Mantian Li,et al.  A parallel actuated pantograph leg for high-speed locomotion , 2017 .

[44]  Wei He,et al.  Adaptive Fuzzy Neural Network Control for a Constrained Robot Using Impedance Learning , 2018, IEEE Transactions on Neural Networks and Learning Systems.

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

[46]  Fei Chen,et al.  A framework of teleoperated and stereo vision guided mobile manipulation for industrial automation , 2016, 2016 IEEE International Conference on Mechatronics and Automation.

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

[48]  Jie Chen,et al.  Cooperative transportation control of multiple mobile manipulators through distributed optimization , 2018, Science China Information Sciences.

[49]  Giulio Sandini,et al.  The iCub humanoid robot: An open-systems platform for research in cognitive development , 2010, Neural Networks.

[50]  Darwin G. Caldwell,et al.  Dexterous Grasping by Manipulability Selection for Mobile Manipulator With Visual Guidance , 2019, IEEE Transactions on Industrial Informatics.