EP1517210B1

Apparatus and method for estimating position and orientation of mobile robot

Abstract

This record has no abstract on file.

EP1517210B1, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Expired 14 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

11 claims: 5 independent, 6 dependent

  1. 1
    A method of constructing an artificial mark, comprising:forming a first mark (110) including a non-reflective portion (111) and an infrared reflective portion (113);and forming a second mark (120) including a non-reflective portion (123) and an infrared reflective portion (121) and being apart from the first mark (110) at a predetermined distance (d), wherein the first (110) and second (120) marks are a retro-reflective artificial mark, and characterized in that an outer portion (111) of the first mark (110) and an inner portion (123) of the second mark (120) are non-reflective portions, and an inner portion (113) of the first mark (110) and an outer portion (121) of the second mark (120) are infrared reflective portions.
  2. 2
    A method of estimating a position and an orientation of a mobile robot, the method comprising:obtaining a ceiling image of a place in which the mobile robot travels;detecting a retro-reflective artificial mark from the ceiling image, the retro-reflective artificial mark comprising a first mark (110) and a second mark (120), each including a non-reflective portion and an infrared reflective portion;and estimating the position and the orientation of the robot, and characterized in that the step of estimating the position and the orientation of the robot includes the step of using a position of the artificial mark if the artificial mark has been detected or using encoder information if the artificial mark has not been detected, and in that an outer portion (111) of the first mark (110) and an inner portion (123) of the second mark (120) are non-reflective portions, and an inner portion (113) of the first mark (110) and an outer portion (121) of the second mark (120) are infrared reflective portions.
  3. 4
    The method of any of claims 2 to 3, wherein the detecting a retro-reflective artificial mark comprises:extracting at least one or more candidate regions with respect to the ceiling image using a result of outline matching geometrical information of the artificial mark;performing template matching with respect to the detected candidate regions, selecting the largest value calculated by performing the template matching to be a reliability value, and comparing the selected reliability value to a predetermined reference value;and determining that detection of the artificial mark has succeeded if the selected reliability value is larger than the reference value as a comparison result, and determining that detection of the artificial mark has failed if the selected reliability value is smaller than the reference value as a comparison result.
  4. 6
    The method of any of claims 2 to 5, wherein, if the detected artificial mark is used in the estimating the position and the orientation of the robot, a relative position and orientation of the mobile robot are estimated from the artificial mark by sequentially performing a shift process, a rotation process, and a flip process.
  5. 9
    The apparatus of any of claims 7 to 8, wherein the mark detector (240) is adapted to extract at least one or more candidate regions with respect to the ceiling image, to select as the reliability value the largest value calculated by performing template matching with respect to the detected candidate regions, to compare the selected reliability value to a predetermined reference value, and to determine that detection of the artificial mark has succeeded or failed according to a comparison result.
  6. 10
    A mobile robot comprising apparatus according to any of claims 7 to 9.
  7. 11
    A computer readable medium having recorded thereon a computer readable program for performing a method according to any of claims 2 to 6.