Avant Projet Memoire Zadi Jonathan
Avant Projet Memoire Zadi Jonathan
Avant Projet Memoire Zadi Jonathan
Présenté par:
ZADI JONATHAN
Objectifs généraux
● Concevoir et développer une plateforme web sur le cloud adaptée à la gestion de
robots polyvalents.
● Mutualiser un ensemble de robots pour offrir une variété de services à travers la
plateforme.
● Promouvoir l'utilisation de la robotique en Côte d'Ivoire en rendant cette technologie
plus accessible.
Objectifs spécifiques
● Élaborer une infrastructure cloud personnalisée pour répondre aux besoins spécifiques
de la robotique.
● Créer une interface utilisateur conviviale pour permettre la gestion et le monitoring
des robots en temps réel.
● Faciliter la coordination et la communication entre les différents robots pour une
mutualisation efficace.
● Proposer une gamme de fonctionnalités diversifiées pour répondre aux besoins variés
des utilisateurs.
● Sensibiliser les acteurs locaux sur les avantages de la robotique et son potentiel pour
le développement.
Problématiques
● Comment développer une infrastructure cloud adaptée aux contraintes de la robotique
et garantissant des performances optimales ?
● Comment assurer la coordination efficace de robots de différentes catégories pour
mutualiser leurs services sur la plateforme ?
● Comment offrir une interface utilisateur conviviale tout en intégrant des
fonctionnalités avancées de gestion et de monitoring ?
● Quelles stratégies mettre en place pour promouvoir et démocratiser l'utilisation de la
robotique en Côte d'Ivoire ?
Fonctionnalités
Gestion des Robots Agricoles :
● Planification et exécution de tâches agricoles : Les utilisateurs pourront définir
des missions spécifiques pour les robots agricoles, telles que l'ensemencement,
l'arrosage, la récolte, etc.
● Paramétrage des capteurs : La plateforme permettra de configurer les capteurs
des robots agricoles pour surveiller l'état des cultures et optimiser leurs
performances.
● Suivi des données agricoles : Les données collectées par les robots, comme
l'humidité du sol ou les conditions météorologiques, seront accessibles aux
utilisateurs pour des prises de décisions éclairées.
Gestion du Robot de Surveillance :
● Programmation des patrouilles : Les utilisateurs pourront définir des itinéraires
de patrouille pour le robot de surveillance, afin de surveiller des zones
spécifiques en temps réel.
● Détection d'incidents : Le robot de surveillance sera équipé de capteurs pour
détecter tout comportement suspect ou situation d'urgence, alertant ainsi les
utilisateurs en cas de besoin.
● Flux vidéo en direct : La plateforme permettra de visualiser les flux vidéo en
direct capturés par le robot de surveillance, offrant ainsi une surveillance à
distance.
Gestion du Drone de Livraison :
● Planification des livraisons : Les utilisateurs pourront programmer les
itinéraires de livraison pour le drone en fonction des adresses de destination.
● Suivi des colis : La plateforme fournira des informations en temps réel sur
l'état des livraisons en cours, incluant la localisation du drone et le statut des
colis.
● Gestion des retours : Le drone de livraison pourra être programmé pour
récupérer des colis retournés ou effectuer des livraisons de retour vers les
points de collecte.
Communication et Suivi Centralisés :
● Interface utilisateur globale : Les utilisateurs pourront accéder à une interface
centralisée pour gérer l'ensemble des robots, planifier les missions et suivre les
performances en temps réel.
● Notifications et alertes : La plateforme enverra des notifications aux
utilisateurs concernant les statuts des robots, les progrès des missions et toute
situation d'urgence détectée.
Perspectives
● La plateforme pourra être évolutive pour intégrer de nouveaux types de robots et de
services à l'avenir.
● Des partenariats pourront être établis avec des entreprises et des institutions pour
enrichir l'offre de services.
● L'expérience acquise avec cette plateforme pourra être utilisée comme référence pour
d'autres initiatives de robotique dans le pays.
Limites
● Les coûts de développement et de maintenance de l'infrastructure cloud pourraient
représenter un défi financier.
● La compatibilité avec certains modèles de robots existants pourrait être limitée.
● La sensibilisation et l'adoption de la robotique pourraient nécessiter des efforts de
communication et d'éducation supplémentaires.
INTRODUCTION
Au fil des années, la robotique a connu une évolution majeure, transformant tant les pratiques
industrielles que notre vie quotidienne. Malheureusement, en Afrique, et plus précisément en
Côte d'Ivoire, ce domaine demeure en retrait. Malgré les avantages potentiels qu'elle pourrait
apporter, l'utilisation des robots reste largement marginale dans nos secteurs d'activités. Or,
des domaines clés tels que l'agriculture, la sécurité et la livraison pourraient grandement
bénéficier de ces technologies pour augmenter leur chiffre d'affaires et améliorer leur
efficacité.
Face à cette situation, une problématique émerge : comment démocratiser l'utilisation des
robots en Côte d'Ivoire et favoriser leur intégration dans des secteurs essentiels tels que
l'agriculture, la sécurité et la livraison ?
C'est dans cette optique qu’il nous a été proposé comme thème : "Conception et Réalisation
d'une Plateforme Cloud pour la Gestion et la Mutualisation de Robots Polyvalents en Côte
d'Ivoire : Démocratisation de la Robotique en tant que service". En clair, il s’agit de
concevoir et de réaliser une plateforme cloud, spécialement dédiée à la gestion et à la
mutualisation de robots polyvalents en Côte d'Ivoire. Cette plateforme sera conçue pour
faciliter l'accès aux robots et à leurs services, afin de promouvoir leur utilisation et
d'optimiser leurs avantages dans notre pays.
Pour atteindre cet objectif, ce mémoire sera structuré en trois parties principales. Dans la
première partie, nous présenterons l'entreprise à l'origine du projet de la plateforme cloud, en
mettant en lumière son contexte, son historique, ses missions et son organisation dans le
domaine de la robotique. Nous procéderons ensuite à une revue de l'état de l'art en robotique
et aux plateformes cloud existantes pour la gestion de robots, tout en analysant les initiatives
mondiales dans les secteurs agricole, de sécurité et de livraison.
Dans la deuxième partie, nous aborderons les méthodes et conceptions adoptées pour la
réalisation de la plateforme cloud. Après avoir présenté les différentes méthodes de
développement logiciel utilisées, nous procéderons à une analyse comparative pour justifier
les choix retenus. Nous détaillerons ensuite la conception de la plateforme en mettant l'accent
sur les fonctionnalités spécifiques à chaque type de robot (agricole, surveillance, drone de
livraison).
Enfin, dans la troisième partie, nous présenterons les matériels et outils de développement
nécessaires pour la réalisation de la plateforme cloud. Nous exposerons les résultats obtenus
lors des tests et des évaluations, en interprétant leurs performances en fonction des critères
définis dans le cahier des charges. Enfin, nous discuterons des résultats, analyserons les
avantages et les limites de la plateforme réalisée, et proposerons des perspectives
d'amélioration pour de futures évolutions.
PLAN
Partie I : Généralités
Chapitre VI : Conceptions
Pour parvenir à ces objectifs, nous avons opté pour la conception et la réalisation d'une
plateforme cloud novatrice, spécifiquement dédiée à la gestion et à la mutualisation de robots
polyvalents. Cette plateforme a été conçue avec soin pour faciliter l'accès aux robots et à leurs
services, tout en tirant pleinement parti de leurs performances au sein du contexte ivoirien.
Les résultats obtenus lors des tests et des évaluations ont été extrêmement encourageants,
montrant l'efficacité de la plateforme cloud dans la gestion et la mutualisation des robots. Les
fonctionnalités spécifiques à chaque type de robot ont été parfaitement intégrées, permettant
ainsi de maximiser leurs performances dans leurs domaines respectifs.
Mastering Cloud Computing par Rajkumar Buyya, Christian Vecchiola, et S. Thamarai Selvi.
Robot Operating System (ROS) for Absolute Beginners par Lentin Joseph.
Mobile Cloud Robotics as a Service with OCCIware par Philippe Merle, Christophe Gourdin,
Nathalie Mitton
Cloud Robotics: Connected to the Cloud, Robots Get Smarter par James Kuffner et et al.
(https://ai.googleblog.com/2010/11/cloud-robotics-connected-to-cloud.html)
Towards Cloud Robotics: A Framework for Integrating Robotics and Cloud Computing par
Joshua Smith et al. (https://homes.cs.washington.edu/~jrs/ConferencePapers/ICRA12-SMRS-
PAR.pdf)