Robotics Laboratory, Mechanical Engineering Department, National Institute of Technology, Rourkela 769008, Odisha, India.
ISA Trans. 2021 Aug;114:306-330. doi: 10.1016/j.isatra.2020.12.033. Epub 2020 Dec 19.
Gait planning for the humanoid robot is a very essential and basic requirement. The humanoid robot is balanced at two feet; therefore, special attention is required for gait analysis for the execution of assigned tasks. In this paper, the linear inverted pendulum (LIPM) model is considered to simplify the study and to obtain better gait planning of humanoid robot NAO. Center of mass (COM) and zero moment point (ZMP) criterion are applied with the LIPM model for a better understanding of selecting the step length and period. In addition, a PSO (particle swarm optimization) tuned PID (proportional-integral-derivative) controller has been implemented. Sensory data such as the location of obstacles and the target along with the desired trajectory aided inverse kinematics have been embedded to the conventional PID controller, which provides an interim angle to start the navigation. This interim angle has been carried forward to the PSO technique accompanied by the desired trajectory. It tunes the parameters of the conventional PID controller and provides an optimum turning angle, which avoids obstacles and increases the stabilization of the robot while crossing it. It reduces travel time and shortens travel length. PSO technique minimizes the computational complexity and number of iteration because it requires fewer tuning parameters. Simulations are executed on the simulated NAO robot for the conventional PID controller and the proposed controller. To ratify its findings, experiments are carried out on a real NAO robot in laboratory conditions for both the conventional PID controller and the proposed controller. Simulation and experimental results are presenting a good agreement among each other with deviation under 6%. Applying the PSO tuned PID controller provides a predictable gait and reduces the stabilization time and essentially eliminating the overshoot by 25%. A comparative study with various controllers is performed, and the credibility of the evaluated result has been examined using statistical analysis. The proposed controller has been compared with a previously developed technique to ensure its robustness.
人形机器人的步态规划是非常重要和基本的要求。人形机器人用两只脚保持平衡,因此需要特别注意步态分析,以执行分配的任务。在本文中,考虑使用线性倒立摆 (LIPM) 模型来简化研究并获得更好的人形机器人 NAO 的步态规划。质心 (COM) 和零力矩点 (ZMP) 准则应用于 LIPM 模型,以更好地理解选择步长和周期。此外,还实现了经过粒子群优化 (PSO) 调整的 PID (比例积分微分) 控制器。已经将障碍物和目标的位置等感觉数据以及期望轨迹嵌入到传统 PID 控制器中,这为导航提供了起始角度。该起始角度已被传递到 PSO 技术,同时还有期望轨迹。它调整了传统 PID 控制器的参数,并提供了最佳的转弯角度,从而避免了障碍物并提高了机器人在穿越时的稳定性。它减少了旅行时间并缩短了旅行长度。PSO 技术减少了计算复杂度和迭代次数,因为它需要较少的调整参数。对传统 PID 控制器和提出的控制器在模拟的 NAO 机器人上进行了模拟。为了验证其发现,在实验室条件下对真实的 NAO 机器人进行了传统 PID 控制器和提出的控制器的实验。模拟和实验结果彼此之间非常吻合,偏差在 6%以内。应用 PSO 调整的 PID 控制器可以提供可预测的步态,并减少稳定时间,基本上减少 25%的过冲。对各种控制器进行了比较研究,并使用统计分析检查了评估结果的可信度。还将提出的控制器与以前开发的技术进行了比较,以确保其鲁棒性。