dstl / Stone-Soup

A software project to provide the target tracking community with a framework for the development and testing of tracking algorithms.
https://stonesoup.rtfd.io
MIT License
414 stars 140 forks source link

Create templates for tracking algorithms #400

Open DaveKirkland opened 3 years ago

DaveKirkland commented 3 years ago

In many of the tutorial sessions and example code we create each tracker from scratch. Instead I think it would be useful to have a set of template tracker implementations. This would allow new users to simply choose a template tracker class and then modify only the components they need. This would also help prevent overloading newer users with all the Stone Soup classes.

Users would likely have to specify their particular motion model, measurement model and their specific detector but we could have some reasonable defaults for : the initiator, the deleter, and the data association components.

Some examples of template trackers might include:

gawebb-dstl commented 3 years ago

I've started on the issue here -> 502f4c80198774c16b13893667ce8d856a2619dc. Could you please have a look and see what you think