fvs système de vision globale pour robots footballeurs
DESCRIPTION
FVS Système de vision globale pour robots footballeurs. Projet de fin d’études Par Félix Duchesneau. Déroulement de la présentation. Contexte d’utilisation du système Le prototype Requis au niveau traitement d’images Requis au niveau structure logicielle Le système de vision FVS - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/1.jpg)
FVSSystème de vision globale pour robots footballeurs
Projet de fin d’études
Par
Félix Duchesneau
![Page 2: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/2.jpg)
Déroulement de la présentation
Contexte d’utilisation du système Le prototype Requis au niveau traitement d’images Requis au niveau structure logicielle Le système de vision FVS Solutions en termes de traitements Survol de l’implantation logicielle Discussion Questions
![Page 3: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/3.jpg)
Contexte d’utilisation du système
![Page 4: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/4.jpg)
Le Prototype : Falcon Vision System
![Page 5: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/5.jpg)
Requis au niveau traitement d’images
Couvrir la totalité du terrain Calibrer les caméras Détection des robots et du ballon Calcul de l’orientation des robots Identification des robots
![Page 6: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/6.jpg)
Requis au niveau structure logicielle
Une interface s’impose pour les réglages Facile à modifier et à entretenir Adaptable aux changements matériels ou
logiciels Performance : disponibilité et précision des
données Modularité Découplage Absence de duplication des données
![Page 7: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/7.jpg)
Le système FVS
![Page 8: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/8.jpg)
Déroulement de la présentation
Contexte d’utilisation du système Le prototype Requis au niveau traitement d’images Requis au niveau structure logicielle Le système de vision FVS Solutions en termes de traitements Survol de l’implantation logicielle Discussion Questions
![Page 9: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/9.jpg)
Solutions en termes de traitements
Détection des robots par segmentation
des intensités
Pixeli = (R,G,B)
I(Pixeli) = (R + G + B)/3
Pixeli sera :
ALLUMÉ si I(Pixeli) >= Seuil
ÉTEINT si I(Pixeli) < Seuil
![Page 10: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/10.jpg)
Solutions en termes de traitements
![Page 11: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/11.jpg)
Solutions en termes de traitements
Calcul de l’orientation des robots par la
Détection de trois marqueurs
Angle entre les 2 marqueurs arrières = 90o
Produit scalaire entre 2 vecteurs unitaires =
Cosinus de l’angle entre les deux
COS(90o) = 0
V
![Page 12: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/12.jpg)
Solutions en termes de traitements
Identification des robots par couleurs
L’équipe des rouges R = 1.0 & B = 0.0
G = 0.0 G = 0.5 G = 1.0
L’équipe des bleus R = 0.0 & B = 1.0
G = 0.0 G = 0.5 G = 1.0
![Page 13: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/13.jpg)
Déroulement de la présentation
Contexte d’utilisation du système Le prototype Requis au niveau traitement d’images Requis au niveau structure logicielle Le système de vision FVS Solutions en termes de traitements Survol de l’implantation logicielle Discussion Questions
![Page 14: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/14.jpg)
Survol de l’implantation logicielle
Cinq modules essentiels
Interface graphique
Interface graphique
Module de fusion de l’information
Module de fusion de l’information
Capture d’images
Capture d’images
Traitement d’images
Traitement d’images
Communication réseau
Communication réseau
![Page 15: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/15.jpg)
Survol de l’implantation logicielle
L’architecture logicielle
Interface
Engin de fusion
Engin d’analyseEngin de capture
Caméra Pilote
Calibration Image
Caméra 1
Médiateur
Réseau
Engin d’analyseEngin de capture
Caméra Pilote
Calibration Image
Caméra 2
![Page 16: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/16.jpg)
Déroulement de la présentation
Contexte d’utilisation du système Le prototype Requis au niveau traitement d’images Requis au niveau structure logicielle Le système de vision FVS Solutions en termes de traitements Survol de l’implantation logicielle Discussion Questions
![Page 17: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/17.jpg)
Discussion
Problème : Les couleurs varient en fonction de la position sur le terrain
Solution : Mettre à profit la flexibilité du système d’identification par couleurs
L’équipe # 1
R = 1.0G = 0.0B = 0.0
R = 0.0G = 0.0B = 0.0
R = 1.0G = 1.0B = 0.0
L’équipe # 2
R = 0.0G = 0.0B = 1.0
R = 0.0G = 1.0B = 0.0
R = 1.0G = 1.0B = 1.0
![Page 18: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/18.jpg)
Discussion
Pourquoi ne pas tester une autre méthode de
détection de l’orientation ?
![Page 19: FVS Système de vision globale pour robots footballeurs](https://reader035.vdocuments.pub/reader035/viewer/2022070403/56813a12550346895da1ea6a/html5/thumbnails/19.jpg)
Déroulement de la présentation
Contexte d’utilisation du système Le prototype Requis au niveau traitement d’images Requis au niveau structure logicielle Le système de vision FVS Solutions en termes de traitements Survol de l’implantation logicielle Discussion Questions