Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Towards stabilization and navigational analysis of humanoids in complex arena using a hybridized fuzzy embedded PID controller approach

Published: 01 March 2023 Publication History

Highlights

Stabilization and path planning of humanoid robot is performed.
OTA, Surface plot, quiver and contour plot is generated by FLC.
Torque control is done by proportional-Integral-Derivative controller.
Roll and pitch angle fluctuate between less than ±1.5 degree.
Comparison with existing methodology has been carried out.

Abstract

In this study, path planning and stabilization of humanoids are carried out in an uneven path and dynamic environment. The importance of the work focuses on avoiding local minima and trapping in dead-ends during navigation. The sole purposes of this research are to i) Stabilize the humanoid on an uneven surface. ii) Develop proper path planning for the humanoid so that it can adequately navigate through obstacle-rich terrain. For achieving the above said objectives, the robot's controller is designed by tuning the Proportional-integral-derivative (PID) controller with a fuzzy logic controller (FLC) for better performance. The PID controller does joint angle control and torque control respectively. In contrast, a complicated task like generating optimized turning angle (OTA) and adjusting feet angle during stepping upon an uneven path is done by FLC. Gait generation during stepping on and off an uneven surface for the humanoid robot is discussed and implementation of the inverted pendulum plus flywheel method (LIPPFM) is used for the analysis of the dynamics of motion and removing the height constraint (center of mass) where the upper body is considered as the mass of the pendulum. Petri net controller is used to navigate humanoids in an environment with multiple humanoids. To examine the proposed controller’s performance, the controller undergoes testing in simulation and experimental set up, and the obtained results are compared with recently developed techniques. V-REP software is used for conducting the simulation with an arena-size of 240*160 dimensions to test the effectiveness of the developed controller. A less than 5 % deviation is found because of friction and signal delay is noticed between simulation and the experimental result obtained for navigation while comparing to the previously developed technique such as PEM. There is a significant improvement in path length by 10.49 % is noticed and a decrease of 2.98 % in computational time is noticed. When the navigation parameter of the FUZZY-PID controller is compared with Genetic Potential Field (GPF), Pseudo Bacterial Potential Field (PBPF), and Bacterial Potential Field (BPF), there is an improvement of 15.41 %, 12.51 %, and 8.56 % respectively are noticed. It has been seen that the FUZZY-PID controller minimizes the settling time and lower the peak overshoot. When the humanoid robot crosses the uneven path using the proposed FUZZY-PID controller, the graph obtained is smoother than the previously developed technique. It displays the body attitude angle falling between less than ±1.5 degrees compared to ±2 degrees by the previously developed method which justify the selection of the FUZZY-PID controller.

References

