DOI QR코드

DOI QR Code

Multi-Agent Monitoring System for Intelligent Service Robots

지능형 서비스 로봇을 위한 멀티 에이전트 모니터링 시스템

  • 조한얼 (서울시립대학교 정보기술연구소 ) ;
  • 유인식 (서울시립대학교 전자전기컴퓨터공학과 ) ;
  • 이재호 (서울시립대학교 전자전기컴퓨터공학부)
  • Received : 2024.04.01
  • Accepted : 2024.08.08
  • Published : 2024.08.31

Abstract

Users of intelligent robots require access to the status data of the robots for various reasons. The status data of intelligent robots can be generated by combining the status data of the functional agents that constitute the intelligent robot. However, existing intelligent robot systems do not generate the necessary agent status data for creating the status data of intelligent service robots, or they generate it in different ways, making it impossible to collect this information in a uniform manner. Furthermore, these systems have limitations such as collecting the same information redundantly if multiple users request it and only using a single method of communication to deliver robot information, thereby failing to offer the communication methods desired by users. This paper proposes a multi-agent monitoring system for intelligent service robots designed to overcome these limitations. This monitoring system generates status data in response to the actions performed by functional agents, thereby allowing for the unified generation and collection of agent status data. Additionally, the monitoring system resolves data redundancy issues by collecting the necessary data just once, in accordance with user monitoring demands, and delivers status data through a proxy that supports the preferred communication methods of users, thereby providing compatibility with various communication methods. Through experiments, we have verified that this monitoring system can deliver the status data of intelligent robots to multiple users using various communication methods.

지능형 로봇의 사용자는 다양한 이유로 로봇의 상태 정보가 필요하다. 이러한 지능형 로봇의 상태 정보는 지능형 로봇을 구성하는 기능 에이전트의 상태 정보를 조합하여 생성할 수 있다. 하지만 기존 지능형 로봇 시스템은 1) 지능형 서비스 로봇의 상태 정보 생성을 위해 필요한 에이전트 상태 정보를 생성하지 않거나, 각기 다른 방법으로 생성하고 있어 이를 일괄적으로 수집할 수 없다. 또한 2) 복수의 사용자가 같은 정보를 요청하면 이를 여러 번 수집하여 데이터 중복성 문제가 발생하였고, 3) 한 가지 통신 방법만을 지원하여 사용자가 원하는 통신 방법을 제공하지 못한다는 한계점을 가지고 있다. 본 논문에서는 이러한 한계점을 해결하기 위한 지능형 서비스 로봇을 위한 멀티 에이전트 모니터링 시스템을 제안한다. 이 모니터링 시스템은 1) 기능 에이전트의 행위 수행에 따라 상태 정보를 생성하게 함으로써, 에이전트 상태 정보를 단일화된 방법으로 생성 및 수집할 수 있다. 또한 2) 모니터링 시스템이 사용자의 모니터링 수요에 따라 필요한 데이터를 한 번씩만 수집하여 데이터 중복성 문제를 해결하며, 3) 사용자가 원하는 통신 방법을 지원하는 프록시를 통해 상태 정보를 전달하여 통신 방법에 대한 호환성을 제공한다. 우리는 실험을 통해 이 모니터링 시스템이 다양한 통신 방법을 활용하여 여러 사용자에게 지능형 로봇의 상태 정보를 전달하는 것을 확인할 수 있었다.

Keywords

Acknowledgement

이 논문은 2022년도 서울시립대학교 교내 학술연구비에 의하여 지원되었음.

References

  1. 이상형 and 신희선, "로봇역사문화연구 (2): 네트워크 기반 지능형 서비스 로봇 사업," Korea Robotics Society Review, Vol.16, No.4, pp.22-36, 2019. 
  2. B. G. Choi, "A specification-based service development for intelligent service robots," Ph.D. dissertation, University of Seoul at Seoul, Korea, 2020. 
  3. Z. Guessoum, M. Ziane, and N. Faci, "Monitoring and organizational-level adaptation of multi-agent systems," in AAMAS. Vol.4. pp.514-522, 2004. 
  4. M. Monajjemi, J. Wawerla, and R. Vaughan, "Drums: A middleware-aware distributed robot monitoring system," in Proceedings of the Doctoral Symposium of the 16th International Middleware Conference, pp.1-4, 2015. 
  5. C. Wei, and K. V. Hindriks, "An agent-based cognitive robot architecture," in International Workshop on Programming Multi-Agent Systems. Berlin, Heidelberg, 2012. 
  6. K. V, Hindriks "Programming rational agents in GOAL," Multi-agent programming: Languages, tools and applications, Boston, MA: Springer US, pp.119-157, 2009. 
  7. S. J. Lee and I. C. Kim, "A spatio-temporal context query processing framework for service robots," Journal of Institute of Control, Robotics and Systems, Vol.25, No.1, pp.37-48, 2019.  https://doi.org/10.5302/J.ICROS.2019.18.0132
  8. D. S. Chang, G. H. Cho, and Y. S. Choi, "Ontology-based knowledge model for human-robot interactive services," in Proceedings of the 35th Annual ACM Symposium on Applied Computing, pp.2029-2038, 2020. 
  9. B. G. Choi, I. S. Yu, and J. H. Lee, "A policy-based meta-planning for general task management for multi-domain services," The Transactions of the Korea Information Processing Society (KTSDE), Vol.8, No.12, pp.499-506, 2019. 
  10. B. G. Choi, J. U. Lee, and J. H. Lee, "A model-based interface to cloud services for intelligent service robots" The Transactions of the Korea Information Processing Society (KTSDE), Vol.8, No.1 pp.1-10, 2020. 
  11. C. S. Park, B. G. Choi, and J. H. Lee, "Behavior interface for robot intelligence integration framework," in Korea Computer Congress 2018, pp.935-937, 2018. 
  12. H. G. Lee, J. U. Lee, B. G. Choi, and J. H. Lee, "Model-based IoT Linkage and Abstraction Interface for Intelligent Service Robot: Virtual Device," in Korea Computer Congress 2019, pp.331-333, 2019. 
  13. S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach," 3th ed., New York: Prentice Hall, 2009.