Home› Applications
Discussion
Back to discussions page
Catherine_Bernier
Posts: 144 Handy
How to identify 2 different parts with the camera in the same program? |
311 views
|
Answered | |
/ Most recent by Catherine_Bernier
in Applications
|
4 comments |

I got a question from a customer about if we can teach 2 different parts in the same program. The answer is yes you can! Just like described in this post, you can create a camera node to detect the part, then use the camera again to detect the tray or box to put the part in. Moreover, you don't need to calibrate the snapshot position at the same height for both. You can have different positions for each calibration.
I'll post a video later this week describing the process.
Any applications in mind where you need such a feature?
I'll post a video later this week describing the process.
Any applications in mind where you need such a feature?
Catherine Bernier, Jr. Eng.
Tagged:
Robotiq Integration Coach
[email protected]
1-418-380-2788, option 3
So in this example, I use a first snapshot position to detect the overall part on the workstation. Then the robot picks up the part and moves it to another location where a closer snapshot position is used. This is done in order to get a more precise view on the part and detect details like the Robotiq logo in this video.
When creating another Camera Locate node, you are asked to choose the right snapshot position. Note that a calibration is always required when creating a snapshot position. You can see a detailed video on how to define your snapshot position and calibrate the camera here.
Also, as you will see in the video, the snapshot position and the calibration position can be different. In my example, I had to position the camera near to the table in order to see the part precisely. This meant I had to define the snapshot position at this height. When it was time to calibrate, I had to position the robot to have a complete view of the calibration board. Once the calibration is done, the robot will always use the snapshot position to recognize the part.
During the teaching process, the robot will have to move and take 9 poses of the part. Do not worry if you are near to the table since the 9 poses are taken from the calibration position which is higher.
Finally here is the program I used:
[email protected]
https://www.linkedin.com/in/catherinebernier
And does this mean that I can use the Robotiq camera to complete some simple inspection tasks? All I want to do is verify that a certain component is present following an assembly process.
[email protected]
https://www.linkedin.com/in/catherinebernier