Un filtro di Kalman è uno stimatore ottimale per sistemi dinamici lineari con rumore gaussiano. Le estensioni ai sistemi non lineari sono incluse tramite Extended KF e Unscented KF.
Sto progettando un veicolo aereo senza pilota, che includerà diversi tipi di sensori: Accelerometro a 3 assi Giroscopio a 3 assi Magnetometro a 3 assi sensore dell'orizzonte GPS ultrasuoni rivolti verso il basso. Un mio amico mi ha detto che avrò bisogno di mettere tutti questi dati del sensore attraverso …
Il mio team e io stiamo installando un robot esterno con encoder, un IMU di livello commerciale e un sensore GPS . Il robot ha un azionamento di base del serbatoio, quindi gli encoder forniscono sufficientemente zecche dalle ruote sinistra e destra. L'IMU fornisce roll, pitch, yaw e accelerazioni lineari …
Molto spesso l'ottimizzazione delle matrici di rumore del filtro Kalman viene eseguita in base a tentativi, errori o conoscenza del dominio. Ci sono modi più di principio per ottimizzare tutti i parametri del filtro Kalman?
Sto usando un EKF per SLAM e ho qualche problema con il passaggio di aggiornamento. Ricevo un avvertimento che K è singolare, rcondvaluta near eps or NaN. Penso di aver fatto risalire il problema all'inversione di Z. Esiste un modo per calcolare il guadagno di Kalman senza invertire l'ultimo termine? …
Sto lottando con il concetto di matrice di covarianza. Ora, la mia comprensione per σ x x , σ y y e σ θ θ che loro descrivere l'incertezza. Ad esempio, per σ x xΣ=⎡⎣⎢σxxσyxσθxσxyσyyσθyσxθσyθσθθ⎤⎦⎥Σ=[σxxσxyσxθσyxσyyσyθσθxσθyσθθ] \Sigma = \begin{bmatrix} \sigma_{xx} & \sigma_{xy} & \sigma_{x \theta} \\ \sigma_{yx} & \sigma_{yy} & \sigma_{y …
Nella fase di predizione della localizzazione EKF, la linearizzazione deve essere eseguita e (come menzionato in Probabilistic Robotics [THRUN, BURGARD, FOX] pagina 206) la matrice giacobina quando si utilizza il modello di movimento di velocità, definito come ⎡⎣⎢Xyθ⎤⎦⎥'= ⎡⎣⎢Xyθ⎤⎦⎥+ ⎡⎣⎢⎢⎢v^tω^t( - sin θ + sin ( θ + ω^tΔ t))v^tω^t( …
Sono confuso da cosa significhi esattamente il termine "Filtro Kalman indiretto" o "Filtro Kalman errore-stato". La definizione più plausibile che ho trovato è nel libro di Maybeck [1]: Come indica il nome, nella formulazione dello spazio di stato totale (diretto), gli stati totali come la posizione e la velocità del …
Sto lavorando su un EKF e ho una domanda sulla conversione dei frame di coordinate per le matrici di covarianza. Diciamo ho qualche misura con corrispondenti 6x6 matrice di covarianza C . Questa misura e C sono riportate in alcuni frame di coordinate G 1 . Devo trasformare la misurazione …
Unscented Kalman Filter è una variante dell'Extended Kalman Filter che utilizza una diversa linearizzazione basandosi sulla trasformazione di un set di "Sigma Points" anziché sull'espansione della serie Taylor del primo ordine. L'UKF non richiede il calcolo dei giacobiani, può essere utilizzato con trasformazione discontinua ed è, soprattutto, più accurato dell'EKF …
Attualmente sto lavorando a un progetto per la scuola in cui devo implementare un filtro Kalman esteso per un robot punto con uno scanner laser. Il robot può ruotare con raggio di sterzata di 0 gradi e avanzare. Tutti i movimenti sono lineari a tratti (guida, ruota, guida). Il simulatore …
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 è …
Il mio team sta costruendo un robot per navigare autonomamente in un ambiente esterno. Recentemente abbiamo ottenuto un nuovo sensore IMU / GPS integrato che a quanto pare esegue alcuni filtri Kalman estesi su chip. Fornisce velocità di beccheggio, rollio e imbardata, nord, est e giù, latitudine e longitudine. Tuttavia, …
Sto lavorando a un quadrotore. Conosco la sua posizione - , dove vorrei andare - posizione target b , e da quel momento calcolo un vettore c - un vettore unitario che mi porterà al mio obiettivo:un'un'aBBbccc c = b - a c = normalize(c) Poiché un quadrotore può muoversi …
Ho un sistema in cui ho due sottosistemi separati per la stima delle posizioni dei robot. Il primo sottosistema è composto da 3 telecamere che vengono utilizzate per rilevare i marker che il robot sta trasportando e che genera 3 stime della posizione e dell'orientamento del robot. Il secondo sottosistema …
Sto facendo SLAM con un robot a quattro ruote motrici a trazione differenziale (2 ruote motrici) che guida attraverso un corridoio. Il corridoio non è piatto dappertutto. E il robot gira ruotando in posizione, quindi viaggiando nella direzione risultante. L'algoritmo SLAM non deve essere eseguito online. Il robot prende le …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.