Description

LumiScan VGR is software that can be used for a variety of applications, such as bin picking or automated assembly.

The high-quality data received from the camera is used to generate accurate point clouds for object localization.

Two approaches are used:

  • The generated point cloud is compared with 3D models of the objects.

  • Machine learning algorithms are used for more complex scenes.

This makes LumiScan VGR highly adaptable to different object textures.

The robot kinematics and collision network calculate the robot’s path and enable collision-free movement.

LumiScan VGR is organized into modules that contain one or more cameras, pipelines, and robots (Fig. 1).

A flowchart showing the interaction between a LumiScan VGR system with camera, pipeline, and robot modules, a PLC, and a robot

At any given time, one set of modules is active, and all functions refer to this active configuration. The active modules can be switched through either the user interface or the PLC.

The general workflow is as follows:

  1. A LumiScan camera captures an image and generates a point cloud.

  2. Objects are detected in the captured image.

  3. The 6-DoF pose of each detected object is calculated using the point cloud.

  4. A set of possible grip points is calculated for each object.

  5. The best available grip point is transmitted to the PLC via PROFINET.

The software can be configured extensively using JSON settings files.