Transformation des poses

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.

Fonction

Cette étape peut transformer des poses d’un référentiel à un autre, ou effectuer une transformation dans son propre référentiel en fonction de la pose de référence.

transform poses functional description

Scénario d’utilisation

Cette étape est généralement utilisée pour transformer des poses entre le référentiel de la caméra et le référentiel du robot.

Si vous utilisez un robot portique, veuillez utiliser l’étape Transformation des poses pour portique.

Entrées et sorties

transform poses input and output

Description des paramètres

Paramètres de visualisation

Afficher le nuage de points dans le référentiel sélectionné

Description: Afficher le nuage de points dans le référentiel du robot ou le référentiel de la caméra.

Valeur par défaut: Robot Coordinate

Liste des valeurs: Robot Coordinate, Camera Coordinate

Instructions: Lorsque ce paramètre est défini sur Robot Coordinate, le panneau de sortie de débogage affichera la sortie visualisée sous le référentiel de la caméra ; lorsqu’il est défini sur Robot Coordinate, le panneau affichera la sortie visualisée sous le référentiel du robot. Veuillez consulter exemple de réglage pour le résultat correspondant.

Ce paramètre n’apparaît que lorsque le nuage de points de la scène est défini dans le projet.

  • Sous Robot Coordinate, le panneau de sortie de débogage est noir, et vous devez ajuster la vue pour afficher le nuage de points et les coordonnées.

  • Sous Camera Coordinate, le panneau de sortie de débogage n’affiche que le nuage de points, et vous devez ajuster l’orientation du nuage de points pour afficher les coordonnées.

Type de pose à visualiser

Description: Ce paramètre est utilisé pour sélectionner le type de pose à visualiser.

Valeur par défaut: After

Liste des valeurs: After, Before, et All

Instructions: Sélectionnez une option appropriée selon les besoins réels. Veuillez consulter exemple de réglage pour le résultat correspondant.

Paramètres de transformation

Type de transformation

Description: Ce paramètre est utilisé pour sélectionner le type de transformation de pose.

Valeur par défaut: CameraToRobot

Liste des valeurs: CameraToRobot, RobotToCamera, AllWithFrst, FirstWithAll, et UseCorrespondenceInput

Instructions:

  • CameraToRobot: En supposant que la pose de l’objet dans le référentiel de la caméra soit Pose 1, lorsque le type de transformation est CameraToRobot, la pose transformée Pose2 dans le référentiel du robot sera renvoyée. Veuillez consulter exemple de réglage pour le résultat correspondant.

  • RobotToCamera: En supposant que la pose de l’objet dans le référentiel du robot soit Pose 1, lorsque le type de transformation est RobotToCamera, la pose transformée Pose2 dans le référentiel de la caméra sera renvoyée. Veuillez consulter exemple de réglage pour le résultat correspondant.

  • AllWithFirst: Les poses des objets A et B sont notées respectivement Pose1A et Pose1B dans le référentiel 1. Lorsque le type de transformation est sélectionné comme AllWithFirst, et qu’une liste de poses de référence a été saisie, les poses transformées des objets A et B, à savoir respectivement Pose2A et Pose2B dans le référentiel 2, seront renvoyées. La première pose de référence de la liste est utilisée pour transformer toutes les poses d’origine. Veuillez consulter exemple de réglage pour le résultat correspondant.

  • FirstWithAll: Les poses des objets A et B sont notées respectivement Pose1A et Pose1B dans le référentiel 1. Lorsque le type de transformation est sélectionné comme FirstWithAll, et que des listes de poses de référence ont été saisies, les poses transformées de l’objet A, à savoir Pose2A et Pose3A, dans les référentiels 2 et 3 respectivement, seront renvoyées. Toutes les poses de référence des listes sont utilisées pour transformer la première pose d’origine, qui est Pose1A dans cet exemple. Veuillez consulter exemple de réglage pour le résultat correspondant.

  • UseCorrespondenceInput: Les poses des objets A et B sont notées respectivement Pose1A et Pose1B dans le référentiel 1. Lorsque le type de transformation est sélectionné comme UseCorrespondenceInput, et que des listes de poses de référence ont été saisies, les poses transformées des objets A et B, à savoir Pose2A et Pose3B, dans les référentiels 2 et 3 respectivement, seront renvoyées. Les poses de référence de la liste sont utilisées pour transformer chaque pose d’origine de manière correspondante. Veuillez consulter exemple de réglage pour le résultat correspondant.

Exemples de réglage

Afficher le nuage de points dans le référentiel sélectionné

Comme montré ci-dessous, la figure de gauche montre le nuage de points dans le référentiel de la caméra, et la figure de droite montre le nuage de points dans le référentiel du robot.

transform poses transform poses

Type de pose à visualiser

Dans le cas du référentiel du robot, les poses visualisées sont les suivantes lorsque le paramètre Type de pose à visualiser est réglé sur After, Before et All.

transform poses pose display settings

CameraToRobot

La figure suivante montre les résultats avant (à gauche) et après (à droite) la transformation de pose de CameraToRobot.

transform poses camera to robot

RobotToCamera

La figure suivante montre les résultats avant (à gauche) et après (à droite) la transformation de pose de RobotToCamera.

transform poses robot to camera

AllWithFirst

La figure suivante montre les résultats avant (à gauche) et après (à droite) la transformation de pose de AllWithFirst.

transform poses all with first

FirstWithAll

La figure suivante montre le résultat de la transformation de pose de FirstWithAll.

transform poses first with all

UseCorrespondenceInput

La figure suivante montre le résultat de la transformation de pose de UseCorrespondenceInput.

transform poses use correspondence input

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.