Mobile Robot System
First Claim
Patent Images
1. A method of operating a robot, the method comprising:
- maneuvering the robot about a scene;
receiving sensor data indicative of the scene;
communicating the sensor data to a cloud computing service that processes the received sensor data and communicates a process resultant to the robot; and
maneuvering the robot in the scene based on the received process resultant;
wherein the cloud computing service receives image data from the robot and processes the image data into a 3-D map and/or model of the scene.
4 Assignments
0 Petitions
Accused Products
Abstract
A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote computing device communicates with the robot through the cloud computing service.
37 Citations
22 Claims
-
1. A method of operating a robot, the method comprising:
-
maneuvering the robot about a scene; receiving sensor data indicative of the scene; communicating the sensor data to a cloud computing service that processes the received sensor data and communicates a process resultant to the robot; and maneuvering the robot in the scene based on the received process resultant; wherein the cloud computing service receives image data from the robot and processes the image data into a 3-D map and/or model of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of navigating a robot, the method comprising:
-
capturing a streaming sequence of dense images of a scene about the robot along a locus of motion of the robot at a real-time capture rate; associating annotations with at least some of the dense images; sending the dense images and annotations to a remote server at a send rate, the send rate being slower than the real-time capture rate; receiving a data set from the remote server after a processing time interval, the data set derived from and representing at least a portion of the sequence of dense images and corresponding annotations, the data set excluding raw image data of the sequence of dense images; and moving the robot with respect to the scene based on the received data set. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification