Cooperative target tracking and signal propagation learning using mobile sensors
View Patent ↗An architecture is provided for cooperative target tracking and signal propagation learning using mobile sensors. A method can comprise as a function of sensing data representative of a location of a target device at a first defined moment and model data relating to a motion model representing a probability density function, determining, by a system comprising a processor, a group of locations for the target device at a second defined time point, wherein the probability density function facilitates determining, based on the location of the target device at the first defined moment, a current location of the target device at a third defined moment; and as a function of the group of locations, generating, by the system, a data structure representing a matrix of received signal strength values; and identifying, by the system, a location of the group of locations for the target device at the third defined moment based on the data structure.
1. A device, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
as a function of sensing data representative of a location of a target device at a first defined time point and model data representative of a motion model of a probability density function, determining a group of locations for the target device at a second defined time period, wherein the probability density function facilitates a determination, based on the location of the target device at the first defined time point, of a current location of the target device at a third defined time point;
generating, based on the group of locations, a data structure representing a matrix of received signal strength values representative of first values associated with the target device and second values associated with a collection of sensor devices, wherein the collection of sensor devices are distributed within an area circumscribed by a defined perimeter associated with the group of locations; and
identifying, based on the data structure, a location of the group of locations for the target device at the second defined time point.
2. The device of claim 1 , wherein the sensing data is received from a sensor device of the collection of sensor devices.
3. The device of claim 2 , wherein the sensor device is located in the area circumscribed by the defined perimeter.
4. The device of claim 2 , wherein the area is partitioned into a group of cells based on a generated Voronoi diagram.
5. The device of claim 4 , wherein a value associated with a count of the group of cells is used to generate the data structure.
6. The device of claim 5 , wherein an entry of entries of the data structure comprises an index value.
7. The device of claim 5 , wherein an entry of entries of the data structure represents a received signal strength distribution comprising a mean of a signal strength emitted from a first cell of the group of cells and received by a second cell of the group of cells and a standard deviation of the signal strength emitted from the first cell and received by the second cell.
8. The device of claim 4 , wherein a cell of the group of cells comprises a sensor device.
9. A method, comprising:
as a function of sensing data representative of a location of a target device at a first defined moment of time and model data relating to a motion model representing a probability density function, determining, by a system comprising a processor, a group of locations for the target device at a second defined moment of time, wherein the probability density function facilitates determining, based on the location of the target device at the first defined moment of time, a current location of the target device at a third defined moment of time; and
as a function of the group of locations, generating, by the system, a data structure representing a matrix of received signal strength values representative of first values associated with the target device and second values associated with a grouping of sensor devices, wherein the grouping of sensor devices are distributed within a defined area associated with the group of locations; and
identifying, by the system, a location of the group of locations for the target device at the third defined moment of time based on the data structure.
10. The method of claim 9 , further comprising receiving, by the system, the sensing data from a sensor device of the grouping of sensor devices located in the defined area circumscribed by a defined boundary.
11. The method of claim 10 , further comprising facilitating, by the system, partitioning of the area into a grouping of cells based on a generated Voronoi diagram.
12. The method of claim 11 , further comprising determining, by the system, a count value for the grouping of cells, and generating, by the system, a dimension of the data structure based on the count value.
13. The method of claim 12 , wherein an entry of entries of the data structure comprises an index value.
14. The method of claim 12 , wherein an entry of entries of the data structure represents a received signal strength distribution comprising a mean of a signal strength emitted from a first cell of the grouping of cells and received by a second cell of the grouping of cells and a standard deviation of the signal strength emitted from the first cell and received by the second cell.
15. The method of claim 12 , wherein a cell of the grouping of cells comprises a sensor device.
16. A machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
based on model data representative of a motion model defining a probability density function, determining a group of locations for the target device at a third defined time period, wherein the determining further facilitates determining, as a function of a location of a target device at a first defined point in time obtained from sensing data, a current location of the target device at a second defined point in time; and
based on the group of locations, generating a data structure representing a matrix of received signal strength values representative of first values associated with the target device and second values associated with a collection of sensor devices, wherein the collection of sensor devices are distributed within a defined area associated with the group of locations; and
determining a location of the group of locations for the target device at the third defined point in time based on the data structure.
17. The machine-readable storage medium of claim 16 , the operations further comprise receiving the sensing data from a sensor device of the grouping of sensor devices located in the defined area circumscribed by a defined boundary.
18. The machine-readable storage medium of claim 17 , the operations further comprise partitioning the defined area into a grouping of cells based on a generated Voronoi diagram.
19. The machine-readable storage medium of claim 18 , the operations further comprise determining a count value for the grouping of cells, and generating a dimension of the data structure based on the count value.
20. The machine-readable storage medium of claim 18 , wherein an entry of entries of the data structure represents a received signal strength distribution comprising a mean of a signal strength emitted from a first cell of the grouping of cells and received by a second cell of the grouping of cells and a standard deviation of the signal strength emitted from the first cell and received by the second cell.