Ước tính nhiều vị trí hợp nhất


8

Tôi có một hệ thống trong đó tôi có hai hệ thống con riêng biệt để ước tính vị trí robot. Hệ thống con đầu tiên bao gồm 3 camera được sử dụng để phát hiện các điểm đánh dấu mà robot đang mang và đưa ra 3 ước tính về vị trí và hướng của robot. Hệ thống con thứ hai là một hệ thống được đặt trên robot và đang đo tốc độ trên hai điểm của robot. Bằng cách tích hợp hai số đó, tôi có thể ước tính vị trí và hướng của robot (vì tôi đang theo dõi hai điểm cùng một lúc).

Hệ thống đầu tiên ít chính xác hơn nhưng hệ thống thứ hai trôi. Hệ thống thứ nhất cho đầu ra khoảng một lần một giây trong khi hệ thống thứ hai cho đầu ra thường xuyên hơn (100-200 lần mỗi giây).

Tôi cho rằng phải có cách tiếp cận tốt hơn là chỉ đặt lại vị trí với ước tính của hệ thống thứ nhất (vì nó không chính xác 100%), nhưng cũng sử dụng vị trí tích lũy từ hệ thống cảm biến thứ hai và hợp nhất với dữ liệu mới từ hệ thống đầu tiên. Ngoài ra, có một câu hỏi làm thế nào để hợp nhất 3 ước tính của hệ thống đầu tiên? Phải có một cách tốt hơn so với trung bình thuần vì có thể xảy ra rằng hai ước tính hoàn toàn giống nhau và thứ ba là hoàn toàn khác nhau (có nghĩa là nó có thể sai hơn)?

Bạn có bất kỳ thuật toán nhiệt hạch nào để khuyến nghị sử dụng trong một hệ thống như vậy không? Tôi biết về bộ lọc Kalman, nhưng tôi gặp khó khăn khi tìm ra cách sử dụng nó làm hai hệ thống xuất dữ liệu ở các tần số khác nhau.

Tôi hy vọng câu hỏi đủ rõ ràng, cách tiếp cận tốt nhất để hợp nhất các ước tính thành một ước tính chính xác và chính xác hơn là gì?

Cảm ơn

Câu trả lời:


4

(x,y,θ)(v,ω)vω

bước dự đoán

PQFG

Q và Jacob

Bây giờ bạn có các cập nhật chỉnh sửa ít thường xuyên hơn, thực sự đo trạng thái đầy đủ, làm cho việc này khá đơn giản, tức là

bước điều chỉnh

zkR

Để trả lời câu hỏi của bạn về các mức giá khác nhau, bạn chỉ cần chạy cập nhật chuyển động liên tục cho đến khi cập nhật dự đoán của bạn đến. Ví dụ: có thể xảy ra việc cập nhật chuyển động xảy ra 100 lần trước khi bạn thực hiện chỉnh sửa.

Bạn cũng hỏi về cách xử lý ba camera. Cách dễ nhất là chỉ xử lý chúng tuần tự; chỉ cần áp dụng ba sửa chữa liên tiếp. Một cách khác là xếp chúng và thực hiện một bản cập nhật duy nhất. Bạn sẽ cần điều chỉnh bước cập nhật chỉnh sửa để thực hiện theo cách này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.