logo

SCIENCE CHINA Information Sciences, Volume 63 , Issue 7 : 170204(2020) https://doi.org/10.1007/s11432-019-2741-6

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

More info
  • ReceivedAug 17, 2019
  • AcceptedNov 29, 2019
  • PublishedMay 25, 2020

Abstract

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.


Acknowledgment

This work was supported by National Natural Science Foundation of China (Grant No. 61773139), Shenzhen Science and Technology Program (Grant No. KQTD2016112515134654), Shenzhen Special Fund for Future Industrial Development (Grant No. JCYJ20160425150757025), and Open Research Project of the State Key Laboratory of Industrial Control Technology, Zhejiang University, China (Grant No. ICT1900357).


References

[1] Metta G, Natale L, Nori F. The iCub humanoid robot: an open-systems platform for research in cognitive development.. Neural Networks, 2010, 23: 1125-1134 CrossRef PubMed Google Scholar

[2] Zhou C, Wang X, Li Z. Overview of Gait Synthesis for the Humanoid COMAN. J Bionic Eng, 2017, 14: 15-25 CrossRef Google Scholar

[3] Sakagami Y, Watanabe R, Aoyama C, et al. The intelligent ASIMO: system overview and integration. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, 2002. 2478--2483. Google Scholar

[4] Nishiwaki K, Kagami S, Inoue H. Object manipulation by hand using whole-body motion coordination. In: Proceedings of IEEE International Conference on Mechatronics & Automation, 2005. 1778--1783. Google Scholar

[5] He W, Zhang S. Control Design for Nonlinear Flexible Wings of a Robotic Aircraft. IEEE Trans Contr Syst Technol, 2017, 25: 351-357 CrossRef Google Scholar

[6] Guo W, Cai C, Li M. A parallel actuated pantograph leg for high-speed locomotion. J Bionic Eng, 2017, 14: 202-217 CrossRef Google Scholar

[7] Robuffo G P, Fuchs M, Alin A S, et al. On the kinematic modeling and control of a mobile platform equipped with steering wheels and movable legs. In: Proceedings of IEEE International Conference on Robotics and Automation, 2009. 4080--4087. Google Scholar

[8] Asfour T, Regenstein K, Azad P, et al. ARMAR-III: an integrated humanoid platform for sensory-motor control. In: Proceedings of IEEE/RAS International Conference on Humanoid Robots, 2006. 169--175. Google Scholar

[9] Ruggiero F, Petit A, Serra D. Nonprehensile Manipulation of Deformable Objects: Achievements and Perspectives from the Robotic Dynamic Manipulation Project. IEEE Robot Automat Mag, 2018, 25: 83-92 CrossRef Google Scholar

[10] Ellekilde L P, Christensen H I. Control of mobile manipulation using the dynamical systems approach. In: Proceedings of IEEE International Conference on Robotics and Automation, 2009. 1370--1376. Google Scholar

[11] Hvilsh$\phi$j M, B$\phi$gh S, Madsen O, et al. The mobile robot “Little Helper": concepts, ideas and working principles. In: Proceedings of IEEE International Conference on Emerging Technologies & Factory Automation, 2009. 1--4. Google Scholar

[12] Chen J, Kai S. Cooperative transportation control of multiple mobile manipulators through distributed optimization. Sci China Inf Sci, 2018, 61: 120201 CrossRef Google Scholar

[13] Tao B, Zhao X W, Ding H. Mobile-robotic machining for large complex components: A review study. Sci China Technol Sci, 2019, 62: 1388-1400 CrossRef Google Scholar

[14] Chen F, Selvaggio M, Caldwell D G. Dexterous Grasping by Manipulability Selection for Mobile Manipulator With Visual Guidance. IEEE Trans Ind Inf, 2019, 15: 1202-1210 CrossRef Google Scholar

[15] Chen F, Gao B, Selvaggio M, et al. A framework of teleoperated and sterio vision guided mobile manipulation for industrial automation. In: Proceedings of IEEE International Conference on Mechatronics and Automation, 2016. 1641--1648. Google Scholar

[16] Siciliano B, Sciavicco L, Villani L, et al. Robotics: Modelling, Planning and Control. London: Springer, 2009. 502--506. Google Scholar

[17] Siciliano B, Slotine J J E. A general framework for managing multiple tasks in highly redundant robotic systems. In: Proceedings of IEEE International Conference on Advanced Robotics, 1991. 1211--1216. Google Scholar

[18] Ikeuchi K. Determining a Depth Map Using a Dual Photometric Stereo. Int J Robotics Res, 1987, 6: 15-31 CrossRef Google Scholar

[19] Khatib O, Sentis L, Park J. WHOLE-BODY DYNAMIC BEHAVIOR AND CONTROL OF HUMAN-LIKE ROBOTS. Int J Human Robot, 2004, 01: 29-43 CrossRef Google Scholar

[20] Sentis L, Khatib O. SYNTHESIS OF WHOLE-BODY BEHAVIORS THROUGH HIERARCHICAL CONTROL OF BEHAVIORAL PRIMITIVES. Int J Human Robot, 2005, 02: 505-518 CrossRef Google Scholar

[21] Sentis L, Khatib O. A whole-body control framework for humanoids operating in human environments. In: Proceedings of IEEE International Conference on Robotics and Automation, 2006. 2641--2647. Google Scholar

[22] Mansard N, Khatib O, Kheddar A. A Unified Approach to Integrate Unilateral Constraints in the Stack of Tasks. IEEE Trans Robot, 2009, 25: 670-685 CrossRef Google Scholar

[23] Dietrich A, Thomas W, Alin A S. Dynamic whole-body mobile manipulation with a torque controlled humanoid robot via impedance control laws. In: Proceedings of IEEE International Conference on Intelligent Robots and Systems, 2011. 3199--3206. Google Scholar

