DOI QR코드

DOI QR Code

The Design of Collaboration Framework for Robot Application

로봇 어플리케이션을 위한 협업 프레임워크 설계

  • 이창묵 (한국기술교육대학교 전기전자공학과) ;
  • 권오영 (한국기술교육대학교 컴퓨터공학부)
  • Received : 2010.03.30
  • Accepted : 2010.06.18
  • Published : 2010.10.31

Abstract

The utilization of robot application is growing up in recent years, but there is a constraint to execute various application on the robot because of difference of robot resource. This paper presents the framework in order to solve the resource constraint by sharing resources with other devices near by robot. The framework defines common factors that are needed to collaboration work and provides APIs in order to implement robot application easily. Furthermore, We show the working flow of framework with physical training application using robot by example. The application shows how to collaborated work between robot and other devices through network.

로봇 어플리케이션의 활용도는 사회 전반에서 점차 확대되고 있지만 로봇들의 컴퓨팅 자원 차이로 인해 한 로봇에서 다양한 어플리케이션을 실행하기는 힘든 실정이다. 본 논문에서는 로봇이 주변 장치와의 자원 공유를 통해 자원의 제약을 극복하는 프레임워크를 제안한다. 프레임워크는 협업에 요구되는 공통 구성 요소들을 정의하고 어플리케이션을 쉽게 제작할 수 있는 API를 제공한다. 로봇과 다른 장치가 네트워크로 연결된 환경에서 동작하는 로봇을 이용한 체조 학습 어플리케이션의 예시를 통해 프레임워크의 동작 흐름을 보인다.

Keywords

References

  1. Duckki Lee, Tatsuya Yamazaki, Sumi Helal, “Robotics Companions for Smart Space Interactions,” IEEE Pervasive Computing, pp.78-84, April-June, 2009.
  2. Kim, H, Cho, Y.-J, Oh, S.-R, “CAMUS:A middleware supporting context-aware services for network-based robots,” IEEE Workshop on Advanced Robotics and Its Social Impacts, Nagoya, Japan, 2005.
  3. A.M. Brent, N. Toby, T. Charlie, and D.W. Mark, “Home networking with Universal Plug and Play,” IEEE Communications Magazine, Vol.39, No.2, pp.104-109, Dec., 2001. https://doi.org/10.1109/35.968819
  4. http://www.upnp.org
  5. Andrew D. Birrell, Bruce Jay Nelson, “Implementing Remote Procedure Calls,” ACM Transactions on Computer Systems, Vol.2, No.1, pp.39-59, Feb., 1984. https://doi.org/10.1145/2080.357392
  6. Chang-Mug Lee, Oh-Young Kwon, “Posture Recognition for Physical Training System with Adjusted Edge Template,” The 31th KIPS Spring Conference, pp.110-113, 2009.
  7. Chang-Mug Lee, Oh-Young Kwon, “Automatic Motion Creating from the Posture Template for the Robot Physical Training System,” ICHIT 2009.
  8. http://www.jini.org/
  9. Jin Nakazawa Tokuda, H. Edwards, W.K. Ramachandran, U, “A Bridging Framework for Universal Interoperability in Pervasive Systems,” Distributed Computing Systems, 2006.
  10. H. Kim, H. Yang, R. Bose and A. Helal, “Enhancing the Sentience of URC using Atlas Service-Oriented Architecture,” Proceedings of 8th International Workshop on Humanfriendly Welfare Robotic Systems (HWRS 2007), Korea, October, 21-23, 2007.
  11. G. Biggs, B. Macdonald, “A Survey of Robot Programming Systems,” in proceedings of the Australasian Conference on Robotics and Automation, December 1-3 2003, http://www.araa.asn.an/acra/acra2003/papers/27.pdf
  12. S. Ahn, K. Lim, J. Lee, H. Ko, Y. kwon and H. Kim, “UPnP Robot Middleware for Ubiquitous Robot Control,” The 3rd International Conference on Ubiquitous Robots and Ambient Intelligence, Oct., 2006.
  13. Nader Mohamed, Jameela Al-Jaroodi and Imad Jawhar, “Middleware for Robotics : A Survey,” IEEE International Conference on Robotics, Automation and Mechatronics, pp.736-742, Sep., 2008.
  14. Y. Ha, J. Sohn, Y. Cho and H. Yoon, “Towards Ubiquitous Robotics Companion: Design and Implementation of Ubiquitous Rebotics Service Framework,” ETRI Jounal, Vol.27, No.6, pp.666-676, 2005. https://doi.org/10.4218/etrij.05.0105.0138