Vision Pick


Kinne

Recommended Posts

Hey guys,

I'm need to create a Vision Pick but don't know how, unfortunately I don't have access to the training portal.

It's supposed to be a very simple pick and place of an static object that's somewhere on a table. I know how to create a locator in the snapshot galery and also how to pick and place. What's missing is the connection inbetween. How do I tell Sawyer to pick where the object is located?

 

Best regards and thank you,

Katharina

 

Link to comment
Share on other sites

Hello Katharina ,

If you know how to create a locator and how to do pick and place it will be simple for you to create Vision Pick.

Below you can find a short instruction on how to create it :

1. Create Locator in Snapshot gallery. (Just in case instruction here)- DO NOT MOVE YOUR OBJECT   

2. Close all windows/nodes in Intera.

3. Open Vision Locate node and choose your object.

4. Click on the button TEST (in Vision locator node - at the top left corner)

Point4.JPG.7906c14c6b6829f2cd0c97955223ba98.JPG

5. If your object is found, it should be highlighted in green and then click RELOCATE. (there should be confirmation - RELOCATED) - DO NOT MOVE YOUR OBJECT

Point5.JPG.6923e55223fb578eb78926a0bf60f7e0.JPG

6. Create Pick & Place (most important are : Pick should be children of the Vision Locator node - toggle on the vision locator node, click on this and it should be highlighted in orange, then create Pick & Place)  

Point6.thumb.jpg.0770438da212411164bbf45ac8379226.jpgPoint6.1.thumb.jpg.5734d9fac26b56cefcd69e096b2feae4.jpg

Remember, your object has to be in one place all time after you execute (Point 5 - RELOCATE).

Good luck.

Please let me know if it is helpful for you. 

Cheers

Lukasz

Edited by lsobczuk
  • Like 1
Link to comment
Share on other sites

Hi Lukasz,

Thanks a lot for the nice description!

But we have a problem as you can see in the attached picture. We are not able to choose "relocate" if we test the snapshot.

Do you have any idea?

 

Thanks in advance!

Katharina & Max

IMG_8885 (003).jpg

Link to comment
Share on other sites

Hello Katharina ,

This button is available only when your object was recognized by vision system.

First press the button GEHE ZU :) - the robot goes to the position where you were doing the snapshot.

If it does not help so.. I suppose that you have to change settings e.g. 
1. similarity threshold
2. start angle
3. end angle


or try to create snapshot and vision locate from the beginning and remember that you can not move your object during programming. 

Cheers

Lukasz

Edited by lsobczuk
Link to comment
Share on other sites

Hey,

thanks again for your response. Unfortunately it's still not working. 

We pressed "Gehe zu" and set the similarity to 20% and the angles to -180 and 180, but still couldn't press "Verschieben". We tried over and over again, but without success.

The problem might be that it says on the screen "Armcamera" instead of "Armcamera is proofing" (or similar). The camera does find the object though and there is the green rectangle around it.

 

Best, 

Katharina and Max

 

Link to comment
Share on other sites

Hello,

Your object is recognized (highlighted in green) but look that not all.

Przechwytywanie1.JPG.6b6f60ce60fd2b3937686e68dbdc401c.JPG 

Two edges are outside of green rectangle.

Try to broaden object field, because all edges should be inside of field,  green rectangle (during snapshot) cannot cut of any object edge.

2.JPG.2f315d44e2cb98d4708c40011be0838f.JPG

Also i have few question : 

1. If you create surface in snapshot editor you put Landmark on the table or on your object ? 

2. Does your object lie on the hard or soft base ?

Cheers 

Lukas

Edited by lsobczuk
Link to comment
Share on other sites

  • 3 years later...
Hoping you'll be able to help me with a couple questions I have about SAWYER and Intera.
 
First of all, I was wondering what the difference between Intera 5.3 and SDK is. I understand SDK uses ubuntu and ROS (I've used a bit of this before) but do the capabilities of the arm change drastically?
 
Secondly, I'm trying a vision pick and place where the arm needs to scan a surface for a filter (about the size of a 5p coin) and then drop it into a tray. If I put the filter in the same location every time, the task suceeds, but if the filter moves, the arm missed the filter. It does track there's a change in location and the arm moves close to the new location, but the further away from the original position the filter is, the more error there is in picking it up.  
 
I've ensured the move to nodes are children of the vision locator and have used a landmark to mark the surface.
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.