Application of artificial neural network for control and navigation of humanoid robot


  • Asita Kumar Rath Centre of Biomechanical Science, Siksha ‘O’ Anusandhan Deemed to be University, Bhubaneswar, Odisha, India-751030
  • Harish Chandra Das Mechanical Engineering Department, National Institute of Technology, Shillong, Meghalaya, India-793003
  • Dayal R. Parhi Robotics Laboratory, Mechanical Engineering Department, National Institute of Technology, Rourkela, Odisha, India-769008
  • Priyadarshi Biplab Kumar Robotics Laboratory, Mechanical Engineering Department, National Institute of Technology, Rourkela, Odisha, India-769008



Humanoid Robot; Navigation; Path planning; ANN.


With the development of science and technology, humanoid robots are widely used among several industries. Humanoid robots are seen as a human replacement in a vast sense. It is a test for analysts to imitate the human aptitude in a counterfeit humanoid robot movement framework. With the developing innovation, the humanoid robots are being created for planetary investigation alongside other versatile robots to additionally enhance the mobility in a thickened domain. This paper is focussed on the development of an Artificial Neural Network based navigational controller for path planning examination of humanoid robot strolling. The path planning analysis is carried out on a NAO humanoid robot. Sensory information regarding obstacle distances and location of target are fed as inputs to the controller and required streaming angle is obtained as the output. Navigational analysis has been performed in both simulation and experimental environments with complicated arena conditions. Finally, a comparison between simulation and experimental results has been done, and the result are found to be in good agreement.


Ito M, Noda K, Hoshino Y, Tani J. Dynamic and interactive generation of object handling behaviors by a small humanoid robot using a dynamic neural network model. Neural Networks. 2006;19(3):323-337.

Patacchiola M, Cangelosi A. Head Pose Estimation in the Wild using Convolutional Neural Networks and Adaptive Gradient Methods. Pattern Recognition, 2017.

Pothal JK, Parhi DR. Navigation of multiple mobile robots in a highly clutter terrains using adaptive neuro-fuzzy inference system. Robotics and Autonomous Systems, 2015; 72:48-58.

Singh MK, Parhi DR, Pothal JK. ANFIS approach for navigation of mobile robots. In: IEEE International Conference on Advances in Recent Technologies in Communication and Computing. 2009;727-731.

Parhi DR, Pothal JK, Singh MK. Navigation of multiple mobile robots using swarm intelligence. In: IEEE World Congress on Nature & Biologically Inspired Computing. 2009; 1145-1149.

Savage J, Muñoz S, Matamoros M, Osorio R. Obstacle Avoidance Behaviors for Mobile Robots Using Genetic Algorithms and Recurrent Neural Networks. IFAC Proceedings. 2013;46(24):141-146.

Bajrami X, Dërmaku A, Demaku, N. Artificial neural fuzzy logic algorithm for robot path finding. IFAC-Papers OnLine. 2015;48(24):123-127.

Parhi DR, Pothal JK. Intelligent navigation of multiple mobile robotsusing an ant colony optimization techniquein a highly cluttered environment. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science. 2011;225(1):225-32.

Parhi DR, Inala R, Pothal JK. Cooperative Behavior of Multiple Mobile Robots by Using Swarm Intelligence Technique.

Pham DT, Parhi DR. Navigation of multiple mobile robots using a neural network and a Petri Net model. Robotica. 2003;21(1):79-93.

Park G, Tani J. Development of compositional and contextual communicable congruence in robots by using dynamic neural network models. Neural Networks. 2015;72:109-122.

Pradhan SK, Parhi DR, Panda AK. Fuzzy logic techniques for navigation of several mobile robots. Applied soft computing. 2009;9(1):290-304.

Pradhan SK, Parhi DR, Panda AK. Neuro-fuzzy technique for navigation of multiple mobile robots. Fuzzy Optimization and Decision Making. 2006;5(3):255-88.

Pradhan SK, Parhi DR, Panda AK, Behera RK. Potential field method to navigate several mobile robots. Applied Intelligence. 2006;25(3):321-33.

Pradhan SK, Parhi DR, Panda AK. Navigation of multiple mobile robots using rule-based neuro-fuzzy technique. International Journal of Computational Intelligence. 2006;3(2):142-52.

Son NN, Van Kien C, Anh HPH. A novel adaptive feed-forward-PID controller of a SCARA parallel robot using pneumatic artificial muscle actuator based on neural network and modified differential evolution algorithm. Robotics and Autonomous Systems. 2017;96:65-80.

Tamayo AJM, Bustamante PV, Ramos JJM, Cobo AE. Inverse models and robust parametric-step neuro-control of a Humanoid Robot. Neurocomputing. 2017;233:90-103.

Parhi DR, Mohanta JC. Navigational control of several mobile robotic agents using Petri-potential-fuzzy hybrid controller. Applied Soft Computing. 2011;11(4):3546-3557.

Mohanta JC, Parhi DR, Patel SK. Path planning strategy for autonomous mobile robot navigation using Petri-GA optimisation. Computers & Electrical Engineering. 2011;37(6):1058-70.