[24] Borst C, Thomas W, Schmidt F, et al. Rollin' Justin-mobile platform with variable base. In: Proceedings of IEEE International Conference on Robotics and Automation, 2009. 1597--1598. Google Scholar

[25] Dietrich A, Bussmann K, Petit F. Whole-body impedance control of wheeled mobile manipulators. Auton Robot, 2016, 40: 505-517 CrossRef Google Scholar

[26] Fonseca M D P A, Adorno B V. Whole-body modeling and hierarchical control of a humanoid robot based on dual quaternion algebra. In: Proceedings of XIII Latin American Robotics Symposium and IV Brazilian Robotics Symposium (LARS/SBR), 2016. 505--517. Google Scholar

[27] Silva F F A, Adorno B V. Whole-body Control of a Mobile Manipulator Using Feedback Linearization and Dual Quaternion Algebra. J Intell Robot Syst, 2018, 91: 249-262 CrossRef Google Scholar

[28] Seraji H. An on-line approach to coordinated mobility and manipulation. In: Proceedings of IEEE International Conference on Robotics and Automation, 1993. 28--35. Google Scholar

[29] Tan J, Xi N. Unified model approach for planning and control of mobile manipulators. In: Proceedings of IEEE International Conference on Robotics and Automation, 2001. 3145--3152. Google Scholar

[30] Brock O, Khatib O, Viji S. Task-consistent obstacle avoidance and motion behavior for mobile manipulation. In: Proceedings of IEEE Interantional Conference on Robotics and Automation, 2002. 388--393. Google Scholar

[31] Avanzini G B, Zanchettin A M, Rocco P. Constraint-based model predictive control for holonomic mobile manipulators. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robotics and Systems, 2015. 1473--1479. Google Scholar

[32] Yamamoto Y, Yun X. Coordinating locomotion and manipulation of a mobile manipulator. IEEE Trans Autom Control, 1994, 39: 1326--1332. Google Scholar

[33] Padois V, Fourquet J Y, Chiron P. Kinematic and dynamic model-based control of wheeled mobile manipulators: a unified framework for reactive approaches. Robotica, 2007, 25: 157-173 CrossRef Google Scholar

[34] Baillieul J. Kinematic programming alternatives for redundant manipulators. In: Proceedings of IEEE International Conference on Robotics and Automation, 1985. 722--728. Google Scholar

[35] Dietrich A, Ott C, Albu-Sch?ffer A. An overview of null space projections for redundant, torque-controlled robots. Int J Robotics Res, 2015, 34: 1385-1400 CrossRef Google Scholar

[36] Kevin M L, Frank C P. Modern Robotics: Mechanics, Planning, and Control. Cambridge: Cambridge University Press, 2017. 413--420. Google Scholar

[37] Gilbert E G, Johnson D W, Keerthi S S. A fast procedure for computing the distance between complex objects in three-dimensional space. IEEE J Robot Automat, 1988, 4: 193-203 CrossRef Google Scholar

[38] Khatib O. Real-time obstacle avoidance for manipulators and mobile robots. Int J Robot Res, 1986, 5: 90--98. Google Scholar

[39] Alexander D, Thoms W, Holger T, et al. Extensions to reactive self-collision avoidance for torque and position controlled humanoids. In: Proceedings of IEEE International Conference on Robotics and Automation, 2011. 3445--3462. Google Scholar

[40] Merlet J P. Jacobian, Manipulability, Condition Number, and Accuracy of Parallel Robots. J Mech Des, 2006, 128: 199-206 CrossRef Google Scholar

[41] Markus G, Farbod F, Timothy S, et al. Efficient kinematic planning for mobile manipulators with non-holonomic constraints using optimal control. In: Proceedings of IEEE International Conference on Robotics and Automation, 2017. 3411--3417. Google Scholar

[42] Nakanishi J, Cory R, Mistry M. Operational Space Control: A Theoretical and Empirical Comparison. Int J Robotics Res, 2008, 27: 737-757 CrossRef Google Scholar

[43] Yang C, Peng G, Li Y. Neural Networks Enhanced Adaptive Admittance Control of Optimized Robot-Environment Interaction.. IEEE Trans Cybern, 2019, 49: 2568-2579 CrossRef PubMed Google Scholar

[44] He W, Dong Y. Adaptive Fuzzy Neural Network Control for a Constrained Robot Using Impedance Learning.. IEEE Trans Neural Netw Learning Syst, 2018, 29: 1174-1186 CrossRef PubMed Google Scholar

[45] Zhang S, Dong Y, Ouyang Y. Adaptive Neural Control for Robotic Manipulators With Output Constraints and Uncertainties.. IEEE Trans Neural Netw Learning Syst, 2018, 29: 5554-5564 CrossRef PubMed Google Scholar

[46] Zhang S, Yang P, Kong L. Neural Networks-Based Fault Tolerant Control of a Robot via Fast Terminal Sliding Mode. IEEE Trans Syst Man Cybern Syst, 2019, : 1-11 CrossRef Google Scholar

[47] Argall B D, Chernova S, Veloso M. A survey of robot learning from demonstration. Robotics Autonomous Syst, 2009, 57: 469-483 CrossRef Google Scholar

[48] Biologically Inspired Motion Modeling and Neural Control for Robot Learning From Demonstrations. IEEE Trans Cogn Dev Syst, 2019, 11: 281-291 CrossRef Google Scholar

Copyright 2020  CHINA SCIENCE PUBLISHING & MEDIA LTD.  中国科技出版传媒股份有限公司  版权所有

京ICP备14028887号-23       京公网安备11010102003388号