4.2 Positionnement du point de prise

../../../../_images/pick_point_teaching_pick_point_positioning.png

Fig. 105 Apprentissage du point de prise - Positionnement du point de prise

Entrez la hauteur de la pièce

La hauteur de la pièce que vous devez indiquer ici est la hauteur à laquelle se trouve le point de prise.

EYE+ corrige l’effet de la parallaxe induit par la variation de la position des pièces sur la surface de l’Asycube en ajoutant un décalage aux coordonnées X et Y en fonction de leur position sur la plateforme. Une pièce située au bord de la plateforme aura un décalage plus important qu’une pièce située au milieu. Pour calculer ces décalages, le système doit identifier la hauteur de la pièce à l’endroit auquel vous avez défini le point de prise.

../../../../_images/pick_point_teaching_part_height.png

Fig. 106 Hauteur de la pièce en fonction de la position du point de prise

Remarque

En cas d’utilisation de plateformes de production sur mesure ou structurées (avec trous, rainures…), la hauteur de pièce saisie doit être adaptée de manière à ne pas tenir compte de la partie de la pièce située à l’intérieur de la plateforme.

../../../../_images/pick_point_teaching_part_height_special_plates.png

Fig. 107 Hauteur de la pièce en fonction de la plateforme de production utilisée

Entrez la hauteur de la plateforme de production

Tout comme pour la hauteur de la pièce, EYE+ doit également tenir compte de l’épaisseur de la plateforme de production utilisée avec la pièce actuelle afin de corriger l’effet de la parallaxe. Pour une plateforme Asyril standard, ceci correspond à la distance entre le dessous de la plateforme et sa surface comme décrit à la Fig. 108 pour une plateforme Asycube 240 standard.

../../../../_images/pick_point_teaching_production_plate_height.png

Fig. 108 Mesure de la hauteur de la plateforme de production standard d’un Asycube 240

Par défaut, EYE+ fixera cette valeur à la hauteur de la plateforme de production Asyril standard pour votre type d’Asycube comme défini dans le Tableau 22.

Tableau 22 Hauteurs de plateforme de production par défaut

Asycube

Hauteur (mm)

50

6.0

80

6.0

240

13.0

380

12.5

540

12.5

Si la pièce actuelle nécessite une plateforme spéciale, vous devrez mesurer la hauteur de cette plateforme comme décrit à la Fig. 108 et entrer la valeur dans le champ de la hauteur de la plateforme de production dans EYE+.

Positionnement du point de prise

Placez soigneusement la cible target sur la position du point de prise souhaité. Cette opération doit être effectuée avec soin car elle détermine la précision des coordonnées (X, Y) qui seront envoyées au robot. Un jeu de formes est à votre disposition dans la boîte à outils pour vous aider à aligner le point de prise par rapport aux caractéristiques visibles ou à le placer à une distance prédéfinie de celles-ci.

../../../../_images/pick_point_positioning_drawing.png

Fig. 109 Positionnement du point de prise

Remarque

Veuillez noter que les caractéristiques détectées ne sont pas nécessairement la représentation exacte du dessin technique de votre pièce. Elles peuvent différer en raison de facteurs tels que l’éclairage, les reflets, la perspective, une mauvaise mise au point, etc.

Remarque

Les coordonnées renvoyées par la commande get_part seront directement corrigées avec le décalage de parallaxe si la configuration de la caméra a été correctement exécutée.

Masquage des caractéristiques

../../../../_images/pick_point_positioning_features_masking.png

Fig. 110 Masquage des caractéristiques pour le positionnement du point de prise au milieu du cercle au point le plus haut de la pièce

L’objectif de l’étape de masquage des caractéristiques est de définir les caractéristiques de référence (caractéristiques restantes après le masquage) qui seront utilisées comme modèle pour placer le point de prise.

Toutes les caractéristiques ne sont pas pertinentes pour définir le modèle de référence.

  • Caractéristiques à la même hauteur : Les caractéristiques qui ne sont pas situées sur un même plan que le point de prise doivent être masqués. Nous voulons détecter le plus précisément possible uniquement les caractéristiques qui se trouvent à la même hauteur que le point de prise. L’ajout d’éléments qui ne sont pas au même niveau peut péjorer la précision du positionnement du point de prise en raison de la parallaxe (ces éléments sur un plan différent n’auront pas toujours la même position relative selon la position de la pièce sur l’Asycube).

  • Caractéristiques reproductibles: Il est essentiel que le modèle de référence reflète une description générale des candidats. Toute caractéristique qui n’est pas reproductible d’un candidat à l’autre doit être masquée.

  • Suffisamment de caractéristiques : Il doit y avoir suffisamment de caractéristiques pour garantir qu’un seul point de prise possible ne puisse être identifié par l’algorithme. Par exemple, si vous voulez prélever la pièce au milieu du cercle mais que vous n’informez pas le système des caractéristiques du cercle, le point de prise pourra être situé à deux endroits différents.

    ../../../../_images/not_enough_features_example.png

    Fig. 111 Pas assez de caractéristiques pour positionner le point de prise : 2 possibilités

