Projet

Général

Profil

Actions

P14AB12 Surveillance de Zones dangereuses et protégées par Vision » Historique » Révision 11

« Précédent | Révision 11/43 (diff) | Suivant »
Anonyme, 07/04/2021 15:43


P14AB12 Surveillance de Zones dangereuses et protégées par Vision

Projet GE2-GE3 2013 : P14AB12 Surveillance de Zones dangereuses et protégées par Vision
Entreprise / Client : ERDF/Marc Hoerner
Auteurs : Nicolas MENDES, Yannick AMBLARD
Responsable Projet : Sebastien Lengagne
Tuteur industriel : Pascal Fickinger

1. Résumé
2. Abstract
3. Introduction
4. Présentation du Sujet

1. Présentation globale
2. Balisage
3. Synoptique

5. Cahier des Charges

6. Développement

1. Problématiques
2. Faisabilité
3. Etude Théorique
4. Solutions
5. Déroulement du projet

1. Sous-traitance
2. Stratégie retenue
3. Création de la zone dangereuse
4. Détection de la personne
5. Mise en commun des programmes
6. Implantation sur Raspberry Pi

7. Gestion de Projet

1. W.B.S.
2. Gantt

8. Notes d'application

1. sujet 1
2. sujet 2

9. Bilan

1. Etat d'avancement
2. Documents et fichiers
3. Perspectives

10. Bibliographie


Résumé

Le projet intitulé "Surveillance de zones dangereuses et protégées par vision" est proposé par M. Marc Hoerner travaillant à l'entreprise ERDF Lyon. M. Hoerner souhaite la réalisation d’un système qui complèterait le balisage présent sur les différents chantiers d’ERDF afin de protéger la vie du personnel qui y travaillerait. Le projet étant large, après découpage de ce dernier en plusieurs sous-problèmes et discussion avec le client à ce sujet, la priorité fut donnée à la réalisation d’un prototype réalisant la fonction voulue pour une seule caméra sur un balisage précis. Ce prototype pourra ensuite être généralisé à plusieurs caméras.


Abstract

The project titled “Monitoring of dangerous areas and protected by vision “is proposed by Marc Hoerner who is working at ERDF Lyon company. Sir Hoerner would like the creation of a system which is able to complete the markers on the construction site in order to protect construction site’s staff which could work on. The project, which is big, after cutting it into smaller problem and discussion with the client, the priority is to make a prototype which will make the wanted function for only one camera with precise markers. This prototype could be generalize to many cameras later.


Introduction

Dans le cadre du cursus Génie électrique à Polytech Clermont-Ferrand, chaque étudiant doit mener à bien un projet. Ces projets sont réalisés en binôme et ont pour vocation de mettre en pratique les acquis théoriques de la formation. Le projet présenté est proposé par ERDF Lyon. ERDF est une filiale à 100% d'EDF et gère 95% du réseau électrique français. L'entreprise ERDF a été créée en 2008 et reprend les activités d'EDF Gaz de France distribution et EDF réseau distribution. Le projet présenté ici a pour but de protéger le personnel des chantiers d’ERDF des éventuels dangers que peuvent représenter les installations en maintenance sur les chantiers d’ERDF.
Pour ce projet, notre interlocuteur sera M. Marc Hoerner. Notre responsable de projet génie électrique sera M. Sebastien Lengagne et notre tuteur industriel sera M. Pascal Fickinger.


Présentation du sujet

1.Présentation globale

De par l'importance d'ERDF, cette entreprise possède de nombreux sites. Certains d’entre eux ont parfois besoin de maintenances qui peuvent durer de deux mois à un an. Le personnel réalisant cette maintenance peut être exposé à des dangers dûs aux installations électriques à proximité des chantiers. ERDF souhaite par conséquent protéger ce personnel d’un danger de mort.
Le système à concevoir évoluera sur différents chantiers qui auront une surface moyenne de 5000 m². Les zones à protéger peuvent être multiples. Un balisage est déjà présent sur les chantiers, cependant ERDF souhaite renforcer un peu plus l’information de danger déjà présente, le système sera donc un complément du balisage.

2.Balisage

Ce balisage définit les zones dangereuses à ne pas franchir sur un chantier.
Le personnel a tendance à franchir ce balisage afin de gagner du temps sur le chantier. Ce franchissement peut avoir de graves conséquences sur le personnel car il peut entraîner des blessures voire la mort des personnes étant donné qu’il y a présence de matériel sous tension. Cependant, une zone dangereuse peut aussi être une zone sans équipements sous tension mais qui comporte tout de même un risque de blessure voire de mort.

Sur la photo est représenté le balisage d’un chantier pour une zone dangereuse sous tension :

Le chemin sécurisé est délimité par une chaîne rouge et blanche, cette chaîne informe qu'il y a un danger de l'autre côté. Cependant, le balisage ne sert pas seulement à informer d'un danger, il peut aussi signifier qu'une installation est mise hors tension ou informer de la nature d'une zone. Les différents balisages et leurs significations sont résumés sur la figure suivante:

