Core Concepts
동적 환경에서의 장애물 회피 성능을 평가하기 위해서는 환경의 난이도를 정량화할 수 있는 지표가 필요하다. 본 논문에서는 장애물의 수, 크기, 속도 등 다양한 요인을 고려하여 동적 환경의 난이도를 측정할 수 있는 4가지 지표를 제안한다.
Abstract
본 논문에서는 동적 환경에서의 장애물 회피 성능을 평가하기 위한 지표를 제안한다. 기존에는 정적 환경에서의 난이도 평가 지표만 존재했지만, 동적 환경에서는 장애물의 수, 크기, 속도 등 다양한 요인이 난이도에 영향을 미치므로 이를 고려한 새로운 지표가 필요했다.
제안된 4가지 지표는 다음과 같다:
생존성(Survivability): 임의의 위치에 정지 로봇을 배치했을 때 장애물과 충돌하기까지의 평균 생존 시간
동적 통과성(Dynamic Traversability): 시간에 따른 통과 가능 거리의 평균
VO 실현가능성(VO Feasibility): 로봇의 속도 벡터가 장애물의 VO(Velocity Obstacle) 영역 밖에 있을 확률
전역 생존성(Global Survivability): 여러 위치에 동시에 배치된 로봇들의 평균 생존 시간
이 지표들을 검증하기 위해 장애물의 수, 크기, 속도 등을 다양하게 변화시킨 시뮬레이션 환경을 구축했다. 다양한 경로 계획 및 시선 제어 알고리즘을 적용하여 각 지표와 성공률 간의 상관관계를 분석했다. 그 결과, 생존성 지표가 가장 우수한 성능을 보였다.
생존성 지표는 장애물 회피 성능 평가에 활용될 수 있으며, 사전에 원하는 난이도의 환경을 생성하는 데에도 활용할 수 있다. 또한 실제 환경에서도 장애물의 궤적을 기록하여 생존성을 계산할 수 있다.
Stats
장애물 속도가 2m/s일 때 장애물 밀도 지표의 SRCC는 0.788, CV는 0.075이다.
장애물 속도가 4m/s일 때 VO 실현가능성 지표의 SRCC는 0.953, CV는 0.124이다.
Quotes
"동적 장애물 회피는 마이크로 항공기 및 서비스 로봇과 같은 자율 시스템에서 인기 있는 연구 주제이다."
"정적 환경에서는 장애물 밀도로 난이도를 평가할 수 있지만, 동적 환경에서는 장애물의 수, 크기, 속도 등 다양한 요인이 난이도에 영향을 미치므로 새로운 지표가 필요하다."