Sto lavorando a un controllo del veicolo e utilizzo di un sensore 9DOF (accelerometro, magnetometro e giroscopio). Per l'angolo di imbardata, ho un problema di discontinuità a pi rad. (180 gradi). Sto controllando il veicolo con un controller PID e quando il veicolo gira oltre 180 gradi, il segnale cambia improvvisamente (da 180 a -180) e ciò rende il controller un comportamento strano. Lo stesso problema si verificherà anche quando gira più di -180 gradi.Come affrontare la discontinuità dell'angolo di imbardata a 180 gradi
Come metodo, sto usando una matrice di coseno di direzione per calcolare gli angoli di Eulero. (metodo consigliato per il sensore sparkfun.)
La mia domanda è che tipo di approccio dovrei usare? Come affrontare questa discontinuità nel caso in cui si utilizzi un controller PID per controllare l'angolo di imbardata.
È questa domanda davvero su come aggiungere 360? – Eiko