Sur la photo ci-contre est représenté le balisage d’un chantier pour une zone dangereuse hors tension. Le balisage pour une zone dangereuse est le même peu importe la nature de son danger.

En revanche, la chaînette n’est pas le seul moyen d’indiquer qu’une zone est dangereuse, il y a parfois utilisation de barrières visibles sur la photo suivante. Ces barrières sont également de couleur rouge, et sont plus dissuasives que la chaînette rouge et blanche.

L'objectif de ce projet est donc d’avertir une personne qu’elle sort du balisage1 mais aussi d’avertir les autres membres du personnel présent sur le même chantier qu’une personne est potentiellement en danger.

3.Synoptique

Le synoptique créé à partir des éléments à disposition est visible sur la figure suivante. Sur la gauche apparait les entrées du système, en haut il y a les contraintes qu’imposent le milieu où évoluera le système, enfin sur la droite il y a les sorties du système.


Cahier des charges

2.1 Fonction principale
La principale fonction du système sera de détecter la sortie du balisage d'une personne. Il faudra alors que le système déclenche une alarme afin d'informer la personne qu'elle sort du balisage ainsi que les autres personnes sur le chantier. Notre client (M. Hoerner) a également demandé si possible un renvoi visuel sur les véhicules du chantier de l'image de la personne sortant du balisage. Cette image serait issue des caméras ayant détecté la sortie du balisage d'une personne. Le système devra par ailleurs différencier un animal et un humain.

Fonction principale 1 : Avertir de la sortie d'une personne du balisage

Fonction principale 1.1 : Détecter la sortie du balisage d'une personne
Fonction principale 1.2 : Déclencher une alarme
Fonction principale 1.3 : Afficher une image de la personne sortant du balisage sur les véhicules du chantier
Fonction principale 1.4 : Différencier un animal et un humain

2.2 Contraintes

Contrainte 1 : évoluer dans un environnement extérieur

Contrainte 2 : être portable
Contrainte 2.1 : être transportable
Contrainte 2.2 : Encombrement : tenir sur un feu de chantier (fixé par le client)

Contrainte 3 : Avoir une durée d'installation inférieure à 3 heures (imposé)

Contrainte 4: Avoir une maintenance simple
Contrainte 4.1 : L’accès à la batterie pour son remplacement ainsi que l’entretien du système ne doit pas durer plus d’une heure (compris dans les 3 heures d’installation)

Contrainte 5 : Avoir un temps de réponse inférieur à la seconde (fixé par le client)

Contrainte 7 : Avoir une autonomie d'au moins une journée (flexible)

Contrainte 8 : Prix à chiffrer


Développement

1.Problématiques

Ce projet possède de nombreuses problématiques, c'est pourquoi un découpage en sous-problèmes a été nécessaire, voici le découpage en question :

Implantation du système : Cela correspond à comment implanter les caméras sur les sites en travaux à partir d'un plan du chantier. Il s’agit ici d’optique et de géométrie.

Communication : Il s’agit de la communication entre les différents éléments du système ainsi que le renvoi visuel sur les véhicules du chantier. Plus particulièrement la communication sans fil, la portée ainsi que les problèmes de CEM (Compatibilité ElectroMagn?étique).

L'alimentation : Après des recherches, il est apparu que le système est susceptible de consommer beaucoup d’énergie. Par conséquent une étude spécifique sur les batteries est nécessaire. Cette étude permettra de définir la méthode de rechargement de la batterie ainsi que l’autonomie.

Interaction avec le personnel : Pour définir les zones dangereuses, il y aura un échange entre une personne physique et un ordinateur qui permettra de les définir (étant donné que les chantiers changent et que les zones à protéger peuvent ne pas toujours être les mêmes). Il y aurait la création de l’IHM (Interface Homme Machine) afin que cette dernière soit conviviale et simple d’utilisation.

Prototype : Création d’un système permettant la surveillance d’une seule zone spécifique. Cette zone comportera un balisage précis. Le système sera composé d’une caméra permettant l’acquisition de la vidéo ainsi que d’un PC (ou équivalent) pour réaliser le traitement de l’image et d’une alarme alertant d’un franchissement du balisage. Le système devra reconnaître le balisage automatiquement et surveiller le franchissement de celui-ci. Il pourra être ensuite généralisé à plusieurs caméras pour couvrir tous les chantiers.

2.Faisabilité

Chacun des éléments présentés dans la partie précédente nécessite une étude approfondie de faisabilité pour chaque point.

Étant donné le volume horaire de 140 heures consacrées aux projets à Polytech Clermont-Ferrand pour chaque membre du binôme, il était impossible de couvrir toutes les problématiques du projet. Après discussion avec le client M. Hoerner la priorité est donnée au prototype.

