UAV Toolbox

Concevez, simulez et déployez des applications de drones

UAV Toolbox comprend des outils et des applications de référence pour concevoir, simuler, tester et déployer des applications de drones. Vous pouvez concevoir des algorithmes de vol autonome, des missions pour des drones et des contrôleurs de vol. L'application Flight Log Analyzer vous permet d'analyser de manière interactive des trajectoires de vol en 3D, des informations de télémétrie et des données issues de capteurs à partir de formats de logs de vol courants.

Vous pouvez générer et simuler des scénarios de drones pour la simulation sur desktop et les tests Hardware-In-the-Loop (HIL) des algorithmes de vol autonome et des contrôleurs de vol. Vous pouvez simuler des données provenant de caméras, lidar, IMU et de capteurs GPS dans un environnement 3D photoréaliste ou dans un environnement de simulation 2.5D.

UAV Toolbox propose des exemples d'applications de référence pour des utilisations courantes de drones, comme la livraison autonome de colis par un drone multirotor. La toolbox supporte la génération de code C/C++ pour le prototypage rapide, les tests HIL et le déploiement autonome sur du hardware comme le pilote automatique Pixhawk® (avec Embedded Coder®)

En savoir plus :

Applications de référence

Utilisez des applications de référence comme point de départ pour développer des applications de drones. UAV Toolbox propose des exemples de référence, notamment la livraison de colis par drone avec évitement d'obstacles.

Simuler la livraison d'un colis avec lectures de capteurs

Simulation de scénarios de drone

Créez des scénarios de drone, intégrez des modèles de capteurs et générez des données synthétiques pour tester des algorithmes de vol autonome dans des environnements simulés.

Simulation de drone cuboïde

Construisez des scénarios de drone pour des simulations basées sur des cubes et testez des algorithmes de vol autonome en simulant des lectures de capteurs GPS, INS et lidar.

Simuler un vol de drone dans des scénarios à base de cuboïdes personnalisables

Simulation de drone avec Unreal Engine

Développez, testez et visualisez des algorithmes de vol autonome de drone dans un environnement simulé en 3D avec Unreal Engine® d'Epic Games® en générant des données de caméra haute-fidélité et de capteurs lidar.

Simuler des scènes, des véhicules et des capteurs dans un environnement 3D avec Unreal Engine

Analyse des logs de vol

Importez et visualisez des logs de télémétrie.

Application Flight Log Analyzer

Importez des fichiers de logs en format TLOG, ULOG ou personnalisé, puis visualisez et analysez de manière interactive les données importées avec des tracés personnalisables.

Analyser de manière interactive les données de télémétrie avec l'application Flight Log Analyzer.

Visualiser et rejouer les données de vol

Utilisez des tracés prédéfinis et personnalisables pour synchroniser et visualiser les données des logs de télémétrie.

Graphique généré à partir des données d'un log de télémétrie

Planification et contrôle des mouvements d'un drone

Concevez et simulez des missions autonomes pour des drones à voilure fixe et multirotor, avec suivi des points de passage et de l'orbite, et gestion de la trajectoire.

Guidage et contrôle

Simulez un drone à voilure fixe ou multirotor en utilisant un modèle de guidage d'ordre réduit qui approxime un contrôleur de pilote automatique en boucle fermée.

Représenter un drone à voilure fixe ou multirotor comme un modèle de guidage d'ordre réduit avec le bloc Guidance Model

Missions de drones

Planifiez et simulez des missions autonomes de drones en utilisant le suivi de points de passage et d'orbite, et des algorithmes de planification de trajectoire personnalisables.

Concevoir et simuler un contrôleur de suivi des points de passage pour un drone à voilure fixe

Connectivité et déploiement

Communiquez avec le hardware du drone en utilisant le protocole MAVLink et déployez sur le hardware cible.

Connectivité MAVLink

Connectez-vous au hardware du drone pour échanger des messages et consulter la liste des thèmes, connexions et clients via le protocole de communication MAVLink (Micro Air Vehicle Link).

Utiliser le protocole MAVLink pour communiquer avec le hardware du drone et ajuster ses paramètres

Autopilotes  PX4

Accédez aux périphériques des autopilotes du Pixhawk durant la simulation sur la cible hôte PX4® avec le Support Package de UAV Toolbox pour les autopilotes PX4 . Utilisez Embedded Coder pour créer et déployer des algorithmes de contrôle de vol pour les autopilotes du Pixhawk.

Concevoir des algorithmes de contrôle de vol et déployer sur des autopilotes Pixhawk