$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

청소 로봇을 위한 특징점 맵 기반의 전 영역 청소 알고리즘
Feature Map Based Complete Coverage Algorithm for a Robotic Vacuum Cleaner 원문보기

한국지능시스템학회 논문지 = Journal of Korean institute of intelligent systems, v.20 no.1, 2010년, pp.81 - 87  

백상훈 (포항공과대학교 전자전기공학과) ,  이태경 (포항공과대학교 전자전기공학과) ,  오세영 (포항공과대학교 전자전기공학과) ,  주광로 (포항공과대학교 전자전기공학과)

초록
AI-Helper 아이콘AI-Helper

청소 로봇의 중요한 기술 중 하나는 커버리지 성능이다. 대부분의 가정용 청소 로봇들은 로봇의 크기나 제작 비용 때문에 로봇을 구성하는 시스템 구성에 제약을 받게 된다. 이러한 이유 때문에 청소 로봇의 가장 중요한 요소인 커버리지 성능을 높이는데 필요한, 위치 인식이나 맵 구성을 위한 기존의 알고리즘들을 쉽게 적용할 수가 없다. 본 논문에서는 청소 로봇을 위한 두 가지 문제에 초점을 맞추어 이를 해결 할 수 있는 방안을 제시한다. 먼저 계산 량을 줄여 저가형 시스템을 구성할 수 있어야 한다. 이를 위해 청소 환경을 단순화 하는 형태로 변화 시켜 위치 인식과 특징점 맵을 구성하는데 필요한 계산량을 줄이는 방법을 제안한다. 두 번째로 청소로봇에 사용하는 센서들의 성능이 매우 제한적이다. 청소 로봇에 가장 많이 사용되는 센서는 초음파 센서와 적외선 센서이다. 초음파 센서의 경우에는 로봇의 크기나 구조적인 문제 때문에 측정 범위가 제한되고, 적외선의 경우엔 비용 문제와 센서 자체가 가지고 있는 측정 범위에 대한 문제에 의해 근거리 측정용 센서만을 사용한다. 이러한 센서들의 성능을 고려한 특징점 추출 방법을 설명하고 이를 이용한 맵 구성과 청소 영역 분할에 대한 방법을 제안한다. 본 논문에서 제안된 전 영역 청소를 위한 알고리즘들은 실제 판매되는 청소 로봇에 적용하여, 그 성능을 검증한다.

Abstract AI-Helper 아이콘AI-Helper

The coverage ability is one of essential techniques for the Robotic Vacuum Cleaner (RVC). Most of the RVCs rely on random or regular pattern movement to cover a target space due to the technical difficulties to implement localization and map and constraints of hardwares such as controller and sensor...

주제어

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

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

문제 정의

  • 본 논문에서는 새로운 동시간 위치 인식과 지도 작성(SLAM) 알고리즘과 청소를 효율적으로 하기 위하여 셀 분할(cellular decomposition)방식을 제안한다. 이러한 방법을 구현하는데 있어, 우리는 저가형 청소로봇에 기반하여, 두가지의 제한 사항을 고려하였다.
  • 본 논문에서는 저가형 청소 로봇을 위한 특징점 기반의 전 영역 청소 알고리즘을 제안하였다. 알고리즘에 대한 성능은 시뮬레이션 결과에서도 알 수 있듯이 위치 에러가 제공되었음에도 불구하고 약 85분 정도의 시간에 99%이상의 성능을 보였다.

가설 설정

  • (a) Initialization of the grid map. (b) Brighter cells are covered and the darker ones are obstaclesBlue circles, redlines, and dootted lines represents corner features, plygons, and cell coundaries respectively.
  • (a) 청소 로봇의 센서 구성. (b) 센서의 장애물 감지와 접촉 센서의 동작 모습.
  • (a) 특징점을 이용하여 만들어진 격자 지도. (b) 어두운 부분은 장애물 영역, 밝은 색 부분은 청소 영역을 의미. 파란색 원은 특징점, 붉은 선분은 특징점으로 구성된 다각형, 점선은 분할된 영역을 의미
  • 이를 해결하기 위해, 다양한 물건들에 의해 구성되어 있는 실내 환경으로부터 입력되는 정보량을 줄이거나 단순화 시키는 작업이 필요하다. 그래서 우리는 로봇이 청소해야 될 실내 환경들을 수직 형태의 직선들로 표현할 수 있다고 가정한다. 물론 모든 실내 환경이 사각형 형태의 모양을 지니는 것은 아니다.
  • 본 논문에서 제안한 방법을 구현하기 위해, 환경을 수직 또는 수평인 형태의 선분으로 모델링 할 수 있다는 가정을 이용하여, 환경을 단순화 하였다. 이를 이용하여, 전 영역 청소를 보장하기 위해 필요한 위치 인식 기술과 지도 구성 기술이 작은 계산량으로 구현이 될 수 있음을 보였다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
