Plan du cours
Introduction à la vision par ordinateur pour la robotique
- Aperçu des applications de la vision par ordinateur en robotique
- Défis clés en matière de perception et de compréhension visuelle
- Mise en place de l'environnement de développement avec OpenCV et Python
Fondamentaux du traitement d'images
- Représentation et manipulation d'images
- Filtrage, détection de bords et extraction de caractéristiques
- Espaces de couleurs et techniques de segmentation
Détection et suivi d'objets avec OpenCV
- Détection d'objets à l'aide de méthodes classiques (cascades Haar, HOG)
- Suivi d'objets en mouvement dans des flux vidéo
- Intégration des retours visuels dans les systèmes robotiques
Apprentissage profond pour la perception visuelle
- Présentation des réseaux de neurones convolutifs (CNN)
- Entraînement et déploiement de modèles de détection d'objets
- Application de modèles pré-entraînés (YOLO, SSD, Faster R-CNN)
Fusion de capteurs et perception de la profondeur
- Intégration des données caméras avec des capteurs LiDAR et ultrasoniques
- Estimation de la profondeur et reconstruction 3D
- Perception pour l'évitement d'obstacles et la navigation
Contrôle et prise de décision basés sur la vision
- Application de la vision par ordinateur à la manipulation robotique
- Servométrie visuelle et contrôle en boucle fermée
- Prise de décision autonome basée sur l'entrée visuelle
Déploiement et optimisation des modèles de vision
- Déploiement des modèles sur des systèmes embarqués et des appareils edge
- Optimisation des performances d'inférence pour les applications en temps réel
- Dépannage et amélioration de la précision
Résumé et prochaines étapes
Pré requis
- Comprendre les concepts de base de la robotique
- Expérience en programmation Python
- Connaissance des fondamentaux de l'apprentissage machine
Public cible
- Ingénieurs en robotique
- Praticiens de la vision par ordinateur
- Ingénieurs en apprentissage machine
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