Skip to content
Cyberttak.
Robotics· 3 min read

A webcam checked a lab robot's setup in 2.1 seconds

A passive vision system verifies physical labware placement on Opentrons Flex without touching the robot's hardware.

By CyberttakPublished · 03:02
A small black and silver webcam sitting on a wooden surface
A small black and silver webcam sitting on a wooden surfaceCredit: Photo: Uwe Hermann / Flickr · CC BY-SA 2.0 (cropped)

Researchers at arXiv cs.RO introduced a tool called the Labware Setup Checker. It uses a standard consumer webcam to watch automated liquid handlers. The system works specifically with the Opentrons Flex robot. It does not change the robot's internal hardware or firmware.

The camera sits outside the robot and sends images to a browser application. This software acts as a digital eye for the lab operator. It looks at the robot's deck, which is the flat surface where tools sit. The system breaks the deck down into individual slots.

It then identifies what is in each slot. The software compares the physical items it sees with a reference protocol. This protocol is the digital plan for the experiment. If a tube is in the wrong place, the system flags it.

The checker runs independently from the robot's main controller. It does not stop the robot or block a run. It simply reports missing, misplaced, or unexpected items. This allows operators to fix mistakes before the machine starts moving.

In one test, the system tracked a specific slot during a viral panel test. It watched the slot go from empty to holding a base, then a full plate. It identified the correct setup in all 29 frames before the robot moved. The accuracy for these specific slots was 95.1%.

The system also handled difficult viewing conditions. In 480 frames where some containers blocked the view of others, every slot assignment was correct. The software tested three different camera angles and two lighting setups. Slot assignment remained 100% correct across all these conditions.

Speed is a key part of this design. On a standard laptop using only the CPU, verification took a median of 2.10 seconds. When deployed on AWS cloud servers in the lab, the total time from capture to result was 4.24 seconds. This is fast enough for a human to read the result before pressing start.

The goal is to close the gap between digital instructions and physical reality. Operators often assemble the deck by hand. A quick visual check ensures the physical world matches the digital plan. This reduces the risk of running an experiment with the wrong setup.

The system is passive, meaning it observes without interacting. It relies on known deck geometry to correct its view. It does not require specialized industrial cameras. A regular webcam is sufficient for the task described in the paper.

The study focused on the Opentrons Flex and specific labware types. It did not test other robot models or complex, multi-layered setups. The results show high accuracy for the specific tasks tested, but generalization to all lab scenarios is not yet proven.

Source: arXiv cs.RO