Efficient Data Transmission Method for UPnP Based Robot Middleware

UPnP 기반 로봇 미들웨어의 효율적 데이터 전송

  • 김경산 (한국과학기술연구원, 영상미디어연구센터) ;
  • 안상철 (한국과학기술연구원, 영상미디어연구센터) ;
  • 권용무 (한국과학기술연구원, 영상미디어연구센터) ;
  • 고희동 (한국과학기술연구원, 영상미디어연구센터) ;
  • 김형곤 (한국과학기술연구원, 영상미디어연구센터)
  • Received : 2009.02.02
  • Accepted : 2009.02.20
  • Published : 2009.02.27

Abstract

The UPnP is middleware architecture that supports dynamic distributed computing environment. It has many good features for possible use as middleware in robot system integration. There is a need for bulky binary data transmission between distributed robot S/W components. Since the UPnP utilizes SOAP protocol for message transmission, however, it is not efficient to send bulky binary data. In order to overcome this weak point, this paper proposes UPnP-MTOM, MTOM (Message Transmission Optimization Mechanism) implementation over UPnP, as an efficient way for bulky binary data transmission with UPnP messages. This paper presents our implementation method and experimental results of the UPnP-MTOM implementation.

Keywords

References

  1. Microsoft Robotics Developer Studio (MSRDS), http://msdn.microsoft.com/en-us/robotics/default.aspx
  2. UPnP, www.upnp.org
  3. Sang Chul Ahn, Jin Hak Kim, Kiwoong Lim, Heedong Ko, Yong-Moo Kwon, and Hyoung-Gon Kim, "UPnP Approach for Robot Middleware," ICRA 2005, Apr. 2005.
  4. Michael Jeronimo, Jack Weast, UPnP Design by Example, Intel Press, 2003, P.111.
  5. W3C, MTOM, www.w3.org/TR/2005/REC-soap12-mtom-20050125/
  6. Sang Chul Ahn, Ki-Woong Lim, Jung-Woo Lee, Heedong Ko, Yong-Moo Kwon and Hyung-Gon Kim, "Requirements to UPnP for Robot Middleware," IROS 2006, OCT. 2006.
  7. IETF, Multipurpose Internet Mail Extensions (MIME), www.ietf.org/rfc/rfc2045.txt
  8. IBM, www.ibm.com/developerworks/kr/library/x-tippass.htm
  9. W3C, XML-binary Optimized Packaging, www.w3.org/TR/2005/REC-XOP10-20050125
  10. W3C, SOAP Version 1.2 Part 1: Messaging Framework, www.w3.org/TR/2003/REC-SOAP12- part1-20030624
  11. W3C, SOAP 1.1 Binding for MTOM 1.0, www.w3.org/Submission/SOAP11mtom10