초록
본 논문은 이동 로봇의 자율 주행을 위한 중요한 기술 중 하나인 위치 추정을 위한 함수 구현에 관해 서술되었다. 기존의 로봇 자율주행용 함수 라이브러리 중 일부는 모의실험에만 사용할 수 있기 때문에 실제 적용에 제한이 따른다. 본 논문은 실내 이동 로봇의 위치 추정을 위해 사용할 수 있는 함수의 개발에 중점을 두었다. 함수들은 추측항법, 이동 로봇의 운동 모델, 거리 측정 센서의 측정 모델, 그리고 빈번히 사용되는 방향 관련 연산에 대해 구현되었다. 구현된 함수들은 다양한 로봇과 센서에 적용할 수 있다. 사용자는 적절한 함수를 선택하여 로봇 운동과 센서 측정 불확실성의 다양한 유형을 구현할 수 있다. 구현된 함수들은 모의실험과 실제 실험을 통해 시험 및 증명되었다.
This paper describes implementation of functions for mobile robot localization, which is one of the vital technologies for autonomous navigation of a mobile robot. There are several function libraries for mobile robot navigation. Some of them have limited applicability for practical use since they can be used only for simulation. Our research focuses on development of functions which can be used for localization of indoor robots. The functions implement deadreckoning and motion model of mobile robots, measurement model of range sensors, and frequently used calculations on angular directions. The functions encompass various types of robots and sensors. Also, various types of uncertainties in robot motion and sensor measurements are implemented so that the user can select proper ones for their use. The functions are tested and verified through simulation and experiments.