PROJET ROB3 Léo, Christian, Bastien, Quentin, Nicolas, Skander

06/02/2025:

Activités du jour:

Diagramme de Gantt
Répartitions des rôles
Design générale du robot
Définition de la logique du code
Découverte du matériel

A faire pour la séance suivante

Lire la documentation des pièces électroniques

27/02/2025:

Activités du jour:

Pôles mécanique :

Photo de la solution pivot a fournir

tp rob.jpg

Pôles informatique et électronique:

Durant la prochaine séance :

Annexe:

Documents rattaché :

TUTO_capteur.pdf 

Pince.pdf

13/03/2025:

Activités du jour:

Pôles mécanique :

Pôles informatique :

Pôles informatique et électronique: 

Annexe:

Schéma du câblage

Capture d'écran 2025-03-13 110950.png

27/03/2025:

Activités du jour:

Pôles mécanique :

Pôles informatique :

Pôles électronique :

Points clés de la conception mécanique finale du robot :

Liaisons pivots :

Les liaisons pivots, dans la pince du robot, ont été réalisées avec un axe entre les pièces. Cet axe a été fabriqué avec un morceau de carton entouré de scotch. Ce procédé a été utilisé en raison de l'adaptabilité de la pièce à des trous de diamètre variable.

Supports moteurs :

Les supports des moteurs sont deux pièces permettant de tenir les moteurs du robot. Ils ont été modélisé sous Solidworks puis découpé avec la découpeuse laser. Les supports sont maintenu en position avec deux équerres découpées elles aussi avec la même machine. Ces équerres permettent de résoudre le problème de surcharge de l'arrière du robot, ce qui écartait les roues et faisait toucher le sol au robot. Elles on été collé avec de la colle à bois de l'autre coté des roues afin d'éviter d'éventuel frottements ou conflit avec les roues.

Support pince :

Le support de la pince a été réalisé sous Solidworks puis découper en MDF 3mm. Une seule pièce a été réalisé pour le support de la pince et le haut du bras. La pince est vissé dans cette pièce.

Support capteur droit :

Le capteur droit se trouve sur la droite du robot, orienté vers le mur. Le capteur est tenu vers le sol par une pièce. Le capteur est tenu dans cette pièce par les "yeux" du capteur qui sont coincé dans la pièce.

Support capteur pince :

Le capteur pince se trouve sur le bras du robot, orienté vers l'avant. Le capteur est tenu en dessous de la pince, le support est monté serré sur le bras du robot. Le capteur est tenu dans cette pièce par les "yeux" du capteur qui sont coincé dans la pièce.


Les fichiers Solidworks sont en annexe.



Activités et travaux réalisés en autonomie :


Après avoir réalisé que notre châssis comportait de nombreux problèmes de conception, nous avons changé la plupart des pièces et opté pour un modèle plus simple, dont les pièces sont en fichiers joints à ce wiki. Les pièces ont été réalisées par le pôle mécanique et le montage a été réalisé par Bastien, qui a également essayé d'y implémenter un bouton (sans succès).

Sur le modèle de ce robot, il y a eu quelques modifications visibles sur la vidéo partagée.

La principale méthode retenue pour la conception du code fut l'utilisation des "switch" et du passage d'un cas à un autre à l'aide de conditions définies grâce à nos capteurs. De plus, nous avons grandement utilisé les "delays", que ce soit pour réaliser des mouvements comme tourner à 90 degrés ou encore pour avancer d'une distance prédéfinie. Cette méthode est donc principalement expérimentale, très sensible aux perturbations ; néanmoins, l'utilisation d'un code très simple limite le nombre de "bugs" et rend sa compréhension simple. Le code est joint dans un fichier .txt nommé code_final_6 ; de nombreux commentaires expliquent le code. Il ne faut pas non plus oublier nos documents qui expliquent la pince et les capteurs.

Dans le détail, Skander s'est occupé de l'utilisation de la pince et des capteurs, Nicolas a écrit le corps du code et a essayé d'y implémenter un correcteur. Enfin, Quentin a réalisé les parties de code pour attraper et déposer l'objet. Le reste du code a été développé en groupe, sans répartition spécifique.

Nous avons remarqué expérimentalement que les capteurs nous renvoyaient régulièrement des valeurs aberrantes. Nous avons donc utilisé un filtre pour limiter ces valeurs. De plus, il est préférable de placer les capteurs perpendiculairement au plan observé et de bien les orienter.

Récapitulatif :
Ce projet permet de mieux comprendre l'intérêt de chaque matière étudiée durant la Robotique et de les appliquer. Il nous apprend également ce que représente un travail de groupe sur le long terme.

Ce que nous aurions pu améliorer :



Revision #1
Created 11 February 2026 17:43:39 by Carillet Lilian
Updated 11 February 2026 17:43:40 by Carillet Lilian