Warning

You are reading the documentation for an older Pickit release (2.2). Documentation for the latest release (3.3) can be found here.

How to use Pickit Teach

This article describes how to get started with the Pickit Teach engine. Pickit Teach is a detection engine which can search for objects based on a previously taught model of the object. It is primarily used to find irregularly shaped objects that don’t fit in one of the basic shape categories, like cylinders, spheres, squares, rectangles, circles or ellipses.

Teach a model based on your part

Pickit provides 2 ways to teach a model of your part:

  1. Teach from camera: show an object to the camera to teach its shape.

  2. Teach from CAD: upload a Computer Aided Design (CAD) file of your part.

Detecting object(s)

Now that you’ve added your models, it’s time to detect objects.

Place your objects below the camera as shown below, build a new region of interest box and press the Detect button.

../../../_images/scene-picture.jpg

At this point, it’s possible to verify in the Objects view if the objects are detected. Note that at this point, all valid detections will be displayed as unpickable (in orange) because the model doesn’t have any pick points defined yet.

../../../_images/objects-all-unpickable.png

Once pick points have been defined for a model, Pickit can determine if an object is pickable and display the pick points in the 2D (below left) and Objects (below right) views.

../../../_images/objects-pickable.png

Apart from the qualitative information available in the viewer, the detection grid provides quantitative information for each detection, such as the detected model, the chosen pick point, the matching score, and the object size and position.

If you want to optimize your detections, the article Explaining the Teach detection parameters goes more in depth on the different parameters of Pickit Teach. We recommend to experiment with different settings and multiple objects in different settings (tilted, on top of each other,..)

Note

There is a hard limit on the Teach matching time of 5 seconds. Before applying any optimization, this limit could be reached.