journal article·2021-12-15Open access

Fuzzy Logic-Based Controller for Bipedal Robot

Phan Bui Khoi, Hong Nguyen Xuan

Applied Sciences· Volume 11· Issue 24

Abstract

In this paper, the problem of controlling a human-like bipedal robot while walking is studied. The control method commonly applied when controlling robots in general and bipedal robots in particular, was based on a dynamical model. This led to the need to accurately define the dynamical model of the robot. The activities of bipedal robots to replace humans, serve humans, or interact with humans are diverse and ever-changing. Accurate determination of the dynamical model of the robot is difficult because it is difficult to fully and accurately determine the dynamical quantities in the differential equations of motion of the robot. Additionally, another difficulty is that because the robot’s operation is always changing, the dynamical quantities also change. There have been a number of works applying fuzzy logic-based controllers and neural networks to control bipedal robots. These methods can overcome to some extent the uncertainties mentioned above. However, it is a challenge to build appropriate rule systems that ensure the control quality as well as the controller’s ability to perform easily and flexibly. In this paper, a method for building a fuzzy rule system suitable for bipedal robot control is proposed. The design of the motion trajectory for the robot according to the human gait and the analysis of dynamical factors affecting the equilibrium condition and the tracking trajectory were performed to provide informational data as well as parameters. Based on that, a fuzzy rule system and fuzzy controller was proposed and built, allowing a determination of the control force/moment without relying on the dynamical model of the robot. For evaluation, an exact controller based on the assumption of an accurate dynamical model, which was a two-feedback loop controller based on integrated inverse dynamics with proportional integral derivative, is also proposed. To confirm the validity of the proposed fuzzy rule system and fuzzy controller, computation and numerical simulation were performed for both types of controllers. Comparison of numerical simulation results showed that the fuzzy rule system and the fuzzy controller worked well. The proposed fuzzy rule system is simple and easy to apply.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Locomotion and Control · Control and Dynamics of Mobile Robots · Prosthetics and Rehabilitation Robotics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Mechanical Engineering, Hanoi University of Science and Technology, Hanoi 100000, Vietnam

References (43)

