EP0363339A2

Mobile robot navigation employing ceiling light fixtures.

Abstract

Apparatus and method which provides for the determination of a vehicle's orientation and position in an environment, such as a hallway, from an image of ceiling lights. A mobile robot 10 includes a camera 12 that is pitched up obliquely at an intermediate angle between a horizon and a zenith. The camera views a ceiling having one or more ceiling lights 16 which may be of rectangular shape and which are preferably aligned with an axis of the hallway. In that the lights present a pattern or alignment which is substantially parallel to or perpen­dicular to a long axis of the hallway the pattern is detected an processed to derive robot navigation information therefrom.

EP0363339A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 3 October 2009, 17 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 4 independent, 20 dependent

  1. 1
    Navigation apparatus for generating navigation related information for a vehicle, comprising:means for obtaining an image of a surface which overlies a vehicle or a projected path of the vehicle, the surface having one or more sources of illumination disposed thereon;means, coupled to said obtaining means, for detecting a location within the image of the one of more sources;and means, coupled to said detecting means, for generating, from the detected source location or locations, at least vehicle position and orientation infor­mation.
  2. 11
    Navigation apparatus for generating navigation related information for a mobile robot, comprising. means for imaging at least a portion of a ceiling disposed over a forward path of a mobile robot;means for locating, within the imaged portion of the ceiling, a boundary of at least one ceiling light which is disposed within the imaged portion of the ceiling;means for generating a reference axis of robot motion relative to the located boundary of the ceiling light;and means for determining a position of the robot relative to the reference axis of robot motion.
  3. 17
    A method of providing navigation related information for a mobile robot, comprising the steps of:obtaining at least one image of a ceiling having one or more distinct visual features, the ceiling overlying at least the projected path of the robot;locating within the ceiling image the one or more distinct visual features;detecting a boundary of the distinct visual features;generating at least one reference line relative to the detected boundary;and determining a location of the robot relative the reference line.
  4. 23
    A method a providing navigation information for a vehicle, comprising the steps of:imagining a surface which is disposed above at least the projected forward path of the vehicle, the surface having a height zO above the vehicle, the surface including one or more sources of illumination;detecting at least two opposing edges of one of the sources of illumination;detecting at least two opposing edges of a second one of the sources of illumination;determining a central point of each of the sources of illumination, a line passing through each of the center points defining an axis of alignment, the axis of alignment intersecting a vanishing point;projecting the axis of alignment unto the image to obtain a slope m;determining a pitch (Pch) component and a yaw (Yaw) component of vehicle orientation relative to the axis of alignment;and determining a lateral displacement xO of the vehicle from the axis of alignment in accordance with the equation: xO = -zO*cos(Yaw)/(m*cos(Pch)) -zO*sin(Pch*sin(Yaw)/cos(Pch).