$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

[국내논문] 로봇 위치 예측에 기반을 둔 ICP 알고리즘을 이용한 지도 작성
Map Building Using ICP Algorithm based a Robot Position Prediction 원문보기 논문타임라인

한국전자통신학회 논문지 = The Journal of the Korea Institute of Electronic Communication Sciences, v.8 no.4, 2013년, pp.575 - 582  

노성우 (조선대학교 정보통신공학과) ,  김태균 (조선대학교 제어계측공학과) ,  고낙용 (조선대학교 제어계측로봇공학과)

초록
AI-Helper 아이콘AI-Helper

본 논문에서는 로봇 위치 예측 기반을 둔 ICP 알고리즘을 이용한 지도를 작성한다. 제안한 방법은 데드레크닝으로 로봇 위치를 예측하고 ICP 알고리즘으로 지도를 작성 한다. 기존 방법은 기준데이터와 새 데이터의 센서 값만을 이용하여 로봇의 위치와 지도를 작성한다. 기존 방법은 현재 데이터와 기준 값과의 간격의 차이가 조금만 멀어져도 보정하기가 어렵다. 하지만 제안한 방법으로 지도를 작성할 경우에는 지도의 틀어진 정도가 기존 방법으로는 지도를 보정 할 수 없지만 제안한 방법은 지도 보정을 할 수 있음을 실제 실험을 통해 나타내었다.

Abstract AI-Helper 아이콘AI-Helper

This paper proposes a map building using the ICP algorithm based robot localization prediction. Proposed method predicts a robot location to dead reckoning, makes a map in the ICP algorithm. Existing method makes a map building and robot position using a sensor value of reference data and current da...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 실험환경은 실제 도면을 이용하여 지도를 작성 할 수 없기 때문에 정량적으로 표현 하지는 않는다. 단, 데드레크닝과 ICP 방법을 사용할 때, 지도 작성 표현이 어떻게 이루어지는지 보는 실험이다.
  • 본 논문에서는 로봇 위치 예측 기반을 둔 ICP 알고리즘을 이용한 지도를 작성하였다. 기존 방법인 기준데이터와 새 데이터의 센서 값만을 이용하여 로봇의 위치 및 지도를 작성하였을 때, 로봇의 위치와 기준값과의 간격의 차이가 조금만 멀어져도 보정하기가 어렵다.
  • 본 논문에서는 로봇 위치 예측 기반을 하고 스캔매칭 방법인 ICP 알고리즘을 이용하여 지도 작성 방법을 제안한다. 이 방법은 로봇이 이동하기 전의 위치에서 스캔한 기준 데이터는 정확하다고 가정한다.
  • 본 실험에서는 로봇 이동 속도에 따른 지도 작성 성능을 비교한다. 실험 환경은 실험 2의 작업 공간 환경과 동일하다.
  • 본 절에서는 데드레크닝과 ICP 알고리즘을 이용한 지도작성 실험이다. 본 실험환경은 그림 7에서 보인 조선대학교 전자정보공과대학 6122호 자율로봇 실험실에서 수행하였다.

가설 설정

  • 검은색은 지도 점 데이터를 나타낸다. 이 경우는 (a)방법보다 실제 환경과 유사하게 보인다. 하지만 실제 환경과는 차이가 있다.
  • 본 논문에서는 로봇 위치 예측 기반을 하고 스캔매칭 방법인 ICP 알고리즘을 이용하여 지도 작성 방법을 제안한다. 이 방법은 로봇이 이동하기 전의 위치에서 스캔한 기준 데이터는 정확하다고 가정한다. 그리고 로봇을 이동시킨 후, 스캔한 새 데이터는 기준 데이터와 비교하여 로봇위치를 보정하고 동시에 지도를 작성한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
기존의 이동로봇을 위한 지도 작성은 어떻게 나눌 수 있나? 기존의 이동로봇을 위한 지도 작성은 센서와 데이터저장 방법에 따라 점유 격자지도(Occupancy grid map), 특이점 지도(Feature based map), 위상지도 (Topological map), 스캔 매칭지도(Scan matching map)로 나눌 수 있다[2-8].
자율주행 이동로봇가 목적지까지 스스로 주행하기 위해 반드시 필요한 것은? 자율주행 이동로봇은 다양한 외부 환경 변화를 인지하여 자신의 위치를 파악하고 장애물을 회피하며 경로를 생성하여 목적지까지 스스로 주행해야 한다. 이를 위해서는 지도정보가 반드시 필요하다.
ICP 알고리즘이 주행 알고리즘에 적용되면서 어떻게 변화하였나? ICP 알고리즘은 영상처리에서 사용되던 기술로서, 이를 주행 알고리즘에 적용하면서 가장 대표적인 점과 점 스캔 매칭 알고리즘으로 발전되었다. ICP는 거리 센서에 의해서 얻은 새 데이터와 기준 데이터에서 유클리드 거리가 가장 가까운 데이터들을 일치 쌍을 계산한다.
질의응답 정보가 도움이 되었나요?

