Hybrid Adaptive Control for Series Elastic Actuator of Humanoid Robot

Purpose Generally, humanoid robots usually suffer significant impact force when walking or running in a nonpredefined environment that could easily damage the actuators due to high stiffness. In recent years, the usages of passive, compliant series elastic actuators (SEA) for driving humanoid’s joints have proved the capability in many aspects so far. However, despite being widely applied in the biped robot research field, the stable control problem for a humanoid powered by the SEAs, especially in the walking process, is still a challenge. This paper proposes a model reference adaptive control (MRAC) combined with the back-stepping algorithm to deal with the parameter uncertainties in a humanoid’s lower limb driven by the SEA system. This is also an extension of our previous research (Lanh et al., 2021). Design/methodology/approach Firstly, a dynamic model of SEA is obtained. Secondly, since there are unknown and uncertain parameters in the SEA model, a model reference adaptive controller (MRAC) is employed to guarantee the robust performance of the humanoid’s lower limb. Finally, an experiment is carried out to evaluate the effectiveness of the proposed controller and the SEA mechanism. Findings This paper proposes an effective control algorithm that can be widely applied for the humanoid-SEA system. Besides, the effect of the coefficients in the control law is analyzed to further improve the response’s quality. Research limitations/implications Even though the simulation shows promising results with stable system response, the practical experiment has not been implemented to fully evaluate the quality of the controller. Originality/value The MRAC is applied to control the humanoid’s lower limb, and the back-stepping process is utilized to combine with an external SEA system but still maintain stabilization. The simplified model of the lower-limb system proposed in the paper is proven to be appropriate and can be taken for further research in the future.

[1]  Huy Hung Nguyen,et al.  Design of Series Elastic Actuator Applied for Humanoid , 2020, 2020 International Conference on Advanced Mechatronic Systems (ICAMechS).

[2]  E. L. Harder,et al.  The Institute of Electrical and Electronics Engineers, Inc. , 2019, 2019 IEEE International Conference on Software Architecture Companion (ICSA-C).

[3]  Robert D. Gregg,et al.  A Perturbation Mechanism for Investigations of Phase-Dependent Behavior in Human Locomotion , 2016, IEEE Access.

[4]  A. Siqueira,et al.  ROBUST FORCE AND IMPEDANCE CONTROL OF SERIES ELASTIC ACTUATORS , 2012 .

[5]  Sunil Agrawal,et al.  Series elastic actuator control of a powered exoskeleton , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[6]  Naoyuki Kubota,et al.  Biologically Inspired Control System for 3-D Locomotion of a Humanoid Biped Robot , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[7]  Bram Vanderborght,et al.  Human-like compliant locomotion: state of the art of robotic implementations , 2016, Bioinspiration & biomimetics.

[8]  Gordon Wyeth,et al.  Control issues for velocity sourced series elastic actuators , 2006 .

[9]  B. Aghbali,et al.  ZMP trajectory control of a humanoid robot using different controllers based on an offline trajectory generation , 2013, 2013 First RSI/ISM International Conference on Robotics and Mechatronics (ICRoM).

[10]  Youngbum Jun,et al.  Realization of miniature humanoid for obstacle avoidance with real-time ZMP preview control used for full-sized humanoid , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[11]  David Herrero Pérez,et al.  Robust feedback control of ZMP-based gait for the humanoid robot Nao , 2013, Int. J. Robotics Res..

[12]  Alexander Leonessa,et al.  Design of a series elastic humanoid for the DARPA Robotics Challenge , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[13]  Riccardo Muradore,et al.  Impedance control of series elastic actuators: Passivity and acceleration-based control , 2017 .

[14]  Sehoon Oh,et al.  Development, Analysis, and Control of Series Elastic Actuator-Driven Robot Leg , 2019, Front. Neurorobot..

[15]  M. Tomizuka,et al.  A Compact Rotary Series Elastic Actuator for Human Assistive Systems , 2012, IEEE/ASME Transactions on Mechatronics.

[16]  Tan Tien Nguyen,et al.  Design of robust controller applied for series elastic actuators in controlling humanoid's joint , 2021, ArXiv.

[17]  Coleman Scott Knabe,et al.  Design of Linear Series Elastic Actuators for a Humanoid Robot , 2015 .

[18]  Luis Rubio,et al.  Tele-healthcare with humanoid robots: A user study on the evaluation of force feedback effects , 2017, 2017 IEEE World Haptics Conference (WHC).

[19]  Jun-Ho Oh,et al.  Online Walking Pattern Generation and Its Application to a Biped Humanoid Robot — KHR-3 (HUBO) , 2008, Adv. Robotics.

[20]  J.W. Sensinger,et al.  Unconstrained Impedance Control Using a Compact Series Elastic Actuator , 2006, 2006 2nd IEEE/ASME International Conference on Mechatronics and Embedded Systems and Applications.

[21]  Aaron D. Ames,et al.  Valkyrie: NASA's First Bipedal Humanoid Robot , 2015, J. Field Robotics.

[22]  M. Vukobratovic,et al.  On the stability of anthropomorphic systems , 1972 .

[23]  T. M. W. van Tilburg Control of a 1 degree-of-freedom Series Elastic Actuator on a Humanoid Robot , 2010 .

[24]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.