COLLABORATIVE MULTI SENSOR SYSTEM FOR SITE EXPLOITATION
First Claim
1. A system comprising:
- a computer processor and a computer storage device configured to;
communicate with a plurality of units, each of the plurality of units comprising one or more of a two dimensional camera, a three dimensional camera, a multispectral camera, a sensor suite, and an inertial measurement unit;
wherein each of the plurality of units is associated with a person, a vehicle, or a robot and each of the units is operable to collect data relating to an environment;
receive the data relating to the environment from the plurality of units;
use the data from each of the plurality of units to estimate the positions of the units and to track the positions of the units;
permit the plurality of units to communicate with each other regarding the collection of the data relating to the environment;
commingle and analyze the data from the plurality of units; and
use the commingled and analyzed data to build a three-dimensional map of the environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A system communicate with a plurality of units. Each of the plurality of units includes a two dimensional camera, a three dimensional camera, a multispectral camera, and/or an inertial measurement unit. Each of the plurality of units is associated with a person, a vehicle, or a robot, and each of the units collects data relating to an environment. The system receives the data relating to the environment from the plurality of units, and uses the data from each of the plurality of units to estimate the positions of the units and to track the positions of the units. The system enables the plurality of units to communicate with each other regarding the collection of the data relating to the environment, commingles and analyzes the data from the plurality of units, and uses the commingled and analyzed data to build a three-dimensional map of the environment.
-
Citations
20 Claims
-
1. A system comprising:
a computer processor and a computer storage device configured to; communicate with a plurality of units, each of the plurality of units comprising one or more of a two dimensional camera, a three dimensional camera, a multispectral camera, a sensor suite, and an inertial measurement unit;
wherein each of the plurality of units is associated with a person, a vehicle, or a robot and each of the units is operable to collect data relating to an environment;receive the data relating to the environment from the plurality of units; use the data from each of the plurality of units to estimate the positions of the units and to track the positions of the units; permit the plurality of units to communicate with each other regarding the collection of the data relating to the environment; commingle and analyze the data from the plurality of units; and use the commingled and analyzed data to build a three-dimensional map of the environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method comprising:
-
communicating with a plurality of units, each of the plurality of units comprising one or more of a two dimensional camera, a three dimensional camera, a multispectral camera, a sensor suite, and an inertial measurement unit;
wherein each of the plurality of units is associated with a person, a vehicle, or a robot and each of the units is operable to collect data relating to an environment;receiving the data relating to the environment from the plurality of units; using the data from each of the plurality of units to estimate the positions of the units and to track the positions of the units; permitting the plurality of units to communicate with each other regarding the collection of the data relating to the environment; commingling and analyzing the data from the plurality of units; and using the commingled and analyzed data to build a three-dimensional map of the environment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium comprising instructions that when executed by a processor executes a process comprising:
-
communicating with a plurality of units, each of the plurality of units comprising one or more of a two dimensional camera, a three dimensional camera, a multispectral camera, a sensor suite, and an inertial measurement unit;
wherein each of the plurality of units is associated with a person, a vehicle, or a robot and each of the units is operable to collect data relating to an environment;receiving the data relating to the environment from the plurality of units; using the data from each of the plurality of units to estimate the positions of the units and to track the positions of the units; permitting the plurality of units to communicate with each other regarding the collection of the data relating to the environment; commingling and analyzing the data from the plurality of units; and using the commingled and analyzed data to build a three-dimensional map of the environment. - View Dependent Claims (20)
-
Specification