US 11,737,632 B2
Modular robot
Chikyung Won, Tewksbury, MA (US); Scott Thomas Burnett, Windham, NH (US); Stephen A. Hickey, Somerville, MA (US); Deepak Ramesh Kapoor, Cupertino, CA (US); Zivthan A. Dubrovsky, Waltham, MA (US); Selma Svendsen, Andover, MA (US); Robert Rizzari, Billerica, MA (US); and Paul E. Sandin, Brookline, NH (US)
Assigned to iRobot Corporation, Bedford, MA (US)
Filed by iRobot Corporation, Bedford, MA (US)
Filed on Dec. 18, 2019, as Appl. No. 16/718,450.
Application 16/718,450 is a continuation of application No. 14/461,733, filed on Aug. 18, 2014, granted, now 10,524,629.
Application 14/461,733 is a continuation of application No. 14/037,008, filed on Sep. 25, 2013, granted, now 8,950,038, issued on Feb. 10, 2015.
Application 14/037,008 is a continuation of application No. 13/314,414, filed on Dec. 8, 2011, granted, now 8,584,307, issued on Nov. 19, 2013.
Application 13/314,414 is a continuation of application No. 11/633,886, filed on Dec. 4, 2006, granted, now 8,584,305, issued on Nov. 19, 2013.
Claims priority of provisional application 60/741,442, filed on Dec. 2, 2005.
Prior Publication US 2020/0121152 A1, Apr. 23, 2020
Int. Cl. A47L 11/24 (2006.01); B25J 9/00 (2006.01); A47L 9/00 (2006.01); A47L 9/28 (2006.01); A47L 9/30 (2006.01); B25J 5/00 (2006.01); B25J 9/16 (2006.01); B25J 11/00 (2006.01); A47L 11/40 (2006.01); B60L 15/20 (2006.01); A47L 5/30 (2006.01); A47L 9/04 (2006.01); G05D 1/02 (2020.01); B60L 50/52 (2019.01); B60L 53/14 (2019.01); A47L 9/12 (2006.01); B25J 13/00 (2006.01); A47L 9/14 (2006.01); B60L 1/00 (2006.01); B60R 19/38 (2006.01); H04L 1/16 (2023.01); B60L 53/31 (2019.01); H04B 1/02 (2006.01); H04B 1/06 (2006.01)
CPC A47L 11/4011 (2013.01) [A47L 5/30 (2013.01); A47L 9/009 (2013.01); A47L 9/0411 (2013.01); A47L 9/0466 (2013.01); A47L 9/0477 (2013.01); A47L 9/0488 (2013.01); A47L 9/12 (2013.01); A47L 9/1409 (2013.01); A47L 9/2826 (2013.01); A47L 9/2852 (2013.01); A47L 9/2857 (2013.01); A47L 9/2894 (2013.01); A47L 9/30 (2013.01); A47L 11/24 (2013.01); A47L 11/40 (2013.01); A47L 11/4013 (2013.01); A47L 11/4027 (2013.01); A47L 11/4041 (2013.01); A47L 11/4061 (2013.01); A47L 11/4072 (2013.01); B25J 5/007 (2013.01); B25J 9/0003 (2013.01); B25J 9/1666 (2013.01); B25J 9/1694 (2013.01); B25J 11/0085 (2013.01); B25J 13/006 (2013.01); B60L 1/003 (2013.01); B60L 15/2036 (2013.01); B60L 50/52 (2019.02); B60L 53/14 (2019.02); B60R 19/38 (2013.01); G05D 1/028 (2013.01); G05D 1/0225 (2013.01); G05D 1/0227 (2013.01); G05D 1/0234 (2013.01); G05D 1/0242 (2013.01); G05D 1/0255 (2013.01); G05D 1/0272 (2013.01); G05D 1/0274 (2013.01); A47L 2201/00 (2013.01); A47L 2201/04 (2013.01); B60L 53/31 (2019.02); B60L 2200/40 (2013.01); B60L 2250/10 (2013.01); B60L 2250/16 (2013.01); B60L 2260/32 (2013.01); G05D 2201/0203 (2013.01); G05D 2201/0215 (2013.01); H04B 1/02 (2013.01); H04B 1/06 (2013.01); H04L 1/16 (2013.01); Y02P 90/60 (2015.11); Y02T 10/64 (2013.01); Y02T 10/70 (2013.01); Y02T 10/7072 (2013.01); Y02T 10/72 (2013.01); Y02T 90/14 (2013.01); Y02T 90/16 (2013.01); Y10S 901/01 (2013.01); Y10S 901/50 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
monitoring an operational status of a number of components of a mobile cleaning robot, the components comprising a drive wheel assembly and a cleaning assembly;
determining that the operational status of a particular component does not satisfy a condition; and
providing a notification indicative of the operational status of the particular component based on the determining,
wherein the notification comprises an instruction concerning how to (i) remove an obstruction of the particular component, (ii) replace the particular component, or (iii) perform maintenance on the particular component.