SOFTWARE ARCHITECTURE AND TASK DEFINITION OF A MULTIPLE HUMANOID COOPERATIVE CONTROL SYSTEM

Authors
Lim, HeonyoungKang, YeonsikLee, JoongjaeKim, JongwonYou, Bum-Jae
Issue Date
2009-06
Publisher
WORLD SCIENTIFIC PUBL CO PTE LTD
Citation
INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, v.6, no.2, pp.173 - 203
Abstract
This paper presents a cooperative control software architecture that coordinates a team of multiple humanoid to complete a mission by collaborating with each other. The mission of the humanoid team is decomposed into tasks and distributed to each humanoid to be executed. Each task is described by the proposed humanoid action primitives, which are designed to abstract broad classes of humanoid tasks appropriately. In particular, missions and tasks for the humanoid team are designed by using a finite state machine with a developed user interface. The multiple humanoid cooperative control software consists of 3 layers: the mission layer, task layer, and action layer. The software architecture has scalability to the number of humanoids and the number of assigned missions with its framework based on the CORBA middleware, which integrates many different functionalities of the humanoid. The feasibility and robustness of the implemented software architecture are verified through successful completion of the mission assigned to the humanoid team while each humanoid performs its given task sequentially.
Keywords
COORDINATION; COORDINATION; Humanoid team; multiple robot; cooperative control; robot control software
ISSN
0219-8436
URI
https://pubs.kist.re.kr/handle/201004/132429
DOI
10.1142/S0219843609001747
Appears in Collections:
KIST Article > 2009
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML

qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE