Vous êtes sur la page 1sur 5

Ministère des études supérieures et de la recherche scientifique

École Nationale Polytechnique d’Alger


Département d’électronique
2ème année

Devoir Maison 2 GP

Réalisé par :
BENARAB Adel

Travail présenté à
Monsieur : Mohamed Belmouhoub

1
2023/2024 DM2 GP

Table des matières

1 Le projet que j’ai choisi 3

1.1 Brève explication du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2 Notion nécessaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Cycle de vie 3

3 Méthode de conduite du projet 4

4 Cycle de développement du projet 4

Page 2
2023/2024 DM2 GP

1 Le projet que j’ai choisi

Pour se rappeler, le projet choisi dans l’ancien DM est : Réalisation et conception d’un
robot de navigation autonome basé sur le ROS (Robot Operating System).

1.1 Brève explication du projet

La Réalisation du robot à comme but la participation dans une compétition internationale


EUROBOT 2024 Qui se déroulera en France.Le thème est le suivant : Réalisation d’un robot
de Navigation autonome et éditeur d’obstacle permettant la Navigation et la vitalité dans la
planète Mars.

1.2 Notion nécessaire

ROS : Robot Operating System, est un ensemble d’outils et de bibliothèques open-source


qui simplifient le développement de logiciels pour les robots. Il fournit des fonctionnalités telles
que la gestion des périphériques matériels, la communication entre les différents composants
d’un système robotique et des outils de visualisation et de débogage.

2 Cycle de vie

Le cycle de vie d’un projet est une séquence d’étapes ordonnées qui commencent par la
définition des besoins et des objectifs du projet et se terminent par sa clôture et son évalua-
tion.
Le cycle de vie de mon projet est séquentiel, et passe par les étapes suivantes :
1- l’initialisation :Elle consiste a :
-Préciser le type de robot à concevoir, ses fonctionnalités de navigation autonome, ainsi que
les milieux d’utilisation envisagés.
-Établir une estimation préliminaire des ressources requises, englobant le matériel, les logi-
ciels, le temps et le budget.
2- Planification :
-Élaborer un plan détaillé du projet, y compris la définition des tâches à accomplir, les
échéances, les ressources nécessaires et les budgets.
-Identifier les composants matériels et logiciels requis pour la construction du robot et assurer
leur compatibilité avec ROS.
-Développer une stratégie de développement logiciel, y compris les outils et les packages ROS
à utiliser.

Page 3
2023/2024 DM2 GP

3- Implémentassions :
-Développer les différents composants logiciels du système de navigation autonome en utili-
sant ROS, y compris la perception, la planification de trajectoire, le contrôle des moteurs,
etc.
-Intégrer les composants matériels et logiciels pour construire le robot physique.
-Tester chaque composant individuellement ainsi que le système dans son ensemble pour ga-
rantir son bon fonctionnement.
4- Validation et vérification :
-Valider le système de navigation autonome en le testant dans une variété d’environnements
et de conditions de fonctionnement.
-Vérifier que le robot répond aux spécifications et aux exigences définies dans la phase d’ini-
tiation.
-Effectuer des ajustements et des corrections si nécessaire en fonction des résultats des tests.
5- Clôture : La clôture du projet en participant a la compétition qui se déroulera ce mai
en France.

3 Méthode de conduite du projet

Mon projet a un cycle de vie séquentiel, ou chaque étape dépend de la précédente, du


coup, la méthode la plus approprié sera Méthode en cascade ou Waterfall. Cette méthode
également connue sous le nom de modèle en cascade ou cycle de vie en cascade, est l’une
des méthodologies classiques de gestion de projet. Elle consiste en une séquence linéaire et
séquentielle d’étapes, où chaque phase doit être terminée avant que la phase suivante puisse
commencer.

4 Cycle de développement du projet

Le cycle de développement du produit est une partie du cycle de vie, il s’agit de la 3ème
et la 4ème étape qui sont la réalisation et la validation. Dans ce qui suit, on va détailler un
peu plus le cycle de développement en exposant les différentes étapes : -Partie théorique :
C’est la première partie qui peut être la plus importante dans la réalisation du projet, car
on doit d’abord faire nos recherche pour bien comprendre a methode de fonctionnent du
ROS, comment faire la navigation autonome du robot, l’étude de fonctionnement des outils
nécessaire comme les Stepper motors, les cartes ARDUINO/STM32...
-Les tests : Cette partie est la plus difficile car elle consiste a tester le bon fonctionnement
du robot et la réalisation de ça tache, ainsi elle inclue le debogage des erreurs et problèmes
qui nécessite la bonne compréhension du système et le temps large afin de faire les tests
nécessaire et connaître le problème.
-La validation : Ces l’étape ou le robot est soumis au test finale dans l’environnement exiger

Page 4
2023/2024 DM2 GP

par la compétition et s’assurer l’homologation du robot dans la compétition et la possibilité


de victoire.

Page 5

Vous aimerez peut-être aussi