참고문헌 (14)

  1. T. Tsubouch, "Nowadays trends in map generation for mobile robots," IEEE International conference on Intelligents Robots and Systems, pp. 828-833, 1996. 

    인용구절

    인용 구절

    이동로봇은 주위에 관한 정보를 이미 알고 있거나 인식할 수 있는 형태의 정보로 제공되더라도 지도를 개선, 변형, 확장하는 것은 중요하다[1].

  2. J. Borenstein and L. Feng, "Measurement and Correction of Systematic Odometry Errors in Mobile Robots," IEEE Trans. on Robotics and Automation, Vol. 12, No. 6, pp. 869-880, 1996. 

    상세보기 crossref
    인용구절

    인용 구절

    기존의 이동로봇을 위한 지도 작성은 센서와 데이터저장 방법에 따라 점유 격자지도(Occupancy grid map), 특이점 지도(Feature based map), 위상지도 (Topological map), 스캔 매칭지도(Scan matching map)로 나눌 수 있다[2-8].

  3. K. Lee, C. Chung, and W. Chung, "Accurate Calibration of Kinematic Parameters for Two Wheel Differential Mobile Robots," Journal of Mechanical Science and Technology, Vol. 25, No. 6, pp. 1603-1611, 2011. 

    원문보기 상세보기 crossref 타임라인에서 보기
    인용구절

    인용 구절

    기존의 이동로봇을 위한 지도 작성은 센서와 데이터저장 방법에 따라 점유 격자지도(Occupancy grid map), 특이점 지도(Feature based map), 위상지도 (Topological map), 스캔 매칭지도(Scan matching map)로 나눌 수 있다[2-8].

  4. 권용관, "가상 탄성력을 이용한 자율이동로봇 경로생성 방법", 한국전자통신학회논문지, 8권, 2호, pp. 149-157, 2013. 

    원문보기 상세보기 crossref 타임라인에서 보기
    인용구절

    인용 구절

    기존의 이동로봇을 위한 지도 작성은 센서와 데이터저장 방법에 따라 점유 격자지도(Occupancy grid map), 특이점 지도(Feature based map), 위상지도 (Topological map), 스캔 매칭지도(Scan matching map)로 나눌 수 있다[2-8].

  5. 문용선, 노상현, 조광훈, 배영철, "정밀 GPS 기반의 실외환경에서의 로봇 위치 추정 및 openRTM을 이용한 모니터링", 한국전자통신학회논문지, 7권, 2호, pp. 425-432, 2012. 

    인용구절

    인용 구절

    기존의 이동로봇을 위한 지도 작성은 센서와 데이터저장 방법에 따라 점유 격자지도(Occupancy grid map), 특이점 지도(Feature based map), 위상지도 (Topological map), 스캔 매칭지도(Scan matching map)로 나눌 수 있다[2-8].

  6. 권태범, 송재복, 강신천, "실외 이동로봇의 고도지도 기반 위치인식을 위한 고도관성모멘트 추출 및 정합", 제어.로봇.시스템회논문지, l5권, 2호, pp. 203-210, 2009. 

    원문보기 상세보기 crossref 타임라인에서 보기
    인용구절

    인용 구절

    기존의 이동로봇을 위한 지도 작성은 센서와 데이터저장 방법에 따라 점유 격자지도(Occupancy grid map), 특이점 지도(Feature based map), 위상지도 (Topological map), 스캔 매칭지도(Scan matching map)로 나눌 수 있다[2-8].

  7. 윤강섭, "초음파 위성 시스템을 위한 개선된 위치추정 알고리즘", 한국전자통신학회논문지, 6권, 5호, pp. 775-781, 2011. 

    인용구절

    인용 구절

    기존의 이동로봇을 위한 지도 작성은 센서와 데이터저장 방법에 따라 점유 격자지도(Occupancy grid map), 특이점 지도(Feature based map), 위상지도 (Topological map), 스캔 매칭지도(Scan matching map)로 나눌 수 있다[2-8].

  8. G. Casella and R. L. Berger, Statistical Inference, Duxbuty, 2002. 

    인용구절

    인용 구절

    기존의 이동로봇을 위한 지도 작성은 센서와 데이터저장 방법에 따라 점유 격자지도(Occupancy grid map), 특이점 지도(Feature based map), 위상지도 (Topological map), 스캔 매칭지도(Scan matching map)로 나눌 수 있다[2-8].

  9. F.Lu, E.Milions, "Robot pose estimation in unknown environments by matching 2d range scan.", Journal of Intelligent and Robotic Systems, Vol. 18, pp. 249-275, 1992. 

  10. Moore, A. W., "An Introductory Tutorial on Kd- Trees," Extract from Efficient Memory based Learning for Robot Control(Technmical Report 209), Computer Laboratory, University of Cambridge, 1991. 

    인용구절

    인용 구절

    그리고 F.Lu가 제안한 closed-form solution 방법은 현재 로봇의 정확한 위치를 보정하고 지도를 작성한다[10].

  11. Chen, Y. and Medioni, G. "Object Modeling by Registration of Multiple Range Images," Proc. IEEE Conf. on Robotics and Automation, 1991. 

    인용구절

    인용 구절

    따라서, 이러한 단점을 극복하기 위해 Kd tree 검색 방법을 이용한다[11].

  12. 김태균, "유비쿼터스 센서 환경에서의 이동로봇 위치추정", 조선대학교 석사학위논문, 2009. 

    인용구절

    인용 구절

    기준데이터 qi, 입력 데이터(새 데이터) pi, 기준데이터의 법선 벡터 ni 를 알고 있다면, 입력 데이터가 모델 데이터에 에러 e를 최소화 하는 회전행렬 R과 이동 벡터 값 t를 식 1과 같이 구할 수 있다[12].

  13. S. Thrun, W. Burgard, and D. Fox, "Probabilistic Robotics", MIT Press, 2005. 

    인용구절

    인용 구절

    차륜형 이동로봇에 대한 속도 정보는 식 7과 같이 그림 5의 파라미터들을 이용하여 정의될 수 있다[13].

  14. http://www.redone-technologies.com/ 

    인용구절

    인용 구절

    이동로봇의 직진속도 v와 회전속도 w를 알 수 있을 때 t시간의 이동로봇 위치(xt, yt, ɵt)는 다음과 같이 예측할 수 있다[14].

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로