Developing a Humanoid Robot Platform

  • Nuralem Abizov
  • Jia Yuan - Huang
  • Fei Gao
Keywords: Fully-Connected Neural Network, Humanoid Balancing, Humanoid Robot, Machine Learning, PLEN2, PID


This paper is focused on developing a platform that helps researchers to create verify and implement their machine learning algorithms to a humanoid robot in real environment. The presented platform is durable, easy to fix, upgrade, fast to assemble and cheap. Also, using this platform we present an approach that solves a humanoid balancing problem, which uses only fully connected neural network as a basic idea for real time balancing. The method consists of 3 main conditions: 1) using different types of sensors detect the current position of the body and generate the input information for the neural network, 2) using fully connected neural network produce the correct output, 3) using servo-motors make movements that will change the current position to the new one. During field test the humanoid robot can balance on the moving platform that tilts up to 10 degrees to any direction. Finally, we have shown that using our platform we can do research and compare different neural networks in similar conditions which can be important for the researchers to do analyses in machine learning and robotics.


Download data is not yet available.


A. Takanishi, T. Takeya, H. Karaki, & I. Kato. (1990). A control method for dynamic biped walking under unknown external force. IEEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications, 29(6), 795–801.

Y. F. Zheng & J. Shen. (1990). Gait Synthesis for the SD-2 biped robot to climb sloping surface. IEEE Transactions on Robotics and Automation, 6(1), 86-96.

Kiam Heong Ang, G. Chong, & Yun Li. (2005). PID control system analysis, design, and technology. IEEE Transactions on Control Systems Technology, 13, (4), 559-576.

Dalei Pan, Feng Gao, Yunjie Miao, & Rui Cao. (2015). Co-simulation research of a novel exoskeleton-human robot system on humanoid gaits with fuzzy-PID/PID algorithms. Advances in Engineering Software, 79, 36-46. Available at:

A. Macchietto, V. Zordan, & C. R. Shelton. (2009). Momentum control for balance. ACM Transactions on Graphics, 28(3), 1-8.

M. Vukobratovic. (2004). Zero-moment poin- Thirty five years of its life. International Journal of Humanoid Robotics, 1(1), 157-173.

W. T. Miller. (1994). Real-time neural network control of a biped walking robot. IEEE Control Systems, 14(1), 41-48.

Q. Huang, K. Yokoi, & S. Kajita, et al. (2001, June). Planning walking patterns for a biped robot. IEEE Transactions on Robotics and Automation, 17(3), 280-289.

How to Cite
Nuralem Abizov, Jia Yuan - Huang, & Fei Gao. (2018). Developing a Humanoid Robot Platform. International Journal of Engineering and Management Research, 8(3), 66-70.