How a reverse vending machine works
A reverse vending machine (RVM) works like a vending machine in reverse: instead of paying for a drink, you return the empty container and get money back. The user feeds bottles or cans into the opening one at a time, the machine checks each one, and at the end it prints a voucher for the shop till or credits a deposit to an app or bank account.
Inside, the process takes a second or two per container. A conveyor or rotating drum carries the container past cameras and sensors that read its barcode and measure its shape, size and material. If it belongs to the scheme and has not been tampered with, the machine accepts it, compacts plastic and cans to save space, and sorts glass by color or into crates. If not, it returns it to the user.
RVMs are the collection point for deposit return schemes (DRS). In a DRS, a small deposit is added to the price of a drink and refunded when the empty container is returned. Large shops host the machines, and smaller ones often take containers back over the counter.
Machines vary in size. A single-feed machine in a convenience store accepts one container at a time and stores a few hundred; a bulk-feed machine in a supermarket accepts a whole bag at once, sorts the contents and holds thousands, with storage behind the wall that staff empty from the back. Bulk machines suit high-volume sites, where queues at the machine would otherwise put people off returning their containers.
How an RVM recognizes a container
Recognition is the heart of the machine. It has to accept every valid container quickly, reject anything outside the scheme and stop people claiming the deposit twice. Machines combine several checks:
| Check | Sensor | What it catches |
|---|---|---|
| Barcode read | Cameras or scanners all round the container | Products not in the scheme |
| Shape and size | Cameras or light curtains | Fakes and containers that do not match their barcode |
| Material | Inductive or optical sensors | Wrong material, such as a plastic copy of a can |
| Deposit mark | Cameras reading a printed scheme logo or security mark | Containers bought outside the scheme area |
| Weight | Load cell | Containers that still hold liquid or rubbish |
Modern machines use cameras and machine vision for most of these checks, with deep learning models that recognize a crushed or label-less container from its shape alone. That speeds up throughput and cuts the number of valid containers rejected, which is the most common customer complaint.
Deposit return schemes
RVMs exist because of deposit return schemes. Germany introduced a single-use deposit in 2003, and Nordic countries have run schemes for decades with high return rates. Many other European countries have since followed, and deposit return schemes are planned for the USA, which means many more RVMs in shops. A central scheme operator sets the deposit, registers products and pays shops a handling fee for each container they collect.
-
//
Vision system. Cameras and AI recognize containers by shape, color and label, and spot fraud.
-
//
Barcode reading. Confirms the product, its registration in the scheme and its deposit value.
-
//
Embedded computer. Runs recognition, controls the conveyor and compactor, and logs every return.
-
//
Compaction and storage. Crushes cans and plastic to cut collection trips, and keeps glass whole or in crates.
-
//
Connectivity. Reports volumes and refunds to the scheme operator and alerts staff when bins are full.
The embedded computer inside an RVM
An RVM is a demanding place for a computer. It runs vision models on several camera streams in real time, controls motors and sensors, prints receipts, talks to the till and the scheme back office, and runs all day in a shop entrance or store room. It has to do this for years with little attention.
The COM Express reverse vending case study shows deep learning running on Intel Iris Xe integrated graphics, speeding up container recognition without a separate GPU card. OpenVINO is the toolkit that runs those models efficiently on Intel CPUs and GPUs. Our COM Express SBCs suit machine builders who want a long-life board they can design around.
Lifecycle matters as much as performance. An RVM model is certified with a scheme and then built for years, so its computer has to stay available and unchanged for most of that time, with long-term support for the processor and the operating system. Embedded boards with a published roadmap avoid a redesign halfway through a production run. The same thinking applies to other self-service machines; our kiosk computers for OEMs case study shows how machine builders receive computers ready to fit.
Quick answers on reverse vending machines
Reverse vending machines: common questions
How does a reverse vending machine work?
Scan, check, store, refund. It reads the container’s barcode, checks shape and material, accepts and compacts it, and credits the deposit as a voucher or digital payment.
What containers can go in a reverse vending machine?
Those registered in the scheme. Usually plastic bottles and cans, and in some schemes glass. Each product must be registered, and its barcode or deposit mark is checked.
Why does an RVM reject a container?
Usually the barcode or shape. A crushed, damaged or label-less container may not be recognized, and products bought outside the scheme are rejected by design.
Do reverse vending machines crush bottles?
Most do. Compaction of plastic and cans saves storage space and collection trips. Glass is normally kept whole, so it can be sorted or reused.
Who owns reverse vending machines?
Usually the retailer. Shops buy or lease machines, and the scheme operator pays them a handling fee for each container returned.
We supply the embedded boards and computers that machine builders design into RVMs and kiosks, with the operating system and vision toolkit installed as standard, and test each one before it ships. Tell us your cameras and I/O and we will specify the board.