Method for detecting a measurement error in a robotic cleaning device
First Claim
1. A method for detecting measurement errors in an obstacle detecting device of a robotic cleaning device, the method comprising:
- estimating an estimated distance to a landmark by illuminating the landmark with structured light and extracting information from reflections of the structured light;
moving into contact with the landmark while dead reckoning an actual distance to the landmark;
comparing the actual distance with the estimated distance to determine a measurement error in the obstacle detecting device; and
determining whether a vibration sensor detects a vibration above a vibration threshold and/or temperature sensor detects a temperature above or below a temperature threshold, and performing one or more of the estimating, moving and comparing steps if the vibration is above the vibration threshold and/or if the temperature is above or below the temperature threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A robotic cleaning device having a main body, a propulsion system, a contact detecting portion connected to the main body, a dead reckoning sensor operatively connected to the propulsion system and an obstacle detecting device comprising a camera and a first structured light source arranged at a distance from each other on the main body. The robotic cleaning device may further include a processing unit arranged to control the propulsion system. The obstacle detecting device and the processing unit are arranged to estimate a distance to the landmark and to subsequently move the robotic cleaning device into contact with the landmark while measuring an actual distance to the landmark, whereby the actual distance is then compared with the estimated distance to determine a measurement error.
969 Citations
17 Claims
-
1. A method for detecting measurement errors in an obstacle detecting device of a robotic cleaning device, the method comprising:
-
estimating an estimated distance to a landmark by illuminating the landmark with structured light and extracting information from reflections of the structured light; moving into contact with the landmark while dead reckoning an actual distance to the landmark; comparing the actual distance with the estimated distance to determine a measurement error in the obstacle detecting device; and determining whether a vibration sensor detects a vibration above a vibration threshold and/or temperature sensor detects a temperature above or below a temperature threshold, and performing one or more of the estimating, moving and comparing steps if the vibration is above the vibration threshold and/or if the temperature is above or below the temperature threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A robotic cleaning device comprising:
-
a main body; a propulsion system arranged to move the robotic cleaning device; a contact detecting portion connected to the main body and arranged to detect if the robotic cleaning device is in contact with an object; a dead reckoning sensor operatively connected to the propulsion system; an obstacle detecting device comprising a camera and a first structured light source arranged at a distance from each other on the main body, wherein the first structured light source is arranged at an angle in relation to a direction of view of the camera of the robotic cleaning device; and a processing unit configured to control the propulsion system; wherein the obstacle detecting device is arranged to; detect a landmark relative to the robotic cleaning device by illuminating the landmark with structured light from the first structured light source, wherein the processing unit is arranged to estimate an estimated distance to the landmark based on a detected reflection of the structured light, move the robotic cleaning device into contact with the landmark while measuring an actual distance to the landmark via the dead reckoning sensor, and compare the actual distance with the estimated distance to determine a measurement error. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for detecting measurement errors in an obstacle detecting device of a robotic cleaning device, the method comprising:
-
estimating an estimated distance to a landmark by illuminating the landmark with structured light and extracting information from reflections of the structured light; moving into contact with the landmark while dead reckoning an actual distance to the landmark; comparing the actual distance with the estimated distance to determine a measurement error in the obstacle detecting device; and determining whether the robotic cleaning device has been in an idle mode for a predetermined period of time, and performing one or more of the estimating, moving and comparing steps if the robotic cleaning device has been in an idle mode for a predetermined period of time. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification