Methods and apparatus for enabling a self-propelled robot to create a map of a work area
AssigneeSamsung Electronics Co., Ltd.
InventorJoon-Young Jeong
Life of this patent
Estimating the term…
Abstract
A robot includes an obstacle sensing mechanism for sensing an angle formed between a first wall and a forward travel direction of the robot. The robot then travels parallel to the first wall while the obstacle sensing mechanism senses a front distance of the robot from a wall located in front of the robot and sideward distances of the robot from walls located to respective sides of the robot. In response to the sensing of changes in the sideward distances, the robot is able to divide the area into separate cells which together define an environmental map of the area. That map is stored in the robot's memory.
Claims4
A self-propelled robot for creating and storing an environmental map, comprising:
- driving means for moving the robot in an area defined by surrounding walls, and obstacles situated within the area;
- travel distance detecting means for detecting a travel distance of the robot moved by the driving means;
- direction angle detecting means for detecting a change in a travel direction of the robot;
- a plurality of detectors for detecting a distance from the robot to an obstacle and to a wall surfaces, respectively, and for detecting boundaries of obstacles;
- control means for obtaining a current position of the robot in accordance with travel distance data detected by the travel distance detecting means for directing the robot to a target point by controlling the driving means on the basis of travel direction data detected by the direction angle detecting means;
- and
- storage means for storing the travel distance data detected by the travel distance detecting means, the travel direction data detected by the direction angle detecting means, and environmental information associated with the obstacle and wall surface detected by the obstacle detecting means and generating an environmental map which divides the area into cells some of which having a boundary defined by an imaginary line extending from a boundary of a detected obstacle.
A method for operating a self-propelled robot to create and store an environmental map of an area, comprising the steps of:
- A) actuating an obstacle detecting mechanism on the robot for determining a plurality of distances between the robot and a first wall surface disposed in front of the robot and calculating therefrom an angle formed between a forward direction of the robot and the first wall surface;
- B) actuating a propulsion mechanism of the robot to orient the forward direction of the robot parallel to the first wall surface, and advancing the robot parallel to the first wall surface;
- C) actuating the obstacle detecting mechanism while advancing the robot parallel to first wall surface for detecting a forward distance of the robot from a second wall surface disposed in front of the robot, and sideward distances of the robot from the first wall surface and a third wall surface spaced laterally from the robot;
- D) dividing the area into separate cells in response to sensed changes in the sideward distances, the cells together defining an environmental map of the area;
- and
- E) storing data representative of the cells in a memory of the robot.
Dependencies are inferred from the claim text.