@ziga004
As you said visual tags are identical so there is no way to diferenciate it. You should have only one visual tag in the field of view of the camera.
Hi @ziga004,
For your exact application, I would recommend using the barcode reading feature instead of visual offset tags.
For example, you may have a different barcode for each program you want to execute. The result of the barcode scanning is stored as a string in a variable which you can use to set a switch case to execute different program parts. You may learn more about the mechanics of this feature by looking at 'Barcode' in the Wrist Camera Instruction Manual.
The visual offset tags' purpose is more to fine-tune robot moves relative to where the tag was scanned. For example, if your tag is scanned in a 12deg and 3cm offset from where you originally taught it, the following relative moves will be offset by the same amount so your program will still work with this offset. Again, you may get further details about this in the manual if you wish to learn more about this.
Hope this helps,
Hi!
I'm working on an application that has six workstations spread around the robot base. Once in every so often I'd like to run a calibration routine using the robotiq wrist camera to detect the (6) visual offset tags. I've noticed that all of the tags are exactly the same and have the sam ref. number written on it that's "Ref. 564JE". How does the robot know which one is which if I have all of them in the application but at different workstations - one per station?
What I've envisioned is this: after a while the workstations could move a little and due to the strict tolerances, I'd like to detect and correct this. So a few times per day, I'd like the robot to find the sepparate tags, calculate location of each of these visual offset tags and recalculate the relative moves after that. I'd have six workstations, six visual offset tags and six snapshot positions/ tag positions, close and far.
Thank you