Sun F, Zhang L, Sun Z. Neuro-fuzzy Inverse Dynamics Control for Flexible-link Space Robots. IFAC Proceedings. 2001;34(22):203-208.

Deepak BBVL, Parhi DR, Kundu S. Innate immune based path planner of an autonomous mobile robot. Procedia Engineering. 2012;38:2663-2671.

Deepak BBVL, Parhi DR. Kinematic analysis of wheeled mobile robot. Automation & Systems Engineering. 2011;5(2).

Deepak BB, Parhi DR, Raju BM. Advance particle swarm optimization-based navigational controller for mobile robot. Arabian Journal for Science and Engineering. 2014;39(8):6477-87.

Deepak BB, Parhi D. Intelligent adaptive immune-based motion planner of a mobile robot in cluttered environment. Intelligent Service Robotics. 2013;6(3):155-62.

Virgala I, Kelemen M, Varga M, Kuryło P. Analyzing, Modeling and Simulation of Humanoid Robot Hand Motion. Procedia Engineering. 2014;96:489-499.

Deepak BB, Parhi DR. Control of an automated mobile manipulator using artificial immune system. Journal of Experimental & Theoretical Artificial Intelligence. 2016;28(1-2):417-39.

Deepak BB, Parhi D. PSO based path planner of an autonomous mobile robot. Open Computer Science. 2012;2(2):152-68.

Deepak BB, Parhi DR. Target seeking behaviour of an intelligent mobile robot using advanced particle swarm optimization. In: IEEE International Conference on Control, Automation, Robotics and Embedded Systems (CARE). 2013;1-6.

Deepak BB, Parhi DR, Jha AK. Kinematic Model of Wheeled Mobile Robots. Int.

J. on Recent Trends in Engineering & Technology. 2011;5(04).

Mohanty PK, Parhi DR. Controlling the motion of an autonomous mobile robot using various techniques: a review. Journal of Advance Mechanical Engineering. 2013;1(1):24-39.

Mohanty PK, Parhi DR. Optimal path planning for a mobile robot using cuckoo search algorithm. Journal of Experimental & Theoretical Artificial Intelligence. 2016;28(1-2):35-52.

Mohanty PK, Parhi DR. A new intelligent motion planning for mobile robot navigation using multiple adaptive Neuro-fuzzy inference system. Applied Mathematics & Information Sciences. 2014;8(5):2527.

Mohanty PK, Parhi DR, Jha AK, Pandey A. Path planning of an autonomous mobile robot using adaptive network based fuzzy controller. In: IEEE 3rd International Advance Computing Conference (IACC). 2013;651-656.

Eliot E, BBVL D, Parhi DR. Design & kinematic analysis of an articulated robotic manipulator. 2012.

Singh MK, Parhi DR. Path optimisation of a mobile robot using an artificial neural network controller. International Journal of Systems Science. 2011;42(1):107- 120.

Parhi DR, Singh MK. Navigational strategies of mobile robots: a review. International Journal of Automation and Control. 2009;3(2-3):114-134.

Singh MK, Parhi DR. Intelligent neuro-controller for navigation of mobile robot. In: Proceedings of the International conference on advances in computing, communication and control. 2009;123-128.

Singh MK, Parhi DR, Bhowmik S, Kashyap SK. Intelligent controller for mobile robot: Fuzzy logic approach. In: The 12th International Conference of International Association for Computer Methods and Advances in Geomechanics (IACMAG). 2008;1-6.

Singh AK, Nandi GC. NAO humanoid robot: Analysis of calibration techniques for robot sketch drawing. Robotics and Autonomous Systems. 2016;79:108-121.

Kundu S, Parhi DR. Navigation of underwater robot based on dynamically adaptive harmony search algorithm. Memetic Computing. 2016;8(2):125-146.

Kundu S, Parhi DR, Deepak BB. Fuzzy-neuro based navigational strategy for mobile robot. International Journal of Scientific & Engineering Research. 2012;3(6):1-6.

Kundu S, Parhi DR. Behavior-based navigation of multiple robotic agents using hybrid-fuzzy controller. In: IEEE International Conference on Computer and Communication Technology (ICCCT). 2010;706-711.

Kundu S, Dayal RP. A fuzzy approach towards behavioral strategy for navigation of mobile agent. In: IEEE International Conference on Emerging Trends in Robotics and Communication Technologies (INTERACT). 2010;292-297.

Madani K, Sabourin C. Multi-level cognitive machine-learning based concept for human-like “artificial” walking: application to autonomous stroll of humanoid robots. Neurocomputing. 2011;74(8):1213-1228.

Di Nuovo AG, Marocco D, Di Nuovo S, Cangelosi A. Autonomous learning in humanoid robotics through mental imagery. Neural Networks. 2013;41:147-155.



How to Cite

A. K. Rath, H. C. Das, D. R. Parhi, and P. B. Kumar, “Application of artificial neural network for control and navigation of humanoid robot”, J. Mech. Eng. Sci., vol. 12, no. 2, pp. 3529–3538, Jun. 2018.