mm_viz_pick_and_place

Vous consultez actuellement la documentation pour la dernière version (2.1.2). Pour accéder à une autre version, cliquez sur le bouton "Changer de version" situé dans le coin supérieur droit de la page.

■ Si vous n’êtes pas sûr de la version du produit que vous utilisez, veuillez contacter le support technique Mech-Mind pour obtenir de l’aide.

Ce programme déclenche le démarrage de Mech-Viz et guide le robot pour accomplir une tâche simple de prise et dépose. Il s’applique aux scénarios où un résultat de vision guide la prise une ou plusieurs fois.

Charger le programme

Ouvrez TMflow et cliquez sur Project pour ouvrir la fenêtre.

mm viz pick and place1

Configurations

Configuration des points

Vous pouvez définir les points dans Point Manager:

vizPose est le point calculé selon la trajectoire planifiée de Mech-Viz.

Dropoff est le point enseigné par l’utilisateur, où le robot dépose l’objet.

Configuration des paramètres

Composant MM init

Le paramétrage réseau dans le programme est défini par MM init. Vous pouvez configurer l’adresse IP, c’est‑à‑dire l’adresse IP de l’IPC, dans ce composant.

Veuillez vous référer à Configurer l’adresse IP de l’IPC pour modifier l’adresse IP de MM init.

Composant Run Viz

Vous devrez configurer manuellement le paramètre qui déclenche Mech-Viz à démarrer. Veuillez cliquer sur l’icône tm interface program icon4 dans le coin supérieur gauche du composant Run Viz pour configurer.

Pour des instructions détaillées sur la configuration des paramètres, veuillez vous référer à Démarrer le projet Mech-Viz (Run Viz).

Description du programme

Programme de mouvement

Dépose (place_sequence)

Le nœud release_object ne peut pas être exécuté directement. Vous devez en modifier les paramètres pour commander l’ouverture de la pince.

place sequence

Programme principal

Tout d’abord, le composant MM init est ajouté après le nœud Start pour établir la communication. Vous pouvez modifier l’adresse IP dans le composant MM init. Veuillez vous assurer que le robot et l’IPC sont sur le même sous‑réseau.

mm viz pick and place2

Ensuite, le composant Run Viz est ajouté pour démarrer Mech-Viz. Vous pouvez configurer des paramètres pour déclencher le démarrage de Mech-Viz, basculer la branche et définir le Current Index.

Ensuite, le composant Receive Viz est ajouté pour obtenir la trajectoire planifiée depuis Mech-Viz. Les résultats renvoyés par Mech-Viz seront stockés dans la variable globale g_mm_socket_recv_array sous forme de chaînes.

mm viz pick and place3

Les résultats reçus de Mech-Viz seront utilisés pour affecter des valeurs à vizPose. Le programme déterminera si le résultat reçu correspond à une « Étape de déplacement par vision ». S’il s’agit d’une « Étape de déplacement par vision », le robot se déplacera vers le point de passage en mode de mouvement linéaire ; sinon, le robot se déplacera vers le point de passage en type de mouvement Point to Point, puis commencera à saisir l’objet.

De même, le nœud grasp_object ne peut pas être exécuté directement. Vous devez en modifier les paramètres pour commander la fermeture de la pince.

Ensuite, le programme détermine si tous les points de passage fournis par Mech-Viz ont été atteints. Si le robot s’est déplacé vers tous les points de passage, il sera guidé par place_sequence et commencera à déposer l’objet. Dans cet exemple, vous devrez définir le point Dropoff dans place_sequence et Mech-Viz n’a pas besoin d’exporter des points pour la dépose.

mm viz pick and place4

Cette page est-elle utile ?

Veuillez nous indiquer comment améliorer :

Nous accordons de l’importance à votre vie privée

Nous utilisons des cookies pour vous offrir la meilleure expérience possible sur notre site web. En continuant à utiliser le site, vous reconnaissez accepter l’utilisation des cookies. Si vous refusez, un cookie unique sera utilisé pour garantir que vous ne soyez pas suivi ou reconnu lors de votre visite sur ce site.