К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Nonlinear Kalman Filters (and Parameter Estimation) · LearnSpace
Назад в каталог
courseraИнженерия

Nonlinear Kalman Filters (and Parameter Estimation)

Курс от University of Colorado System
Средний≈ 21.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

As a follow-on course to "Linear Kalman Filter Deep Dive", this course derives the steps of the extended Kalman filter and the sigma-point Kalman filter for estimating the state of nonlinear dynamic systems. You will learn how to implement these filters in Octave code and compare their results. You will be introduced to adaptive methods to tune Kalman-filter noise-uncertainty covariances online. You will learn how to estimate the parameters of a state-space model using nonlinear Kalman filters.

Навыки, которые вы освоите

EstimationMatlabSystem ImplementationCalculusDerivativesControl SystemsNumerical AnalysisMathematical ModelingStatistical MethodsApplied MathematicsMathematical SoftwareModel EvaluationSimulation and Simulation Software

Программа курса

4 модулей · 97 учебных материалов

01The extended Kalman filter30 материалов

3.1: Introduction to the course

Frequently Asked QuestionsЧтениеCourse ResourcesЧтениеHow to Use Discussion ForumsЧтениеIntroduce yourselfОбсуждение

Учитесь у экспертов

Gregory Plett

Professor

Nonlinear Kalman Filters (and Parameter Estimation)
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 21.1 ч

4 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Earn a Course CertificateЧтение
Are you interested in earning an online MSEE degree?Чтение

3.1.1: Welcome to the course!

Notes for Lesson 3.1.1Чтение3.1.1: Welcome to the course!Видео

3.1.2: Introducing nonlinear variations to Kalman filters

Notes for Lesson 3.1.2Чтение3.1.2: Introducing nonlinear variations to Kalman filtersВидеоPractice assignment for Lesson 3.1.2Задание

3.1.3: Deriving the three extended-Kalman-filter prediction steps

Notes for Lesson 3.1.3Чтение3.1.3: Deriving the three extended-Kalman-filter prediction stepsВидеоPractice assignment for Lesson 3.1.3Задание

3.1.4: Deriving the three extended-Kalman-filter correction steps

Notes for Lesson 3.1.4Чтение3.1.4: Deriving the three extended-Kalman-filter correction stepsВидеоPractice assignment for Lesson 3.1.4Задание

3.1.5: Introducing a nontrivial EKF example, finding derivatives

Notes for Lesson 3.1.5Чтение3.1.5: Introducing a nontrivial EKF example, finding derivativesВидеоPractice assignment for Lesson 3.1.5Задание

3.1.6: Introducing Octave code to initialize and control EKF for state estimation

Notes for Lesson 3.1.6Чтение3.1.6: Introducing Octave code to initialize and control EKF for state estimationВидеоPractice assignment for Lesson 3.1.6Задание

3.1.7: Introducing Octave code to update EKF for state estimation

Notes for Lesson 3.1.7Чтение3.1.7: Introducing Octave code to update EKF for state estimationВидеоJupyter Lab to implement EKF codeЛабораторнаяPractice assignment for Lesson 3.1.7Задание

3.1.8: Summary of "The extended Kalman filter" module plus next steps

Notes for Lesson 3.1.8Чтение3.1.8: Summary of "The extended Kalman filter" module plus next stepsВидеоGraded assignment for week 1Задание
02The sigma-point (unscented) Kalman filter19 материалов

Lesson 3.2.1: Problems with EKF that are improved with sigma-point methods

Notes for Lesson 3.2.1ЧтениеLesson 3.2.1: Problems with EKF that are improved with sigma-point methodsВидеоPractice assignment for Lesson 3.2.1Задание

3.2.2: Approximating uncertain variables using sigma points

Notes for Lesson 3.2.2Чтение3.2.2: Approximating uncertain variables using sigma pointsВидеоPractice assignment for Lesson 3.2.2Задание

3.2.3: Deriving the six sigma-point-Kalman-filter steps

Notes for Lesson 3.2.3Чтение3.2.3: Deriving the six sigma-point-Kalman-filter stepsВидеоPractice assignment for Lesson 3.2.3Задание

3.2.4: Introducing Octave code to initialize and control SPKF for state estimation

Notes for Lesson 3.2.4Чтение3.2.4: Introducing Octave code to initialize and control SPKF for state estimationВидеоPractice assignment for Lesson 3.2.4Задание

