Short Review of Network Based Humanoid Robot Platform- Juniper Publishers

Juniper Publishers-Journal of Robotics

Abstract

In this paper, network based humanoid robot platform is shortly reviewed. This type of humanoid robot uses network resources through network connections. And it can offer high-quality intelligent services to human beings without limitations in terms of system resources. Furthermore, the application areas can be very wide because it can use unlimited physical resources through the network.
Index Terms : Network based humanoid robot


Introduction

A humanoid is a robot able to complete movements and guarantee performance similar to those of a human being [1]. In the humanoid robotics area, one of the most challenging goals is to give intelligence to a humanoid to enable it to function intelligently, because a humanoid can communicate with human beings intuitively.
Many researchers have tried to create a humanoid that is more intelligent and serviceable. Until now, however, most researches have been focused on the development of a stable biped walking type of humanoid. A study using various approaches to improve the biped walking ability and intelligence of humanoid robots has been reported. Several humanoid robot platforms have been developed that considered their mechanical design and software architecture. WABIAN [2], ASIMO [3], QRIO [4], HUBO [5], MAHRU [6,7] and HRP [8] are some of the more well-known humanoids. They are shown in Figure 1a-1f, respectively.
With the development of humanoid technology, the complexity of the humanoid robot system has increased dramatically. Aside from an increased variety of mechanical parts, the architecture of the
humanoid software has gained crucial relevance.
Different from a normal robot system, humanoids have a large set of basic behaviors and can perform various tasks. Thus, to make a humanoid more intelligent and serviceable, the humanoid must integrate various intelligent software programs into a single humanoid system. However, a powerful intelligent software for the intelligence function entails a very complex and time-consuming task. Moreover, the humanoid must concurrently run much more intelligent software such as for face recognition and voice recognition. As the intelligent software becomes more and more complicated and needs more system resources, the inner space of a humanoid becomes too narrow to load enough processing units into it. Also, the power source and weight limitation of a humanoid make it difficult to load enough system resources into it to make the humanoid highly intelligent. Thus, the integration of an intelligent software into the humanoid becomes more and more challenging. In the traditional robot software design, monolithic programming is used. With monolithic programming, however, it is difficult to realize the reusability of robot software. Also, a high-performance intelligent software is difficult to integrate in a robot system because of its complexity and hardware limitations. The modern robot software uses multiple functional components such as a face recognition component, a navigation component, and a voice recognition component. Thus, the main purpose of the architecture of a robot software is to provide a flexible and reliable communication mechanism for data exchange between the components. For today's robot applications, middleware systems are mostly used to accomplish this task [9,10].


Acknowledgement

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (No. 2017R1D1A1B03031467).

For more open access journals please visit: Juniper publishers
For more articles please click on: Robotics & Automation Engineering Journal

Comments

Popular posts from this blog

Geometric Simulation for 3D-Printed Soft Robots- Juniper Publishers

Industry 4.0`S Product Development Process Aided by Robotic Process Automation- Juniper Publishers

Research on Electromagnetic Driving Robot Fish-Juniper Publishers