Implementation of Balance Recovery by Slight Movement in Humanoid Robot Soccer

This paper investigates balancing control of a humanoid robot in soccer application. Many works have been developed to solve balancing control using specific body parts movements while in a standing position. While for small disturbance have shown well, but for quite large disturbance has limited performance. In this paper, we focus on using the slight movement of a robot when quite large disturbance is applied. The robot slightly moves its position to the same direction of the disturbance. Slightly moves of the robot seems more natural with how human perform balancing when receive quite large disturbance. We implement this on our humanoid robot soccer platform. This method is to adjust the step position of the humanoid robot’s leg when getting external perturbation to remain the robot in a standing condition. By reprocessing the inverted pendulum control formula, we get the relation between the angular acceleration and the step that the robot should perform. Experiments show that with this strategy our robot platform can prevent itself from falling as twice as better than before. Our method has been successfully applied in the real humanoid robot for robot soccer competition and achieve a remarkable result.

[1]  Anhar Risnumawan,et al.  Visual servoing line following robot: Camera-based line detecting and interpreting , 2017, 2017 International Electronics Symposium on Engineering Technology and Applications (IES-ETA).

[2]  Nikolaos G. Tsagarakis,et al.  Robust Model Predictive Control for humanoids standing balancing , 2016, 2016 International Conference on Advanced Robotics and Mechatronics (ICARM).

[3]  H. Chiroma,et al.  Ringed Seal Search for Global Optimization via a Sensitive Search Model , 2016, PloS one.

[4]  Imad H. Elhajj,et al.  A hybrid ankle/hip preemptive falling scheme for humanoid robots , 2011, 2011 IEEE International Conference on Robotics and Automation.

[5]  Christopher G. Atkeson,et al.  Standing balance control using a trajectory library , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Jemal H. Abawajy,et al.  Text Detection in Low Resolution Scene Images Using Convolutional Neural Network , 2016, SCDM.

[7]  Jianbo Su,et al.  Standing balance control of a humanoid robot in the presence of continuous perturbations , 2011, Proceedings of the 30th Chinese Control Conference.

[8]  Benjamin J. Stephens,et al.  Humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[9]  Anhar Risnumawan,et al.  From concrete to abstract: Multilayer neural networks for disaster victims detection , 2016, 2016 International Electronics Symposium (IES).

[10]  Benjamin J. Stephens,et al.  Push Recovery Control for Force-Controlled Humanoid Robots , 2011 .

[11]  Yoshikazu Kanamiya,et al.  Ankle and hip balance control strategies with transitions , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Pierre-Brice Wieber,et al.  Ankle, hip and stepping strategies for humanoid balance recovery with a single Model Predictive Control scheme , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).