Hi Samuel,
the allowable Pick Tolerance can be set on the Nozzle Tip:
https://github.com/openpnp/openpnp/wiki/DetectRectlinearSymmetry#nozzle-tip-configuration
However be warned, increasing that will increase the computation time for DetectRectlinearSymmetry dramatically, as far as I recall, at last to the square of the increase, i.e. twice the pick tolerance means four times computation time.
Please also read about the other settings there, Min.
Part Diameter, Max. Part Diameter and
how they are related.
Note these nozzle tip properties are not only relevant for the DetectRectlinearSymmetry stage, but also for other modern stages, their automatic pipeline control, and other functions like background calibration, part height detection auto-focus etc.
So if you use the "- Stock Bottom Vision Settings -",
it should for instance also use the Max. Part Diameter
to control the circular mask diameter. The circular mask diameter
in turn should suppress that peripheral glare you have. Therefore
I expect the stock pipeline to work if everything is configured
correctly on the nozzle tip. Needless to say, it would be better
to fix the glare physically, perhaps by moving the background
shade closer to the camera.
Aside from the computation time concern, using the stock pipeline
has the advantage that it also support Vision Compositing
a.k.a. "Multi-Shot" bottom vision. So if you are concerned that
the Max. Part Diameter is too limiting, i.e.,
the circular mask cutting away too much of your camera real
estate, don't worry, Multi-shot bottom vision can still align your
larger parts.
https://github.com/openpnp/openpnp/wiki/Vision-Compositing
Watch the video:
https://youtu.be/P-ZudS7QQeE
It is really a lost opportunity that the LumenPnP default config
drags along all this very outdated stuff, and leaves out the
modern config like these nozzle tip properties, even though each
machine and included nozzle tips are the same.
_Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/60470a42-7d4c-4d19-abff-d3b214065e85n%40googlegroups.com.