ROBOT CONTROL SYSTEM AND METHOD
First Claim
Patent Images
1. A cloud server of a data center, the cloud server in electronic communication with one or more robots, comprising:
- a storage system;
at least one processor; and
one or more programs stored in the storage system and being executable by the at least one processor, the one or more programs comprising;
a receiving module operable to receive location information of each of the one or more robots from a GPS device of each of one or more robots, and to receive location information of a task location from a client in electronic communication with the cloud server, in response to a determination that the client is permitted to access the cloud server;
a search module operable to locate a robot that is closest to the task location according to the location information; and
a sending module operable to send a command to the located robot to move to the task location, wherein the command defines a task of the located robot to perform.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud server and method controls one or more robots. The cloud server receives location information of each robot. A robot closest to a task location where a task is taken according to the location information. The cloud server of the data center sends a command to the located robot to move to the task location, where the command defines a task of the located robot to perform.
43 Citations
15 Claims
-
1. A cloud server of a data center, the cloud server in electronic communication with one or more robots, comprising:
-
a storage system; at least one processor; and one or more programs stored in the storage system and being executable by the at least one processor, the one or more programs comprising; a receiving module operable to receive location information of each of the one or more robots from a GPS device of each of one or more robots, and to receive location information of a task location from a client in electronic communication with the cloud server, in response to a determination that the client is permitted to access the cloud server; a search module operable to locate a robot that is closest to the task location according to the location information; and a sending module operable to send a command to the located robot to move to the task location, wherein the command defines a task of the located robot to perform. - View Dependent Claims (2, 4, 5)
-
-
3. The cloud server of the data center of claim 3, wherein the shortest route to the task location is determined by computing a route from each robot to the task location on an electronic map stored in the cloud server.
-
6. A robot control method implemented by a cloud server of a data center, the cloud server in electronic communication with one or more robots, the method comprising:
-
receiving location information of each of the one or more robots from a GPS device of each of one or more robots, and receiving location information of a task location from a client in electronic communication with the cloud server, in response to a determination that the client is permitted to access the cloud server; locating a robot which is closest to a task location according to the location information; and sending a command to the located robot to move to the task location, wherein the command defines a task of the located robot to perform. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon instructions that, when executed by a cloud server, the cloud server in electronic communication with one or more robots, causing the cloud server to perform a robot control method, the method comprising:
-
receiving location information of each of the one or more robots from a GPS device of each of one or more robots, and receiving location information of a task location from a client in electronic communication with the cloud server, in response to a determination that the client is permitted to access the cloud server; locating a robot which is closest to a task location according to the location information; and sending a command to the located robot to move to the task location, wherein the command defines a task of the located robot to perform. - View Dependent Claims (12, 13, 14, 15)
-
Specification