Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:divers:quadcopter_from_scratch:electronique [2020/01/29 16:43] theovialis |
wiki:divers:quadcopter_from_scratch:electronique [2020/01/29 17:27] (Version actuelle) theovialis [Algorithme de fusion des capteurs] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Electronique, | ====== Electronique, | ||
Dans cette partie, on s' | Dans cette partie, on s' | ||
- | Après avoir passé | + | Après avoir présenté plus en détail le hardware utilisé, on passera |
- | ===== Besoins et limiations ===== | ||
===== Présentation du Hardware ===== | ===== Présentation du Hardware ===== | ||
+ | ==== Le Raspberry PI zéro WH ==== | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Besoins et limiations ===== | ||
+ | |||
+ | |||
===== Programmation ===== | ===== Programmation ===== | ||
+ | |||
+ | ==== Algorithme de fusion des capteurs ==== | ||
+ | 1. Qu' | ||
+ | 2. Méthode de fusion des donnée et Filter de Kalman\\ | ||
+ | 3. pas l' | ||
+ | 4. mais il faut que les capteurs soient complètement redondants ce qui n'est pas le cas entre les accéléromètres et les gyroscopes.\\ | ||
+ | |||
+ | Résumé de l’algorithme proposé par Starlino (http:// | ||
+ | |||
==== Asservissement & PID ==== | ==== Asservissement & PID ==== | ||
Ligne 15: | Ligne 31: | ||
Un asservissement automatique est une boucle de rétroaction dans laquelle un actuateur va appliquer une force sur un système (ici c’est les propulseurs du drone) en réaction à la mesure d’un capteur. Le comportement et l’intensité de la force appliquée par l’actuateur est régulée par un contrôleur qui peut être analogique ou numérique. Les régulateurs PID (pour « proportionnel, | Un asservissement automatique est une boucle de rétroaction dans laquelle un actuateur va appliquer une force sur un système (ici c’est les propulseurs du drone) en réaction à la mesure d’un capteur. Le comportement et l’intensité de la force appliquée par l’actuateur est régulée par un contrôleur qui peut être analogique ou numérique. Les régulateurs PID (pour « proportionnel, | ||
- | {{: | + | {{: |
+ | |||
+ | Les régulateurs PID sont définis dans le cadre de la discipline de l’automatique dans laquelle les quantités physiques sont souvent exprimées dans l’espace de Laplace (de variable $s$). Dans cet espace, le rapport entre la sortie $\tilde{u}$ du régulateur PID et son entrée $\tilde{e}$ donne sa fonction de transfert $\tilde{H}$ qui peut être exprimé de la manière suivante : | ||
+ | $$ \tilde{H}=\frac{\tilde{u}}{\tilde{e}} = K_p + \frac{I}{s} + D s = \frac{D s^2 + K_p s + I}{s} $$ | ||
+ | |||
+ | où $K_p$ est la constante proportionnelle, | ||
+ | |||
+ | Il est donc possible de rapprocher les notions d’automatique avec des notions d’électricité des systèmes passifs en modélisant le régulateur PID par un circuit RLC dont l’équation est la suivante : | ||
+ | \begin{equation} | ||
+ | LC \frac{d^2 u_c}{dt^2} + RC \frac{du_c}{dt} + u_c (t) = A(t) | ||
+ | \label{bob} | ||
+ | \end{equation} | ||
+ | {{: | ||
+ | |||
+ | où $u_c$ est la tension aux bornes du condensateur, | ||
+ | |||
+ | $$ \frac{\tilde{A}}{\tilde{u}_c} = LC s^2 + RC s + 1 $$ | ||
- | Les régulateurs PID sont définis dans le cadre de la discipline de l’automatique dans laquelle les quantités physiques | + | En prenant $\tilde{A} = \tilde{u} s$, $D=LC$, $K=RC$ et $I=1$, |
- | $$ \tilde{H}=\frac{\tilde{u}}{\tilde{e}} = K_p + \fracIs $$ | + | |
+ | {{: | ||
+ | === Implémentation dans un drone === | ||