Robot guidance using machine vision: how it works

3D vision-based robot guidance converts an image of a scene into a path that the robot can follow, in four steps: calibration, acquisition, localization, and transformation. Each step builds on the previous one and depends on the quality of the step that precedes it.

What can a vision-guided robot do?

see all use cases

Robot arm-mounted inspection

Mounting the camera directly on the robot arm makes it possible to combine guidance and quality control in a single cycle, with no dedicated inspection station, reducing line footprint and cycle time.

Vision-guided assembly

Vision-based robot guidance positions each component with sub-millimeter accuracy for insertion, screwing or clipping operations, even when the part arrives in an uncontrolled pose.

Food product picking

Poultry, vegetables, pastries: picking non-rigid or irregular products from a bin or a moving belt requires vision that can handle deformation, glossiness and variations in shape at industrial speeds.

Complex depalletizing

Mixed layers, disorganized packages, variable heights: 3D vision algorithms detect each unit and calculate the optimal unstacking sequence for autonomous operation without human intervention.

Waste sorting

Machine vision identifies and classifies heterogeneous flows in real time by type, shape or color, to guide a sorting robot with a precision that conventional detection systems cannot achieve.

3D bin picking

3D localization of loose parts allows the robot to calculate the optimal pick without a dedicated gripper or organized feeding. At Psycle, vision models adapt to the diversity of shapes and materials.

2D or 3D vision: what's the difference?

2D vision3D vision
Measured dimensionsWidth, height (X, Y)Width, height, depth (X, Y, Z)
Typical use casesCode reading, flat surface inspectionRobot guidance, unloading, volume measurement
Estimated costLowerHigher

A rigorous methodology for reliable guidance in production

.01

Vision-robot calibration

Project mode

We carry out hand-eye calibration, fixed or robot-mounted, to guarantee consistent robot guidance accuracy throughout the cell's entire workspace.

SDK mode

Align the camera and robot coordinate frames in a few minutes with our guided calibration tools, with no manual matrix calculations or 3D vision expertise.

.02

Acquisition & reconstruction

Project mode

We select the 3D sensor suited to your parts and your environment: stereo vision, time of flight or structured light, depending on the required accuracy.

SDK mode

Native drivers control the main 3D sensors on the market and deliver point clouds that are already filtered and denoised, ready for localization.

.03

Localization & pick calculation

Project mode

Our algorithms isolate the target part and calculate its pose (X, Y, Z, Rx, Ry, Rz), taking into account obstacles and your robot's joint limits.

SDK mode

A geometric localization API and anti-collision functions let you define safe, optimized pick points for each product reference.

.04

Transformation & communications

Project mode

We integrate communication between the vision system and your robot controller, from coordinate frame transformation to trajectory transmission.

SDK mode

Communication libraries transmit trajectories and coordinates with minimal latency, via sockets, EtherNet/IP or PROFINET.

Project mode or SDK mode: Which approach should you choose?

Project Mode
In project mode, Psycle handles the entire integration process, from calibration to production deployment. The team performs a fixed or onboard eye-hand calibration, selects the 3D sensor best suited to the part and the environment, and then integrates the communication between the vision system and the robot cell, from coordinate transformation to the transmission of trajectories.


Mode

In SDK mode, the customer’s in-house team integrates the tools directly into its own environment, which reduces development time if 3D vision expertise is already available in-house. Camera and robot reference points are aligned in just a few minutes using guided calibration tools, and communication libraries transmit trajectories and coordinates with minimal latency via sockets, EtherNet/IP, or PROFINET.

Frequently asked questions about our vision solutions.

Go to the FAQ
Robot guidance

What is the difference between on-board (eye-in-hand) and remote (eye-to-hand) vision on a robot?

The difference lies in where the camera is placed. With on-board vision, the module is mounted on the robot arm: it only sees what surrounds the gripper, and you have to wait for the movement to finish before observing anything else: so you depend on the cycle time. With remote vision, the camera is separate from the robot: it observes wherever you want, whenever you want, independently of the movement in progress (called "masked-time").

Robot guidance

What is 3D vision, and what is it used for in industry?

In industry, 3D vision is mainly used to guide robots on tasks that 2D cannot handle: picking parts from a bin, depalletizing, or locating a product whose position varies with each cycle. Psycle's applications use this real-time localization so that machines adapt to unpositioned products and variable environments, without jigs or mechanical fixturing.

Robot guidance

What 3D vision technologies are there?

The four main families are stereo vision, structured light, time of flight (ToF) and laser triangulation. Each offers a different trade-off between accuracy, speed and working distance, to be chosen according to the target industrial application.

Robot guidance

How does 3D vision improve robot guidance?

It allows the robot to locate a part whose position is not known in advance, for example loose in a bin, and then to calculate a suitable gripping path in real time, without dedicated positioning tooling.

Robot guidance

Is vision-based robot guidance compatible with all robot brands?

Psycle solutions transmit coordinate data via standard protocols (EtherNet/IP, PROFINET), which are compatible with most robot controllers on the market.

Robot guidance

How long does it take to deploy a vision-based robot guidance solution?

The timeline depends on the mode selected. In project mode, Psycle handles the entire integration process. In mode, the client's internal team integrates the tools into its own environment.

A missed pick is not an incident. It's information.

Every failed pick tells you something: a badly presented part, a reference never encountered before, a drift setting in. With our monitoring platform, your robotic cells no longer just run cycle after cycle: they log images of missed picks, analyze trends and alert you before the success rate drops.

Discover our monitoring tools.
camera_3D_guidage_robot

psycle solutions

Precise robot guidance, in all conditions

Localization, gripping, placement: adapt your robots' accuracy to the real constraints of your line.