26
Configuration de drones FPV Taulabs/Cleanflight Rolf Ziegler, Mai 2016

Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Configuration de drones FPV

Taulabs/Cleanflight

Rolf Ziegler, Mai 2016

Page 2: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Agenda

1. Fonctions

2. Structure des solutions

3. Modularité

4. Compilation4. Compilation

5. Configuration

6. Extension

7. Exemple pratique

8. Q&R

Page 3: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Fonctions de base

• Télécommande (norme de transmission, fréq.)

• Mixage moteur, PID

• Equilibre (Gyro, accéléromètre)

• Vidéo (FPV, vol en immersion)• Vidéo (FPV, vol en immersion)

• Orientations (Magnétomètres)

• Etat et consommation ACCU

Page 4: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Fonctions de baseCamera HD(opt)

Emetteur Vidéo

2.5/5.8GHz

Antenne Treffle

Accu

Lipo

(3-4s)

Centre inertiel

(IMU)Variateur-moteur (ESC)

Récepteur télécommande

2.4GHz ou 433MHz

Camera

pilotage

ESC = Electronic stability control

Alimentation (BEC)

BEC = Battery Elimination Circuit

IMU = Inertial Measurement Unit

Page 5: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Fonctions optionnelles

• OSD, insertion vidéo (page suivante)

• Camera vidéo HD

• Télémétrie (transmission de données de vol)

• GPS (localisation, retour automatique)• GPS (localisation, retour automatique)

• Configuration de l’aéronef

• Affichage LED

• Enregistrement de données de vol

Page 6: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Exemple OSD

Mode

Etat

Etat Accus

Horizon Direction

Vitesse

Etat GPS

Altitude

Temps de vol

Position

GPS

Inclinaison

Direction

retour

Distance du décollage

Page 7: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

OSD (On screen Display)Incrustation de données dans l’image (Style HUD)

HUD = Head Up Display

Page 8: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Configuration de l’Aéronef

Page 9: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Fonctions intégrées dans l’IMU

• Fonctions Hardware

1. PWM Moteurs

2. PPM in/Radio

3. Battery mon.

Contenu minimal:

-Gyroscope

-Accéléromètre

-Mémoire

-Baromètre

-CPU (ARM)3. Battery mon.

4. Buzzer

5. FR-Telemetry

8. Bluetooth

9. Reset

-CPU (ARM)

Option:

-Magnétomètre

Page 10: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Flexibilité du HW

Page 11: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Câblage

Page 12: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Fonctions Progiciel

• Configuration Aéronef (Mixage Fix->Flash)

• Stabilisation (Giro,.. Param. PID ->Flash)

• Configuration Moteur (format, vitesse,…)

• Télémétrie, envoi de données au sol (FrSky)• Télémétrie, envoi de données au sol (FrSky)

• Format GPS

• Fonctions des LED’s (couleur, flash,…)

• Plan de vol

Page 13: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

DEMODEMO

Page 14: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Taulabs/dRonin

Paramètre du drone

Page 15: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Vérification des interfacesmise à jour des données, suivi GPS, console

Page 16: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Interface télémétrie dRonin

Page 17: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Projet: ajout d’un capteur

Avantage OpenSource

MPXV7002 Tension proportionnelle

à la pression relative

MS4525 Alimentation

3.3v Interface I2C

Page 18: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

dRonin, Open-Source (GIT)

92MB

Make

>make ?

>quanton

>make gcs

2.7GB470k

Page 19: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Ajout d’un capteur Pression

- Copier le code du GIT dans un dossier local

- Installer les outils (MingW32, Python, QT, ARM-SDK, OpenSSL)

• Définition des paramètres communs (uavdefs..)

• Prévoir un Switch pour l’activer (pios_config.h)

• Ajouter le code qui permet de sélectionner le capteur dans • Ajouter le code qui permet de sélectionner le capteur dans

l’interface graphique si nécessaire (ground)

• Modifier le code ‘airspeed.c’ qui contient l’activation dans le

drone

• Ajouter le code dans la bibliothèque des modules ‘MS4525.c’

• Ajouter le code dans la liste des objets à compiler ‘make.mk ’

Page 20: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Démo Cleanflight

Page 21: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Questions & RéponsesQuestions & Réponses

Page 22: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Matériel nécessaire

Avion, drone, racer

+ Contrôleur (Naze, Sparky,…)

+ Logiciel (cleanflight, taulabs)

+ Accus+ Accus

+ Radiocommande (Graupner, FrSky,…)

- Achat d’un ensemble complet (immersionrc.com)

- Montage de sa propre configuration (Hobbyking)

Page 23: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Matériel

• Cartes disponibles dans les shops spécialisés

• En ligne Hobbyking, Banggood

– Naze32*

– Sparky32– Sparky32

– Quanton*

– Revo

– Brainfpv *

– CC3D

Cartes disponibles sur internet ou dans des magasins spécialisés

Page 24: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Logiciel Opensource

• Cleanflight -> courses, relativement simple

• Taulabs -> Pilotage automatique (waypoints)

• Openpilot -> Freepilot (solution commerciale)

• Migrations, • Migrations, – Cleanflight + Baseflight (Fork GIT)

– Taulabs devient dRonin (GPS, plan de vol,,)

– Openpilot devient FREE Pilote

! Les solutions open-software sont toutes disponibles sur GIT, on peut donc voir des solutions qui migrent (fork) vers de nouveaux produits dès qu’ils sont trop difficile à réintégrer (merge).

r1

Page 25: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Slide 24

r1 Certaines solutions ont diparue depuis 1 année, le marché du Matériel étant pris d'assaut par les sociétés de distribution chinoise, le suivi de chaque produit est très délicat.rolf; 14.05.2016

Page 26: Configuration de dronesFPV - MicroclubMicrosoft PowerPoint - Configuration de drones FPV.pptx Author rolf Created Date 6/4/2016 10:20:11 AM

Coupe du monde FPV

Championnat du monde 2016

Demo course de drones FPV

Dubai champion chip 2016