Proactive maintenance in an autonomous mobile robot
Abstract
A mobile cleaning robot system can include including a mobile cleaning robot, processing circuitry, and memory circuitry. The memory circuitry can include instructions, which when executed by the processing circuitry, can cause the processing circuitry to perform operations to receive a maintenance indication from a remote device indicative of whether maintenance on the mobile cleaning robot is recommended, where the maintenance indication can be based at least in part on factory test data. The processing circuitry can also transmit a maintenance instruction to a user device when maintenance on the mobile cleaning robot is recommended.
Claims
exact text as granted — not AI-modified1 . A mobile cleaning robot system including a mobile cleaning robot, the system comprising:
processing circuitry; and memory circuitry, including instructions, which when executed by the processing circuitry, cause the processing circuitry to perform operations to:
receive factory test data;
transmit a maintenance indication indicative of whether maintenance on the mobile cleaning robot is recommended, the maintenance indication based at least in part on the factory test data; and
transmit a maintenance instruction to a user device when the maintenance indication is that maintenance on the mobile cleaning robot is recommended.
2 . The mobile cleaning robot system of claim 1 , the mobile cleaning robot comprising:
a blower motor configured to operate a vacuum blower to ingest debris from an environment; and a motor sensor connected to the blower motor and configured to produce a motor signal based on operation of the blower motor, wherein the factory test data is based at least in part on the motor signal.
3 . The mobile cleaning robot system of claim 2 , wherein the maintenance indication indicates whether the blower motor is recommended to receive maintenance.
4 . The mobile cleaning robot system of claim 1 , wherein the memory circuitry includes instructions, which when executed by the processing circuitry, further cause the processing circuitry to perform operations to:
produce a sensor signal using a sensor of the mobile cleaning robot; produce sensor data based on the sensor signal; and transmit the sensor data from the mobile cleaning robot, the maintenance indication based at least in part on the sensor data.
5 . The mobile cleaning robot system of claim 1 , wherein the maintenance indication is determined based on fleet data from a fleet of mobile cleaning robots.
6 . The mobile cleaning robot system of claim 1 , wherein the memory circuitry includes instructions, which when executed by the processing circuitry, further cause the processing circuitry to perform operations to:
determine a cleaning frequency of the mobile cleaning robot in one or more portions of an environment; and transmit the cleaning frequency to a remote device, wherein the maintenance indication is determined at least in part on the cleaning frequency.
7 . At least one non-transitory machine-readable medium, including instructions, which when executed, cause processing circuitry to perform operations to:
receive factory test data of a mobile cleaning robot; determine a maintenance indication indicative of whether maintenance on the mobile cleaning robot is recommended, the maintenance indication based at least in part on the factory test data of the mobile cleaning robot; and transmit a maintenance instruction to a user device when the maintenance indication is that maintenance on the mobile cleaning robot is recommended.
8 . The at least one non-transitory machine-readable medium of claim 7 , the instructions to further cause the processing circuitry to:
receive fleet data from a fleet of mobile cleaning robots; and determine the maintenance instruction based at least in part on the fleet data of the fleet of mobile cleaning robots.
9 . The at least one non-transitory machine-readable medium of claim 8 , the instructions to further cause the processing circuitry to:
determine the maintenance instruction using a trained machine learning model, the trained machine learning model trained using at least one of the factory test data or the fleet data as input to the trained machine learning model.
10 . The at least one non-transitory machine-readable medium of claim 9 , wherein the factory test data includes vacuum system test data, and wherein the fleet data includes vacuum system operational data.
11 . The at least one non-transitory machine-readable medium of claim 7 , the instructions to further cause the processing circuitry to:
present an order indication on the user device that is user selectable to place an order for a replacement component of the mobile cleaning robot; and transmit, to a remote device, the order for the replacement component upon user selection of the order indication.
12 . The at least one non-transitory machine-readable medium of claim 7 , the instructions to further cause the processing circuitry to:
receive a motor signal based on operation of a blower motor of the mobile cleaning robot; and determine the maintenance instruction based at least in part on the motor signal.
13 . The at least one non-transitory machine-readable medium of claim 12 , wherein the maintenance indication indicates whether the blower motor is recommended to receive maintenance.
14 . The at least one non-transitory machine-readable medium of claim 7 , the instructions to further cause the processing circuitry to:
receive a sensor signal from a sensor of the mobile cleaning robot; generate sensor data based on the sensor signal; transmit the sensor data to a remote device; and determine the maintenance instruction based at least in part on the sensor data of the mobile cleaning robot.
15 . A method of predicting maintenance for a mobile cleaning robot, the method comprising:
receiving factory test data of a mobile cleaning robot; determining a maintenance indication indicative of whether maintenance on the mobile cleaning robot is recommended, the maintenance indication based at least in part on the factory test data of the mobile cleaning robot; and transmitting a maintenance instruction to a user device when the maintenance indication is that maintenance on the mobile cleaning robot is recommended.
16 . The method of claim 15 , comprising:
receiving fleet data from a fleet of mobile cleaning robots; and determining the maintenance instruction based at least in part on the fleet data of the fleet of mobile cleaning robots.
17 . The method of claim 16 , comprising:
determining the maintenance instruction using a trained machine learning model, the trained machine learning model trained using at least one of the factory test data or the fleet data as input to the trained machine learning model.
18 . The method of claim 16 , wherein the factory test data includes vacuum system test data, and wherein the fleet data includes vacuum system operational data.
19 . The method of claim 18 , comprising:
receiving a sensor signal from a sensor of the mobile cleaning robot; generating sensor data based on the sensor signal; transmitting the sensor data to a remote device; and determine the maintenance instruction based at least in part on the sensor data of the mobile cleaning robot.
20 . The method of claim 15 , further comprising:
presenting an order indication on the user device that is user selectable to place an order for a replacement component of the mobile cleaning robot; and transmitting, to a remote device, the order for the replacement component upon user selection of the order indication.Join the waitlist — get patent alerts
Track US2024164605A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.