SOFTWARE ARCHITECTURE AND TASK DEFINITION OF A MULTIPLE HUMANOID COOPERATIVE CONTROL SYSTEM
- Authors
- Lim, Heonyoung; Kang, Yeonsik; Lee, Joongjae; Kim, Jongwon; You, 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
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.