Short answers. Every number below was measured in-house in September 2026 on the funnel
procedure, and nothing is claimed that was not measured.
Why are you doing this?
Because the record is the bottleneck. Writing down what happened, and having a second
person verify it, costs a regulated lab real time, and getting it wrong costs more
— FDA warning letters to drug makers rose 59 % in fiscal 2025, with
batch-record review among the most-cited failures. A camera that perceives the
procedure can make that record itself. The numbers and their sources are in
why a camera on the bench.
What does the setup look like?
A camera on the bench, on a stand, at an angle that gives it a clear view of the
apparatus. Nothing is attached to the glassware and nothing about the procedure
changes. The camera feeds a computer with a graphics card; our measurements were made
on a laptop with an RTX 5070 Ti.
What do I see while it runs?
The live footage with the tracking drawn on it, and the announcements in words. On the
funnel procedure that means the outline of the funnel, the fill line, the boundary
between the layers and the valve line drawn on the picture, and two messages: a warning
("close the valve in about 0.6 s") and then a confirmation once the lower layer has
left the cone. When the system cannot see well enough, it draws nothing and says
nothing, instead of showing a line it is not sure of.
What is saved, and where?
Two things: the timestamp of every announced event, and the annotated recording of the
run. The plan is to write both to storage you already own and choose, such as your lab's
own drive or electronic notebook, so the record never has to leave your site. That
storage link is planned, not shipped; today the events and the recording are written to
files on the computer running the system.
Which procedures?
One is built: the separatory-funnel drain, which is what the demo shows. Planned next,
in order: titration, thin-layer chromatography, column chromatography, reflux, vacuum
filtration, rotary evaporation, liquid transfers and pipetting, distillation and
hot-plate heating, and a compliance log across all of them. Each is described in one
sentence in the procedures section.
How do I get a demo?
Apply on the request page with your name, organisation and
email. We read every request by hand. When it is approved you get one email with a
private link that works for a set number of views. The demo is a recorded run of the
funnel procedure: the original footage, what the model sees, and the system's output,
side by side, with the facts and caveats written under it.
Does it need my data to be trained?
Not to start: the funnel procedure works as shown without any footage from you. But
every bench is different in its light, camera position and glassware, and the system
can be adapted to a lab's own footage so that it learns that bench. We treat that
adaptation as part of the product rather than a workaround. We do not yet have numbers
on how much it helps, so we make no claim about that here.
Does this allow robotic applications?
Yes, in principle, because the system sees and decides in real time. Measured in-house
in September 2026 on the funnel procedure: our trained perception model takes 45.7 ms per
frame in the typical case and 64.1 ms in the slow tail on a laptop RTX 5070 Ti; the
tracking code adds 19 to 40 ms per frame on our bench clip; and the announcement
decision has never exceeded its 600 ms budget in 25,476 decided frames, with a median
of 118 ms. On the demo clip the warning came 0.75 s before the lower layer left the
funnel and the confirmation 0.71 s after the warning.
How would it allow a robotic application?
By supplying the task-level signal, not the motor signal. A robot arm's own motor loop
runs hundreds to a thousand times a second, and this system does not feed that loop.
What it supplies is what a person at the bench would supply: where the boundary is,
when to close the valve, a warning and then a confirmation. It does so about 20 times
a second, with a decision inside 600 ms, which is the pace at which an operator or a
task planner acts. Connecting it to an arm's controller is future work, not a shipped
feature.
Which other applications?
Beyond the procedures themselves, two things the same camera makes possible. First, a
compliance record: because every event is announced with a timestamp, the account of a
run is written by the camera as it happens, not by a person afterwards. Second, a
vision layer for robots doing chemistry, as described above. Both grow with each
procedure added to the list; neither is a separate product.