Peut-être qu'une introduction sommaire à la théorie du contrôle pourrait vous aider. Du point de vue du contrôle, votre avion est un système dynamique, qui peut être décrit par un état et un modèle dynamique.
L ' état est simplement une collection de variables indiquant où se trouve l'avion à chaque instant. Pour une description complète, vous auriez la position et l'attitude dans l'espace, ainsi que leurs premiers dérivés. Toute autre inertie peut également avoir sa propre variable d'état; par exemple, la vitesse de l'hélice.
Les équations d'état décrivent comment l'état évolue dans le temps. A partir de ces équations (en particulier sous forme linéarisée), nous pouvons distiller un certain nombre de modes (propres) . Ces modes décrivent un certain comportement du système et se présentent sous deux formes: les modes stable et instable . Un mode stable est une dynamique système qui, pour une entrée finie (perturbation), ne conduit à aucune variable d'état allant à l'infini. Notez que cela ne signifie pas que les variables d'état retournent à une certaine valeur constante: une oscillation bornée peut toujours être considérée comme stable! Un mode instable est une dynamique qui, pour une entrée finie, conduit à une croissance illimitée d'une variable d'état.
Pour voir le nombre de capteurs dont vous avez besoin, vous aurez besoin de quelques éléments. Tout d'abord, vous voulez que votre système soit stable. Évidemment, cela signifie que vous souhaitez disposer d'un ensemble de capteurs capables de mesurer n'importe quel mode instable ( détectabilité ), et d'un ensemble d'actionneurs capables de contrôler les modes instables ( stabilisabilité ) . Il existe un certain nombre de modes (éventuellement) instables, dont le plus important est la divergence en spirale . De nombreux avions à voilure fixe n'ont pas de stabilité en roulis inhérente, vous voudrez donc être en mesure de détecter votre angle de roulis (un capteur de vitesse de lacet ou de cap peut également fonctionner en raison du couplage roulis / lacet). De plus, il y a simplement votre mouvement linéaire, qui est également instable (cela peut sembler contre-intuitif, mais tout cela signifie que vous pouvez vous éloigner infiniment de votre point initial en voyageant en ligne droite). Pour cela, vous aurez besoin d'une sorte de capteur de position (très probablement, un GPS).
Tous les autres modes dynamiques ne sont pas intrinsèquement instables dans un avion à voilure fixe, bien que votre une conception particulière peut avoir des instabilités supplémentaires, comme un mouvement phugoïde instable, pour lequel vous voulez pouvoir mesurer et contrôler le mouvement de hauteur.
Donc, le minimum absolu est de deux à trois capteurs (latitude et longitude et probablement rouler ou lacet), et utilisez l'avance pour toutes les autres variables (réglez l'assiette et la puissance en fonction de l'altitude et de la vitesse souhaitées, et allez-y). En pratique, personne ne construirait un drone avec seulement trois capteurs. Il y a deux raisons à cela,
- Imprécision du capteur. Il est difficile de mesurer l'attitude. Un gyroscope dérivera inévitablement au fil du temps, et en tant que tel, vous aurez besoin d'autres capteurs pour corriger cela.
- Performances. Vous voulez idéalement voyager en ligne droite vers la cible, ne pas vous balancer à gauche et à droite en demi-cercles paresseux tout en montant et descendant un phugoïde, priant une divinité appropriée pour que les réglages de réglage et de puissance laissent suffisamment de marge pour traverser cette montagne. une journée chaude.
Pour un drone amateur, il s'avère généralement que les capteurs sont relativement bon marché, grâce aux MEMS. Vous utiliseriez généralement un accéléromètre à 3 axes, un gyroscope à 3 axes (taux de roulis) et un magnétomètre à 3 axes (boussole), et pourquoi ne pas avoir un baromètre et un thermomètre également? Et puisque vous utilisez un GPS, vous pouvez aussi bien utiliser ses données d'altitude. Si vous utilisez un moteur à courant continu sans balais, il ne devrait y avoir aucun effort pour mesurer la vitesse de l'hélice. Je pense que vous trouverez beaucoup plus facile de créer un UAV fonctionnel avec ces composants du commerce (et un logiciel open-source généralement écrit pour ces capteurs) que de trouver un capteur gyroscopique à un axe et d'écrire votre propre logiciel.
De plus, l'utilisation de plus de capteurs simplifie considérablement votre observabilité . C'est la notion de pouvoir déduire l'état du système à partir des sorties. En théorie, si votre modèle est suffisamment complexe, vous avez besoin de très peu de capteurs pour estimer l'état actuel (à l'estime). Cependant, si vous pouvez réellement mesurer vos états, votre modèle n’est plus aussi important, et votre drone sera en mesure de mieux réagir et sera moins sensible aux changements de l’environnement ou du drone lui-même.