In this paper we consider some possibilities for applying object oriented approach to developing Target Tracking (TT) programs. We examine one of the main parts of TT algorithms-track evaluation- and propose a structure of classes that may simplify and alleviated creating and testing TT programs. These classes implement tracks, and consist of data and methods describing track kinematics-vectors, matrices and filtering algorithms. The track hierarchy contains classes for Linear Kalman Filter, Extended Kalman Filter and Probabilistic Data Association Filter. An example shows how Interacting Multiple Model (IMM) filter can be implemented using objects of these classes.
展开▼