Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Advanced Kalman Filtering and Sensor Fusion

Bộ Lọc Kalman Nâng Cao và Hợp Nhất Cảm Biến

Bộ Lọc Kalman Nâng Cao và Hợp Nhất Cảm Biến

Lý thuyết và Triển khai Mô phỏng C++ cho Xe Tự Hành và Ô Tô Tự Lái!

4.7
(981 đánh giá)
8,357 học viên
Giảng viên
Steven Dumble
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.569.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.0 giờ video
82 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 20/07/2026

Bạn sẽ học được gì

Cách sử dụng Bộ Lọc Kalman Tuyến Tính để giải quyết các bài toán ước lượng tối ưu tuyến tính
Cách sử dụng Bộ Lọc Kalman Mở Rộng để giải quyết các bài toán ước lượng phi tuyến
Cách sử dụng Bộ Lọc Kalman Unscented để giải quyết các bài toán ước lượng phi tuyến
Cách hợp nhất các phép đo từ nhiều cảm biến chạy ở các tốc độ cập nhật khác nhau
Cách điều chỉnh Bộ Lọc Kalman để đạt hiệu suất tốt nhất
Cách khởi tạo Bộ Lọc Kalman chính xác để vận hành ổn định
Cách mô hình hóa lỗi cảm biến bên trong Bộ Lọc Kalman
Cách sử dụng phát hiện lỗi để loại bỏ các phép đo cảm biến xấu
Cách triển khai 3 Biến thể Bộ Lọc Kalman trên bằng C++
Cách triển khai LKF bằng C++ cho Bài toán Theo dõi 2D
Cách triển khai EKF và UKF bằng C++ cho bài toán ô tô tự lái tự hành

Yêu cầu

Một tư duy tò mò!
Giải tích Cơ bản: Hàm số, Đạo hàm, Tích phân
Đại số Tuyến tính: Các phép toán Ma trận và Vectơ
Xác suất Cơ bản
Kiến thức Lập trình C++ Cơ bản

Đối tượng phù hợp

Sinh viên đại học hoặc người học độc lập
Kỹ sư robot hoặc ô tô tự lái đầy khát vọng
Kỹ sư và Nhà khoa học đang làm việc
Chuyên gia kỹ thuật muốn ôn lại lý thuyết toán học và kỹ năng liên quan đến lọc Kalman và Hợp nhất Cảm biến
Nhà phát triển Phần mềm muốn hiểu các khái niệm cơ bản đằng sau hợp nhất dữ liệu để hỗ trợ triển khai hoặc phát triển mã hợp nhất dữ liệu
Bất kỳ ai đã thành thạo toán học "về mặt lý thuyết" và muốn học cách triển khai lý thuyết vào mã

Nội dung khóa học

9 phần • 82 bài giảng
1 Chào mừng đến với Khóa học
2 Đề cương Khóa học
3 Thiết lập Môi trường Phát triển C++
4 Thiết lập Mô phỏng C++
5 Tệp Readme Mô phỏng C++
6 Tài nguyên Khóa học
1 Hợp nhất Cảm biến là gì
2 Hợp nhất Cảm biến Hoạt động như thế nào
3 Ghi chú về Cách thức Hoạt động của Hợp nhất Cảm biến
4 Bộ Lọc Kalman là gì
5 Ghi chú về Bộ Lọc Kalman
6 Các Loại Bộ Lọc Kalman
7 Ghi chú về Các Loại Bộ Lọc Kalman
8 Lộ trình Học tập
9 Tổng quan về Mô phỏng
1 Đề cương Phần
2 Xác suất Cơ bản
3 Hàm Mật độ Xác suất
4 Xác suất Đa biến
5 Hàm Mật độ Xác suất Gaussian
6 Biến đổi Tuyến tính của các Độ bất định
7 Phương trình Vi phân
8 Biểu diễn Không gian Trạng thái
9 Thời gian Liên tục và Rời rạc
10 Mô hình Toán học
11 Chuyển đổi Thời gian Rời rạc
12 Xác suất và Ước lượng
1 Bộ Lọc Kalman Hoạt động như thế nào
2 Khung Mô phỏng
3 Mô hình Quá trình
4 Bước Dự đoán của Bộ Lọc Kalman
5 Triển khai Bước Dự đoán của Bộ Lọc Kalman
6 Giải thích Bước Dự đoán của Bộ Lọc Kalman
7 Bước Cập nhật của Bộ Lọc Kalman
8 Triển khai Bước Cập nhật của Bộ Lọc Kalman
9 Giải thích Bước Cập nhật của Bộ Lọc Kalman
10 Điều kiện Ban đầu của Bộ Lọc Kalman
11 Tóm tắt Bộ Lọc Kalman
1 Bộ Lọc Kalman Mở Rộng là gì
2 Khung Mô phỏng EKF
3 Mô hình Quá trình Xe 2D
4 Bước Dự đoán EKF (Tóm tắt)
5 Ma trận Jacobian là gì
6 Bước Dự đoán EKF (Suy diễn)
7 Bước Dự đoán EKF (Ví dụ)
8 Bước Dự đoán Bộ lọc Xe 2D EKF
9 Giải thích Bước Dự đoán Bộ lọc Xe 2D EKF
10 Mô hình Đo lường Lidar
11 Độ lệch Đo lường EKF (Tóm tắt)
12 Độ lệch Đo lường EKF (Suy diễn)
13 Độ lệch Đo lường EKF (Ví dụ)
14 Bước Cập nhật EKF (Tóm tắt)
15 Bước Cập nhật EKF (Suy diễn)
16 Bước Cập nhật EKF (Ví dụ)
17 Bước Cập nhật Bộ lọc Xe 2D EKF
18 Giải thích Bước Cập nhật Bộ lọc Xe 2D EKF
19 Tính toán Jacobian Số
20 Ví dụ Tính toán Jacobian Số
21 Hiểu biết và Cái nhìn sâu sắc về EKF
22 Tóm tắt Bộ Lọc Kalman Mở Rộng
1 Bộ Lọc Kalman Unscented là gì
2 Phép biến đổi Unscented
3 Khung Mô phỏng UKF
4 Bước Dự đoán UKF (Tóm tắt)
5 Căn bậc hai Ma trận
6 Bước Dự đoán Bộ lọc Xe 2D UKF
7 Giải thích Bước Dự đoán Bộ lọc Xe 2D UKF
8 Độ lệch Đo lường UKF (Tóm tắt)
9 Bước Cập nhật UKF (Tóm tắt)
10 Bước Cập nhật UKF (Suy diễn)
11 Bước Cập nhật Bộ lọc Xe 2D UKF
12 Giải thích Bước Cập nhật Bộ lọc Xe 2D UKF
13 Tóm tắt Bộ Lọc Kalman Unscented
1 Mô hình và Lỗi Cảm biến
2 Xử lý Dữ liệu Lỗi
3 Xử lý Độ lệch Cảm biến
4 Xử lý Điều kiện Ban đầu
1 Tổng quan Dự án
2 Chi tiết và Khung Dự án
3 Gợi ý Dự án
1 Tóm tắt
2 Phần Thưởng Thêm

