Forse un'introduzione sommaria alla teoria del controllo potrebbe aiutarti. Da un punto di vista del controllo, il tuo aereo è un sistema dinamico, che può essere descritto da uno stato e da un modello dinamico.
Lo stato è semplicemente una raccolta di variabili di dove si trova l'aereo in ogni momento. Per una descrizione completa, avresti la posizione e l'atteggiamento nello spazio, così come le loro prime derivate. Qualsiasi altra inerzia può anche avere una propria variabile di stato; ad esempio, la velocità dell'elica.
Le equazioni di stato descrivono come lo stato si evolve nel tempo. Da queste equazioni (specialmente in forma linearizzata), possiamo distillare un numero di modi (eigen). Queste modalità descrivono un certo comportamento del sistema e sono disponibili in due forme: modalità stabile e instabile . Un modo stabile è una dinamica di sistema che, per un input finito (perturbazione), non porta alcuna variabile di stato all'infinito. Si noti che questo non significa che le variabili di stato tornino a un valore costante: un'oscillazione limitata può ancora essere considerata stabile! Una modalità instabile è una dinamica che per un input finito porta a una crescita illimitata di alcune variabili di stato.
Per vedere di quanti sensori hai bisogno, ti occorrono alcune cose. Prima di tutto, vuoi che il tuo sistema sia stabile. Ovviamente, questo significa che vuoi avere una serie di sensori in grado di misurare qualsiasi modalità instabile ( rilevabilità ) e una serie di attuatori in grado di controllare modalità instabili ( stabilizzabilità ) . Ci sono un certo numero di modalità (forse) instabili, la più importante delle quali è la divergenza a spirale . Molti velivoli ad ala fissa non hanno stabilità intrinseca di rollio, quindi vorrai essere in grado di percepire il tuo angolo di rollio (potrebbe funzionare anche un sensore di velocità di imbardata o di rotta, a causa dell'accoppiamento rollio / imbardata). Inoltre, c'è semplicemente il tuo movimento lineare, anch'esso instabile (questo può sembrare controintuitivo, ma tutto ciò significa che puoi allontanarti infinitamente dal tuo punto iniziale viaggiando in linea retta). Per questo, ti consigliamo un qualche tipo di sensore di posizione (molto probabilmente, un GPS).
Tutte le altre modalità dinamiche non sono intrinsecamente instabili in un velivolo ad ala fissa, sebbene il tuo un particolare design può avere alcune instabilità aggiuntive, come un movimento fugoide instabile, per il quale si desidera essere in grado di misurare e controllare il movimento del beccheggio.
Quindi, il minimo assoluto è da due a tre sensori (latitudine e longitudine e probabilmente rollio o imbardata) e usa il feed-forward per tutte le altre variabili (imposta il trim e la potenza in base all'altitudine e alla velocità desiderate, e basta). In pratica, nessuno costruirà un UAV con solo tre sensori. Ci sono due ragioni per questo,
- Inesattezza del sensore. L'atteggiamento di misurazione è difficile. Un giroscopio andrà inevitabilmente alla deriva nel tempo e, come tale, avrai bisogno di altri sensori per correggere questo problema.
- Prestazioni. Idealmente vuoi viaggiare in linea retta verso il bersaglio, non oscillare a sinistra ea destra in pigri semicerchi mentre dondoli su e giù per un fugoide, pregando una divinità adatta che le impostazioni di trim e potenza lascino abbastanza margine per superare quella montagna su una giornata calda.
Per un UAV per hobby, in genere si scopre che i sensori sono relativamente economici, grazie ai MEMS. In genere useresti un accelerometro a 3 assi, un giroscopio a 3 assi (velocità di rollio) e un magnetometro a 3 assi (bussola) e perché non avere anche un barometro e un termometro? E poiché usi un GPS, potresti anche usare i suoi dati di altitudine. Se utilizzi un motore CC senza spazzole, non dovrebbe essere necessario misurare la velocità dell'elica. Penso che troverai molto più facile creare un UAV funzionante con questi componenti standard (e un software open source che è tipicamente scritto per questi sensori) che trovare un sensore giroscopico ad asse singolo e scrivere il tuo software.
Inoltre, l'utilizzo di più sensori semplifica notevolmente la tua osservabilità . Questa è l'idea di poter inferire lo stato del sistema dalle uscite. In teoria, se il tuo modello è sufficientemente complesso, hai bisogno di pochissimi sensori per stimare lo stato corrente (dead reckoning). Tuttavia, se puoi effettivamente misurare i tuoi stati, il tuo modello non è più così importante e il tuo UAV sarà in grado di rispondere molto meglio ed essere meno sensibile ai cambiamenti nell'ambiente o nello stesso UAV.