가정용 청소 로봇들이 로봇을 구성하는 시스템 구성에 제약을 받게 되는 이유는? 청소 로봇의 중요한 기술 중 하나는 커버리지 성능이다. 대부분의 가정용 청소 로봇들은 로봇의 크기나 제작 비용 때문에 로봇을 구성하는 시스템 구성에 제약을 받게 된다. 이러한 이유 때문에 청소 로봇의 가장 중요한 요소인 커버리지 성능을 높이는데 필요한, 위치 인식이나 맵 구성을 위한 기존의 알고리즘들을 쉽게 적용할 수가 없다.
셀 분할은 어떤 과정을 통해 이루어지나? 셀 분할을 위해 지도를 구성하기 위해 추출된 특징점들을 이용한다. 셀 분할은 초기화, 분할, 병합의 3가지 과정을 통해 이루어진다. 초기화 단계에서는 특징점들이 수직 또는 수평 위치에 존재하고 있으므로 이 모든 점들을 연결하여 크기가 다양한 격자 형태로 만든다(그림 5(a)).
청소 로봇이 주어진 영역을 완벽하게 청소를할 수 있는 기술을 위해 가져야 하는 능력은? 이러한 청소 로봇의 개발에 있어, 가장 중요한 기술들 중에 하나가 주어진 영역을 완벽하게 청소를할 수 있는 기술이다. 이를 위해서는 로봇 스스로가 자신의 위치를 인식할 수 있는 기술과 청소 영역에 대한 지도를 구성할 수 있는 능력을 가져야 한다. 하지만 대부분 저가 형태로 만들어지는 청소 로봇들에게는 이를 위한 기술들을 적용하기가 어렵다.
질의응답 정보가 도움이 되었나요?

참고문헌 (16)

  1. H. Durrant-Whyte and T. Bailey, "Simultaneous localization and mapping: part I," IEEE Robotics and Automation magazine, vol. 13, no. 2, pp. 99-110, 2006. 

  2. J. J. Leonard and H. F. Durrant-Whyte, "Mobile robot localization by tracking geometric beacons," IEEE Tran. on Robotics and Automation, vol. 7, no. 3, pp. 376-382 , 1991. 

  3. F. Dellaert, D. fox, W. Burgard, and S. Thrun, "Monte Carlo localization for mobile robots," IEEE Int.Conf.on Robotics and Automation, 1999. 

  4. D. Fox, "Adapting the sample size in particle filters through KLD-sampling," International Journal of Robotics research, vol. 22, no. 12, pp. 985-1003, 2003. 

  5. D. J. Austin and P. Jensfelt, "Using multiple gaussian hypotheses to represent probability distributions for mobile robot localization," IEEE Int. Conf. on Robotics and Automation, pp. 1036-1041, 2000. 

  6. Sebastian thrun, Wlfram burgard, and Dieter Fox, Probabilistic Robotics, MIT Press, 2005. 

  7. V. Nguyen, A. Harati, A. Martinelli, R. siegwart, and N. tomatis, "Orthogonal SLAM: a step toward lightweight indoor autonomous navigation," Int. Conf. on Intelligent Robots and Systems, pp. 5007-5012, 2006. 

  8. N. L. Doh, C. Kim, and W. Chung, " A practical path planner for the robotic vacuum cleaner in rectilinear environments," IEEE Trans. Consumer Electronics, vol. 53, no.2, pp.519-527, May 2007. 

  9. H. Choset, "Coverage for robotics ? A survey of recent results," Annals of Mathematics and Artificial Intelligence, vol. 31, no. 1-4, pp. 113-126, 2001. 

  10. H. Choset, "Coverage of known spaces: the boustrophedon cellular decomposition," Autonomous Robots, vol. 9, no. 3, pp. 247-253, 2000. 

  11. E. Acar and H. Choset, "Critical point sensing in unknown environments," IEEE Int. Conf. on Robotics and Automation, vol. 4, pp. 3803-3810, April 2000. 

  12. E. Garcia and P. Gonzalez de Santos, "Mobile-robot navigation with complete coverage of unstructured environments," IEEE Trans. on Robotics and Autonomous Systems, vol. 46, pp. 195-204, April 2004. 

  13. E. Gonzalez, O. Alvares, Y. Diaz, C. Parra, C. Bustacara, "BSA: A complete coverage algorithm," IEEE Int. Conf. Robotics and Automation, pp. 2040-2044, 2005. 

  14. Goldfarb, D., & Idnani, A., "A numerically stable dual method for solving strictly convex quadratic programs," Mathematical Programming, vol. 27, no. 1, pp. 1-33, 1983. 

  15. Z. Butler, A. Rizzi, and R. Hollis, "Complete distributed coverage of rectilinear environments," Int. Workshop on Algorithmic Foundations of Robotics (WAFR), pp. 51-61, 2001. 

  16. Y. Choi, T. Lee, S. Baek, and S. Oh, "Online complete coverage path planning for mobile robots based on linked spiral paths using constrained inverse distance transform," IEEE Int. Conf. Robotics and Automation, pp.5788-5793, 2009. 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

FREE

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

섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로