US10485164B2ActiveUtilityA1

System and method for controlling and monitoring operation of an autonomous robot

Assignee: LETSKY MICHAEL TODDPriority: Jun 18, 2009Filed: Nov 6, 2015Granted: Nov 26, 2019
Est. expiryJun 18, 2029(~2.9 yrs left)· nominal 20-yr term from priority
A47L 2201/04A47L 2201/06A01D 34/008A01D 2101/00G05D 1/0088G05D 1/2246G05D 1/2297G05D 1/248G05D 2111/50G05D 2105/15G05D 2107/23G05D 2109/10G05D 1/0278G05D 1/0274G05D 1/0259G05D 1/028G05D 1/027G05D 1/0225G05D 1/0242G05D 1/0272
91
PatentIndex Score
10
Cited by
17
References
13
Claims

Abstract

A system and method for monitoring and controlling operation of an autonomous robot. In one aspect, the autonomous robot is a lawnmower and the system comprises: an autonomous robot lawnmower comprising a housing, a transceiver, and a central processing unit; an external device in operable communication with the autonomous robot lawnmower, the external device having a transceiver for sending signals to the autonomous robot lawnmower and a display; and wherein in response to user input, the external device is configured to modify settings related to operation of the autonomous robot lawnmower.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system for monitoring operation of an autonomous robot comprising:
 a server; 
 an external device having a display and a transceiver for receiving data from the server; 
 an autonomous robot comprising a housing, a control system comprising a location tracking unit, a transceiver for transmitting signals to the server, and a central processing unit; 
 the central processing unit configured to transmit, via the transceiver of the autonomous robot, data indicative of a location of the autonomous robot within an area of confinement to the server based on output generated by the location tracking unit, wherein the data is transmitted while the autonomous robot is performing a task within the area of confinement; 
 the server configured to transmit the data indicative of the location of the autonomous robot within the area of confinement to the external device; 
 wherein upon receipt of the data indicative of the location of the autonomous robot within the area of confinement by the external device, a visual representation of a status of a work session of the autonomous robot at a point in time T1 and a graphical representation of the boundary and a portion of an area within the boundary in which an activity has been performed by the autonomous robot during a work session is displayed on the display of the external device; and 
 wherein the task is cutting grass and wherein the central processing unit is configured to detect, via a current sensor, a thickness of the grass by comparing a current value received by the current sensor to a threshold current value. 
 
     
     
       2. The system of  claim 1  wherein the status of the work session comprises: (1) an indication of a current location of the autonomous robot within the area of confinement at the point in time T1 during the work session; (2) an indication of first portions of the area of confinement on which the task has been completed by the autonomous robot at the point in time T1 during the work session; and (3) an indication of second portions of the area of confinement on which the task has not yet been completed by the autonomous robot at the point in time T1 during the work session. 
     
     
       3. The system of  claim 2  wherein the indication of the first portions of the area of confinement on which the task has been completed at the point in time T1 during the work session and the indication of the second portions of the area of confinement on which the task has not yet been completed at the point in time T1 during the work session are displayed in a contrasting manner on the display of the external device. 
     
     
       4. The system of  claim 1  further comprising:
 the central processing unit further configured to transmit, from the transceiver of the autonomous robot to the server, data indicative of the thickness of the grass at various locations within the area of confinement; 
 the server configured to transmit said data indicative of the thickness of the grass at various locations within the area of confinement to the external device; and 
 wherein said data indicative of the thickness of the grass at various locations within the area of confinement is displayed on the display of the external device to visually represent the thickness of the grass at various locations within the area of confinement. 
 
     
     
       5. The system of  claim 1  wherein the server maintains a real-time log of the work session and wherein the data indicative of the location of the autonomous robot within the area of confinement is transmitted from the server to the external device at predetermined time intervals during the work session. 
     
     
       6. The system of  claim 1  wherein the central processing unit is configured to define a perimeter of the area of confinement by: (1) tracking the location of the autonomous robot based on output generated by the location tracking unit during movement of the autonomous robot; (2) recording a first location point of the autonomous robot within a memory device of the autonomous robot; (3) automatically recording a plurality of additional discrete location points of the autonomous robot within the memory device while the autonomous robot maneuvers along the perimeter of the area of confinement; and (4) defining a closed-geometry comprising the first location point and the plurality of additional discrete location points as the perimeter of the area of confinement within the memory device. 
     
     
       7. The system of  claim 1  wherein the autonomous robot further comprises a vision system operably coupled to the central processing unit, and wherein upon the vision system detecting an actual obstacle, a location of the actual obstacle is stored in a memory device of the autonomous robot. 
     
     
       8. A system for monitoring operation of an autonomous robot comprising:
 a server; 
 an external device having a display and a transceiver for receiving data from the server; 
 an autonomous robot comprising a housing, a control system comprising a location tracking unit, a transceiver for transmitting signals to the server, and a central processing unit; 
 the central processing unit configured to transmit, via the transceiver of the autonomous robot, data indicative of a location of the autonomous robot within an area of confinement to the server based on output generated by the location tracking unit, wherein the data is transmitted while the autonomous robot is performing a task within the area of confinement; 
 the server configured to transmit the data indicative of the location of the autonomous robot within the area of confinement to the external device; 
 
       wherein upon receipt of the data indicative of the location of the autonomous robot within the area of confinement by the external device, a visual representation of a status of a work session of the autonomous robot at a point in time T1 and a graphical representation of the boundary and a portion of an area within the boundary in which an activity has been performed by the autonomous robot during a work session is displayed on the display of the external device the central processing unit is further configured to:
 determine a distance between a position of the autonomous robot within the confinement area and a boundary of the confinement area; 
 move the autonomous robot at a first velocity when the distance is greater than a threshold amount; and 
 reduce the first velocity to a second velocity when the distance is less than the threshold amount. 
 
     
     
       9. The system of  claim 8 , wherein the status of the work session comprises: (1) an indication of a current location of the autonomous robot within the area of confinement at the point in time T1 during the work session; (2) an indication of first portions of the area of confinement on which the task has been completed by the autonomous robot at the point in time T1 during the work session; and (3) an indication of second portions of the area of confinement on which the task has not yet been completed by the autonomous robot at the point in time T1 during the work session. 
     
     
       10. The system of  claim 9 , wherein the indication of the first portions of the area of confinement on which the task has been completed at the point in time T1 during the work session and the indication of the second portions of the area of confinement on which the task has not yet been completed at the point in time T1 during the work session are displayed in a contrasting manner on the display of the external device. 
     
     
       11. The system of  claim 8 , wherein the server maintains a real-time log of the work session and wherein the data indicative of the location of the autonomous robot within the area of confinement is transmitted from the server to the external device at predetermined time intervals during the work session. 
     
     
       12. The system of  claim 8 , wherein the central processing unit is configured to define a perimeter of the area of confinement by: (1) tracking the location of the autonomous robot based on output generated by the location tracking unit during movement of the autonomous robot; (2) recording a first location point of the autonomous robot within a memory device of the autonomous robot; (3) automatically recording a plurality of additional discrete location points of the autonomous robot within the memory device while the autonomous robot maneuvers along the perimeter of the area of confinement; and (4) defining a closed-geometry comprising the first location point and the plurality of additional discrete location points as the perimeter of the area of confinement within the memory device. 
     
     
       13. The system of  claim 8 , wherein the autonomous robot further comprises a vision system operably coupled to the central processing unit, and wherein upon the vision system detecting an actual obstacle, a location of the actual obstacle is stored in a memory device of the autonomous robot.

Join the waitlist — get patent alerts

Track US10485164B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.