Utilisez le pinceau brush pour masquer les caractéristiques indésirables.

Options avancées

Les options avancées fournissent des paramètres supplémentaires qui peuvent être ajustés dans le cas où les paramètres par défaut ne donnent pas d’assez bons résultats, par exemple lorsque certaines caractéristiques importantes ne sont pas détectées.

Contraste

Par défaut, EYE+ détermine automatiquement une valeur de contraste qui est utilisée pour extraire des caractéristiques. La valeur de contraste d’un pixel est la différence de valeur de gris par rapport à ses voisins. Si le contraste du pixel dépasse la valeur spécifiée, le pixel est sélectionné pour déterminer les caractéristiques du modèle.

En modifiant le paramètre de contraste, il est possible de créer un modèle comportant plus de caractéristiques que le modèle calculé automatiquement. Pour certaines applications, ceci peut être utile pour définir précisément le point de prise.

Le réglage du contraste peut être effectué manuellement en activant « Régler le contraste manuellement », comme indiqué ci-dessous :

../../../../_images/pick_point_manual_contrast_setting.png

L’effet du réglage du contraste est illustré ci-dessous :

../../../../_images/pick_point_feature_without_contrast.png

Fig. 112 Modèle de point de prise avec contraste calculé automatiquement par EYE+.

../../../../_images/pick_point_feature_with_contrast.png

Fig. 113 Modèle de point de prise avec contraste réglé manuellement sur une valeur inférieure (p. ex. 19)

Conseil

Plus le nombre de caractéristiques détectées est élevé, plus le temps d’exécution de l’étape de définition de l’angle de prise est long. Supprimez autant de caractéristiques que possible à l’aide de la fonctionnalité de masquage.

Mise à l’échelle

EYE+ Studio permet une mise à l’échelle uniforme de la taille du modèle par un facteur allant de 0,5 à 1,5 lors de l’étape de positionnement du point de prise. Cette fonction de mise à l’échelle est utile lorsque la taille de vos pièces varie uniformément, car elle permet au système de détecter des pièces de tailles différentes tout en conservant un point de prise précis.

L’ajustement des valeurs de mise à l’échelle permet d’obtenir une meilleure correspondance entre le modèle et les pièces lorsque la taille des pièces varie légèrement, ce qui rend les résultats du point de prise plus précis. L’échelle peut être réglée différemment au cours des étapes d’apprentissage du point de prise et de l’angle de prise pour répondre à des besoins spécifiques.

Le réglage de la mise à l’échelle peut être effectué manuellement en activant l’option « Définir manuellement la mise à l’échelle du modèle », comme indiqué ci-dessous :

../../../../_images/pick_point_manual_scaling_setting.png

Lorsque cette option est activée, le facteur de mise à l’échelle sera affiché dans le tableau des résultats, indiquant la mise à l’échelle appliquée aux pièces qui ont été acceptées.

L’image ci-dessous illustre une situation où les pièces sont rejetées parce que le modèle n’a pas exactement la même taille que les pièces. Par conséquent, l’algorithme ne reconnaît pas les caractéristiques comme étant identiques et rejette la pièce.

../../../../_images/pick_point_no_scaling.png

Fig. 114 Résultats sans mise à l’échelle manuelle activée, montrant les pièces rejetées qui auraient pu être acceptées.

L’image ci-dessous représente la même situation avec la fonction de mise à l’échelle activée. L’algorithme étant autorisé à mettre les caractéristiques à l’échelle, les pièces sont reconnues correctement et acceptées malgré les variations de taille.

../../../../_images/pick_point_with_scaling.png

Fig. 115 Résultats avec la mise à l’échelle manuelle activée, montrant l’augmentation du nombre de pièces acceptées.

Remarque

Si un agrandissement de la plage de mise à l’échelle peut améliorer la reconnaissance et la précision, il peut également avoir un impact négatif sur le temps de calcul. Pour optimiser les performances, essayez de supprimer autant de caractéristiques que possible à l’aide de la fonctionnalité de masquage.

Remarque

L’algorithme sélectionne la correspondance la plus étroite, et la valeur acceptée peut parfois se situer en dehors de la plage définie. Cela est dû à la nature du système de vision et à la manière dont la mise à l’échelle opère pour optimiser la reconnaissance des caractéristiques.

Avertissement

Cette fonctionnalité n’est pas destinée à des fins de métrologie.