Giới thiệu khóa học

You need to learn know Sensor Fusion and Kalman Filtering! Learn how to use these concepts and implement them with a focus on autonomous vehicles in this course.

The Kalman filter is one of the greatest discoveries in the history of estimation and data fusion theory, and perhaps one of the greatest engineering discoveries in the twentieth century. It has enabled mankind to do and build many things which could not be possible otherwise. It has immediate application in control of complex dynamic systems such as cars, aircraft, ships and spacecraft.

These concepts are used extensively in engineering and manufacturing but they are also used in many other areas such as chemistry, biology, finance, economics, and so on.

Why focus on Sensor Fusion and Kalman Filtering

  • Data Fusion is an amazing tool that is used pretty much in every modern piece of technology that involves any kind of sensing, measurement or automation.

  • The Kalman Filter is one of the most widely used methods for data fusion. By understanding this process you will more easily understand more complicated methods.

  • Sensor fusion is one of the key uses of Kalman Filtering and is extensively used in unmanned vehicles and self-driving cars.

  • Evaluating and tuning the Kalman Filter for best performance can be a bit of a 'black art', we will give you tips and a structure so you know how to do this yourself.

  • So you don’t waste time trying to solve or debug problems that would be easily avoided with this knowledge! Become a Subject Matter Expert!

What you will learn:

You will learn the theory from ground up, so you can completely understand how it works and the implications things have on the end result. You will also learn practical implementation of the techniques, so you know how to put the theory into practice. In this course you will work with a C++ simulation that leads you through the implementation of various Kalman filtering methods for autonomous vehicles.

At the end of the course, the Capstone project is to implement the Unscented Kalman Filter and run it as it would be used in a real self-driving car or autonomous vehicle!

We will cover:

  • Basic Background Probability and Systems Theory

  • Linear Kalman Filtering

  • Extended Kalman Filtering

  • Unscented Kalman Filtering

  • Advanced Topics for Sensor Fusion, such as fault detection and sensor error modelling.

  • C++ Implementation in simulation for a self-driving car sensor fusion problem.

By the end of this course you will know:

  • How to use the Linear Kalman Filter to solve linear optimal estimation problems

  • How to use the Extended Kalman Filter to solve non-linear estimation problems

  • How to use the Unscented Kalman Filter to solve non-linear estimation problems

  • How to fuse in measurements of multiple sensors all running at different update rates

  • How to tune the Kalman Filter for best performance

  • How to correctly initialize the Kalman Filter for robust operation

  • How to model sensor errors inside the Kalman Filter

  • How to use fault detection to remove Bad Sensor measurements

  • How to implement the above 3 Kalman Filter Variants in C++

  • How to implement the LKF in C++ for a 2d Tracking Problem

  • How to implement the EKF and UKF in C++ for an autonomous self-driving car problem

What are the course requirements or prerequisites:

This course is part of the more advanced series and as such it does have a few prerequisites:

  • Basic Calculus: Functions, Derivatives, Integrals

  • Linear Algebra: Matrix and Vector Operations

  • Basic Probability

  • Basic C++ Programming Knowledge

Who is this course for:

  • University students or independent learners.

  • Aspiring robotic or self-driving car engineers or enthusiasts.

  • Working Engineers and Scientists.

  • Engineering professionals who want to brush up on the math theory and skills related to Kalman filtering and Sensor Fusion.

  • Software Developers who wish to understand the basic concepts behind data fusion to aid in implementation or support of developing data fusion code.

  • Anyone already proficient with the math “in theory” and want to learn how to implement the theory in code.

What you will get in this course:

  • >8 hours of video lectures that include explanations and walk thoughts, pictures, diagrams and animations.

  • PDF documents of cheat sheets with important notes and exercises

  • C++ simulation code for a self driving car example.

  • All the source code and friendly support in the Q&A area.

Why am I qualified to teach this course:

I have been employed for the last decade as a Guidance, Navigation and Control engineer for a number of aerospace and automation companies, focusing on sensor fusion for aircraft, missile and vehicle state estimation. I have taught this content to bachelor’s, master’s and PhD students while teaching at university and to engineering professionals.

So what are you waiting for??

Watch the course instruction video and free samples so that you can get an idea of what the course is like. If you think this course will help you then sign up, money back guarantee if this course is not right for you.

I hope to see you soon in the course!

Steve

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Matlab
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