Ce prototype sera donc une application à une seule caméra couvrant une zone délimitée et précise (que nous préciserons afin que ce système soit généralisé). Le fonctionnement sera bien entendu de jour et en extérieur. Il respectera les contraintes précédemment définies (et remplira également la fonction principale énoncée dans le cahier des charges mais appliquée à une seule caméra).

Cependant, il y aura dans un premier temps développement d’un prototype ne reconnaissant pas automatiquement le balisage. Un opérateur devra cliquer sur les zones à risques, les clics permettront de définir des polygones de zones à risques qui après traitement (au moyen d’algorithmes) réaliseront la fonction voulue. La reconnaissance automatique du balisage peut présenter un fort taux d’erreur (en raison par exemple de personnes étant habillé de la même couleur que le balisage ou encore si le balisage n’est pas respecté sur le chantier), la première méthode (avec les clics) permet de garantir le fonctionnement désiré du prototype. Si le temps le permet il y aura ensuite développement du même prototype avec reconnaissance automatique du balisage.

De plus, le choix de la caméra sera notamment motivé par sa précision (voir étude théorique). Il faudra qu’un pixel de la caméra puisse contenir un maillon de la chaîne rouge et blanche (interdisant l’accès à une zone) afin de pouvoir reconnaitre ce dernier au niveau des algorithmes détectant automatiquement le balisage. Un maillon de chaîne mesure 3 cm.

De plus, le balisage sur le chantier devra respecter le code couleur de la figure 1. Dans le cas contraire le système fonctionnera uniquement avec l’opérateur définissant au préalable les zones dangereuses. En d’autres termes, la reconnaissance automatique du balisage sera faussée et le système ne fonctionnera pas correctement.

3.Etude Théorique

Du fait que le système possède une caméra, une étude spécifique d’optique est nécessaire afin de déterminer les caractéristiques de la caméra. Grâce à cette étude les distances nécessaires au bon fonctionnement de la caméra seront définies. Il y aura aussi explication sur comment obtenir l’angle couvrant une zone spécifique. De plus, il est possible de calculer la précision de la caméra, cette dernière sera donnée pour un pixel.
Le schéma présenté sur la figure suivante montre que plus la focale est grande et plus l’angle couvert est petit :

Pour cette étude, les calculs seront effectués grâce à des bases d’optique simplifiées qui correspondent au schéma visible sur la figure suivante:

Explication des variables :
- LF est la distance que l’on peut surveiller.
- L est la résolution de l’image que l’on récupère.
- f est la focale de la caméra.
- Angle couvert est l’angle que la caméra peut visualiser. Cet angle est calculé grâce à la focale de la caméra.
- DF est la distance où est la caméra par rapport à la zone à surveiller.
Le calcul suivant (trigonométrie) relie la distance pouvant être surveillée, la distance à laquelle on place la caméra et l'angle couvert :

tan((angle couvert)/2)=(LF/2)/DF

Connaissant l'angle couvert et la distance à laquelle on souhaite poser la caméra, on déduit du calcul précédent la distance LF (distance protégée).

Une règle de trois permet ensuite de trouver la distance modélisée par un pixel de l’image. La précision avec laquelle l’image est traitée est donc trouvée. Les résultats trouvés sont une moyenne de la vraie précision, cela permet d’avoir une idée de la précision avec laquelle le traitement d’images sera réalisé.

Par la suite, deux calculs différents sont présentés :

1er calcul:
Il permet de déterminer LF ainsi que la précision. Les valeurs de DF et la focale soit l'angle couvert sont connues, les focales choisies ici sont les plus répandues sur le marché.

Pour f=8mm soit 180°

Un angle de 180° ne pourra pas être représenté à cause de nos simplifications. Le calcul donnerait une distance LF égale à l’infini, ce qui est impossible. Par conséquent on approximera cet angle à 179°. Les précisions sont rassemblées dans le tableau suivant :

Pour f=20mm soit 94°, les précisions sont rassemblées dans le tableau suivant :

Voici un exemple de calcul de la précision pour une focale de 8mm soit 94° et une distance de DF de 10 m.

La distance LF vaut alors 21,45m (déduit du calcul précédent). En divisant LF par le nombre de pixels (1600), il vient que 1 pixel contient 0,01340461mètres pour LF = 21.45m et une valeur de L =1600pixel (la résolution choisie ici est de 1600x1200 pixels, donc la distance LF sera contenue dans les 1600 pixels, on en déduit la distance dans un pixel).

Pour f=28mm soit 75°, les précisions sont rassemblées dans le tableau suivant :

Toutes les précisions sont rassemblées dans les tableaux précédents en fonction de plusieurs distances LF

2ème calcul:
Il permet de déterminer l'angle nécessaire pour couvrir une distance LF à une distance DF.

Exemple de calcul pour un LF de 100m en faisant varier DF (2,5,7,10m)

!!

Mis à jour par Anonyme il y a environ 4 ans · 11 révisions