Vous êtes sur la page 1sur 3

projet 2: Système de navigation pour véhicules intelligents

objectif:Le principal objectif de ce projet est de concevoir et développer un système


complet de véhicule intelligente, comprenant une partie embarquée dédiée à la
collecte de données en temps réel sur l'état du véhicule, et une application mobile
associée qui offre aux utilisateurs un accès immédiat à ces informations, y compris la
position en temps réel

1/Analyse des Besoins :

Fonctionnalités du Système de Navigation :

Navigation basée sur le GPS pour déterminer la position actuelle.

Calcul d'itinéraires en fonction de la destination souhaitée.

Affichage d'instructions de conduite claires et compréhensibles.

Intégration de capteurs pour la détection d'obstacles et la navigation assistée.

2/Architecture Générale du Système :

Unité de Contrôle Embarquée (ECU) :

Gère les fonctions principales du système de navigation.

Communique avec le module GPS, les capteurs, et l'application utilisateur.

Module GPS :

Fournit les données de localisation en temps réel.

Capteurs :

Capteurs de proximité et caméras pour la détection d'obstacles et l'assistance à la


navigation.

Application Utilisateur :

Interface conviviale affichant la carte, les instructions de conduite, et les informations


sur le trafic
3/Matériels :

Unité de Contrôle Embarquée (ECU) :

Microcontrôleur ou ordinateur embarqué puissant.

Connectivité Internet (Wi-Fi, 4G/5G) pour les mises à jour en temps réel.

Module GPS :

Puce GPS haute précision intégrée à l'ECU.

Capteurs :

Capteurs de proximité (ultrasons, infrarouges) et caméras.

Éventuellement, capteurs accéléromètres pour une meilleure détection d'obstacles.

Capteur de vitesse,température... pour determiner l'etat de véhicule .

4/Langages de Programmation :

Langage de Programmation Embarqué :

Utilisation de C ou C++ pour le développement du logiciel embarqué sur l'ECU.

Langages de Traitement de Données :

Python ou Java pour le traitement des données, l'analyse des capteurs, et l'amélioration
des fonctionnalités.

5/Développement Logiciel :

Développement de l'Application :

Utilisation de frameworks comme TensorFlow ou OpenCV pour le traitement d'image si


la détection d'obstacles est impliquée.

LabVIEW ou d'autres outils pour le développement de l'interface utilisateur.

Programmation Embarquée :

Utilisation d'outils tels que PlatformIO, Eclipse, ou des environnements spécifiques au


matériel pour le développement et le déploiement du code sur l'ECU

Vous aimerez peut-être aussi