How to build an Anti Aircraft Missile: Bayes’ Theorem and the Kalman Filter
georgemdallas.wordpress.com
georgemdallas.wordpress.com
The hard part, outside of having an adequate sensor to begin with (a problem of many early designs), is designing a high-performance steerable rocket motor that can consistently deliver the precision that the software is capable of demanding under the performance envelopes required. This turns out to be an exotic materials science and precision fabrication problem so comfortably in the domain of conventional hardware engineering. As cool as it is to design a terminal guidance system, that is the easy part of building a practical anti-aircraft system.
Also, most vaguely modern systems do not track objects per se, they extract the features of the designated target with broad spectrum imaging and only chase that. In other words, the missile does not chase a plane, it chases the plane. This means that the Hollywood trope of being hit by your own missile generally won't work in reality.
"Simple electronics detect the directional error the seeker has with its target (an IR source), and apply a moment to this gimballed mirror to keep it pointed at the target. Since the mirror is in fact a gyroscope it will keep pointing at the same direction if no external force or moment is applied, regardless of the movements of the missile. The voltage applied to the mirror while keeping it locked on the target is then also used (although amplified) to deflect the control surfaces that steer the missile, thereby making missile velocity vector rotation proportional to line of sight rotation."
Essentially saying that it tracks what is within it's line of sight. This is why later models were equipped with friend or foe identification hardware. Also why more modern systems try to do more than just chase the IR signature.
If your estimate of the accuracy of the sensor is wrong, you are giving a very high accuracy weight to the garbage going in and you will get garbage out.
One of the really interesting things about a Kalman filter is that it improves its estimate of the accuracy of the input sensors over time. In your scenario, over time the Kalman filter would "learn" which sensor is lying and adjust its accuracy estimate down.
No, it won't. The plain old Kalman filter believes precisely what you tell it. In this scenario, the Kalman filter will oscillate about the mean of the two measurements, with the amplitude of that oscillation depending on the relative sizes of the measurement variance and estimate variance. A smaller process noise will cause the estimate covariance to shrink faster, which will dampen the oscillation faster. The oscillation will eventually settle on some minimum amplitude.
An important point here that many don't realize is that the covariance of the Kalman filter is completely independent of the residual. Go ahead, look at the equations - covariance is a function of the measurement model, the prior covariance, and the measurement covariance. The actual measurement doesn't matter.
This reminds me to some extent of Basic Mechanisms in Fire Control Computers [1]. The whole thing is worth watching, but the link will take you to the point that I was reminded of.
For the aspiring MANPAD or Anti-Air battalion a better ROI would probably be what I mentioned above. Evidenced by this is a group having four MANPAD variants in hand enabling me to make a lovely group panorama of the set[1]. For some analysis on the weapons shown in the image you can read a write-up by N.R. Jenzen-Jones including the group shot here[2] or here[3].
This is a lovely exercise for the mind but obviously like most weaponized missile/rocket systems it is best to leave it for the pros. :)
[1] http://imgur.com/gallery/KFH6b04
[2] http://rogueadventurer.com/2013/05/31/9k338-igla-s-and-other...
[3] http://www.armsresearch.org/post/51809092891/9k338-igla-s-sa...
Whenever i find Youtube videos from real recent conflicts - it looks nothing like movies, 1st or 2nd rate.