Overview of the platform

The LEnsE team developped a platform to reproduce a part of an industrial system of machine vision.

Machine Vision platform is a combination of a conveyor driven in movement by a step motor, a sorting system, a CMOS industrial sensor and a lighting system.

../_images/machine_vision_scheme_garnier.png

2023 - Drawing by Julien GARNIER - Student.

Materials

Conveyor and sorting system

This platform is mainly based on a Dobot conveyor that permits to transport small pieces

Step Motor

A step-motor is used to move the conveyor. It is driven by a TMC SILENTSTEPSTICK from Analog Devices.

The step-motor must be powered up by a 4.6 to 4.8 V power supply.

Sensors

Three SEN0239 infrared presence detectors could be implemented on the board.

SCHEMA ?

A digital output is at a high level when an object is detected close to the sensor and at a low level when no object is detected. The sensibility (i.e. the detection distance) can be set up by modifying the value of a potentiometer using a screwdriver.

Sorter System

The conveyor is equiped with three home-made sorter systems, based on a servomotor.

IMAGE ?

The CMOS Camera is a Basler XXXX. The Pylon Camera Software Suite is a software package comprised of an easy-to-use SDK, drivers, configuration tools and vTools that you can use to operate any Basler camera and utilize image processing using a Windows PC.

IMAGE OF THE SENSOR

You can also interface this camera with a Python program, using the PyPylon library.

An example based on the PyPylon library is given on this GitHub page : https://github.com/IOGS-Digital-Methods/SupOpNumTools/blob/main/src/SupOpNumTools/camera/cameraBasler.py

More details on the Basler Documentation Website.


This platform is associated to an electronic board for controlling : the translation of the conveyor, the activation of each sorting system, the activation of the lighting system.

Note

This board can be used to control 2 different step-motors.

IMAGE OF THE BOARD