[1]
Chen, G., & Liu, J. (2019). Mobile robot path planning using ant colony algorithm and improved potential field method. Computational Intelligence and Neuroscience, 2019.
[2]
Y. Chen, J. Liang, Y. Wang, Q. Pan, J. Tan, J. Mao, Autonomous mobile robot path planning in unknown dynamic environments using neural dynamics, Soft Computing 24 (18) (2020) 13979–13995.
[3]
H. Das, B. Naik, H.S. Behera, Medical disease analysis using neuro-fuzzy with feature extraction model for classification, Informatics in Medicine Unlocked 18 (2020).
[4]
E.M. El-Gendy, M.M. Saafan, M.S. Elksas, S.F. Saraya, F.F. Areed, Applying hybrid genetic–PSO technique for tuning an adaptive PID controller used in a chemical process, Soft Computing 24 (5) (2020) 3455–3474.
[5]
J. García, D. Shafie, Teaching a humanoid robot to walk faster through Safe Reinforcement Learning, Engineering Applications of Artificial Intelligence 88 (2020).
[6]
R. Kala, Routing-based navigation of dense mobile robots, Intelligent Service Robotics 11 (1) (2018) 25–39.
[7]
T. Kamioka, H. Kaneko, M. Kuroda, C. Tanaka, S. Shirokura, M. Takeda, T. Yoshiike, Dynamic gait transition between walking, running and hopping for push recovery, in: 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids), IEEE, 2017, pp. 1–8.
[8]
S.M. Kasaei, N. Lau, A. Pereira, A reliable hierarchical omnidirectional walking engine for a bipedal robot by using the enhanced lip plus flywheel, in: Human-Centric Robotics: Proceedings of CLAWAR 2017: 20th International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, 2018, pp. 399–406.
[9]
A.K. Kashyap, A. Pandey, Different nature-inspired techniques applied for motion planning of wheeled robot: A critical review, International Journal of Advanced Robotics and Automation 3 (2) (2018) 1–10.
[10]
A.K. Kashyap, D.R. Parhi, S. Kumar, Dynamic stabilization of NAO humanoid robot based on whole-body control with simulated annealing, International Journal of Humanoid Robotics 17 (03) (2020) 2050014.
[11]
A.K. Kashyap, D.R. Parhi, Particle Swarm Optimization aided PID gait controller design for a humanoid robot, ISA Transactions 114 (2021) 306–330.
[12]
A.K. Kashyap, D.R. Parhi, Optimization of stability of humanoid robot NAO using ant colony optimization tuned MPC controller for uneven path, Soft Computing 25 (7) (2021) 5131–5150.
[13]
D. Krishnamoorthy, B. Foss, S. Skogestad, A Primal decomposition algorithm for distributed multistage scenario model predictive control, Journal of Process Control 81 (2019) 162–171.
[14]
S. Kumar, K.K. Pandey, M.K. Muni, D.R. Parhi, Path planning of the mobile robot using fuzzified advanced ant colony optimization, in: Innovative product design and intelligent manufacturing systems, Springer, Singapore, 2020, pp. 1043–1052.
[15]
S. Kumar, M.K. Muni, K.K. Pandey, A. Chhotray, D.R. Parhi, February). Path planning and control of mobile robots using modified Tabu search algorithm in complex environment, International Conference on Artificial Intelligence in Manufacturing & Renewable Energy (ICAIMRE), 2019.
[16]
D.W. Lee, M.J. Lee, M.S. Kim, Whole body imitation of human motion with humanoid robot via ZMP stability criterion, in: 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids), IEEE, 2015, pp. 1003–1006.
[17]
B. Li, H. Liu, W. Su, Topology optimization techniques for mobile robot path planning, Applied Soft Computing 78 (2019) 528–544.
[18]
M.T. Lorente, E. Owen, L. Montano, Model-based robocentric planning and navigation for dynamic environments, The International Journal of Robotics Research 37 (8) (2018) 867–889.
[19]
A. Majumder, D. Laha, P.N. Suganthan, Bacterial foraging optimization algorithm in robotic cells with sequence-dependent setup times, Knowledge-Based Systems 172 (2019) 104–122.
[20]
R.K. Mandava, P.R. Vundavilli, Near optimal PID controllers for the biped robot while walking on uneven terrains, International Journal of Automation and Computing 15 (6) (2018) 689–706.
[21]
S. Messinis, G.C. Vosniakos, An agent-based flexible manufacturing system controller with Petri-net enabled algebraic deadlock avoidance, Reports in Mechanical Engineering 1 (1) (2020) 77–92.
[22]
R. Mohammadi Asl, E. Pourabdollah, M. Salmani, Optimal fractional order PID for a robotic manipulator using colliding bodies design, Soft Computing 22 (14) (2018) 4647–4659.
[23]
J.C. Mohanta, A. Keshari, A knowledge based fuzzy-probabilistic roadmap method for mobile robot navigation, Applied Soft Computing 79 (2019) 391–409.
[24]
O. Montiel, U. Orozco-Rosas, R. Sepúlveda, Path planning for mobile robots using bacterial potential field for avoiding static and dynamic obstacles, Expert Systems with Applications 42 (12) (2015) 5177–5191.
[25]
M.K. Muni, D.R. Parhi, P.B. Kumar, C. Sahu, S. Kumar, Towards motion planning of humanoids using a fuzzy embedded neural network approach, Applied Soft Computing 119 (2022).
[26]
M.K. Muni, P.B. Kumar, D.R. Parhi, A.K. Rath, H.C. Das, A. Chhotray, …., K. Salony, Path planning of a humanoid robot using rule-based technique. In Advances in mechanical engineering, Springer, Singapore, 2020, pp. 1547–1554.
[27]
M.K. Muni, S. Kumar, D.R. Parhi, K.K. Pandey, Water cycle algorithm: An approach for improvement of navigational strategy of multiple humanoid robots, Robotica 40 (3) (2022) 798–816.
[28]
M.K. Muni, D.R. Parhi, P. Kumar, K.K. Pandey, S. Kumar, A. Chhotray, Sugeno fuzzy logic analysis: Navigation of multiple humanoids in complex environments, International Conference on Artificial Intelligence in Manufacturing & Renewable Energy (ICAIMRE), 2019.
[29]
M.K. Muni, D.R. Parhi, P.B. Kumar, Implementation of grey wolf optimization controller for multiple humanoid navigation, Computer Animation and Virtual Worlds 31 (3) (2020) e1919.
[30]
M.K. Muni, D.R. Parhi, P.B. Kumar, A.K. Rath, Navigational analysis of multiple humanoids using a hybridized rule base-Sugeno fuzzy controller, International Journal of Humanoid Robotics 17 (04) (2020) 2050017.
[31]
M.K. Muni, D.R. Parhi, P.B. Kumar, S. Kumar, Motion control of multiple humanoids using a hybridized prim’s algorithm-fuzzy controller, Soft Computing 25 (2) (2021) 1159–1180.
[32]
M.K. Muni, D.R. Parhi, P.B. Kumar, Improved motion planning of humanoid robots using bacterial foraging optimization, Robotica 39 (1) (2021) 123–136.
[33]
U. Orozco-Rosas, O. Montiel, R. Sepúlveda, Mobile robot path planning using membrane evolutionary artificial potential field, Applied Soft Computing 77 (2019) 236–251.
[34]
K.K. Pandey, D.R. Parhi, Trajectory planning and the target search by the mobile robot in an environment using a behavior-based neural network approach, Robotica 38 (9) (2020) 1627–1641.
[35]
B.K. Patle, D.R.K. Parhi, A. Jagadeesh, S.K. Kashyap, Application of probability to enhance the performance of fuzzy based mobile robot navigation, Applied Soft Computing 75 (2019) 265–283.
[36]
Pei, M., An, H., Liu, B., & Wang, C. (2021). An improved dyna-q algorithm for mobile robot path planning in unknown dynamic environment. IEEE Transactions on Systems, Man, and Cybernetics: Systems.
[37]
M. Pirasteh-Moghadam, M.G. Saryazdi, E. Loghman, A. Kamali, F. Bakhtiari-Nejad, Development of neural fractional order PID controller with emulator, ISA Transactions 106 (2020) 293–302.
[38]
R.E. Precup, S. Preitl, E. Petriu, C.A. Bojan-Dragos, A.I. Szedlak-Stinean, R.C. Roman, E.L. Hedrea, Model-based fuzzy control results for networked control systems, Reports in Mechanical Engineering 1 (1) (2020) 10–25.
[39]
Rath, A. K., Parhi, D. R., Das, H. C., & Kumar, P. B. (2018). Modelling, Measurement and Control A. Journal homepage: http://iieta.org/Journals/MMC/MMC_A, 91(1), 32-36.
[40]
R.A. Saeed, D.R. Recupero, P. Remagnino, A boundary node method for path planning of mobile robots, Robotics and Autonomous Systems 123 (2020).
[41]
C. Sahu, P.B. Kumar, D.R. Parhi, An intelligent path planning approach for humanoid robots using adaptive particle swarm optimization, International Journal on Artificial Intelligence Tools 27 (05) (2018) 1850015.
[42]
C. Sahu, D.R. Parhi, P.B. Kumar, An approach to optimize the path of humanoids using adaptive ant colony optimization, Journal of Bionic Engineering 15 (4) (2018) 623–635.
[43]
O. Saleem, M. Rizwan, A.A. Zeb, A.H. Ali, M.A. Saleem, Online adaptive PID tracking control of an aero-pendulum using PSO-scaled fuzzy gain adjustment mechanism, Soft Computing 24 (14) (2020) 10629–10643.
[44]
Verginis, C. K., Vrohidis, C., Bechlioulis, C. P., Kyriakopoulos, K. J., & Dimarogonas, D. V. (2019, May). Reconfigurable motion planning and control in obstacle cluttered environments under timed temporal tasks. In 2019 International Conference on Robotics and Automation (ICRA) (pp. 951-957). IEEE.
[45]
M. Vilela, G. Oluyemi, A. Petrovski, A holistic approach to assessment of value of information (VOI) with fuzzy data and decision criteria, Decision Making: Applications in Management and Engineering 3 (2) (2020).
[46]
Q. Yang, D. Qu, F. Xu, F. Zou, G. He, M. Sun, Mobile robot motion control and autonomous navigation in GPS-denied outdoor environments using 3D laser scanning, Assembly Automation (2018).
[47]
J. Yi, Q. Zhu, R. Xiong, J. Wu, Walking algorithm of humanoid robot on uneven terrain with terrain estimation, International Journal of Advanced Robotic Systems 13 (2016) 35.

Cited By

View all
  • (2024)Reinforcement learning with imitative behaviors for humanoid robots navigation: synchronous planning and controlAutonomous Robots10.1007/s10514-024-10160-w48:2-3Online publication date: 1-May-2024

Index Terms

  1. Towards stabilization and navigational analysis of humanoids in complex arena using a hybridized fuzzy embedded PID controller approach
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Expert Systems with Applications: An International Journal
          Expert Systems with Applications: An International Journal  Volume 213, Issue PC
          Mar 2023
          1402 pages

          Publisher

          Pergamon Press, Inc.

          United States

          Publication History

          Published: 01 March 2023

          Author Tags

          1. Humanoid
          2. Navigation
          3. Stabilization, Fuzzy logic controller
          4. Proportional-integral-derivative controller

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 15 Jan 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2024)Reinforcement learning with imitative behaviors for humanoid robots navigation: synchronous planning and controlAutonomous Robots10.1007/s10514-024-10160-w48:2-3Online publication date: 1-May-2024

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media