Enhancing sensor data by coordinating and/or correlating data attributes
First Claim
1. A method comprising:
- receiving first sensor data acquired by a first sensor that is in communication with a cloud computing system, wherein the first sensor data has a first set of associated attributes including a location at which the first sensor data was acquired, wherein the first sensor data is associated with at least one object in an environment in which one or more robots reside, and wherein the one or more robots are in communication with the cloud computing system;
receiving second sensor data acquired by a second sensor that is in communication with the cloud computing system, wherein the second data has a second set of associated attributes including a location at which the second sensor data was acquired, and wherein the second sensor data is associated with the at least one object in the environment;
generating a data processing result based at least in part on the first sensor data, the first set of associated attributes, the second sensor data, and the second set of associated attributes, wherein the data processing result includes a localization of the first sensor data and the second sensor data; and
in response to the data processing result being indicative of a threshold high level of certainty of an identification of the at least one object, wherein the data processing result being indicative of the threshold high level of certainty of the identification is based at least in part on the localization being conclusive, providing instructions to the one or more robots to perform a task associated with the identified at least one object.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving first sensor data acquired by a first sensor in communication with a cloud computing system. The first sensor data has a first set of associated attributes including a time and a location at which the first sensor data was acquired. The method also includes receiving second sensor data acquired by a second sensor in communication with the cloud computing system. The second data has a second set of associated attributes including a time and a location at which the second sensor data was acquire. Further, the method includes generating a data processing result based at least in part on the first sensor data, the first set of associated attributes, the second sensor data, and the second set of associated attributes and instructing a robot in communication with the cloud computing system to perform a task based at least in part on the data processing result.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving first sensor data acquired by a first sensor that is in communication with a cloud computing system, wherein the first sensor data has a first set of associated attributes including a location at which the first sensor data was acquired, wherein the first sensor data is associated with at least one object in an environment in which one or more robots reside, and wherein the one or more robots are in communication with the cloud computing system; receiving second sensor data acquired by a second sensor that is in communication with the cloud computing system, wherein the second data has a second set of associated attributes including a location at which the second sensor data was acquired, and wherein the second sensor data is associated with the at least one object in the environment; generating a data processing result based at least in part on the first sensor data, the first set of associated attributes, the second sensor data, and the second set of associated attributes, wherein the data processing result includes a localization of the first sensor data and the second sensor data; and in response to the data processing result being indicative of a threshold high level of certainty of an identification of the at least one object, wherein the data processing result being indicative of the threshold high level of certainty of the identification is based at least in part on the localization being conclusive, providing instructions to the one or more robots to perform a task associated with the identified at least one object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A cloud computing system, comprising:
a computing device configured to receive a request to perform a task, wherein the computing device is configured to communicate with the cloud computing system to; receive first sensor data associated with first attributes and acquired by a first sensor, wherein the first attributes include a location at which the first sensor data was acquired, and wherein the first sensor data is associated with at least one object in an environment, receive second sensor data associated with second attributes and acquired by a second sensor, wherein the second attributes include a location at which the second sensor data was acquired, and wherein the second sensor data is associated with the at least one object in the environment, process the first attributes and the second attributes to localize the first sensor data and the second sensor data and to generate a data processing result representative of the localized first sensor data and second sensor data, and in response to the data processing result being indicative of a threshold high level of certainty of an identification of the at least one object, wherein the data processing result being indicative of the threshold high level of certainty of the identification is based at least in part on the localization being conclusive, provide instructions to perform the task, wherein the task is associated with the identified at least one object. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A non-transitory computer readable medium having stored therein instructions executable by at least one processor to cause the at least one processor to perform functions comprising:
-
accessing first sensor data acquired by a first sensor that is in communication with a cloud computing system, wherein the first sensor data has a first set of associated attributes including a time at which the first sensor data was acquired, wherein the first sensor data is associated with at least one object in an environment in which one or more robots reside, and wherein the one or more robots are in communication with the cloud computing system; accessing second sensor data acquired by a second sensor that is in communication with the cloud computing system, wherein the second data has a second set of associated attributes including a time at which the second sensor data was acquired, and wherein the second sensor data is associated with the at least one object in the environment; generating a data processing result based at least in part on the first sensor data, the first set of associated attributes, the second sensor data, and the second set of associated attributes, wherein the data processing result includes a synchronization of the first sensor data and the second sensor data, and wherein the synchronization is based at least in part on (i) an identification of one or more data points from the first sensor data and the second sensor data and (ii) an extrapolation of the identified data points to a common time; and in response to the data processing result being indicative of a threshold high level of certainty of an identification of the at least one object, wherein the data processing result being indicative of the threshold high level of certainty of the identification is based at least in part on the synchronization being conclusive, providing instructions to the one or more robots to perform a task associated with the identified at least one object. - View Dependent Claims (19)
-
Specification