PSD와 전자나침반을 이용한 장애물 에러 보정 알고리즘 개발

A Development of the Obstacle Error Correction Algorithm using PSD And Electronic Compass

  • 임신택 (전북대학교 전자정보공학부) ;
  • 정길도 (전북대학교 전자정보공학부) ;
  • 김영철 (전북대학교 전자정보공학부)
  • Lim, Shin-Taek (School of Electronic and Information Engineering Chonbuk University) ;
  • Chong, Kil-Do (School of Electronic and Information Engineering Chonbuk University) ;
  • Kim, Young-Chol (School of Electronic and Information Engineering Chonbuk University)
  • 발행 : 2008.10.31

초록

이 논문은 실내에서 로봇의 주행 시 생기는 오차를 수정하는 것이다. 실내에 있는 장애물(문턱)을 넘을 경우 슬립에 의하여 주행거리와 실제거리의 오차가 생기고 또한 헤드 앵글 값이 변화함에 따라서 차후 엄청난 주행 오차를 발생시키게 된다. 그에 따라 PSD 센서를 이용하여 장애물을 감지하고 감지 후 장애물을 넘을 수 있도록 모터를 제어한다. 또한 PSD를 이용하여 장애물의 크기를 계산한 후 로봇이 장애물을 넘는 동안에 엔코더 값을 받아 들여서 장애물을 넘는 동안에 로봇이 실제 이동한 거리를 측정한다. 그리고 장애물을 넘은 후에 PSD로 계산한 장애물의 크기 값과 엔코더에서 받아들인 값을 비교하여 거리오차를 수정한다. 또한 전자컴퍼스를 이용하여 장애물을 넘기 전에 로봇의 헤드 앵글 값을 구하고, 장애물을 넘은 후에 로봇의 헤드 앵글 값을 구하여 두 개의 값을 비교한다. 두 개의 값의 차이를 측정하여 수정함으로써 헤드 앵글을 오차를 수정할 수 있다.

키워드