Plan du cours
Fondamentaux de TinyML pour la robotique
- Capacités clés et contraintes de TinyML
- Rôle de l'IA à la 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 et de capteurs de proximité
- Gestion du budget énergétique et de calcul
Génie des données pour la perception robotique
- Collecte et annotation des données pour les tâches robotiques
- Techniques de prétraitement des signaux et des images
- Stratégies d'extraction de caractéristiques pour les dispositifs contraints
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 des modèles, quantification et optimisation de la latence
Perception et contrôle sur l'appareil
- Exécution de l'inférence sur microcontrôleurs
- Fusion des sorties TinyML avec les algorithmes de contrôle
- Sécurité et réactivité 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 des contraintes de ressources
Tests et validation des robots pilotés par TinyML
- Outils de simulation et approches de tests sur le terrain
- Métriques de performance pour l'autonomie embarquée
- Dépannage et amélioration itérative
Intégration dans les plateformes robotiques
- Déploiement de TinyML dans des pipelines basés sur ROS
- Interfaçage des modèles ML avec les contrôleurs moteurs
- 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
- Une expérience en développement embarqué
- Une familiarité avec les concepts d'apprentissage automatique
Public cible
- Ingénieurs en robotique
- Chercheurs en intelligence artificielle
- 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