Logistics

In logistics, nothing ever repeats itself: the next package isn’t the same size, color, or weight as the previous one, and the incoming pallet is never quite straight. A vision system is used less to assess an individual item than to understand the overall scene: where the objects are, how to pick them up without knocking anything over, and what just happened in the flow.

What is the purpose of machine vision in logistics?

Machine vision provides the robot with the actual position of the item it needs to pick up, without the need for a predefined product reference model. It maps the scene in three dimensions, recognizes packages it has never seen before, plans a pick that will not knock over either the adjacent stack or the package being picked, and flags any issues in the flow: a fallen package, an oversized pallet, torn packaging film, or an unreadable barcode. It thus serves both to take action and to determine what has happened.

  • Packages processed without a product sheet or prior reference number
  • A position measured in 3D, not determined by a template
  • Planned excavation to prevent collisions and collapses
  • Each flow incident, dated and illustrated

How machine vision is changing logistics operations

30min

training

That is how long it takes for our depalletizing and unloading systems to learn how to handle a new product that the cameras have never seen before, so they can process it efficiently.

2D & 3D

combined

In addition to quality control, the stack height and tilt are assessed: the scene is measured before each shot, rather than being inferred from a palletization plan.

24 hours a day

without losing focus

The decision-making criterion is the same whether it's the first truck of the shift or the last one of the night.

1 picture

by reported incident

A dispute is settled based on a photograph of the scene rather than on the operator's recollection.

Industry challenges

What makes a warehouse difficult to automate

camera_3D_guidage_robot
Six constraints that are common to almost all workflows

Formats that don't repeat themselves

Boxes, bins, bags, bundles, flexible packages: variety is the norm, and new items are arriving faster than we can list them.

A changing landscape

Dock lighting, reflections on the stretch film, mixed pallets, varying heights: conditions change from hour to hour and from supplier to supplier.

A robot that can't play ahead

Without a measured position, the arm operates on a stack assumed to be straight. The first paddle out of alignment is enough to knock over the next one.

Collision prevention

The path is just as important as the grab: avoiding the conveyor, the column, the neighboring pile, and the passing operator is all part of the decision.

Incidents of the flow

A fallen package, a tilted pallet, overhang, torn plastic wrap, an item left out of the bin: what costs the most isn’t a product defect, it’s an incident.

Package tracking

Read a damaged, obscured, or misaligned barcode, and match the scanned package to the order: otherwise, tracking stops after the last successful scan.

On the line

Watch the scene before moving the arm

3D vision provides the position, orientation, and actual dimensions of each object in the scene. The robot no longer follows a theoretical pallet layout: it picks up whatever is there, in an order that maintains the stability of the stack, and adjusts its path to avoid obstacles it detects.

This makes it possible to accept previously unseen SKUs, mixed pallets, and shipments that do not conform to the announced plan, without having to create a product record for each new item.

See the robot guidance system
camera_3D_embarquee

On the feed

Follow the event not just the part

A warehouse doesn’t produce defects; it produces events: a package that falls between two conveyors, a pallet that moves off course, a torn box, an item left in a bin. These situations are rare and varied, and that is precisely what makes them difficult to describe using rules.

A model trained on your own images learns what a normal flow looks like in your facility and flags anything that deviates from it. Each flag is associated with its corresponding image, which makes it possible to resolve disputes, trace the cause of an issue, and track changes in a workstation over time.

Discover PAQ

use cases

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.

Contact us

use cases

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.

Contact us

use cases

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.

Contact us

The applications we deploy

Method

How does a project work on your flow

.01

Feasibility

Your packages, your incoming shipments

We start with a representative sample of what actually comes through: oversized packages, flexible packaging, and poorly wrapped pallets.

.02

Prototype

The workstation, in real conditions

The camera, lighting, shooting strategy, and camera paths are tested on a test rig, including frame rate and edge cases.

.03

Commissioning

Integration with existing systems

Connection to the robot and the PLC, data transmission to the WMS, and management of manual rework and cases rejected by the cell.

.04

Autonomy

Your teams are taking back control

New packaging, new customer, new type of incident: You can handle the update on your own, without us.

Where the control is integrated on the ligne

A camera positioned too far away sees the scene but cannot take action; positioned too close, it sees only the set and misses the action.

Where the camera is positionedWhat the system decides
DepalletizingAbove the pickup pointPick order, pick point, and collision-free path
Unpacking and PreparationAbove the hopper or feed conveyorSelecting the item to be seized, or requesting a manual return
Pallet inspectionAfter the wrapping machine or before shipmentOversized pallets, protrusions, or torn plastic wrap reported before the truck arrives
Code readingOn the conveyor, before the switchPackage matched to the order; sent to the rework area if unreadable
Conveyor monitoringOn transfer points and drop pointsIncident with date and illustration; alert if the situation recurs
Dock loadingAt the entrance to the trailerVerification of the count and condition of loaded pallets

They guide their robots using Psycle

All testimonials

Companies in the logistics and material handling industries

Frequently Asked Questions

All FAQs
Logistics

Is a product database needed for the robot to recognize packages?

No. The system works on what it sees: it measures the position, orientation and dimensions of each object in 3D. New product references, mixed pallets and deliveries that do not follow the announced pattern are handled without creating a product record.

Logistics

Can 3D vision handle leaning or poorly stretch-wrapped pallets?

Yes, that is precisely its role. The scene is measured before each pick instead of being inferred from a palletizing pattern. The robot takes into account the actual height of the stack, its tilt and any overhangs. It picks the packages in the order that keeps the stack stable.

Logistics

How does the system avoid collisions?

The path is part of the decision, just like the pick itself. The calculation takes into account the conveyor, fixed obstacles, the neighboring stack and the package being gripped, so that the movement neither knocks anything over nor hits anything.

Logistics

What flow incidents can vision detect?

A package that has fallen between two conveyors, a pallet that is askew or out of gauge, torn film, a burst carton, an item left behind in a tote, an unreadable code. The model learns from your images what your normal flow looks like, and every alert is stored with its photo.

Logistics

Does the system integrate with our WMS and our PLCs?

Yes. Commissioning includes the connection to the robot and the PLC, the upload of information to the WMS and the handling of cases that the cell rejects and sends back for manual handling.

Logistics

Can damaged or misoriented codes be read?

Yes, as long as the information is still present in the image. The system reads codes that are damaged, partially hidden or misoriented, then matches the package it has read with the order. Tracking therefore no longer stops at the last successful scan.

psycle solutions

Get started on your machine vision project with Psycle's SDK

a Python framework compatible with computer vision standards (GenICam) and the latest deep learning models.