Plan du cours
Fondamentaux de TinyML pour la robotique
- Capacités et contraintes clés de TinyML
- Rôle de l'IA en périphérie (edge AI) dans les systèmes autonomes
- Considérations matérielles pour les robots mobiles et les drones
Matériel embarqué et interfaces capteurs
- Microcontrôleurs et cartes embarquées pour la robotique
- Intégration de caméras, d'IMU (unités de mesure inertielle) et de capteurs de proximité
- Gestion des budgets énergie et calcul
Ingénierie des données pour la perception robotique
- Collecte et étiquetage des données pour les tâches robotiques
- Techniques de prétraitement du signal et de l'image
- Stratégies d'extraction de fonctionnalités pour les appareils aux ressources limitées
Développement et optimisation des modèles
- Sélection des architectures pour la perception, la détection et la classification
- Pipelines d'entraînement pour le ML embarqué
- Compression de modèles, quantification et optimisation de la latence
Perception et contrôle sur l'appareil
- Exécution de l'inférence sur des microcontrôleurs
- Fusion des sorties TinyML avec des algorithmes de contrôle
- Réactivité et sûreté en temps réel
Améliorations de la navigation autonome
- Navigation basée sur la vision légère
- Détection et évitement d'obstacles
- Conscience de l'environnement sous contraintes de ressources
Tests et validation des robots pilotés par TinyML
- Outils de simulation et approches de tests sur le terrain
- Indicateurs de performance pour l'autonomie embarquée
- Débogage et amélioration itérative
Intégration dans les plateformes robotiques
- Déploiement de TinyML dans des pipelines basés sur ROS
- Interface entre les modèles d'IA et les contrôleurs de moteur
- Maintien de la fiabilité malgré les variations matérielles
Résumé et prochaines étapes
Pré requis
- Une compréhension des architectures des systèmes robotiques
- De l'expérience en développement embarqué
- Une familiarité avec les concepts d'apprentissage automatique
Public cible
- Ingénieurs robotiques
- Chercheurs en IA
- Développeurs embarqués
Nos clients témoignent (2)
Fourniture des matériels (machine virtuelle) pour passer directement aux exercices, et explication des fondamentaux de ROS2. Comprendre pourquoi les choses fonctionnent d'une manière particulière.
Arjan Bakema
Formation - Autonomous Navigation & SLAM with ROS 2
Traduction automatique
ses connaissances et son utilisation de l'IA pour la robotique dans le futur.
Ryle - PHILIPPINE MILITARY ACADEMY
Formation - Artificial Intelligence (AI) for Robotics
Traduction automatique