A CORBA-based approach for humanoid robot control

Recently, many control architectures for robots have been proposed. However, in these architectures, it is difficult to add new functions to existing applications or add new applications. Moreover, developing a robot control system using many researchers makes it difficult to cooperate with each oth...

Full description

Saved in:
Bibliographic Details
Published inIndustrial robot Vol. 28; no. 3; pp. 242 - 250
Main Authors Takeda, Kenro, Nasu, Yasuo, Capi, Genci, Yamano, Mitsuhiro, Barolli, Leonard, Mitobe, Kazuhisa
Format Journal Article
LanguageEnglish
Published Bedford MCB UP Ltd 01.06.2001
Emerald Group Publishing Limited
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Recently, many control architectures for robots have been proposed. However, in these architectures, it is difficult to add new functions to existing applications or add new applications. Moreover, developing a robot control system using many researchers makes it difficult to cooperate with each other. In order to deal with these problems, we propose a Humanoid Robot Control Architecture (HRCA) based on Common Object Request Broker Architecture (CORBA). The proposed HRCA is organized as a client server control architecture. The HRCA is implemented as an integration of many humanoid robot control modules, which correspond to CORBA servers and clients. By applying these to "Bonten-Maru I" a humanoid robot, which is under development in our laboratory, we describe the HRCA modules and the effectiveness of HRCA. We confirmed the effectiveness of HRCA from simulation and experimental results. By using the proposed HRCA, the control of the humanoid robot in a distributed environment such as a Local Area Network (LAN) is possible and thus various humanoid robots in the world can share their own modules with each other via the Internet.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0143-991X
1758-5791
DOI:10.1108/01439910110389407