Crédits ECTS
5
Volume horaire
60 h
Programme d'études
| Programme | Bloc | Caractère |
|---|---|---|
| IE-Bachelier en robotique industrielle | 3 | Obligatoire |
Prérequis
Co-requis
Implantation
Département technique de Namur
Directeur de département du domaine
Benoît Dujardin
Responsable de l'UE
Corentin SCHOVAERS
Enseignants intervenants
Mener une discussion et argumenter en utilisant les termes techniques adéquats ;
Analyser une situation donnée sous ses aspects techniques et scientifiques, puis proposer des solutions qui tiennent compte des contraintes ;
Etablir la communication entre les différents matériels industriels intervenant dans le contrôle d’un processus ;
Intégrer une caméra au contrôle d'un processus et réaliser une analyse d'image ;
Ce cours vise à fournir aux étudiants une compréhension approfondie des principes fondamentaux de la vision par ordinateur et de l’Internet des objets (IoT) appliqués à la robotique industrielle. Il prépare les étudiants à intégrer des systèmes de perception visuelle et des capteurs dans des architectures robotiques intelligentes, en mettant l’accent sur l’analyse d’images, la détection d’objets et la localisation dans l’espace.
Expliquer les principes de base de l’optique appliqués à la vision robotique :
Identifier les caractéristiques des capteurs optiques (CCD, CMOS).
Comprendre la formation des images et les paramètres photographiques essentiels.
Différencier les modèles de couleur et la perception visuelle en contexte robotique.
Appliquer les techniques de traitement d’image numérique :
Manipuler les images à l’aide de filtres, opérations de convolution et transformations.
Expliquer le rôle du GPU dans le traitement d’image en temps réel.
Mettre en œuvre des fonctions de base de vision avec OpenCV :
Acquérir, modifier et filtrer des images.
Concevoir des algorithmes de détection de contours et de masquage.
Reconnaître et analyser des objets dans une image :
Implémenter des méthodes de reconnaissance telles que l’OCR, la lecture de codes QR et de tags visuels.
Différencier les approches de détection d’objets (classique vs apprentissage automatique).
Utiliser des outils d’intelligence artificielle pour la vision :
Exploiter la librairie TensorFlow pour la détection d’objets à l’aide de bases de données (ex. : YOLO).
Comprendre les principes d’apprentissage supervisé pour la vision robotique.
Analyser les méthodes de positionnement et de localisation dans l’espace :
Comprendre les principes de fonctionnement du LiDAR, du Nav2 et des capteurs de type souris optique.
Intégrer ces dispositifs dans une boucle de perception et de navigation robotique.
Document annexe à la fiche UE accessible via un lien explicitant en quoi le programme d’études s’inscrit dans une politique de développement durable. Une ou plusieurs UE spécifique(s) pourraient être ciblée(s) dans cette annexe.
À définir
Notions d’optique
Couleurs et modèles de couleur
Optique géométrique appliquée à la vision
Capteurs d’image : CCD et CMOS
Paramètres photographiques : exposition, ouverture, ISO
Traitement d’image
Principes de traitement numérique d’une image
Filtres de base et effets visuels
Convolution et détection de caractéristiques
Introduction au traitement parallèle et au rôle du GPU
Open Computer Vision (OpenCV)
Capture d’image avec une caméra
Opérations de modification et de transformation d’image
Utilisation de masques
Détection de contours et de bords
Reconnaissance d’image
Types de détection (formes, objets, zones d’intérêt)
Reconnaissance optique de caractères (OCR)
Lecture de codes QR et de tags fiduciaires
Introduction à TensorFlow
Installation et prise en main de la librairie TensorFlow
Chargement et utilisation de bases de données d’entraînement (ex. : YOLO)
Détection d’objets par réseaux de neurones
Positionnement et navigation dans l’espace
Fonctionnement et usage du LiDAR
Introduction à la navigation autonome avec Nav2
Capteurs de type souris optique pour la détection de mouvement
À définir
| Activité d'apprentissage | Support |
|---|---|
| ARBN3023 — Vision orientée robotique | Slides et documents disponibles sur moodle |
| Activité d'apprentissage | Heures | Langue d'enseignement | Langue d'évaluation |
|---|---|---|---|
| ARBN3023 — Vision orientée robotique | 60 h | Français | Français |
| Activité d'apprentissage | Méthodes d'enseignement et d'apprentissage |
|---|---|
| ARBN3023 — Vision orientée robotique | cours ex cathedra et laboratoires |
À définir
Évaluation non intégrée.
À définir
Au sein du programme d'études, lors du calcul de la moyenne, la pondération de l'évaluation de l'unité d'enseignement est effectuée sur base des crédits affectés à cette unité d'enseignement et évalués
| Activité d'apprentissage | Modalités d'évaluation |
|---|---|
| ARBN3023 — Vision orientée robotique | Examen écrit: 50% Mini projet: 50% |
Une mention sur la fiche informera les étudiants du fait que les précisions sur les épreuves seront disponibles sur Moodle au plus tard 6 semaines avant l'évaluation.