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.

Le programme déclenche l’exécution du projet Mech-Viz afin d’obtenir la trajectoire planifiée pour la prise et le dépôt de l’objet.

Charger le programme

Dans TMflow, sélectionnez Fichier > Ouvrir et ouvrez le programme ci-dessous.

viz pick and place 1

Configurations

Configurations des points

Le programme comporte au total 2 points, comme détaillé ci-dessous.

viz pick and place 2
  • vizPose: Le point attribué en fonction de la trajectoire planifiée renvoyée par Mech-Viz. Il n’est pas nécessaire d’enseigner ce point à l’avance.

  • Dropoff: Le point où le robot dépose l’objet. Vous devez enseigner ce point à l’avance.

Configurations des attributs

Composant MM init

Tous les périphériques réseau du programme sont générés à l’aide de MM init. Ce composant vous permet de modifier l’adresse IP et le numéro de port de l’IPC.

Composant Run Viz

Vous devez spécifier manuellement les valeurs des paramètres du composant Exécuter Viz. Pour des instructions détaillées, voir Modifier les paramètres du composant.

Description du programme

Déposer (place_sequence)

Le nœud release_object ne peut pas être exécuté directement. Vous pouvez modifier ici les valeurs des paramètres pour commander l’outil afin de relâcher.

viz pick and place 3

Programme principal (mm_v201_viz_pick_and_place)

  1. Tout d’abord, configurez la communication entre le robot et le système de vision à l’aide de mm_v201_init1. Vous pouvez modifier l’adresse IP et le numéro de port de l’IPC dans mm_v201_init1.

    viz pick and place 4
  2. Exécutez le projet Mech-Viz et, à l’aide de mm_v201_runvis1, définissez le port de sortie de l’étape Branch by Msg et la valeur de Current Index.

  3. Obtenez la trajectoire de mouvement produite par le projet Mech-Viz à l’aide de mm_v201_recvviz1. La trajectoire planifiée reçue de Mech-Viz est stockée dans la variable globale g_mm_socket_recv_array sous forme de chaînes.

    viz pick and place 5
  4. Affectez la pose du point de passage stockée dans g_mm_socket_recv_array à vizPose et déterminez si le point de passage est un point de passage Vision Move (le point de passage qui correspond à l’étape Vision Move et qui est utilisé comme point de passage de prise). Si le point de passage n’est pas un point de passage Vision Move, le robot se déplace vers le point de passage sous forme de mouvement articulaire. Si le point de passage n’est pas un point de passage Vision Move, le robot se déplace vers le point de passage en ligne droite puis saisit l’objet cible. Le nœud grasp_object ne peut pas être exécuté directement. Vous pouvez modifier ici les valeurs des paramètres pour commander l’outil afin de saisir.

  5. Vérifiez si tous les points de passage ont été atteints. S’ils l’ont été, procédez au sous-processus de placement de l’objet cible.

    viz pick and place 6

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.