Framework of a Cooperative Control Software for Heterogeneous Multiple Network Based Humanoid

이종 다수의 네트워크 기반 휴머노이드를 위한 협조제어 소프트웨어 프레임워크

  • 임헌영 (서울대학교 기계항공공학부) ;
  • 강연식 (한국과학기술연구원 인지로봇연구단) ;
  • 이중재 (한국과학기술연구원 인지로봇연구단) ;
  • 김종원 (서울대학교 기계항공공학부) ;
  • 유범재 (한국과학기술연구원 인지로봇연구단)
  • Published : 2008.08.29

Abstract

In this paper, control software architecture is designed to enable a heterogeneous multiple humanoid robot demonstration executing tasks cooperating with each other. In the heterogeneous humanoid robot team, one large humanoid robot and two small humanoid robots are included. For the efficient and reliable information sharing between many software components for humanoid control, sensing and planning, CORBA based software framework is applied. The humanoid tasks are given in terms of finite state diagram based human-robot interface, which is interpreted into the XML based languages defining the details of the humanoid mission. A state transition is triggered based on the event which is described in terms of conditions on the sensor measurements such as robot locations and the external vision system. In the demonstration of the heterogeneous humanoid team, the task of multiple humanoid cleaning the table is given to the humanoid robots and successfully executed based on the given state diagram.

Keywords