Dynamic Whole-Body Control of Unstable Wheeled Humanoid Robots

Control of two-wheeled humanoid robots poses several challenges due to the unstable dynamics of their mobile base and the coupling between the upper and lower body dynamics. The problem is often faced in the literature with methods based on the linearized or simplified models that fail in exploiting the whole body dynamic capabilities of the platform in use. In this letter, we tackle the problem of whole-body dynamic control for a mobile wheeled unstable humanoid robot. Compared to the existing approaches based on online optimization to guarantee respect of the constraints, we propose a control method that takes into account the nominal constrained dynamics of the robot in the quasi-velocities through an internal model, thus reducing the computational burden. A computed-torque control law in the quasi-velocities is used to stabilize the robot around the upper position. We report on preliminary experimental results and on the method effectiveness in rejecting unknown external disturbances.

[1]  Zafar Munzir,et al.  Whole body control of a wheeled inverted pendulum humanoid , 2016 .

[2]  Evangelos Theodorou,et al.  Hierarchical optimization for Whole-Body Control of Wheeled Inverted Pendulum Humanoids , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[3]  Mark W. Spong,et al.  Partial feedback linearization of underactuated mechanical systems , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[4]  Antonio Bicchi,et al.  Toward whole-body loco-manipulation: Experimental results on multi-contact interaction with the Walk-Man robot , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[5]  Manuel G. Catalano,et al.  Alter-Ego: A Mobile Robot With a Functionally Anthropomorphic Upper Body Designed for Physical Interaction , 2019, IEEE Robotics & Automation Magazine.

[6]  Umashankar Nagarajan,et al.  The ballbot: An omnidirectional balancing mobile robot , 2014, Int. J. Robotics Res..

[7]  Mike Stilman,et al.  Golem Krang: Dynamically stable humanoid robot for mobile manipulation , 2010, 2010 IEEE International Conference on Robotics and Automation.

[8]  Farhad Aghili,et al.  Dynamics and control of constrained mechanical systems in terms of reduced quasi-velocities , 2008, 2008 IEEE International Conference on Robotics and Automation.

[9]  Seonghee Jeong,et al.  Wheeled inverted pendulum type assistant robot: design concept and mobile control , 2008, Intell. Serv. Robotics.

[10]  Bernd Henze,et al.  Passivity-based whole-body balancing for torque-controlled humanoid robots in multi-contact scenarios , 2016, Int. J. Robotics Res..

[11]  Bruno Siciliano,et al.  A Singular Perturbation Approach to Control of Lightweight Flexible Manipulators , 1988, Int. J. Robotics Res..

[12]  Meng Zhang,et al.  Modeling and implementation of two-wheel self-balancing robot equipped with supporting arms , 2011, 2011 6th IEEE Conference on Industrial Electronics and Applications.

[13]  Mark W. Spong,et al.  Underactuated mechanical systems , 1998 .

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

[15]  Karl A. Stol,et al.  Review of modelling and control of two-wheeled robots , 2013, Annu. Rev. Control..

[16]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[17]  Giorgio Grioli,et al.  The Quest for Natural Machine Motion: An Open Platform to Fast-Prototyping Articulated Soft Robots , 2017, IEEE Robotics & Automation Magazine.

[18]  Alexander Dietrich,et al.  Whole-Body Impedance Control of Wheeled Humanoid Robots , 2016, Springer Tracts in Advanced Robotics.

[19]  Scott Kuindersma,et al.  Dexterous mobility with the uBot-5 mobile manipulator , 2009, 2009 International Conference on Advanced Robotics.

[20]  Ian David Loram,et al.  Human balancing of an inverted pendulum with a compliant linkage: neural control by anticipatory intermittent bias , 2003, The Journal of physiology.