The Observations functions can deal with almost any kind of sensor data that resolves to a location.
We can use them to mark trackable stuff with unique IDs and get a probability value that we're looking at the same thing as before, or disambiguate between similar objects.
The key functions that will be useful (implemented or not):
[x] getSameProbablility (returns the log of probability that one observation or object overlaps another)
[x] appendObservation (mixes an observation into an object to reduce uncertainty)
The Observations functions can deal with almost any kind of sensor data that resolves to a location. We can use them to mark trackable stuff with unique IDs and get a probability value that we're looking at the same thing as before, or disambiguate between similar objects. The key functions that will be useful (implemented or not):