WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un quadrotor UAV


par Abdelhak Amine Zitouni
University Of Science And Technology Houari Boumediene USTHB - Masters Degree 2018
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre 4

Tests et résultats

Chapitre IV Tests et résultats

64

Chapitre IV : Tests et résultats

IV.1. Introduction :

Dans ce chapitre, le but est de donner une description des différents tests effectués sur le système tels que le test des angles du Gyro et les signaux de sortie du récepteur RF. Je présenterai également les techniques utilisées pour définir les gaines PID adapté à ce quadrotor puis les résultats obtenus seront utilisés dans le sous-programme de contrôleur PID, afin d'avoir la stabilité désirée.

Figure 4.1 : Image du quadrotor réalisé.

IV.2. Test des signaux du récepteur RF :

Afin d'éviter tous problèmes de disfonctionnement et pour s'assurer qu'on a une bonne communication radio, il est donc nécessaire de tester les impulsions reçus par le récepteur RF du quadrotor.

On commence par alimenter le récepteur RF avec 5v séparément au circuit du contrôleur de vol, puis on connecte le canal de sortie Throttle du récepteur au canal CH1 de l'oscilloscope digital pour visualiser le signal reçue Figure 4.2.

Chapitre IV Tests et résultats

65

Figure 4.2 : Connexion du récepteur RF à l'oscilloscope digital.

Le signal PWM qui correspond à la commande Throttle apparaisse sur l'écran de l'oscilloscope avec une période de 50Hz, Figure 4.3.

Calibre de l'oscilloscope : Tension : 1 Div ? 2 volt Base de temps : 1 Div ? 2.5 ms.

Figure 4.3 : Signal PWM 50Hz de la commande Throttle.

Chapitre IV Tests et résultats

66

En agissant sur la position du joystick de la commande Throttle du transmetteur, on voie bien que la largeur de l'impulsion PWM varie de 1ms à 2ms, Figure 4.4 et Figure 4.5. La même procédure de test est effectuée pour les signaux de commande Roll, Pitch et Yaw.

Figure 4.4 : Largeur d'impulsion 1ms.

Figure 4.5 : Largeur d'impulsion 2ms.

IV.3. Chapitre IV Tests et résultats

67

Test des données angulaires du Gyroscope :

Nous vérifions les angles de l'IMU pour éviter les problèmes de commande et les mouvements non désirés, pour ce faire j'ai introduit l'instruction Serial.print ( ); dans le sous-programme de lecture des données Gyro MPU6050. Cette instruction permet d'afficher les angles d'inclinaison du quadrotor en degré pour les axes Pitch, Roll et Yaw sur le moniteur série de L'Arduino IDE, le processus est illustré dans la Figure 4.6.

Figure 4.6 : vérification des angles de Gyro sur l'Arduino IDE.

Le quadrotor est incliné suivent les 3 axes de mouvement citées en haut. On vérifie si les angles correspondent au mouvement du quadrotor sont compatible avec la norme mentionné au Chapitre III page (48) que j'ai utilisée pour ce contrôleur de vol.

IV.4. Identification des gains PID :

Comme déjà dit dans le chapitre précédent, les gains K???? , K1 et Kd du contrôleur PID seront déterminées expérimentalement en agissant sur ces gains d'une manière à stabiliser le quadrotor pendant le vol et donc une convergence rapide de l'erreur e vers zéro.

Pour éviter les dégâts et le comportement indésirable du quadrotor, il est nécessaire de varier les gains PID avec un ordre correct [19].

C'était une pratique courante de commencer le réglage avec des valeurs de gain Kd très faible ou nulle. Mais en revanche, il est préférable de définir le gain K ???? pour les axes Pitch, Roll et Yaw à "1" et les autres à zéro, afin de voir comment le quadrotor réagit au début. Pour ajuster les gains du PID,

Chapitre IV Tests et résultats

68

on maintient le quadrotor fermement dans la main, puis on augmente le Throttle jusqu'au moment où le quadrotor commence à osciller, Figure 4.7.

Figure 4.7 : Réglage des paramètres PID.

Au début, on fixe le gain ???? ???? de 4 et le gain ???????? de 0.02 pour l'axe de mouvement lacet (Yaw), car cette configuration de base empêchera le quadrotor de flotter quand nous essayons de le faire voler, le réglage du gain ???????? pour l'axe de lacet n'est pas nécessaire parce que le lacet a une traînée des hélices donc il reste à zéro ???????? = 0.

Pour les deux axes de mouvement Pitch et Roll les gains PID seront les mêmes. On commence par incrémenter le gain ???????? avec un pas de 3, jusqu'à ce que le quadrotor semble agité. Dans ce cas j'ai trouvé ???????? = 18. On fixe ???????? à 18 puis on augmente le gain ???? ???? avec un pas de 0.2 et on continue l'incrémentation jusqu'à ce que le quadrotor cesse d'osciller. Après, on diminue le gain ???? ???? de 50% et le résultat devrait être le gain ???? ???? de base, j'ai trouvé ???? ???? = 1.3.

Enfin, nous commençons à incrémenter le gain ???????? avec un pas de 0,01 et on continue à augmenter et tester (chaque fois en introduit le nouveau gain en compilant le code du contrôleur de vol) jusqu'à ce que le quadrotor commence à osciller lentement. Quand cela arrive, on diminue le gain ???????? de 50% et le résultat devrait être le gain ???????? de base, j'ai trouvé ???? ???? = 0.04.

Chapitre IV Tests et résultats

69

Suivent ces procédure, j'ai réussi à obtenir une bonne stabilité du quadrotor pendent le vol. Les valeurs des gains PID du quadrotor pour les 3 axes de mouvement sont représentées comme suit :


·

Tangage (Pitch) :

K ????

=

1.3

K1 = 0.04

Kd = 18


·

Roulis (Roll) :

K ????

=

1.3

K1 = 0.04

Kd = 18


·

Lacet (Yaw) :

K ????

=

4

K1 = 0.02

Kd = 0

Enfin, ces gains sont introduits dans le programme principal du contrôleur de vol du quadrotor.

IV.5. Test de vol en zone ouverte:

Une fois que le drone semble assez stable pour voler en toute sécurité, nous serons capables d'effectué un premier vol prudent dans un espace ouvert, voici quelque photos du premier vol effectué dans l'USTHB Figure4.8.

Figure 4.8 : Test de vol dans un espace ouvert.

Chapitre IV Tests et résultats

70

IV.6. Conclusion :

Dans ce chapitre, les tests effectués sur le système ont été décrits à l'étape. Les gains PID ont été déterminés expérimentalement et la stabilité a été atteinte. Les tests de communication radio et d'orientation du quadrotor ont été menés. Les résultats obtenus sont bonnes.

71

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le don sans la technique n'est qu'une maladie"