RUPI 서버 소프트웨어 프레임워크

  • Published : 2008.03.29

Abstract

본고에서는 RUPI 규격이 포함하고 있는 여러 명세들 중에서 RUPI 서버에서 고려해야 되는 4가지 명세들-(1)다수 이종 로봇 클라이언트가 RUPI서버에 접속하였을 때 고가용성을 보장하는 'RUPI 서버 가용성', (2)원격에서 로봇 클라이언트의 상태를 진단하고 복구하는 '로봇 클라이언트 관리', (3)로봇 클라이언트에서 수행되기 어려운 응용 컴포넌트를 로봇 클라이언트를 대신하여 적재 및 관리하고 원격에서 실행하는 '로봇 클라이언트 응용 관리' 그리고 (4)상황인지 기반의 원격 로봇 응용 개발 및 운용을 위한 '원격 로봇 응용 프레임워크'-각각의 기술 규격에 대한 기본 개념을 소개한다. 또한 이들 각각의 기술들이 RUPI 서버 프레임워크에서 구현되기 위하여 만족해야 할 기술적 요구 사항들과 핵심 요소 기술들을 도출한다.

Keywords

References

  1. Robot Unified Platform Initiative, http://www.rupi.or.kr/
  2. RUPI, 'URC Server's Availability' , RUPI 2.0.2-C11.1
  3. RUPI, 'The Management of URC Robot Clients', RUPI 2.0.2-C12.1
  4. RUPI, 'The Management of URC Robot Client Applications' , RUPI 2.0.2-C13.1
  5. RUPI, 'Server Service Agents for URC Remote Robot Applications' , RUPI 2.0.2-C21.1
  6. Open Mobile Alliance, http://openmobilealliance.org
  7. 김현 외, 'URC(Ubiquitous Robotic Companion): 네트워크 기반 서비스 로봇', 정보과학회지 제24권 제3호 2006
  8. 지능형 서비스 로봇, IT 차세대 성장동력 기획보고서, 2003
  9. 지능형 로봇 산업비전과 발전전략, 산업자원부 정보통신부, 2005
  10. H. Kim, Y.-J. Cho, and S.-R. Oh, 'CAMUS: A Middleware Supporting Context-aware Services for Network-based Robots', IEEE Workshop on Advanced Robotic and its Social Impacts, 2005
  11. RUPI, 'URC Server/Client Communication Protocol (Transport Layer)' , RUPI 2.0.3-R12.3
  12. RUPI, 'URC Server/Client Communication Protocol (RPC Layer)' , RUPI 2.0.3-R11.2
  13. OMA 'OMA Device Management' , http://www.openmobilealliance.org/Technical/release_program/dm_v1_2.aspx