Open Modular Drone - TIRREX Project

Version 1.0.1

Site de ressource pour l'assemblage et l'utilisation des drones modulaires ouverts de la plateforme CNRS Open-perform

Apairage avec station sol

Configurer les paramètres initiaux dans QGroundControl

À l’ouverture, une carte du monde s’affiche. Cliquer sur le logo “Q” en haut à gauche pour ouvrir le menu principal.

Ouverture du menu

3. Accéder aux paramètres de connexion

Ouverture du menu

Dans le menu “Select Tool”, cliquer sur Application Settings. Puis, dans le menu de gauche, sélectionner Comm Links pour accéder aux paramètres de connexion.

4. Ajouter le drone

Pour ajouter le drone, cliquer sur le bouton Add en bas de la page. Saisir ensuite les paramètres de connexion :

  • Nom : Choisir un nom pour identifier le drone.
  • Server addresses : Saisir l’adresse IP du drone, cliquer sur Add server.
  • Type : Sélectionner UDP comme type de connexion.
Configuration lien au drone

Une fois les informations saisies, cliquer sur OK.

5. Se connecter au drone

Retourner à l’écran principal des connexions (fenêtre Comm Link), où le drone apparaît maintenant dans une liste. Sélectionner le drone en cliquant dessus (le cadre doit devenir jaune pour confirmer la sélection), puis cliquer sur Connect en bas de la page.

6. Vérification de la connexion

Si la connexion est réussie, l’état “Not Ready” apparaîtra en haut à gauche de l’écran principal. Les mouvements du drone sont alors observables en temps réel dans la fenêtre principale via l’indicateur Roll/Pitch/Yaw.

Menu principale

Résoudre les problèmes de connexion

Si “Not Connected” apparaît toujours : Vérifier que le drone est configuré pour accepter la connexion en ouvrant une page Web et en entrant l’adresse IP du drone sous la forme 192.168.* .*/config1.

Configuration de Config 1

Dans l’interface de configuration, désactiver le Serial Port, puis cliquer sur Update en bas de la page. Débrancher le drone et le rebrancher.

Aller dans la configuration à 192.168.* .*/config0 et activer cette fois le Serial Port.

Configuration de Config 0

Vérifier les connexions Rx et Tx directement sur l’ESP32 du drone. Les combinaisons de GPIO possibles pour ces broches sont :

  • Rx = 4 et Tx = 5, ou l’inverse
  • Rx = 2 et Tx = 3, ou l’inverse
  • Rx = 20 et Tx = 21, ou l’inverse
Pinout ESP 32

Cliquer à nouveau sur Update, débrancher et rebrancher le drone. Tester les configurations possibles jusqu’à obtenir “Not Ready” dans QGroundControl.

7. Paramétrer simulink

Ouvrir “Frelon_main.m” sur Matlab. Mettre à jour la valeur de “UAV1_IP_Adress” avec l’adresse IP du drone.

Lancer “Frelon_main.m” pour initialiser les variables et fonctions puis démarrer le simulink “Frelon-simulink”. Lors de son exécution des valeurs doivent s’afficher dans le cadre “UAV1 DATA” :

Résultat dans simulink
Last updated on 6 Jan 2025
Published on 6 Jan 2025
 Edit on GitHub

Open Modular Drone © 2024 by CNRS - Open-perform is licensed under CC BY 4.0