RUPI 클라이언트 통합 소프트웨어 플랫폼에 대한 연구동향 및 현황

  • Published : 2008.03.29

Abstract

RUPI(Robot Unified Platform Initiative, 로봇 통합 소프트웨어 플랫폼) 기술은 기존 로봇의 한계를 극복하고 보다 다양하고 복잡한 서비스를 쉽고 편리하게 개발하고 제공하기 위해 네트워크 로봇에 필요한 각종 소프트웨어의 표준 규격을 제정하고 이를 참조 구현하는 것을 목표로 한다. 본고에서는 로봇을 통해 환경을 인지하거나 로봇을 제어하고자 할 때 필요로 하는 로봇 내부 소프트웨어에 해당하는 RUPI 클라이언트 로봇 소프트웨어 플랫폼에 관하여 소개하고자 한다. RUPI 클라이언트 로봇 소프트웨어 플랫폼은 로봇 소프트웨어의 재사용성 및 상호호환성을 위해 컴포넌트 기반의 로봇 개발 프레임워크를 제공한다.

Keywords

References

  1. 이승익, 장철수, 정승욱, 김중배, '로봇소프트웨어 아키텍처 연구동향과 현황,' 정보통신동향분식, 제20권, 제2호,pp. 1-13,2005
  2. Ha Y. G., Sohn J. C., Cho Y. J., Yoon H. S., 'Towards ubiquitous robotic companion: Design and implementation of ubiquitous robotic service framework,' ETRI Journal, vol. 27, no. 6, pp, 666-676, Dec. 2005 https://doi.org/10.4218/etrij.05.0105.0138
  3. MSRS, http://www.microsoft.com/korea/robotics/
  4. Fielding R. T., 'Architectural Styles and the Design of Network-based Software Architectures;' Ph.D. Thesis, UC Irvine, Information and Computer Science, 2000
  5. ERSP, http://www.evolution.com/
  6. 'The Robotic Technology Component Specification,' OMG Adopted Specification, ptc/O6-11-07, Nov. 2006
  7. OROCOS, http://www.orocos.org/
  8. Simulink, http://www.mathworks.com/
  9. Blum S. A., 'From a corba-based software framework to a component based system architecture for controlling a mobile robot,' Lecture notes in computer science, vol, 2626, pp. 333-344, 2003 https://doi.org/10.1007/3-540-36592-3_32
  10. Cabrera-Gamez J., Dominguez-Brito A., Hernandez-Sosa D., 'Coolbot: A component-oriented programming framework for robotics,' Lecture notes in computer science, vol, 2238, pp. 282-304, 2000
  11. Sukhatme G. S., Matarik M. J., 'Robots: intelligence, versatility, adaptivity,' Communications of the ACM, vol, 45, issue 3, pp. 30-32, 2002
  12. Gat E., 'Reliable goal-directed reactive control for realworld autonomous mobile robots,' Ph.D. Thesis, Virginia Polytechnic Institute and State University, Blacksburg, Virginia, 1991
  13. Georgeff M. p., Lansky A. L., 'Reactive reasoning and planning,' Proceedings of the Sixth National Conference on Artificial Intelligence (AAAI-87), pp. 677-682, 1987
  14. Simmons R., Apfelbaum D., 'A task description language for robot control,' Proceedings of Conference on Intelligent Robotics and Systems, Oct. 1998
  15. '리치 클라이언트 로봇의 로봇 소프트웨어 컴포넌트 규격서,' RUPI 2.0 규격서, RURI 2.0.1-R11.3, 2007. (http://www.rupi.or.kr)
  16. '리치 클라이언트 로봇의 로봇 소프트웨어 컴포넌트 규격서,' RUPI 2.0 규격서, RURI 2.0.1-R31.3, 2007. (http://www.rupi.or.kr)
  17. '리치 클라이언트 로봇의 로봇 소프트웨어 콘텐츠 규격서,' RUPI 2.0 규격서, RURI 2.0.4-R11.1, 2007. (http://www.rupi.or.kr)
  18. '리치 클라이언트 로봇 S/W의 통합개발환경 규격서,' RUPI 2.0 규격서, RURI 2.0.5-R11.2, 2007. (http://www.rupi.or.kr)