DOI QR코드

DOI QR Code

Construction of Distributed Web Development Environment using 4-Legged Robot and MSRS

4족 보행로봇 및 MSRS를 이용한 분산 웹 개발환경 구축

  • 양태규 (목원대학교 지능로봇공학과) ;
  • 서용호 (남서울대학교 컴퓨터학과)
  • Published : 2009.09.30

Abstract

This paper proposed a distributed web environment for developing robot services using a 4-legged robot and MSRS. The proposed development environment of the robot services enabled a high-level complicated robot application to operate in a distributed web environment by implementing robot functions as services which can be run on network nodes using Microsoft MSRS. The environment has been also implemented using a 4-legged robot, Genibo as a robot platform. In experiment, we showed the developed robot services are enable to be executed and configured dynamically and support a remote monitoring in a distributed web environment. Finally the feasibility and the effectiveness of the proposed environment has been verified by creating a robot application using the developed robot services in Visual Program Language which helps student to create a complicated robot application system easily.

본 논문은 4족 보행로봇 및 MSRS를 이용한 분산 웹 환경 로봇 서비스 개발환경을 제안하였다. 로봇 서비스 개발 환경은 고수준의 복잡한 로봇어플리케이션이 분산 웹 환경에서 동작 가능하게 하기 위하여, 마이크로소프트사의 MSRS를 이용해 로봇 기능들을 네트워크 노드에서 실행되는 서비스들로 구현하였다. 제안된 개발환경은 4족 보행 로봇인 제니보를 로봇플랫폼으로 선정하여 구현되어 졌다. 실험을 통해 개발된 로봇 서비스들은 분산 웹 환경 하에서 동적인 실행, 구성 및 원격 모니터링이 가능함을 보여주었다. 또한 개발된 로봇 서비스들을 복잡한 로봇어플리케이션을 쉽게 제작할 수 있도록 하는 비주얼프로그램 언어에서 사용하여 응용어플리케이션을 제작해 그 가능성을 검증하였다.

Keywords

References

  1. ETRI, "로봇 S/W 아키텍처연구팀,"URC 소프트웨어 아키텍처 연구개발 동향", 2004
  2. H. Utz, S. Sablatnog, S. Enderle and G. Kraetzschmar, "Micro-Middleware for mobile robot application", IEEE Transactions on Robotics and Automaion, 2002
  3. B. Gerkey, R.T. Vaughan, and A. Howard, "The Player/Stage project: Tools for multi-robot and distributed sensor systems,", Proceedings of the 11th International Conference on Advanced Robotics, 2003
  4. Orocos(Open Robot COntron Software) 프로젝트: http://www.orocos.org
  5. 일본 로봇공업회, "RT 오픈 아키텍처와 보급 시스템의 조사연구 성과 보고서," 2004
  6. Evolution Robotics, ERSP datasheet, http://www.evolution.com
  7. Wen Services, Oscar Almeida, Johannes Helander, Henrik Nielsen, Nishith Khantal, "Connecting Sensors and Robots through the Internet by Integration Microsoft Robotics Studio and Embedded", Proceeding of IADIS International Conference 2007
  8. Microsoft Robotics Developer Studio, http://msdn.microsoft.com/en-us/robotics
  9. Jiaqi Zhang, Qijun Chen, "Learning based gaits evolution for an AIBO dog", IEEE Congress on Evolutionary Computation, 2007
  10. http://genibo.dasarobot.com/
  11. Roy Thomas Fielding, "Architectural Styles and the Design of Network-based Software Architectures", UNIVERSITY OF CALIFORNIA, IRVINE, 2000
  12. http://cafe.naver.com/msrskorea.cafe