ENVIRONMENTAL MANAGEMENT SYSTEMS INCLUDING MOBILE ROBOTS AND METHODS USING SAME
First Claim
1. A computer-implemented method for receiving user commands for a remote cleaning robot and sending the user commands to the remote cleaning robot, the remote cleaning robot including a drive motor and a cleaning motor, the method comprising:
- displaying a user interface including a control area, and within the control area;
a user-manipulable launch control group including a plurality of control elements, the launch control group having a deferred launch control state and an immediate launch control state;
at least one user-manipulable cleaning strategy control element having a primary cleaning strategy control state and an alternative cleaning strategy control state; and
a physical recall control group including a plurality of control elements, the physical recall control group having an immediate recall control state and a remote audible locator control state;
receiving user input via the user-manipulable control elements;
responsive to the user inputs, displaying simultaneously within the same control area a real-time robot state reflecting a unique combination of control states; and
commanding the remote cleaning robot to actuate the drive motor and cleaning motor to clean a surface based on the received input and unique combination of control states.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for receiving user commands for a remote cleaning robot and sending the user commands to the remote cleaning robot, the remote cleaning robot including a drive motor and a cleaning motor, includes displaying a user interface including a control area, and within the control area: a user-manipulable launch control group including a plurality of control elements, the launch control group having a deferred launch control state and an immediate launch control state; at least one user-manipulable cleaning strategy control element having a primary cleaning strategy control state and an alternative cleaning strategy control state; and a physical recall control group including a plurality of control elements, the physical recall control group having an immediate recall control state and a remote audible locator control state. The method further includes: receiving user input via the user-manipulable control elements; responsive to the user inputs, displaying simultaneously within the same control area a real-time robot state reflecting a unique combination of control states; and commanding the remote cleaning robot to actuate the drive motor and cleaning motor to clean a surface based on the received input and unique combination of control states.
-
Citations
18 Claims
-
1. A computer-implemented method for receiving user commands for a remote cleaning robot and sending the user commands to the remote cleaning robot, the remote cleaning robot including a drive motor and a cleaning motor, the method comprising:
-
displaying a user interface including a control area, and within the control area; a user-manipulable launch control group including a plurality of control elements, the launch control group having a deferred launch control state and an immediate launch control state; at least one user-manipulable cleaning strategy control element having a primary cleaning strategy control state and an alternative cleaning strategy control state; and a physical recall control group including a plurality of control elements, the physical recall control group having an immediate recall control state and a remote audible locator control state; receiving user input via the user-manipulable control elements; responsive to the user inputs, displaying simultaneously within the same control area a real-time robot state reflecting a unique combination of control states; and commanding the remote cleaning robot to actuate the drive motor and cleaning motor to clean a surface based on the received input and unique combination of control states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for receiving user commands for a remote cleaning robot and sending the user commands to the remote cleaning robot, the remote cleaning robot including a drive motor and a cleaning motor, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable code embodied in the medium, the computer readable code comprising; computer readable code configured to; display a user interface including a control area, and within the control area; a user-manipulable launch control group including a plurality of control elements, the launch control group having a deferred launch control state and an immediate launch control state; at least one user-manipulable cleaning strategy control element having a primary cleaning strategy control state and an alternative cleaning strategy control state; and a physical recall control group including a plurality of control elements, the physical recall control group having an immediate recall control state and a remote audible locator control state; receive user input via the user-manipulable control elements; responsive to the user inputs, display simultaneously within the same control area a real-time robot state reflecting a unique combination of control states; and command the remote cleaning robot to actuate the drive motor and cleaning motor to clean a surface based on the received input and unique combination of control states.
-
-
14. A system for monitoring and controlling mobile robot status in a living space of a structure, comprising:
-
a remote cleaning robot including a drive motor and a cleaning motor; a user terminal remote from the remote cleaning robot and having a display, wherein the user terminal is operable to; display a user interface including a control area, and within the control area; a user-manipulable launch control group including a plurality of control elements, the launch control group having a deferred launch control state and an immediate launch control state; at least one user-manipulable cleaning strategy control element having a primary cleaning strategy control state and an alternative cleaning strategy control state; and a physical recall control group including a plurality of control elements, the physical recall control group having an immediate recall control state and a remote audible locator control state; receive user input via the user-manipulable control elements; responsive to the user inputs, display simultaneously within the same control area a real-time robot state reflecting a unique combination of control states; and command the remote cleaning robot to actuate the drive motor and cleaning motor to clean a surface based on the received input and unique combination of control states.
-
-
15. An environmental management system for monitoring conditions in a living space of a structure, the environmental management system comprising:
-
a hub; a stationary sensor positioned in the structure to monitor a condition in the living space and operative to transmit corresponding stationary sensor data to the hub; and a mobile robot configured to move about the living space, the mobile robot including an onboard robot sensor to monitor a condition in the living space and operative to wirelessly transmit corresponding robot sensor data to the hub.
-
-
16. A method for monitoring conditions in a living space of a structure using a hub, a stationary sensor positioned in the structure, and a mobile robot configured to move about the living space and including an onboard robot sensor, the method comprising:
-
monitoring a condition in the living space using the stationary sensor and transmitting corresponding stationary sensor data to the hub from the stationary sensor; and monitoring a condition in the living space using the onboard robot sensor and wirelessly transmitting corresponding robot sensor data to the hub from the mobile robot.
-
-
17. A system for monitoring and controlling mobile robot status in a living space of a structure, comprising:
-
a hub in communication with a network; a mobile robot in communication with the hub, the mobile robot configured to move about the living space, the mobile robot including an onboard robot sensor to monitor a condition in the living space and operative to wirelessly transmit corresponding robot sensor data to the hub; and a mobile device in communication with the network, the mobile device including an interactive application for controlling or monitoring the state of the mobile robot; wherein controlling the mobile robot comprises providing one or more selectable scheduling parameters or action commands; and wherein monitoring the state of the mobile robot comprises providing a display of area coverage completion.
-
-
18. A computer program product for monitoring and controlling mobile robot status in a living space of a structure, the mobile robot in being in communication with a hub, configured to move about the living space, and including an onboard robot sensor to monitor a condition in the living space and operative to wirelessly transmit corresponding robot sensor data to the hub, the computer program product comprising:
a non-transitory computer readable storage medium having computer readable code embodied in the medium, the computer readable code comprising; computer readable code to control or monitor the state of the mobile robot; wherein controlling the mobile robot comprises providing one or more selectable scheduling parameters or action commands; and wherein monitoring the state of the mobile robot comprises providing a display of area coverage completion.
Specification