Short Review of Network Based Humanoid Robot Platform
Dong W Kim*
Department of Digital Electronics, Inha Technical College, South Korea
Submission: December 21, 2017; Published: March 06, 2018
*Corresponding author: Dong W Kim, Dept. of Digital Electronics, Inha Technical College, South Korea, Inha-ro, Nam-Gu, Incheon, South Korea, Email: dwnkim@inhatc.ac.kr
How to cite this article: Dong W Kim. Short Review of Network Based Humanoid Robot Platform. Robot Autom Eng J. 2018; 2(2): 555584. DOI: 10.19080/RAEJ.2018.02.555584
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).
References
- ME Rosheim (1994) Robot Evolution: The Development ofAnthrobotics. John- Wiley & Sons.
- G Carbone, H Lim, A Takanishi, M Ceccarelli (2006) Stiffness analysis of biped humanoid robot WABIAN-RIV. Mechanism and machine theory 41(1): 17-40.
- Y Sakagami, R Watanabe, C Aoyama, S Matsunaga, N Higaki, et al. (2002) The intelligent ASIMO: system overview and integration. In Proc. 1EEE/RSJ Int. Conf. Intelligent Robots and Systems (IROS 2002) 3: 2478-2483.
- F Tanaka, B Fortenberry, K Aisaka, JR Movellan (2005) Developing dance interaction between QRIO and toddlers in a classroom environment: plans for the first steps. In Proc. IEEE Int. Conf. Intelligent Robots and Systems (ROMAN 2005), pp. 223-228.
- Park, Kim J, Lee J, Oh J (2006) Online free walking trajectory generation for biped humanoid robot KHR-3(HUBO). In Proc. IEEE Int. Conf. Robotics and Automation (ICRA 2006), pp. 1231-1236.
- Nguyen D, Do-Ik Kim, Bum-Jae You, Sang-Rok Oh (2006) NBHA - a distributed network-based humanoid software architecture. Robotics and Automation pp. 456 - 461.
- Dong To Nguyen, Bum-Jae You, Sang-Rok Oh, Do-Ik Kim (2006) Intelligent environment and Network-based humanoids. Intelligent Robots and Systems, 2006 1EEE/RSJ pp. 4798 - 4803.
- K Akachi, Kaneko K, Kanehira N (2005) Development of humanoid robot HRP-3P. In Proc 5th 1EEE-RAS Int Conf Humanoid Robots pp. 5055.
- Mizukawa M (2005) Robot technology (RT) trend and standardization. In: Proceedings of IEEE Workshop on Advanced Robotics and its Social Impacts pp. 249-253.
- Gill C, Smart B (2002) Middleware for Robots? In: Proceedings of AAAI Symposium Workshop on Intelligent and Distributed Embedded Systems p. 1-5.