Memore NT Jost
Memore NT Jost
Memore NT Jost
« I.S/T.A. GO »
E-mail: Uago2015@gmail.com
I.5.2. TECHNIQUES
Toute recherche ou application de caractère scientifique en sciences informatiques comme dans
la science en générale doit comporter l’utilisation des procédés opératoires rigoureux bien
défini, conditions adaptées au genre de problème et de phénomène en causes. Nous nous
sommes servis d’une technique.
Technique documentaire elle nous a permis de consulter les ouvrages et autres documents en
rapport avec notre étude. C’est grâce à cette technique que nous avons asseoir notre étude sur
des bases scientifiques.
I.6. DELIMITATION DU TRAVAIL
Etant donné que le travail scientifique doit être bien précis, délimité dans le temps et dans
l’espace, nous allons travail sur la détection d’excès de vitesse dans la ville de Goma.
I.7. SUBDIVISION DU TRAVAIL
Notre travail est subdivisé en quatre chapitre hors-mis la conclusion.
Chapitre première : Introduction générale
Chapitre deuxième : Etude théorique et revue de littérature
Chapitre troisième : Approche méthodologique de l’étudiant
Chapitre quatrième : Présentation des résultats
CHAPITRE DEUXIEME : REVUE DE LA LITTERATURE THEORIQUE ET
EMPIRIQUE
II. 1. INTRODUCTION
Le chapitre présente une revue de la littérature empirique et théorique. La revue de la littérature
empirique consiste en une synthèse des travaux de divers chercheurs concernant les recherches
antérieures. En ce qui concerne la revue de la littérature théorique, elle comprend la définition
des concepts clés ou terminologiques de notre thématique.
II. 2. REVUES EMPIRIQUE
Selon (Twite, Balume, & Katond, 2023), dans leur travail « Conception d’un système
de contrôle des vitesses des véhicules pour la surveillance routière »
Leurs objectifs étaient de créer une base de données et de proposer un modèle de gestion pour
la surveillance routière en se penchant beaucoup plus sur l’aspect excès de vitesse afin de
réduire sensiblement le risque d’accidents de circulation routière.
Ils avaient comme problématique
Face à la multiplicité des accidents de circulation sur les routes en République Démocratique
du Congo dus aux excès de vitesse, comment arriver à gérer le système de contrôle de vitesses
des véhicules à la surveillance routière ?
Comment modéliser la surveillance routière ?
Comme résultat, nous sommes limités à contrôler la vitesse des véhicules sur quelques artères
de la ville de Lubumbashi qui ont été présentés comme les artères où il y a plus d’accidents
suite aux excès de vitesses. Nous avons créé une base de données avec le logiciel MYSQL dont
l’outil central est le MYSQL Workbench et avons réalisé un programme de gestion du système
avec MATLAB, ce système de gestion nous a permis de programmer la base de données et à
manipuler les données avec quatre fonctions dont l’écriture ; l’affichage ; l’ajout et la
suppression.
Selon (Wissam & Rima, 2020), dans un travail intitule « Conception d’un radar de
contrôle de la circulation routières pour la détection des véhicules en excès de
vitesse »
L'objectif principal de ce projet est de produire un radar à ultrasons pour le contrôle de la
circulation (détection des véhicules en excès de vitesse), qui avait trois objectifs : faire un état
des lieux général de la théorie des radars, collecter suffisamment d'informations sur une large
catégorie. De cartes prototypes (Arduino), implémente un système radar qui calcule la vitesse
des objets à l'aide de composants existants.
Comme résultat un radar à ultrasons a été fabriqué et testé. Son principe de fonctionnement
repose sur deux solutions proposées, chacune d'entre elles reposant sur un agencement
particulier de capteurs à ultrasons. L'implémentation est basée sur la carte Arduino uno, capteur
à ultrasons HC-SR04 avec écran LCD. Le système mis en place a été testé avec succès.
Selon (Juba & OUAMER, 2018), Aghiles dans un travail « etude et réalisation d’un
radar détections à base de la carte Arduino »
Le but principal de ce projet était d'étudier et de réaliser un radar de détection en utilisant une
carte Arduino. Trois objectifs ont été visés : faire une étude générale sur la théorie des radars,
regrouper suffisamment d'informations sur une grande catégorie de cartes de prototypage
(Arduino) et créer un système de radar pour la détection d'objets à l'aide des composants
disponibles.
Nous avons découvert que sur l'ensemble d'objets que nous avons détectés, la distance dépend
de la résistance variable associée au capteur à ultrasons et que la valeur de la distance change
lorsque la tension de la résistance variable augmente ou diminue.
Les résultats ont été satisfaisants, mais l'utilisation d'un capteur laser plutôt qu'un capteur
ultrasonique pourrait améliorer ces résultats.
Selon (Lamine, 2020), dans un travail « un système de détection des objets de la
circulation routière et d’estimation de leur distance »
L’objectif principal de ce mémoire est de proposer un système de perception qui peut être
intégré dans les systèmes d’aide à la conduite. Ce système permet de détecter les objets qui
entourent un véhicule à partir d’images fournies par une caméra embarquée, et aussi d’estimer
la distance de l’objet en question par rapport à la caméra
Dans notre travail, nous avons développé un programme informatique basé sur des techniques
de vision par ordinateur et de traitement d’image. Ce programme permet la détection des
différents objets du circulation routière (par exemple voiture, piéton, camion, etc.). Il permet
par ailleurs de localiser l’objet et reconnaitre sa catégorie et d’estimer la distance entre la caméra
et cet objet. Pour ce faire nous avons fait appel à un capteur (une caméra) monté sur le tableau
de bord d’un véhicule. Les images ainsi produites par la caméra sont traitées par notre
programme qui génère des données (coordonnées, distance, messages d’alarmes sur la nature
de l’obstacle, etc.) qui peuvent être exploités par un système embarqué sur le véhicule.
Selon (SALAMEH, 2011), dans un travail intitulé « Conception d’un système d’alerte
embarqué basé sur les communications entre véhicules »
L'objectif principal est de proposer un nouveau système d'aide à la conduite avancé, coopératif,
basé sur les communications entre véhicules et adapté aux caractéristiques du réseau de
véhicules et à ses applications d'alerte. Ceci permet de réaliser un système d’alerte.
Nous avons créé le modèle de simulation pour notre propre application afin qu'il puisse être
intégré au nouveau prototype mis en place dans RTMaps. Une étude de ce modèle de simulation
a été effectuée à l'aide de données réelles et de protocoles de routage, avec le calcul de plusieurs
paramètres qui mesurent la performance des protocoles. Grâce à la simulation, nous avons
constaté que les protocoles AODV et GPSR sont caractérisés par une meilleure performance.
Enfin, la mise en place du système d'alerte a permis de tester le fonctionnement du système de
simulation et de découvrir son approche de réalité. En effet, l'interaction du simulateur dans un
système de prototypage en temps réel peut estimer le nombre de détections de risque bonnes et
mauvaises en cas de simulation. Au parking de l'INRIA Rocquencourt, nous avons finalement
présenté les résultats obtenus correspondant aux différentes acquisitions et scénarios que nous
avons réalisés.
Selon (Nacéra & Dounya, 2017), dans son travail « Étude et réalisation d’un RADAR
de détection »
Le but était de créer un prototype de système RADAR à base de cartes Arduino, capable de
détecter des objets fixes et mobiles. Le travail consistait à mener une étude générale sur la
théorie des radars, sur les cartes électroniques (Arduino) et sur le langage de Programmation
matériel C et d’affichage Processing. À la fin du travail, un dispositif RADAR a été conçu et
testé sur des cibles réelles.
Pour terminer notre travail, nous avons mesuré la précision du capteur ; l’erreur des distances
mesurées est supérieure à l’erreur théorique, il est préférable d’utiliser une distance minimale
de 10 cm pour des résultats plus précis.
II. 3. REVUE THEORIQUE
II. 1. DEFINITION DE CONCEPT
1. Radar
Le radar est un système qui utilise les ondes radio pour détecter et déterminer la distance
et/ou la vitesse d'objets tels que des avions, des bateaux ou même la pluie. L'émetteur émet
des ondes radio qui sont réfléchies par la cible et détectées par le récepteur, qui est souvent
situé au même endroit que l'émetteur. La position est estimée par le temps de retour du
signal et la vitesse est mesurée par l'effet Doppler de la variation de la fréquence du signal.
Le radar est utilisé dans de nombreux contextes : météorologie, contrôle du trafic aérien,
surveillance du trafic, militaire, astronautique, etc. Le mot lui-même est un néologisme qui
vient de l'acronyme anglais : RAdio Detection And Ranging, qui peut se traduire par «
détection et évaluation de l’intervalle par ondes radio », « détection et intervalle radio » ou
plus simplement « radio détermination ».
Figure 1: Radar
- Les radars discriminants : Les radars discriminants, également appelés radars poids
lourds, sont des radars fixes particuliers. Contrairement aux radars classiques, ils sont
équipés de trois capteurs. Ces capteurs permettent bien évidemment de calculer la
vitesse du véhicule mais aussi son gabarit. Ainsi, ils évaluent si le véhicule en question
est une voiture, un camping-car, un fourgon ou un poids lourd. Ces quatre types de
véhicule étant soumis à des vitesses maximales de circulation différentes, la
verbalisation est donc facilitée.
- Les radars à vitesse moyenne : Le radar vitesse moyenne -également appelé radar
tronçon- calcule la vitesse moyenne réalisée sur une portion de route afin d’inciter les
usagers à adopter une conduite responsable tout au long de leur trajet.
- Les radars de feu rouge : Le radar feu-rouge est spécialisé dans le contrôle des
infractions commises aux feux tricolores. Placé à proximité d'un feu rouge, il se
déclenche automatiquement lorsqu'un véhicule "grille" ce dernier. Lorsqu'un véhicule
dépasse la ligne d'effet des feux, c'est-à-dire la ligne de traits pointillés inscrite sur la
route, le flash du radar se déclenche. Si le véhicule poursuit sa route et « grille » le feu-
rouge, une deuxième photo est alors prise par l'appareil.
- Les radars autonomes : Le radar autonome est un radar qui est déplaçable à l’envi.
Fonctionnant grâce à des batteries lui assurant une autonomie de plusieurs jours, sa
vocation est d’intervenir au gré de besoins spécifiques de sécurité routière. Ainsi, il n'a
pas vocation à être installé durablement sur un site. Cet appareil est doté de la
technologie laser LIDAR, lui permettant de mesurer la vitesse de circulation des
véhicules (de 10 à 300 km/h) dans les deux sens de circulation. (Hardy, 2021)
- Les radars pédagogiques : Un radar pédagogique est un radar automatique qui indique
sur un panneau lumineux la vitesse du véhicule qui s'en approche. Le but n'est pas
répressif mais préventif : il incite les automobilistes à ralentir pour respecter la vitesse
maximale autorisée dans la zone qu'ils s'apprêtent à traverser. L'affichage de la vitesse
est souvent accompagné d'un message.
- Les voitures radar : Ce sont des voitures comme les autres, conduites par des
gendarmes, des policiers en uniforme ou des sociétés privées habilitées par l’Etat, qui
intègrent derrière la plaque d’immatriculation un radar, dont le flash
infrarouge est invisible pour les usagers flashés.
2. Application
Application, est un logiciel conçu pour effectuer des tâches ou des fonctions spécifiques sur un
ordinateur ou un appareil mobile. Il est généralement utilisé par les individus ou les
organisations pour atteindre divers objectifs, tels que la communication, la productivité, le
divertissement ou l’utilité.
Application est généralement utilisé lorsqu'il s'agit d'un ou plusieurs modules de programme
autonomes qui communiquent directement avec les utilisateurs. Les tâches que nous effectuons
avec les applications sont généralement commerciales et administratives. La définition de
l'application est "Application informatique du logiciel". Cela concerne les logiciels qui ne font
pas partie du système d'exploitation et ne font pas partie des outils qui appartiennent au système
d'exploitation, tels que le compilateur, le système de gestion de base de données et le logiciel
réseau. (Hoogenraad, 2018)
3. Application Desktop
Une application Desktop est une solution de bureau ou un logiciel CRM, qu’une entreprise peut
utiliser pour échanger en interne des données, informations et fichiers. Les unités centralisées
sont ainsi optimisées.
4. Application web
Une application Web est un logiciel qui s'exécute dans votre navigateur Web. Les entreprises
doivent échanger des informations et fournir des services à distance. Elles utilisent des
applications Web pour se connecter aux clients de manière pratique et sécurisée. Les
fonctionnalités de site Web les plus courantes telles que les paniers d'achats, la recherche et le
filtrage de produits, la messagerie instantanée et les flux d'actualités sur les réseaux sociaux
sont de par leur conception des applications Web, qui vous permettent d'accéder à des
fonctionnalités complexes sans installer ni configurer de logiciel.
5. Vitesse
La vitesse est une grandeur physique qui permet d'évaluer l'évolution d'une quantité en
fonction du temps.
6. Excès de vitesse
L’excès de vitesse est un dépassement de la vitesse autorisée sur la voie publique (Antonin,
2020).
7. Esp32Cam
La carte ESP32-Cam intègre un processeur ESP32 et une caméra OV2640 (2M pixels). Elle
consiste à transmettre en WIFI et en direct un flux vidéo, des images. (K.Thomas, D.Souder, &
L.Chastain, 2021)
Figure 6: Esp32Cam
8. NodeMCU ESP8266
NodeMCU ESP8266 est un microcontrôleur avec un module Wi-Fi intégré. Très facile à
utiliser, léger et possède plus de mémoire et de puissance de calcul que les Arduinos. (Xukyo,
2021)
9. Capteur infrarouge
Un capteur infrarouge est un appareil électronique qui émet et/ou détecte un rayonnement
infrarouge pour détecter certains aspects de son environnement. Les capteurs infrarouges
peuvent mesurer la chaleur d'un objet et détecter un mouvement. Beaucoup de ces types de
capteurs mesurent uniquement le rayonnement infrarouge, plutôt que de l’émettre, et sont donc
appelés capteurs infrarouges passifs.
Une prise jack est un connecteur électrique fixe avec un ou plusieurs réceptacles pour une prise
mobile, également appelée prise jack. La connexion de la fiche à la prise permet à un utilisateur
d’effectuer une connexion électrique dans le but de conduire le son, d’alimenter un appareil ou
d’effectuer d’autres activités. La prise jack est connue sous une variété de noms, y compris la
prise, la fiche ou le connecteur femelle, selon le type de système et la façon dont il est utilisé.
Une pile électrique, couramment dénommée « pile », est un dispositif électrochimique qui
produit de l'électricité en convertissant de l'énergie chimique en énergie électrique grâce à
une réaction d'oxydoréduction.
13. Résistance
La résistance est une mesure de la tendance d’un matériau à résister au passage d’un courant
électrique. Elle dépend de la nature du matériau, de son épaisseur et de sa longueur, et de la
température. La résistance est faible dans les substances, telles que les métaux, qui sont de bons
conducteurs, et élevée dans les matériaux, tels que le plastique et le caoutchouc, qui sont des
isolants. Lorsqu’un courant électrique rencontre une résistance, une partie de son énergie est
convertie en chaleur, et parfois en lumière, réduisant le courant. Ce phénomène peut être un
problème, mais a également de nombreuses utilisations.
Lorsqu’on a besoin d’organiser les données en ensemble structure, afin de stocker, consulter ou
modifier des informations, on utilise un ensemble des programmes rendant possible la gestion
et l’accès aux bases de données appelé Système de Gestion de Base de Données (SGBD ou en
anglais DBMS pour Data Base Management System).
Une base de données est une collection des données structurées et stockées sans redondance
pour un sujet particulier. Il existe plusieurs modèles de base de données dont voici quelques-
uns :
1. Fonctionnement du SGBD
Un SGBD est principalement constitué d’un moteur et d’une interface graphique. Le moteur est
le cœur du logiciel, c’est-à-dire qu’il assure les fonctions essentielles :
MySQL Service de base de données avec HeatWave. MySQL Database Service est un service
de base de données entièrement géré pour déployer des applications Cloud natives. HeatWave,
un accélérateur de requêtes intégré et hautes performances qui augmentent les performances de
MySQL.
6. 2. Langage de programmation
Les langages de programmation permettent aux programmeurs d’écrire leurs programmes avec
une notation plus naturelle pour l’humain que le code machine binaire exécuté par les
processeurs.
III.1. INTRODUCTION
1. PLANNING
Définition : La planification est une activité de gestion de base qui consiste à décider à l'avance
quoi faire, quand le faire, comment le faire et qui le fera. C'est un processus mental qui définit
les objectifs de l'organisation et élabore divers plans d'action qui permettent à l'organisation
d'atteindre ces objectifs. Il explique exactement comment atteindre un certain objectif.
Planifier n'est rien d'autre que réfléchir avant d'agir. Cela nous aide à regarder vers l'avenir et à
décider à l'avance comment nous nous comporterons dans les situations que nous rencontrerons
à l'avenir. Cela implique une pensée logique et une prise de décision rationnelle. (business-
jargons-site-logo, 2018)
2. PROJET
Un projet est un ensemble de tâches réalisées pour atteindre un objectif précis dans un contexte
précis, à un moment donné, et selon un niveau de qualité souhaité. Un projet est piloté et piloté
par un groupe de personnes dont la taille peut varier de quelques collaborateurs à quelques
centaines, selon la complexité. (Baheux, 2023)
La gestion des ressources implique d'une part l'équipe du projet et d'autre part les prestataires :
- L’équipe projet
Les ressources nécessaires à la réalisation du projet doivent être gérées pendant la phase
d'exécution.
- Les prestataires
Sur la base de votre cahier de charges finalisé et publié, il est question de sélectionner les
prestataires et ensuite de gérer les approvisionnements et les prestations de votre projet.
2. La communication avec les parties prenantes
Une bonne exécution de projet nécessite une communication suffisante et efficace tout au long
de la production des livrables de projet.
3. La coordination de l’équipe projet
Le développement des livrables est l'étape où le contenu du projet, tel qu'énoncé dans la charte
de projet et détaillé dans le plan de projet, prend vie.
5. La gestion des délais et suivi de l’avancement
Par définition, les projets sont des initiatives complexes et limitées dans le temps. Il est
nécessaire lors de cette phase d'exécution de suivre de près l'avancement du projet et
de maîtriser les délais des différentes activités et tâches.
6. La résolution des problèmes
En phase d'exécution d'un projet, plusieurs problèmes peuvent survenir, certains spécifiques à
cette phase du projet.
La phase de réalisation de projet est la phase de production des livrables. Elle peut sembler la
plus importante pour ceux qui ne sont pas familiers avec la gestion de projet, mais sa réalisation
et son succès dépendent étroitement de toutes les autres phases qui garantissent leur bon
déroulement. (Mtimet, 2018)
III.3.1. DETERMINATION DES OBJECTIFS
La gestion de projet se présente sous la forme d'une pyramide, au sommet de laquelle se trouve
le système de gestion de projet à travers trois types de gestion pouvant être mis en place : la
gestion du temps, la gestion des ressources et le contrôle de la production.
Afin d'atteindre les objectifs, toutes les tâches et étapes du projet doivent être définies, qui
seront réalisées dans les délais et avec les ressources nécessaires. Pour mettre en œuvre un
projet, il ne suffit pas de connaître les différentes tâches à accomplir. Il est également nécessaire
de connaître les joints idéaux pour pouvoir le faire dans les délais et le coût. Son déroulement
vérifie cependant en permanence si le plan établi est suivi.
La première étape de la création d'un réseau PERT consiste à définir les tâches. Il s'agit
d'identifier et de lister les tâches nécessaires pour construire le projet efficacement. Chaque
tâche est associée à une durée estimée en unités de temps. Le tableau ci-dessous présente les
différentes tâches de notre projet :
Tableau 1: liste de tache
La date le plus tôt (notée : t) représente spécifiquement le temps minimum requis pour
atteindre un sommet (nous ne pouvons pas faire mieux). Grâce à l'algorithme du plus long
chemin de Ford, il est déterminé étape par étape, par ordre croissant de sommet, à partir de
l'entrée du graphique. Ainsi :
Formule : t1 = 0 et tj = Max (ti + dij) sur tous les i précédant j avec dij = durée de la tâche ij
La date au plus tôt de la sortie du graphe représente la durée minimale réalisable pour
l’ensemble du projet est de 3
Figure 16: Date au plus tôt
III.3.6.2. DATE AU PLUS TARD
La date au plus tard (notée : T) représente concrètement la date à laquelle cet état doit
obligatoirement être atteint si l’on ne veut pas augmenter la durée totale du projet (il ne faut
pas faire pire). Elle se déterminera de manière analogue à t, mais par ordre de sommet
décroissant, depuis la sortie du graphe
Formule : Tn = tn = Durée du projet et Ti = Min (Tj – dij) sur tous les j suivant i
T11 = 39, T10 =39-2=37, T9 =37-1=36, T8 =36-1=35, T7=35-3= 32, T6=32-14=18, T5=32-
1=31, T4=18-1=17, T3 =31-5=26, T2 = min (18-2, 31-0) =15, T1 = min (15-15, 26-11) = 0
La marge libre d'une tâche représente spécifiquement le délai maximum que l'on peut
prendre dans l'exécution d'une tâche sans retarder le démarrage des tâches suivantes,
indiqué ML.
Avec ij la tâche allant du sommet i au sommet j
MLij = tj – ti – dij
A: 15-0-15 = 0 G: 32-6-14 = 12
B: 11-0-11 = 0 H: 35-3-32 = 0
C: 17-15-2 = 0 I: 36-35 -1 = 0
D: 16-11-5 = 0 J: 37-36-1 = 0
E: 18-17-1 = 0 K: 39-37-2 = 0
F: 32-16-1 = 15
L'objectif de la conception d'un système est de créer une solution technique qui répond
exigences opérationnelles du système.
Un diagramme de cas d'utilisation est un diagramme utilisé en UML pour identifier les
fonctionnalités du système pendant la phase d'analyse d'un projet. Il décrit l'interaction de
personnes ou d'un appareil externe avec le système proposé. Il ne montre pas beaucoup de
détails, mais résume seulement certaines des relations entre les cas d'utilisation, les acteurs et
les systèmes.
III.4.2. DIAGRAMME DE SEQUENCE
En UML, un diagramme de séquence est utilisé pour décrire les étapes d’analyse et de
conception. Il s'agit d'un diagramme interactif qui montre comment les actions sont effectuées.
Un diagramme de séquence est souvent utilisé pour décrire le flux chronologique des
événements à travers un cas d'utilisation. Il peut être utilisé pour représenter les relations de
communication entre les objets et les messages qui déclenchent ces messages.