The challenge
What needed to change.
The filling system relied on time-consuming manual checks and handled varied jar formats containing products with different visual characteristics.

Vision & robotics · Food, beverage & packaging
Automated inspection for different jar sizes and products, reducing reliance on manual quality checks.
The challenge
The filling system relied on time-consuming manual checks and handled varied jar formats containing products with different visual characteristics.
Adbro’s approach
Adbro combined repeatable lighting, product recipes and automated checks for key packaging and fill attributes.
The outcome
Quality decisions are faster and more consistent, with less manual effort and broader process coverage.
Technical delivery
The detail below shows how the main equipment, software and interfaces were brought together—not just what the project achieved.
System scope
Four side cameras capture the jar around the x/y plane while a fifth, vertically adjustable camera views the top. Polarising filters control reflections from the glass, labels and white LED lighting.
An opto-reflective sensor detects each jar and a conveyor encoder tracks its movement at up to 0.5 metres per second, linking image capture and rejection to the correct product.
Bespoke C# components coordinate acquisition, product location and reject decisions. Product-specific image-processing classes use HALCON routines, with settings exposed through the HMI under recipe control.
The system records reject categories and inspection statistics, can export production images for remote analysis, and produces spreadsheet data for production and quality teams.
Verification & handover
Commissioning covered each jar and product format, checking camera position, recipe selection, feature detection, encoder tracking, timed pneumatic rejection, data logging and recovery after stops or product gaps.
Project highlights
Start a conversation
Bring us the challenge. We’ll help you shape a practical next step.