3.2.5: Introducing Octave code to update SPKF for state estimation

Notes for Lesson 3.2.5Чтение3.2.5: Introducing Octave code to update SPKF for state estimationВидеоJupyter Lab to implement SPKF codeЛабораторнаяPractice quiz for Lesson 3.2.5Задание

3.2.6: Summary of "The sigma-point (unscented) Kalman filter" module plus next steps

Notes for Lesson 3.2.6Чтение3.2.6: Summary of "The sigma-point (unscented) Kalman filter" module plus next stepsВидеоGraded assignment for week 2Задание
03Extensions and refinements to nonlinear Kalman filters24 материалов

3.3.1: Iterating the EKF for systems having significant measurement-equation nonlinearities

Notes for Lesson 3.3.1Чтение3.3.1: Iterating the EKF for systems having significant measurement-equation nonlinearitiesВидеоPractice assignment for Lesson 3.3.1Задание

3.3.2: Implementing the IEKF in Octave, plus an example

Notes for Lesson 3.3.2Чтение3.3.2: Implementing the IEKF in Octave, plus an exampleВидеоJupyter notebook implementing IEKFЛабораторнаяPractice assignment for Lesson 3.3.2Задание

3.3.3: Simplifying the SPKF when noises are additive

Notes for Lesson 3.3.3Чтение3.3.3: Simplifying the SPKF when noises are additiveВидеоPractice assignment for Lesson 3.3.3Задание

3.3.4: Implementing the cubature Kalman filter (CKF) in Octave

Notes for Lesson 3.3.4Чтение3.3.4: Implementing the CKF in OctaveВидеоJupyter notebook implementing CKFЛабораторнаяPractice assignment for Lesson 3.3.4Задание

3.3.5: Adaptively estimating noise covariance matrices: The AEKF

Notes for Lesson 3.3.5Чтение3.3.5: Adaptively estimating noise covariance matrices: The AEKFВидеоPractice assignment for Lesson 3.3.5Задание

3.3.6: Implementing the AEKF in Octave

Notes for Lesson 3.3.6Чтение3.3.6: Implementing the AEKF in OctaveВидеоJupyter notebook implementing AEKFЛабораторнаяPractice assignment for Lesson 3.3.6Задание

3.3.7: Summary of "Extensions and refinements to nonlinear Kalman filters" module plus next steps

Notes for Lesson 3.3.7Чтение3.3.7: Summary of "Extensions and refinements to nonlinear Kalman filters" module plus next stepsВидеоGraded assignment for week 3Задание
04Parameter estimation and joint estimation24 материалов

3.4.1: Deriving SPKF method for parameter estimation

Notes for Lesson 3.4.1Чтение3.4.1: Deriving SPKF method for parameter estimation ВидеоPractice assignment for Lesson 3.4.1Задание

3.4.2: Implementing SPKF parameter estimation in Octave

Notes for Lesson 3.4.2Чтение3.4.2: Implementing SPKF parameter estimation in OctaveВидеоJupyter notebook for SPKF parameter estimationЛабораторнаяPractice assignment for Lesson 3.4.2Задание

3.4.3: Deriving EKF method for parameter estimation

Notes for Lesson 3.4.3Чтение3.4.3: Deriving EKF method for parameter estimation ВидеоPractice assignment for Lesson 3.4.3Задание

3.4.4: Implementing EKF parameter estimation in Octave

Notes for Lesson 3.4.4Чтение3.4.4: Implementing EKF parameter estimation in OctaveВидеоJupyter notebook for EKF parameter estimationЛабораторнаяPractice assignment for Lesson 3.4.4Задание

3.4.5: How to estimate states and parameters at the same time

Notes for Lesson 3.4.5Чтение3.4.5: How to estimate states and parameters at the same timeВидеоPractice assignment for Lesson 3.4.5Задание

3.4.6: Implementing EKF joint state/parameter estimation in Octave

Notes for Lesson 3.4.6Чтение3.4.6: Implementing EKF joint state/parameter estimation in OctaveВидеоJupyter notebook that implements joint EKF and joint SPKFЛабораторнаяPractice assignment for Lesson 3.4.6Задание

3.4.7: Summary of "Parameter estimation and joint estimation" plus next steps

Notes for Lesson 3.4.7Чтение3.4.7: Summary of "Parameter estimation and joint estimation" plus next stepsВидеоGraded assignment for week 4Задание