IMA3/IMA4 2021/2023 P12

De Wiki de Projets IMA
Révision datée du 15 décembre 2022 à 09:49 par Asellali (discussion | contributions) (Gestion de Projet)

Résumé

Communication entre des robots pour la gestion d'un entrepôt :

L’objectif de notre projet est de faire communiquer deux robots autonomes que nous pourrions intégrer par la suite dans des entrepôts dans le but de rendre ceux-ci automatisés. Le premier robot sera un robot élévateur capable de soulever et déplacer des charges tandis que le second sera un robot transporteur de charges, dénommé "robot train". Le robot train se déplacera dans l'ensemble de l'entrepôt et s'arrêtera à des "stations" auxquelles le robot élévateur lui amènera des charges. Après avoir chargé un certain nombre de charges, il les amènera à un point final.

Présentation générale

Contexte

Notre projet initial était de concevoir un robot élévateur que nous imaginions parfaitement s'intégrer dans un entrepôt pour soulever des charges. Cependant, après analyse, nous avons constaté que quelques prototypes existaient déjà or nous tenions à ce que notre projet puisse être une réelle valeur ajoutée ce qui nous a amené à revoir nos plans. Il se trouve que l'un des problèmes des entrepôts concerne la sécurité puisqu'on compte plusieurs cas d'accidents mortels chaque année. Afin de pouvoir apporter plus de sécurité au sein des entrepôts et de rendre plus efficace le traitement des marchandises, nous avons décidé qu'il serait plus intéressant de concevoir 2 robots légèrement différents et qui coopéreraient entre eux.

Objectif

Notre premier objectif est de pouvoir programmer les deux robots dans un premier temps, puis d'assurer la communication entre les deux.

Description

Réalisations et résultats

Après avoir mis en place notre plan d'action pour les semestres S7 et S8 et avoir établi notre diagramme de Gantt, nous nous sommes attaqués à la première phase de ce semestre. Celle-ci consistait à prendre en main ROS. C'est un logiciel très complet qui permet de réaliser tout ce que l'on souhaiterait faire pour nos robots tout en nous permettant de programmer ceux-ci en python, langage maîtrisé par chacun des membres du projet. Cependant, nous avons rencontré un problème majeur : le code présent sur wikirobotino nécessite l’installation de la bibliothèque API2, or l’installation de celle-ci n’est pas disponible pour Unix sur le wiki. Ainsi il nous était impossible d’essayer le code présent sur le wiki. Nous avons donc décidé de ne plus travailler avec les Robotinos. Nous sommes passé sur les robots KHEPERAS IV. Afin de réaliser le connexion entre les robots, nous n'allons plus utiliser ROS.

Bilan

Gestion de Projet

Outils Gestion de Projet

Pour la gestion de notre projet, nous avons établi un diagramme de Gantt.

- Google Drive

- Diagramme de Gantt

- Mise en place d'un futur repository Git

Matériel utilisé

- Routeur D-Link (et son alimentation)