Plan du cours
Fondements 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 de capteurs
- Microcontrôleurs et cartes embarquées pour la robotique
- Intégration de caméras, IMU et capteurs de proximité
- Gestion des budgets énergie et calcul
Génie des données pour la perception robotique
- Collecte et annotation de données pour les tâches robotiques
- Techniques de prétraitement des signaux et d'images
- Stratégies d'extraction de caractéristiques pour les appareils contraints
Développement et optimisation des modèles
- Sélection d'architectures pour la perception, la détection et la classification
- Pipelines d'entraînement pour le machine learning embarqué
- Compression de modèles, quantification et optimisation de la latence
Perception et contrôle embarqués
- 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
- Prise de conscience environnementale sous contrainte de ressources
Tests et validation des robots propulsés par TinyML
- Outils de simulation et approches de test sur le terrain
- Métriques 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 les pipelines basés sur ROS
- Interface entre les modèles ML et les contrôleurs de moteurs
- Maintien de la fiabilité malgré les variations matérielles
Conclusion et étapes suivantes
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 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