Core Concepts
이 연구는 컴퓨터 비전, 기계 학습 및 인공 지능 알고리즘을 활용하여 사용자를 식별하고 사회적 네비게이션 상황에서 안내하는 아키텍처를 제안합니다. 이를 통해 로봇과의 직관적이고 사용자 친화적인 경험을 제공합니다.
Abstract
이 연구는 사회적 공간에서 로봇이 안전하고 사회적으로 수용 가능한 방식으로 작동할 수 있도록 하는 것을 목표로 합니다. 제안된 아키텍처는 다음과 같은 단계로 구성됩니다:
사용자 존재 감지: 로봇은 사용자의 존재를 감지합니다.
의도 전달: 사용자는 제스처 인식 기술을 사용하여 로봇의 안내를 요청합니다.
사용자 식별: 로봇은 얼굴 인식 기술을 사용하여 사용자를 식별합니다.
경로 안내: 로봇은 미리 정의된 경로를 따라 움직이며, 사용자와의 거리를 모니터링합니다.
거리 유지: 사용자와의 거리가 원하는 거리를 초과하면 로봇이 정지합니다.
이 아키텍처는 ROS2를 기반으로 구현되었으며, OpenCV, MediaPipe, TensorFlow 등의 라이브러리를 활용합니다. 실험 결과, 제안된 시스템은 사용자를 안내하고 거리를 유지하는 데 효과적인 것으로 나타났습니다.
Stats
사용자와 로봇 간의 거리가 2미터를 초과하면 로봇이 정지합니다.
실험 중 RealSense 카메라에서 노이즈가 관찰되었으며, 이를 해결하기 위해 지수 이동 평균(EMA) 필터를 적용했습니다.