MATLAB et Simulink 
pour les drones

MATLAB® et Simulink® proposent des fonctionnalités permettant d'accélérer le développement de drones et d'applications de vol autonome.

Avec MATLAB et Simulink, vous pouvez :

  • Modéliser et analyser l'architecture système d'un drone
  • Concevoir des algorithmes de contrôle de vol et simuler un modèle physique du drone en ajoutant des facteurs environnementaux
  • Développer des systèmes de perception et de planification de mouvement pour des vols autonomes avec des algorithmes prédéfinis, des modèles de capteurs et des applications pour la Computer Vision, le traitement de données LiDAR et radar et la fusion de capteurs
  • Évaluer les performances des drones dans un environnement de simulation 3D en boucle fermée
  • Générer automatiquement le code de production à déployer sur des contrôleurs de vol et des cartes de calcul embarquées
  • Se connecter à un drone et le contrôler à partir de MATLAB et de Simulink
  • Analyser les données de télémétrie et de charge utile du vol

« La modélisation et la simulation avec Simulink sont les seuls moyens d'obtenir les résultats dont nous avons besoin, avec la rapidité et la qualité attendue aujourd'hui dans notre secteur. Si nous devions tout faire manuellement et nous fier uniquement aux essais en vol, nous aurions besoin de faire plus d'itérations pour corriger des bugs et de plus de temps de test par itération. Les problèmes deviendraient de plus en plus difficiles à résoudre. Il n'est pas possible de faire autrement. »

Jan Vervoorst, Intel

Utiliser MATLAB et Simulink 
pour le développement de drones

Développement de plateforme de drone

Avec MATLAB et Simulink, vous pouvez modéliser et analyser les architectures systèmes des drones tout en établissant des liens avec les exigences. Vous pouvez concevoir et tester vos algorithmes de contrôle de vol avec des modèles physiques en simulation sans hardware et réduire les risques avant les essais en vol. Il est ensuite possible de générer automatiquement le code de production du software de contrôle de vol pour l'implémentation hardware. Avec MATLAB et Simulink, vous pouvez :


Perception et localisation

Pour un vol autonome, chaque drone doit avoir une conscience de lui-même et une conscience situationnelle. MATLAB et Simulink proposent des algorithmes prédéfinis et des modèles de capteurs pour élaborer des applications de détection d'objets, de cartographie et de localisation. Simulez les lectures de capteurs IMU/GPS pour concevoir des algorithmes de fusion et de localisation afin d'estimer la pose du drone. Utiliser le Deep Learning et le Machine Learning pour développer des algorithmes de détection d'objets et de personnes, ou pour construire des applications d'inspection visuelle avec des drones. Avec MATLAB et Simulink, vous pouvez :


Planification et contrôle des mouvements

Les drones autonomes doivent naviguer dans un environnement pour accomplir une tâche en suivant une trajectoire sans collision. MATLAB et Simulink permettent d'élaborer des missions de drones et de planifier des trajectoires complexes avec des algorithmes prédéfinis et des bibliothèques de blocs. Vous pouvez également effectuer des évaluations initiales du plan de mouvements du drone en utilisant les fonctionnalités d'animation prédéfinies. En utilisant MATLAB et Simulink, vous pouvez :


Tests basés sur la simulation

La simulation permet de détecter les erreurs de design dans les tests virtuels et de réduire les risques et le coût des essais en vol. Vous pouvez intégrer des modèles de systèmes de drones, des contrôles de vol et des algorithmes de vol autonome dans MATLAB et Simulink, puis exécuter et automatiser des tests de simulation. Vous pouvez également synthétiser les lectures des capteurs pour les simulations en boucle fermée de l'application de drone autonome dans des environnements de simulation photoréalistes. Avec MATLAB et Simulink, vous pouvez :


Applications et sujets connexes