IP Library Granted Patent US 9,599,987
Granted Patent B2
US 9,599,987 · App. 14/431,074 · Granted Mar 21, 2017

Autonomous mobile robot and method for operating the same

Inventors: Peter Tjeerdsma (Thesinge, NL); Jeroen Johannes Gerardus Vennegoor Op Nijhuis (Groningen, NL); Natarajan Ganapathy Subramanian (Nijmegen, NL); Karel Dekker (Wijk Bij Duurstede, NL); Peter Hoekstra (Waalre, NL)
Assignee: KONINKLIJKE PHILIPS N.V.
G05D1/0219G05D1/0227G05D1/0274G05D2201/0215Y10S901/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,599,987
App. No.
14/431,074
Granted
Mar 21, 2017
Kind
B2
Abstract

An autonomous mobile robot is configured to move across a floor area in accordance with a floor covering strategy and includes: based on a topological map of the floor area, designating a location of a current cell that is bounded by a primary boundary; executing a series of double strokes into and within the current cell, while mapping obstructive objects within the current cell onto an obstacle map; from the obstacle map, determining a secondary boundary of the current cell that encloses an area of the current cell covered by the executed double strokes, and distinguishes between secondary boundary portions thereof at which an obstructive object is located, and secondary boundary portions thereof at which no obstructive object is located; and adding the determined secondary boundary to the topological map of the floor area.

Claims (29)

1. An autonomous mobile robot, comprising:

a drive system;

at least one perceptor for detecting obstructive objects;

a controller that is operably connected to both the drive system and the least one perceptor, said controller being configured to control the drive system in order to move the robot across a floor area in accordance with a floor covering strategy that includes:

based on a topological map of the floor area, designating a location of a current cell, wherein the current cell includes a functional unit of the floor area being covered by the robot, and wherein said current cell is spatially bounded by a primary boundary;

from an entry point at the primary boundary of said current cell; executing an initial double stroke into the current cell that includes both a forward stroke for a forward movement, and a backward stroke for a backward movement of the robot;

designating a forking point disposed within said current cell, and from said forking point executing a number of additional double strokes within the current cell that are angularly distributed;

during execution of the initial double stroke and the additional double strokes, mapping obstructive objects within the current cell onto an obstacle map by said at least one perceptor;

from said obstacle map, determining a secondary boundary associated with the current cell, wherein said secondary boundary encloses at least part of an area of the current cell covered by the executed initial double stroke and the additional double strokes, and distinguishes between first portions of the secondary boundary at which an obstructive object is located, and second portions of the secondary boundary at which no obstructive object is located; and

adding the determined secondary boundary of the current cell to the topological map of the floor area.

2. The autonomous mobile robot according to claim 1 , wherein the execution of additional double strokes is conditional upon a minimum accomplished length of the forward stroke of the initial double stroke.

3. The autonomous mobile robot according to claim 1 , wherein the number of additional double strokes is related to an accomplished length of the forward stroke of the initial double stroke, such that a greater accomplished length of said forward stroke corresponds to a larger number of the additional double strokes.

4. The autonomous mobile robot according to claim 1 , wherein an angular distribution of the additional double strokes covers an angular range of at least 180 degrees.

5. The autonomous mobile robot according to claim 1 , wherein an average angle between adjacent strokes of the additional double strokes is ≦90 degrees.

6. The autonomous mobile robot according to claim 1 , wherein the at least one perceptor includes an optical or acoustic range sensor.

7. The autonomous mobile robot according to claim 1 , wherein at least one of the primary boundary and the secondary boundary is polygonal, such that respective boundary portions of the at least one of the primary boundary and the secondary boundary are defined by substantially straight edges.

8. The autonomous mobile robot according to claim 1 , wherein a housing of said robot has an outer diameter D, and

wherein a distance between the entry point and the forking point of the current cell is in a range of 0.4 D to 0.6 D.

9. The autonomous mobile robot according to claim 1 , wherein said robot has an outer diameter D, and

wherein the current cell, as defined by the primary boundary, has both a width and a length in a range of 1.5 D to 4.0 D.

10. The autonomous mobile robot according to claim 1 , further comprising a floor treatment system configured to treat the floor area across which the robot moves during operation by vacuuming, mopping or waxing.

11. The autonomous mobile robot according to claim 10 , wherein the floor treatment system includes a vacuum cleaning system having a nozzle for sucking up dirt from the floor area, and a vacuum source that is operably connected to said nozzle.

12. A method of operating an autonomous mobile robot so as to move the robot across a floor area, wherein said method includes controlling the robot in accordance with a floor covering strategy that includes acts of:

based on a topological map of the floor area, designating a location of a current cell, wherein the current cell includes a functional unit of the floor area being covered by the robot, and wherein said current cell is spatially bounded by a primary boundary;

from an entry point at the primary boundary of said current cell, executing an initial double stroke into the current cell that includes a forward stroke for a forward movement, and a backward stroke for a backward movement of the robot;

designating a forking point disposed within said current cell, and from said forking point executing a number of additional double strokes within the current cell that are angularly distributed;

during execution of the initial double stroke and the additional double strokes, mapping obstructive objects within the current cell onto an obstacle map;

from said obstacle map, determining a secondary boundary associated with the current cell, wherein said secondary boundary encloses at least part of an area of the current cell covered by the executed initial double stroke and additional double strokes, and distinguishes between first portions of the secondary boundary at which an obstructive object is located, and second portions of the secondary boundary at which no obstructive object is located; and

adding the determined secondary boundary of the current cell to the topological map of the floor area.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 17, 2023
From: KONINKLIJKE PHILIPS N.V.
To: VERSUNI HOLDING B.V.
Reel/Frame 064618/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2016
From: TJEERDSMA, PETER; VENNEGOOR OP NIJHUIS, JEROEN JOHANNES GERARDUS; SUBRAMANIAN, NATARAJAN GANAPATHY; HOEKSTRA, PETER
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 039207/0493 →
Continuity (1)
Related Publication 20160195875A1 · Jul 7, 2016