Recognizing a location of a robot shared in multiple data centers
First Claim
1. A computer-implemented method for recognizing a location of a robotic device in one or more data centers, the method comprising performing, by one or more processors, steps of:
- controlling a data collecting unit to collect first environmental data corresponding to a first current location of the robotic device in the one or more data centers;
generating a first location signature based on the first environmental data;
driving the robotic device to enter a standby mode at a first time;
driving the robotic device to wake up from the standby mode at a second time after a predetermined time elapses after the driving the robotic device to enter the standby mode;
controlling the data collecting unit to collect second environmental data corresponding to a second current location of the robotic device;
generating a second location signature generated based on the second environmental data;
comparing the second location signature with the first location signature; and
determining whether the location of the robotic device has been changed between the first and second times based on a comparison result of the second location signature with the first location signature.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for recognizing a location of a robotic device includes collecting first environmental data corresponding to a first current location of the robotic device, generating a first location signature based on the first environmental data, driving the robotic device to enter a standby mode at a first time, driving the robotic device to wake up from the standby mode after a predetermined time elapses at a second time after the driving the robotic device to enter the standby mode, collecting second environmental data corresponding to a second current location of the robotic device, generating the second location signature generated based on the second environmental data, comparing the first and second location signatures, and determining whether a location of the robotic device has been changed between the first and second times based on a comparison result between the first and second location signatures.
-
Citations
20 Claims
-
1. A computer-implemented method for recognizing a location of a robotic device in one or more data centers, the method comprising performing, by one or more processors, steps of:
-
controlling a data collecting unit to collect first environmental data corresponding to a first current location of the robotic device in the one or more data centers; generating a first location signature based on the first environmental data; driving the robotic device to enter a standby mode at a first time; driving the robotic device to wake up from the standby mode at a second time after a predetermined time elapses after the driving the robotic device to enter the standby mode; controlling the data collecting unit to collect second environmental data corresponding to a second current location of the robotic device; generating a second location signature generated based on the second environmental data; comparing the second location signature with the first location signature; and determining whether the location of the robotic device has been changed between the first and second times based on a comparison result of the second location signature with the first location signature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for recognizing a location of a robotic device in one or more data centers, comprising:
-
a signal collecting unit configured to collect first environmental data corresponding to a first current location of the robotic device prior to the robotic device entering a standby mode and to collect second environmental data corresponding to a second current location of the robotic device after the robotic device waking up from the standby mode; and a processing unit generating a first location signature based on the first environmental data and a second location signature using the second environmental data, comparing the second location signature with the first location signature, and determining whether the location of the robotic device has been changed during the standby mode of the robotic device based on a comparison result of the second location signature with the first location signature. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product stored in a non-transitory computer-readable storage medium having computer readable program instructions, the computer readable program instructions read and carried out by a processor for performing a method of recognizing a location of a robotic device in one or more data centers,
wherein the method comprises: -
collecting first environmental data corresponding to a first current location of the robotic device in the one or more data centers; generating a first location signature based on the first environmental data; driving the robotic device to enter a standby mode at a first time; driving the robotic device to wake up from the standby mode at a second time after a predetermined time elapses after the driving the robotic device to enter the standby mode; collecting second environmental data corresponding to a second current location of the robotic device; generating a second location signature generated based on the second environmental data; comparing the second location signature with the first location signature; and determining whether the location of the robotic device has been changed between the first and second times based on a comparison result of the second location signature with the first location signature. - View Dependent Claims (18, 19, 20)
-
Specification