Warning

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

Detection repeatability

Detection repeatability directly influences the picking accuracy. This article describes what it is and how to measure it.

What is detection repeatability

Due to measurement noise of the camera, detecting twice the same object does not lead to the exact same pick pose. Detection repeatability measures the variability of the object position across multiple detections. More precisely, we define the detection repeatability as the range of variation (in mm) of the detection pose of a fixed object. We typically report the average and maximum variation of the detected pick pose.

It gives a lower bound on the expected picking accuracy.

../../_images/detection_repeatability.gif

Note

The detection repeatability is application specific. It varies depending on the detected object, the camera and its distance, and detection settings (product file). Therefore, it is important to measure the repeatability in conditions as close as possible to your actual application.

How to measure the detection repeatability of an application

To measure the detection repeatability of a given application, the simplest is to detect a fixed part multiple times and collect the detection poses. To ease the repeatability calculation, Pickit provides a spreadsheet that can easily be duplicated.

You can proceed as follows:

  1. Use the detection repeatability calculation spreadsheet of the format of your choice

  1. Google spreadsheet by clicking Use template.

  2. Microsoft Excel spreadsheet by downloading the sheet.

  1. Set up a repeatitive detection that always detects the same pick point of the same object (see tip below).

  2. Detect the part and copy the object position (from the objects table) in your detection repeatability calculation spreadsheet.

  3. Repeat steps 3 until the spreadsheet is filled.

  4. The spreadsheet will show the average and maximum repeatability error.

Tip

A repeatitive detection should always detect the same pick point of the same object as first result in the objects table. To get a repeatitive detection it is recommended to adapt the product file as follows:

  1. Set an object higher than the others and use highest object ordering strategy.

  2. Enable only one pick point.

  3. For symmetrical objects, make sure that the pick point is exactly in the center of symmetry.

  4. If a symmetry axis is explicitly specified, remove it.

  5. Disable any tool flexibility.