Sfondo:
Sto implementando un semplice filtro Kalman che stima la direzione di rotta di un robot. Il robot è dotato di una bussola e un giroscopio.
La mia comprensione:
Sto pensando di rappresentare il mio stato come un vettore 2D , dove è la direzione di rotta corrente e è la velocità di rotazione riportata dal giroscopio.x
Domande:
- Se la mia comprensione è corretta, non ci sarà alcun termine di controllo, nel mio filtro. È vero? Cosa succede se prendo lo stato come vettore 1D ? Quindi il mio diventa il termine di controllo ? Questi due metodi produrranno risultati diversi?
- Come sappiamo, la principale fonte di rumore proviene dalla bussola quando la bussola si trova in un campo magnetico distorto. Qui, suppongo che il rumore gaussiano sia meno significativo. Ma la distorsione magnetica è totalmente imprevedibile. Come lo modelliamo nel filtro Kalman?
- In Kalman Filter, è necessario assumere che "tutti i rumori sono bianchi"? Ad esempio, se la mia distribuzione del rumore è in realtà una distribuzione Laplaciana, posso ancora utilizzare un filtro Kalman? O devo passare a un altro filtro, come Extended Kalman Filter?