A maneuvering target is flying in 3d cartesian space, but a sensor (passive infrared or mic array, etc.) can only observe it in polar coordinate with 2d orientations
(azimuth, elevation). For simplicity, there is only one target and one stationary observer fixed in origin coordinates. The question is what's the best way of modeling its states and motions for Kalman tracking?
From my investigations so far, there could be three approaches:
All in 3d format. represent location of target states and observations all onto a unit sphere ($X= [x, y, z], |X|=1$), and normalize the location each time after state correcting/predicting (as was done in a sound source tracking system).
All in 2d format (azimuth, elevation). Simplest but may not well simulate the linear motions in real 3d cartesian space, but with circular curves instead.
remain 3d location states and 2d angle observations, use EKF/UKF to tackle nonlinear transformation with constraint that $|X|=1$.