Logo de Huerta Network
Huerta Network
Retour aux travaux

HNRI 6ASM1

Robot Industriel 6 Axes Small Model 1

Présentation générale

Travaux sur un robot 6 axes avec pour objectif:

  • Réalisation d'un robot 6 axes
  • Cinématiques
  • Détection de l'environnement
  • Gestion dynamique d’obstacles
  • Génération et optimisation de trajectoires

// Avancements des travaux

14/06/2026 - Utilisation RRT avec biais et simplification du chemin en condition réelle

LOGICIEL

Le nombre de point de passage est simplifié afin de ne garder que ceux qui permettent l'evitement de la zone de collision. Néanmoins la distance entre les points et l'utilisation de mouvements articulaires provoques de mouvements amples pouvant être dangereux.

14/06/2026 - Utilisation RRT en condition réelle

LOGICIEL

Le robot se déplace en réalisant des mouvements erratiques (zigzag) provoqués par l'exploration du RRT.

21/05/2026 - RRT biaisé (orientation de la recherche) utilisant un corridor plus étroit, un post-traitement de simplification.

LOGICIEL

problème de auto detection du bras comme un obstacle

21/05/2026 - RRT en Python et affichage avec Matplot.

LOGICIEL

Chemin trouvé au bout de 0.3 sec, en utilisant un corridor rejoingnant la position actuelle à la position cible.

Le chemin nécessite un post-traitement pour lisser les zigzags. Une optimisation par biais peut aider à la convergence ainsi qu'un corridor plus étroit.

problème de auto detection du bras comme un obstacle

20/05/2026 - Utilisation de la position connue du bras robot pour supprimer les points générés par lui-même.

LOGICIEL

Déblocage de la situation. L'appel des algos va pouvoir se réaliser après une prise. Utilisation de MatPlot pour l'affichage.

problème de auto detection du bras comme un obstacle

10/05/2026 - Augmentation du nombre de points dans la vision et mise en évidence des points du bras robot.

LOGICIEL

Déblocage de la situation. L'appel des algos va pouvoir se réaliser après une prise. Utilisation de MatPlot pour l'affichage.

problème de auto detection du bras comme un obstacle

09/05/2026 - Problème de détection du bras robot comme obstacle par la vision

LOGICIEL

Le bras se déplaçant dans la scène génère des points et sont interprété comme un obstacle. Utilisation de MatPlot pour l'affichage.

09/05/2026 - Génération de trajectoire pour évitement de collision sur RoboDK (PRM)

LOGICIEL

En utilisant la cartographie intégérée à RoboDK, génération d'une trajectoire évitant les collisions avec la zone de collision.
Une nouvelle cartographie de l'environnement est nécessaire en cas de modification de la zone de collision.

Optimisation et exploration de stratégie pour la réutilisaiton de la cartographie à explorer.

09/05/2026 - Essai de la cartographie de RoboDK (PRM)

LOGICIEL

Le PRM permet de générer des chemins à partir d'une cartographie préalable de la scène.

cartographie PRM

02/05/2026 - Génération dynamique d'obstacle sur RoboDK en utilisant une Kinect

LOGICIEL

Stratégie de génération d'obstacle : lorsqu'un obstacle physique est posé dans le champ de la Kinect, une "zone rouge" (cube avec echelle modifié dynamiquement) se génère dans RoboDK.
Prochaine étape : l'évitement de collision dynamique avec PRM, RRT, RRT* etc !

Utilisation de scripts python avec opend3D, stratégie voxel utilisé pour créer rapidement la zone.

02/05/2026 - Amélioration de la trajectoire avec mouvement linéaire

LOGICIEL

Remplacement des mouvements articulaires simples par des mouvements linéaires directes entre la zone de prise et de dépose.

Remarque : Ce mouvement rectiligne sera le mouvement qui devra subir des déviations dynamiques afin d'éviter des obstacles.

02/05/2026 - Suivi d'orientation rZ d'ArUco dans RoboDK

LOGICIEL

Intégration de l'orientation rZ des marqueurs ArUco. Un modèle de l'aruco dans roboDK s'adapte dynamiquement.

Bilan : Avec l'orientation, le robot s'oriente correctement et la prise de cube est plus précise.

16/04/2026 - Nouveaux mors de préhension

MECANIQUE

Suite aux glissements observés lors des premiers tests de Pick & Place, de nouveaux mors ont été modélisés et imprimés en 3D. Cette nouvelle géométrie permet l'utilisation d'élastique pour la surface de contact permettant une adhésion améliorant l'efficacité de la prise.

mors version 2

12/04/2026 - Pick & Place : Essai avec le Cube Aperture Science

LOGICIEL & MECANIQUE

Mouvement de Pick & Place. Identification des Aruco, saisit et déplace un objet complexe (un cube Portal imprimé en 3D).

Bilan : la fluidité globale est au rendez-vous. La prochaine étape visera à optimiser les trajectoires pour l'évitement de collision et à redessiner les mors de la pince pour une préhension plus sécurisée sur ce type de géométrie.

12/04/2026 - Vision 3D dynamique avec RoboDK

LOGICIEL

Validation de la communication entre plusieurs briques (Kinect v1 détectant des cibles dynamiques via marqueurs ArUco) et l'environnement RoboDK chargé de réalisé les trajectoires.

12/04/2026 - Sécurisation de l'Axe 1

MECANIQUE

Pour pallier les problèmes de frottements et stabiliser l'ensemble du bras, la conception de l'axe 1 a été entièrement revue. Nous y avons intégré un roulement à billes massif de 170 mm logé dans une nouvelle cage imprimée en 3D, garantissant ainsi une rotation fluide, robuste et sans effort pour le moteur.

montage orange 
							 class=

07/04/2026 - Premiers tests de préhension

LOGICIEL & MECANIQUE

Les premiers tests de préhension en mode JOG sur une simple vis M3 se sont avérés très prometteurs concernant la réactivité et la précision de notre pince.

Observations : les éléments d'articulation de l'axe 1 généraient trop de frottements pour assurer une fluidité parfaite lors des mouvements... l'axe 1 doit à nouveau être revu

08/11/2025 - Première trajectoire via RobotDK

LOGICIEL

Test de précision et de répétabilité en utilisant une trajectoire préparé et exécuté sur RobotDK.

Observations : Bonne répétabilité générale, quelques écarts probablement causé par un important jeu repéré sur l'axe 1 -> mécanique à revoir.

04/11/2025 - Premiers mouvements via RobotDK

LOGICIEL

Mise en place d'un middleware en Python utilisant l'API de robotDK pour lire et transmettre la position angulaire des servomoteurs en continu.

Observations : excellente réactivité, précision et limites d'axes à améliorer.

24/10/2025 - Assemblage du carter du Teach

Mécanique

Assemblage du carter pour le teach.

Observations : Bonne tenue, partie arrière a revoir en une pièce pour gagner en solidité.

23/10/2025 - Assemblage des éléments orange

Mécanique

Remplacement des éléments précédement noir (segments) avec ajout de repère de calibration et optimisation solidité structurelle.

montage orange

30/09/2025 - Début de conception (modélisation 3D) du robot

Mécanique

Création des éléments, avec priorisation de la réutilisation des pièces sur différentes zones pour optimisé la simplicité et la maintenance.

Conception V1