Download presentation
Presentation is loading. Please wait.
Published byRoxanne Doyle Modified over 9 years ago
1
Principles of Radar Target Tracking The Kalman Filter: Mathematical Radar Analysis
2
Problems with Radar Radar can’t measure velocity Radar has measurement error: “noise”
3
Purpose of Kalman Filter Transform data input from radar trackers into usable form Reduce measurement error (“noise”) of target’s position and velocity Predict future state of target using previous state estimate and new data Lightweight, robust, and expandable program
4
Rudolph Kalman Rudolph E. Kalman was the “inventor” of the Kalman Filter Began research on control theory in 1958 Blended earlier works Worked with partner R.S. Bucy http://www.rpi.edu/~kracua/seminar/det.html
5
Overview of Kalman Filter Initialize Matrices Read Data Predict Update Output Results Finish Correct Measurement Covariance
6
Introduction to Project Part 1 2 Team Scenario, competing for government contract Similar Projects Individual Programs, Analyses, Graphs required Part 2 Teams Merge Written Component
7
Problems Getting Started Problems New programming language Unfamiliar algorithm Matrix Algebra Solutions Looked at help files and API’s Teamwork in research Matrix library
8
Kalman Model State Model Measurement Model
9
Steps of Kalman Filter Predict
10
Steps of Kalman Filter Correct
11
Programming Made using Visual Basic.NET Read data file Convert coordinates Predict location Output to Excel Graph flight path
12
Case Studies: Basic Kalman Filter Filter noise from a basic, linear data Limited functionality, based solely on Cartesian coordinates Built to be expandable, adaptable Challenges First experience with Kalman Filter tracking
13
Case Studies: How to Read Graphs Data Analysis Comparison of raw data, estimated state, and truth Filter takes noisy data and projects a path close to the truth Position Residual Comparison of mean squared error Estimate v. Truth should decrease as filter gains accuracy relative to the Raw Data v. Truth
14
Case Studies: Basic Filter
16
Case Studies: Filter with Polar Coordinates Data inputted in range and bearing Challenges Transformation of measurement data from Polar to Cartesian coordinates Error ellipse based on accuracy of range and bearing σrσr σθσθ
17
Case Studies: Filter with Polar Coordinates Filter incorporates past and current data Increased accuracy with more data Position Residual (Estimate v. Truth) should decrease relative to noise
18
Case Studies: Filter with Polar Coordinates
19
Case Studies: Multiple Targets Code rewrite necessary Object-oriented rather than structured programming Handles each target individually and allows the same steps to be used for each target
20
Case Studies: Multiple Targets
21
Case Studies: Collision Avoidance Use data on multiple targets Predict collisions based on probable courses Alert target aircraft if within a certain range
22
Case Studies: Collision Avoidance
24
Case Studies: Maneuver Detection Comparison of projected path and measured data When target deviates from projected course, reinitialize tracking Additional coding necessary
25
Case Studies: Maneuver Detection
27
Case Studies: Interceptor Includes maneuver detection algorithms Direct interceptor towards earliest projected interception Reinitialize tracker and plane’s course after maneuvers
28
Case Studies: Interceptor
29
Conclusion Visual Basic.NET successfully handled the Kalman equations Kalman Filter successfully reduced noise in all scenarios Position Residual graphs confirms that the filter gains accuracy over time Basic Filter proved expandable and advanced features were successfully incorporated in later scenarios
30
Thank You
31
References [IEEE] Institute of Electrical and Electronics Engineers. 2003 Jan 23. Rudolf E. Kalman, 1930-. IEEE History Center. Accessed 2006 Aug 3.http://www.ieee.org/web/aboutus/history_center/biography/k alman.html Department of Computer Science at University of North Carolina. 2001 Jan 31. Rudolph Emil Kalman. Accessed 2006 Aug 3.http://www.cs.unc.edu/~welch/kalman/kalmanBiblio.html Blackman, Samuel S. 1986. Multiple-Target Tracking with Radar Applications. Artech House, Inc. Norwood, MA. Bishop G, Welch G. 2006. An Introduction to the Kalman Filter.. Accessed 2006 Aug 3.http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf Anas SA. 2003 Jan 18. Matrix operations library.NET.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.