International Journal of Engineering and Management Research (IJEMR)
  • Year: 2018
  • Volume: 8
  • Issue: 3

Developing a humanoid robot platform

  • Author:
  • Nuralem Abizov1,, Jia Yuan-Huang2, Fei Gao3
  • Total Page Count: 5
  • Page Number: 66 to 70

1MS.c Student, Department of Computer Science, Hanghzou Dianzi University, China

2BS.c Student, Department of Mechanical Engineering, Hanghzou Dianzi University, China

3Professor, Department of Computer Science, Hanghzou Dianzi University, China

*Corresponding Author: nuralem.hdu@yandex.ru

Online published on 21 August, 2018.

Abstract

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.

Keywords

Fully-Connected Neural Network, Humanoid Balancing, Humanoid Robot, Machine Learning, PLEN2, PID