ECEA 5853 Particle Filters and Navigation Application
4th course in the Applied Kalman Filtering.
Instructor: Greg Plett,ÌýPhD, Professor
As the final course in the Applied Kalman Filtering specialization, you will learn how to develop the particle filter for solving strongly nonlinear state-estimation problems. You will learn about the Monte-Carlo integration and the importance density. You will see how to derive the sequential importance sampling method to estimate the posterior probability density function of a system’s state. You will encounter the degeneracy problem for this method and learn how to solve it via resampling. You will learn how to implement a robust particle-filter in Octave code and will apply it to an indoor-navigation problem.
Prior knowledge needed:Ìý
- ECEA 5850 Kalman-Filter Boot Camp and State-Estimation Application
- ECEA 5851 Kalman Filter Deep Dive and Target-Tracking Application
- ECEA 5852 Nonlinear Kalman Filters, Parameter-Estimation Application
Learning Outcomes
- Execute a particle filter implemented in Octave to solve an indoor navigation problem and analyze its outputs.
- Understand the components of the RSSI model and what they mean.
- Analyze design choices when implementing a particle filter for the navigation problem.
- Understand the basis of operation of triangulation and trilateration.
- Understand the principal concepts of the navigation problem.
Syllabus
Duration: 5Ìýhours
This week, you will learn a computationally intensive method to estimate the state of highly nonlinear systems, where the pdfs do not need to be Gaussian.
Duration: 5.5Ìýhours
This week, you will learn the tricks we will use to approximate the brute-force solution.
Duration: 6.5Ìýhours
This week, you will put all of the tricks from week two together to implement (and then refine) the particle-filter method.
Duration: 4 hours
This week, you will learn how to apply the particle filter to an indoor navigation problem.
Duration: 2Ìýhours
This module contains materials for the proctored final exam for MS-EE degree students. If you've upgraded to the for-credit version of this course, please make sure you review the additional for-credit materials in the Introductory module and anywhere else they may be found.
To learn about ProctorU's exam proctoring, system test links, and privacy policy, visitÌýwww.colorado.edu/ecee/online-masters/current-students/proctoru.
Grading
Assignment | Percentage of Grade |
Graded Assignment: Graded assignment for week 1 | 12.5% |
Graded Assignment: Graded assignment for week 2 | 12.5% |
Graded Assignment: Graded assignment for week 3 | 12.5% |
Graded Assignment: Graded assignment for week 4 | 12.5% |
Graded Assignment: ECEA 5853 Particle Filters final exam | 50% |
Letter Grade Rubric
Letter GradeÌý | Minimum Percentage |
A | 93.3% |
A- | 90% |
B+ | 86.6% |
B | 83.3% |
B- | 80% |
C+ | 76.6% |
C | 73.3% |
C- | 70% |
D+ | 66.6% |
D | 60% |
F | 0 |