Maintaining Trajectory of CoM for Stable Locomotion of Humanoid Robot Using Kalman Filter and Fuzzy Logic Controller

The ability of a humanoid robot, one of which is walking. However, a robot is often faced with a crucial stability problem when walking, for example of an uneven surface area. This paper presents a study on a humanoid robot walk on an inclined plane by forcing the trajectory of Center of Mass (CoM) to rest in a stability zone. To achieve this aim, the Kalman filter (KF) is used for state estimating and filtering error measurement influenced by the sensitiveness of the sensor. Then, the error of CoM trajectory measured by Inertial Measured Unit (IMU) serves as the input for Fuzzy Logic Controller (FLC) producing a control signal to correct the angle of some robot joints dynamically. This research, Bioloid Premium successfully to walk stably without falling in 7.5 degrees inclination area using KF and FLC.

[1]  Danwei Wang,et al.  Central Pattern Generator Inspired Control for Adaptive Walking of Biped Robots , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[2]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[3]  Tzuu-Hseng S. Li,et al.  Walking Motion Generation, Synthesis, and Control for Biped Robot by Using PGRL, LPI, and Fuzzy Logic , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[4]  Riyanto,et al.  Center of Mass based Walking Pattern Generator with Gravity Compensation for Walking Control on Bioloid Humanoid Robot , 2018, 2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV).

[5]  Greg Welch,et al.  Welch & Bishop , An Introduction to the Kalman Filter 2 1 The Discrete Kalman Filter In 1960 , 1994 .

[6]  Sang-Ho Hyon Compliant Terrain Adaptation for Biped Humanoids Without Measuring Ground Surface and Contact Forces , 2009, IEEE Transactions on Robotics.

[7]  Minzhou Luo,et al.  A modified gait generator for humanoid robots based on height compensation of center of mass , 2014, ROBIO.

[8]  Jun-Ho Oh,et al.  Practical experiment of balancing for a hopping humanoid biped against various disturbances , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[10]  Tzuu-Hseng S. Li,et al.  Dynamic Balance Control for Biped Robot Walking Using Sensor Fusion, Kalman Filter, and Fuzzy Logic , 2012, IEEE Transactions on Industrial Electronics.

[11]  Kouhei Ohnishi,et al.  Walking Trajectory Planning on Stairs Using Virtual Slope for Biped Robots , 2011, IEEE Transactions on Industrial Electronics.

[12]  Uwe Schwiegelshohn,et al.  Stable walking of a bipedal humanoid robot involving three-dimensional upper body motion , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[13]  Ken Chen,et al.  Gait Synthesis and Sensory Control of Stair Climbing for a Humanoid Robot , 2008, IEEE Transactions on Industrial Electronics.

[14]  Martin,et al.  Gait Controllers on Humanoid Robot Using Kalman Filter and PD Controller , 2018, 2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV).

[15]  Kouhei Ohnishi,et al.  Real-Time Walking Trajectory Generation Method With Three-Mass Models at Constant Body Height for Three-Dimensional Biped Robots , 2011, IEEE Transactions on Industrial Electronics.

[16]  Atsuo Takanishi,et al.  A novel method of biped walking pattern generation with predetermined knee joint motion , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).