Arborescence des pages
Aller directement à la fin des métadonnées
Aller au début des métadonnées

Synthèse des micrologiciels

Les contrôleurs électronique de vol sont équipés d'un micrologiciel ou firmware permettant de piloter le multirotor. Les instruments de mesure embarqués (gyroscope, voir accéléromètre, baromètre, GPS ou compas) et les instructions de vol reçus via le récepteur radio sont combinés afin de diriger le drone en agissant sur la vitesse de rotation des moteurs.

Il existe sur le marché de nombreux logiciels, le plus populaire d'entre eux est aujourd'hui Betaflight.

LogicielDescriptionLicenceURL
Baseflight

Ce logiciel n'est plus maintenu depuis plusieurs années.

Il s'agit d'un fork du logiciel MultiWii par son propre auteur.

MultiWii permettait de piloter un multirotors avec une manette de Wii.

GNU General Public License v3.0

https://github.com/multiwii/baseflight
CleanFlight

Il s'agit d'une réécriture "propre" du code de BaseFlight qui a été utilisé par BetaFlight et iNav comme socle de départ.

GNU General Public License v3.0

https://github.com/cleanflight/cleanflight
BetaflightLe logiciel de référence qui équipe aujourd'hui une grande majorité de contrôleurs de vol.

GNU General Public License v3.0

https://github.com/betaflight/betaflight
Inav

Un logiciel qui permet de réaliser des vols autonomes via un GPS.

Inav est principalement utilisé pour les prises de vue.

GNU General Public License v3.0

https://github.com/iNavFlight/inav
Raceflight (FlightOne)Firmware se voulant simple niveau configuration (basé sur des wizards). Il fonctionne sur du matériel spécifique.

Propriétaire

https://flightone.com/download
ButterFlightIl s'agit d'un fork de Betaflight axé sur les performances et la simplicité d'utilisation.

GNU General Public License v3.0

https://github.com/ButterFlight/butterflight
KISS

Egalement axé sur la simplicité de configuration.

Il fonctionne sur du matériel spécifique orienté haut de gamme

Propriétaire

https://kiss.flyduino.net
LibrePilot

LibrePilot est une plateforme de développement ouverte pour permettre le pilotage de véhicules ou de robots.

Il s'agit d'un fork d'OpenPilot.

GNU General Public License v3.0

https://www.librepilot.org
ArduPilotProbablement le logiciel de pilotage automatique le plus utilisé.

GNU General Public License v3.0

http://ardupilot.org/
NeuroflightLe premier firmware expérimental intégrant un algorithme d'IA pour régler automatiquement les PID du drone.GNU General Public License v3.0https://github.com/wil3/neuroflight


Historique des forks

L'arbre généalogique de ces logiciels ressemble au schéma ci-dessous, BaseFlight est l’ancêtre de la majorité des firmware existant. Le dernier né de la famille est ButterFlight  :


0 commentaires

Vous n'êtes pas connecté. Toutes vos modifications seront marquées comme réalisées par anonyme. Vous pouvez vous connecter si vous disposez déjà d'un compte.