- ฉันจะสร้างแบบจำลองนี้เป็นระบบหนึ่งรัฐ (x) โดยมีวงแหวนเป็นอินพุตควบคุม เสียงไจโรจะกลายเป็นเสียงอินพุตของรัฐเสียงเข็มทิศจะกลายเป็นเสียงการวัด ดังนั้นรูปแบบระบบของคุณจะกลายเป็นโดยที่คือการประมาณทิศทางของตัวกรองซึ่งคุณเปรียบเทียบกับทิศทางเข็มทิศเพื่อรับ Kalman ของคุณ ปรับปรุง
θ˙^=ωก.Yr o+ w
Y^=x^
Y^
- การบิดเบือนสนามแม่เหล็กจะเป็นเรื่องยากเพราะถ้าคุณนั่งในที่ใดที่หนึ่งมันจะปรากฏเป็นระยะออฟเซ็ตคงที่ - ตัวกรองคาลมานจะไม่จัดการกับสิ่งนี้ ฉันค่อนข้างแน่ใจว่าคุณจะต้องแมปการบิดเบือนรับการอ้างอิงทิศทางแบบสัมบูรณ์ที่สองหรือเพียงแค่ยอมรับการบิดเบือน
- คุณกำลังสับสนเนื้อหาสเปกตรัมที่มีการกระจายความน่าจะเป็น หากเสียงเป็นสีขาวแสดงว่าตัวอย่างแต่ละตัวอย่างแยกออกจากกันอย่างสมบูรณ์ หากเสียงนั้นเป็น Laplacian แต่ละตัวอย่างจะเชื่อฟังการกระจาย Laplace ตัวกรองคาลมานไม่ชอบเสียงสี (แต่คุณสามารถจัดการกับสิ่งนั้นได้โดยเพิ่มสถานะ) ตัวกรองคาลมานเป็นเพียงตัวกรองที่ดีที่สุดโดยรวมเมื่อเสียงรบกวนของการกระจายแบบเกาส์เซียนและฟังก์ชั่นค่าใช้จ่ายเป็นผลรวมของกำลังสอง สำหรับเสียงรบกวนและฟังก์ชั่นค่าใช้จ่ายอื่น ๆ ตัวกรองที่ดีที่สุดอาจไม่ใช่แบบไม่เชิงเส้น แต่สำหรับฟังก์ชั่นค่าใช้จ่ายที่ไม่มีค่าเฉลี่ยเสียงสีขาวและผลรวมของกำลังสองตัวกรองคาลมานนั้นเป็นตัวกรองเชิงเส้นที่ดีที่สุด
(โปรดทราบว่ารูปแบบของระบบที่ฉันเลิกกับตัวกรอง Kalman เล็กน้อย - คุณอาจจะดีกว่าถ้าคุณไม่สามารถหาวิธีอื่นในการประมาณค่าชดเชยเข็มทิศโดยใช้ตัวกรองแบบอภินันทนาการเพื่อรวมเซ็นเซอร์ทั้งสองเข้าด้วยกัน การคำนวณคาลมานทั้งหมดจะจบลงด้วยการปล่อยไอตัวกรองฟรีและมีโอกาสที่คุณจะคาดเดาพอสำหรับค่าคงที่ที่คุณอาจคาดเดาได้จากจุดครอสโอเวอร์ในตัวกรองอภินันทนาการและทำด้วย)
(หมายเหตุด้วยเช่นกันถ้าคุณมีการอ้างอิงตำแหน่งที่แน่นอนและบางอย่างหมายถึงการประมาณความเร็วและยานพาหนะที่ไปในทิศทางที่คุณชี้ไว้เสมอว่าคุณสามารถใช้ตัวกรองคาลมานขยายได้อย่างมีประโยชน์มากเพื่อแก้ไขการบิดเบือนเข็มทิศโดยใช้ ทิศทางที่มันเคลื่อนที่เพื่อแก้ไขให้ถูกต้องสำหรับทิศทางเข็มทิศ)
การประมาณค่าสถานะที่เหมาะสมโดย Dan Simon, Wiley 2006 คือ - ในความคิดของฉัน - การรักษาที่เข้มข้นและชัดเจนมากในเรื่องของตัวกรองคาลมานและพี่น้องชายที่มีความซับซ้อนมากขึ้น (H-infinity, ขยายคาลมาน บน Baysian และการกรองอนุภาค) มันจะไม่บอกวิธีนำไปใช้กับปัญหาการนำทางเช่นนี้ แต่ความสนุกในชีวิตจะอยู่ที่ไหนถ้าปัญหาทั้งหมดได้รับการแก้ไข หากคุณไม่สามารถติดตามคณิตศาสตร์ในหนังสือของ Simon คุณควรถามตัวเองว่าคุณจะสามารถใช้ตัวกรองคาลมานในแบบที่ชาญฉลาดได้หรือไม่