US 12,265,393 B2
Celestial navigation system for an autonomous vehicle
Mark J. Chiappetta, Chelmsford, MA (US)
Assigned to iRobot Corporation, Bedford, MA (US)
Filed by iRobot Corporation, Bedford, MA (US)
Filed on Jul. 8, 2021, as Appl. No. 17/371,034.
Application 17/371,034 is a continuation of application No. 16/827,434, filed on Mar. 23, 2020, granted, now 11,209,833.
Application 16/827,434 is a continuation of application No. 15/491,603, filed on Apr. 19, 2017, granted, now 10,599,159, issued on Mar. 24, 2020.
Application 15/491,603 is a continuation of application No. 15/366,367, filed on Dec. 1, 2016, granted, now 9,921,586, issued on Mar. 20, 2018.
Application 15/366,367 is a continuation of application No. 14/966,621, filed on Dec. 11, 2015, granted, now 9,529,363, issued on Dec. 27, 2016.
Application 14/966,621 is a continuation of application No. 13/731,393, filed on Dec. 31, 2012, granted, now 9,223,749, issued on Dec. 29, 2015.
Application 13/731,393 is a continuation of application No. 12/611,814, filed on Nov. 3, 2009, granted, now 8,972,052, issued on Mar. 3, 2015.
Application 12/611,814 is a continuation in part of application No. 12/415,554, filed on Mar. 31, 2009, granted, now 8,594,840, issued on Nov. 26, 2013.
Application 12/611,814 is a continuation in part of application No. 12/415,512, filed on Mar. 31, 2009, granted, now 8,634,956, issued on Jan. 21, 2014.
Application 12/415,554 is a continuation of application No. 11/176,048, filed on Jul. 7, 2005, granted, now 7,706,917, issued on Apr. 27, 2010.
Application 12/415,554 is a continuation of application No. 11/176,048, filed on Jul. 7, 2005, granted, now 7,706,917, issued on Apr. 27, 2010.
Claims priority of provisional application 60/586,046, filed on Jul. 7, 2004.
Prior Publication US 2021/0333800 A1, Oct. 28, 2021
Int. Cl. G05D 1/00 (2024.01); A47L 9/28 (2006.01); B60L 53/38 (2019.01); G01C 21/20 (2006.01); G01S 5/02 (2010.01); G06F 17/00 (2019.01); H02J 50/10 (2016.01); H04W 88/06 (2009.01)
CPC G05D 1/0225 (2013.01) [A47L 9/2826 (2013.01); A47L 9/2836 (2013.01); A47L 9/2894 (2013.01); B60L 53/38 (2019.02); G01C 21/20 (2013.01); G01C 21/206 (2013.01); G01S 5/0284 (2013.01); G05D 1/0016 (2013.01); G05D 1/0088 (2013.01); G05D 1/0219 (2013.01); G05D 1/0242 (2013.01); G05D 1/0246 (2013.01); G05D 1/0276 (2013.01); G06F 17/00 (2013.01); H02J 50/10 (2016.02); A47L 2201/022 (2013.01); A47L 2201/04 (2013.01); A47L 2201/06 (2013.01); H04W 88/06 (2013.01); Y10S 901/01 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A robotic vacuum cleaner comprising:
a drive system operable to navigate the robotic vacuum cleaner about a floor surface in a space;
a cleaning system operable to clean the floor surface as the robotic vacuum cleaner is navigated about the floor surface;
a sensor system to collect sensor data as the robotic vacuum cleaner is navigated about the floor surface, the sensor system comprising a debris sensor; and
a processor configured to:
generate a map based on the collected sensor data,
identify, in the map, one or more high-traffic or dirty areas of the floor surface based on at least readings from the debris sensor,
receive a user command to initiate a cleaning task to clean one or more user-selected rooms in the space, and
initiate, in response to the user command, the cleaning task to navigate the robotic vacuum cleaner about the floor surface based on at least the map to clean the one or more user-selected rooms in the space and the previously identified one or more high-traffic or dirty areas of the floor surface in the map.