10-07-2008 09:21 AM
Bonjour,
Je dois effectuer une calibration entre mon système de vision et mon système robot. J'utilise "Calibration Using User-defined points". Le problème c'est que l'origine de mon robot ne se situe pas dans le champ de vision (image).
En utilisant cela, j'obtiens bien une conversion pixels-->mm, mais le problème c'est qu'il prend toujours l'origine dans le champ de vision de la camera. P.ex. il va me donner un point (32;-8) alors que la coordonnée robot de ce point est tout autre. Ce point correspond (32;-8) correspond au déplacement robot depuis l'origine du champ de vision. Mais j'aimerais transmettre directement les coordonnées de sa destination au robot.
Si quelqu'un a déjà eu ce genre de problème, d'avance merci.
10-08-2008 08:13 AM
Bonjour,
C'est possible que ce soit un problème de système de coordonnées. Je vous conseille de vous reporter à la page 3-10 du manuel ci-dessous.
http://www.ni.com/pdf/manuals/372916f.pdf
Essayez de changer le système de direct à indirect où le contraire.
En espérant que cela vous aide.
Mes meilleures salutations
Daniela Biberstein
NI Switzerland
10-09-2008 02:56 AM
Merci pour votre réponse.
Mais apparemment on ne peut pas fixer d'origine en dehors d'un champ de vision. Je vais donc passer par des matrices de passage pour effectuer un changement de base.