DOI QR코드

DOI QR Code

로봇 서비스 개발 및 실행을 지원하는 개발도구

A Development Tool for Creating and Executing Robot Services

  • Cho, Yongseong (School of Computer Science and Engineering, Soongsil University) ;
  • Choi, Jongsun (School of Computer Science and Engineering, Soongsil University) ;
  • Choi, Jaeyoung (School of Computer Science and Engineering, Soongsil University)
  • 투고 : 2013.08.20
  • 심사 : 2013.09.05
  • 발행 : 2013.09.30

초록

최근 지능형 로봇 서비스를 개발하기 위한 상황인지 기반의 워크플로우가 연구되고 있다. 이 연구에서는 로봇 서비스의 정의뿐만 아니라 각 로봇 서비스를 실행하기 위한 전이 조건인 사용자 주변의 상황 정보를 기술할 수 있다. 이러한 지능형 로봇 서비스를 지원하기 위해서는 먼저 상황인지 기반의 워크플로우 문서를 작성해야 한다. 이에 본 논문에서는 로봇 서비스 개발자가 손쉽게 상황인지 기반의 워크플로우 문서를 작성하고 실행할 수 있도록 지원하는 개발도구를 제안한다. 제안하는 개발 도구는 직관적인 GUI 형태로 로봇 서비스 워크플로우를 작성할 수 있다. 본 논문의 실험에서는 제안하는 개발 도구를 이용하여 시나리오 형태의 로봇 서비스 워크플로우를 작성한 후, 이를 자동으로 문서화하고 실행하는 과정을 보인다.

There are many actively researched works on context-aware workflows for developing intelligent robot services. It is possible to describe not only the definition of robot services but also the contextual information of user's surroundings which can be used as the transition conditions for executing those robot services. Therefore it is required to prepare a context-aware workflow document to support the intelligent robot services. In this paper, we propose a development tool which enables robot service developers to describe context-aware workflow documents and execute them. The tool users can write robot service workflows easily by using intuitive GUI of the tool. In the experiment, we showed processes of writing robot service workflows in scenario format, then automatically documenting and executing them.

키워드

참고문헌

  1. Yao Wang, Stephan Wegner, "Error resilience video coding techniques, Real-time video communication over unreliable networks," IEEE Signal Processing Magazine, Vol.17, pp.61-82, 2000 https://doi.org/10.1109/79.855913
  2. Alessandro Massaro, Fabrizio Spano, Paolo Cazzato, Carola La Tegola, Roberto Cingolani, and Athanassia Athanassiou, "Robot Tactile Sensing: Gold Nanocomposites As Highly Sensitive Real-Time Optical Pressure Sensors", Robotics & Automation Magazine, IEEE (Volume:20 , Issue: 2)
  3. Heiko Koch, Alexander Konig, Alexandra Weigl-Seitz, Karl Kleinmann, and Jozef Suchy, "Multisensor Contour Following With Vision, Force, and Acceleration Sensors for an Industrial Robot", IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 62, NO. 2, FEBRUARY 2013
  4. Guoqin Gao, Haiyan Zhou, Xuemei Niu, "An Intelligent Variable Spraying Decision-Making System Based on Fuzzy Neural Network for Greenhouse Mobile Robot", Intelligent Computing for Sustainable Energy and Environment Communications in Computer and Information Science Volume 355, 2013, pp 257-265 https://doi.org/10.1007/978-3-642-37105-9_29
  5. Julian Mason, Zachary Dodds, William D. Smart, "ROS at every level: using the robot operating system in CS 0, 1, 2, and beyond (abstract only)", Proceeding SIGCSE '13 Proceeding of the 44th ACM technical symposium on Computer science education Pages 757-757
  6. Andre Dias, Jose Almeida, Alfredo Martins, Eduardo Silva, "Real-Time Visual Ground-Truth System for Indoor Robotic Applications", Pattern Recognition and Image Analysis Lecture Notes in Computer Science Volume 7887, 2013, pp 304-313 https://doi.org/10.1007/978-3-642-38628-2_36
  7. Sivabalan Arumugam, Ritesh Kumar Kalle, Anand R. Prasad, "Wireless Robotics: Opportunities and Challenges", Wireless Personal Communications June 2013, Volume 70, Issue 3, pp 1033-1058 https://doi.org/10.1007/s11277-013-1102-3
  8. Park, F.C., "Robotics in Korea [Regional]", Robotics & Automation Magazine, IEEE (Volume:20 , Issue: 1)
  9. Shuichi Nishio, Koji Kamei, Norihiro Hagita, "Ubiquitous Network Robot Platform for Realizing Integrated Robotic Applications", Intelligent Autonomous Systems 12 Advances in Intelligent Systems and Computing Volume 193, 2013, pp 477-484 https://doi.org/10.1007/978-3-642-33926-4_44
  10. Tanya Lee Ann Crenshaw, "Using Robots and Contract Learning to Teach Cyber-Physical Systems to Undergraduates", Education, IEEE Transactions on (Volume:56 , Issue: 1)
  11. Jongsun Choi, Yongyun Cho, Jaeyoung Choi, "The Design of a Context-Aware Workflow Language for Supporting Multiple Workflows", Journal of Korea Society for Internet Information Vol. 10, No.6, pp. 145-157, 2009
  12. Angelica Nieto Lee, Jose Luis Martinez Lastra, "Enhancement of industrial monitoring systems by utilizing context awareness", 2013 IEEE International Multi-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA), San Diego
  13. Yu Nan, Guangsheng He, Zhuo Zhao, Cheng Liu, "A QoS_Based Self Adaptive Control Strategy and Implementation for BPEL Process", Proceedings of the 2012 International Conference on Communication, Electronics and Automation Engineering Advances in Intelligent Systems and Computing Volume 181, 2013, pp 101-107
  14. Pawel Czarnul, "Modeling, run-time optimization and execution of distributed workflow applications in the JEE-based BeesyCluster environment", The Journal of Supercomputing January 2013, Volume 63, Issue 1, pp 46-71 https://doi.org/10.1007/s11227-010-0499-7
  15. Adrian Rutle, Hao Wang, Wendy MacCaull, "A Formal Diagrammatic Approach to Compensable Workflow Modelling", Foundations of Health Information Engineering and Systems Lecture Notes in Computer Science Volume 7789, 2013, pp 194-212