Show source-provided references
1. Siciliano, B., and Khatib, O. (2009). Modeling and Control for Efficient Bipedal Walking Robots, Springer.
2. Vukobratovie, M., Borovac, B., Surla, D., and Stokie, D. (1990). Biped Locomotion: Dynamics, Stability, Control and Application, Springer.10.1007/978-3-642-83006-8 ↗
3. Chevallereau, C., Bessonnet, G., Abba, G., and Aoustin, Y. (2009). Bipedal Robots: Modeling, Design and Walking Synthesis, John Wiley & Sons.10.1002/9780470611623 ↗
4. Buschmann, T. (2010). Simulation and Control of Biped Walking Robots. [Ph.D. Thesis, Fakultät für Maschinenwesen, Technischen Universität München].
5. Bezerra, C.A.D., and Zampieri, D.E. (2004). Biped Robots: The State of Art. International Symposium on History of Machines and Mechanisms, Kluwer Academic Publishers.10.1007/1-4020-2204-2_29 ↗
6. A brief review of dynamics and control of underactuated biped robots10.1080/01691864.2017.1308270 ↗
7. Bipedal Humanoid Hardware Design: A Technology Review10.1007/s43154-021-00050-9 ↗
8. Katja, M., and Karsten, B. (2013). Modeling, Simulation and Optimization of Bipedal Walking, Springer.
9. Kinematics and dynamics modelling of the biped robot10.3182/20130606-3-XK-4037.00032 ↗
10. Dynamic Walking: Toward Agile and Efficient Bipedal Robots10.1146/annurev-control-071020-045021 ↗
11. Kinematics and Dynamics of a New 16 DOF Humanoid Biped Robot with Active Toe Joint10.5772/52452 ↗
12. Corral, E., García, M.J.G., Castejon, C., Meneses, J., and Gismeros, R. (2020). Dynamic Modeling of the Dissipative Contact and Friction Forces of a Passive Biped-Walking Robot. Appl. Sci., 10.10.3390/app10072342 ↗
13. Rameez, M., and Khan, L.A. (2015, January 13–16). Modeling and Dynamic Analysis of the Biped Robot. Proceedings of the 5th International Conference on Control, Automation and Systems, Busan, Korea.10.1109/ICCAS.2015.7364800 ↗
14. A survey: Dynamics of humanoid robots10.1080/01691864.2020.1778524 ↗
15. Humanoid Walking Robot: Modeling, Inverse Dynamics, and Gain Scheduling Control
16. Buschmann, T., Lohmeier, S., Ulbrich, H., and Pfeiffer, F. (2006, January 15–19). Dynamics Simulation for a Biped Robot: Modeling and Experimental Verification. Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Orlando, FL, USA.
17. Tang, Z., Zhou, C., and Sun, Z. (2003, January 14–19). Trajectory planning for smooth transition of a biped robot. Proceedings of the 2003 IEEE International Conference on Robotics and Automation, Taipei, Taiwan.
18. Design and Trajectory Planning of Bipedal Walking Robot with Minimum Sufficient Actuation System
19. Zhang, R., and Vadakkepat, P. (2021, September 21). Motion Planning of Biped Robot Climbing Stairs. Available online: http://ai.stanford.edu/~rxzhang/Motion%20Planning%20of%20Biped%20Robot%20Climbing.pdf.
20. Dau, V.-H., Chew, C.M., and Poo, A.N. (2008, January 21–24). Optimized Joint-Torques Trajectory Planning for Bipedal Walking Robots. Proceedings of the 2008 IEEE International Conference on Robotics, Automation and Mechatronics, Chengdu, China.
21. Planning Walking Patterns for a Biped Robot10.1109/70.938385 ↗
22. Walking stabilization based on gait analysis for biped humanoid robot10.1080/01691864.2013.777015 ↗
23. Contribution to the synthesis of biped gait10.1016/S1474-6670(17)68891-8 ↗
24. Zero-Moment Point—Thirty Five Years of its Life10.1142/S0219843604000083 ↗
25. Control of a humanoid robot based on the ZMP method10.3182/20080706-5-KR-1001.00520 ↗
26. Natural ZMP Trajectories for Biped Robot Reference Generation10.1109/TIE.2008.2005150 ↗
27. Usman, M., Sajid, M., Uddin, E., and Ayaz, Y. (2020). Investigation of Zero Moment Point in a Partially Filled Liquid Vessel Subjected to Roll Motion. Appl. Sci., 10.10.3390/app10113992 ↗
28. Kurt, O., and Erbatur, K. (2006, January 27–29). Biped Robot Reference Generation with Natural ZMP Trajectories. Proceedings of the 9th IEEE International Workshop on Advanced Motion Control, Istanbul, Turkey.
29. Jiang, C., Gao, J., Shi, X., Tian, D., and Huang, Q. (November, January 31). Foot trajectory planning of bipedal walking robot based on a uniform acceleration method. Proceedings of the 2019 IEEE International Conference on Advanced Robotics and its Social Impacts, Beijing, China.10.1109/ARSO46408.2019.8948719 ↗
30. Zero-Moment Point method for stable biped walking
31. Methodology for Zero-moment Point Experimental Modeling in the Frequency Domain10.1177/1077546306070601 ↗
32. Wu, G., Xiao, X., Liu, L., Luo, W., Ye, X., and Yang, Y. (2012). Stable Gait Planning for Biped Robot’s Lower Limb Based on Natural ZMP Trajectories, Springer.10.1007/978-3-642-33503-7_33 ↗
33. ZMP Based Reference Generation forBiped Walking Robots
34. A control solution for closed-form mechanisms of relative manipulation based on fuzzy approach
35. Phan, K.B., Ha, H.T., and Hoang, S.V. (2020). Eliminating the Effect of Uncertainties of Cutting Forces by Fuzzy Controller for Robots in Milling Process. Appl. Sci., 10.10.3390/app10051685 ↗
36. Fuzzy-based-admittance controller for safe natural human–robot interaction10.1080/01691864.2019.1607551 ↗
37. Bououden, S., Abdessemed, F., and Abderraouf, B. (2009, January 3–5). Control of a Bipedal Walking Robot Using a Fuzzy Precompensator. Proceedings of the Agent and Multi-Agent Systems: Technologies and Applications, Uppsala, Sweden.10.1007/978-3-642-01665-3_86 ↗
38. Adaptive Fuzzy Control Applied to Seven-Link Biped Robot Using Ant Colony Optimization Algorithm10.1007/s40998-019-00201-x ↗
39. Fuzzy Logic Velocity Control of a Biped Robot Locomotion and Simulation10.5772/52555 ↗
40. Li, Z., Cheng, X., Peng, X.B., Abbeel, P., Levine, S., Berseth, G., and Sreenath, K. (June, January 30). Reinforcement Learning for Robust Parameterized Locomotion Control of Bipedal Robots. Proceedings of the 2021 International Conference on Robotics and Automation, Xi’an, China.10.1109/ICRA48506.2021.9560769 ↗
41. Motion Planning of Robot Manipulators for a Smoother Path Using a Twin Delayed Deep Deterministic Policy Gradient with Hindsight Experience Replay
42. Control and Simulation of a 6-DOF Biped Robot based on Twin Delayed Deep Deterministic Policy Gradient Algorithm10.17485/IJST/v14i30.1030 ↗
43. (2021, September 21). Bipedal Robot Simulation. Available online: https://youtu.be/8A3849PUCyM.