- Tôi sẽ mô hình hóa nó như là một hệ thống một trạng thái (x), với con quay hồi chuyển làm đầu vào điều khiển. Tiếng ồn con quay trở thành tiếng ồn đầu vào trạng thái, tiếng ồn la bàn trở thành tiếng ồn đo. Vì vậy, mô hình hệ thống của bạn trở nên ˙y = x nơi y là ước tính của bộ lọc định hướng, mà bạn so sánh với hướng la bàn để get update Kalman của bạn.
θ˙^= ωgyr o+ w
y^= x^
y^
- Sự biến dạng từ tính sẽ trở nên khó khăn, bởi vì nếu bạn ngồi ở bất kỳ nơi nào, nó sẽ xuất hiện dưới dạng một khoảng thời gian bù không đổi - bộ lọc Kalman sẽ không giải quyết tốt điều này. Tôi khá chắc chắn rằng bạn sẽ cần phải lập bản đồ biến dạng, có được một số tham chiếu hướng tuyệt đối thứ hai hoặc chỉ chấp nhận biến dạng.
- Bạn đang nhầm lẫn nội dung quang phổ với phân phối xác suất. Nếu tiếng ồn là màu trắng, thì mỗi mẫu hoàn toàn độc lập với bất kỳ mẫu nào khác. Nếu tiếng ồn là Laplacian, mỗi mẫu tuân theo phân phối Laplace. Bộ lọc Kalman không thích nhiễu màu (nhưng bạn có thể xử lý bằng cách thêm trạng thái). Bộ lọc Kalman chỉ là bộ lọc tối ưu tổng thể khi nhiễu là phân phối Gaussian và hàm chi phí là tổng bình phương. Đối với bất kỳ hàm tiếng ồn và chi phí nào khác, bộ lọc tối ưu có thể là phi tuyến. Nhưng đối với bất kỳ hàm trung bình bằng không, nhiễu trắng và tổng chi phí bình phương, bộ lọc Kalman là bộ lọc tuyến tính tốt nhất được tìm thấy.
(Lưu ý rằng mô hình hệ thống tôi đã kết thúc với bộ lọc Kalman tầm thường - bạn có thể tốt hơn, nếu bạn không thể tìm thấy một số phương tiện khác để ước tính độ lệch la bàn, sử dụng bộ lọc miễn phí để kết hợp hai đầu vào cảm biến này. tất cả các tính toán của Kalman cuối cùng cũng sẽ ho ra một bộ lọc miễn phí, và rất có thể bạn sẽ có đủ dự đoán cho các hằng số của mình mà bạn cũng có thể đoán tại điểm giao nhau trong bộ lọc miễn phí và được thực hiện với nó).
(Lưu ý rằng, nếu bạn có một số tham chiếu vị trí tuyệt đối và một số phương tiện ước tính tốc độ và một phương tiện luôn đi theo hướng bạn chỉ ra, bạn có thể sử dụng bộ lọc Kalman mở rộng rất có lợi để điều chỉnh độ méo la bàn bằng cách sử dụng hướng nó thực sự di chuyển để sửa cho hướng la bàn).
Ước tính trạng thái tối ưu của Dan Simon, Wiley 2006, - theo tôi - là một cách xử lý rất phong phú và rõ ràng về chủ đề lọc Kalman và các anh em tinh vi hơn của nó (H-infinite, Kalman mở rộng, Kalman không tập trung, và thậm chí một chút trên Baysian và lọc hạt). Nó sẽ không cho bạn biết cách áp dụng điều đó cho các vấn đề điều hướng như thế này, nhưng đâu sẽ là niềm vui trong cuộc sống nếu tất cả các vấn đề được giải quyết?. Nếu bạn không thể theo dõi toán học trong cuốn sách của Simon, thì có lẽ bạn nên tự hỏi mình liệu bạn có thể áp dụng bộ lọc Kalman theo bất kỳ cách thông minh nào không.