ABB and Roche Put Mobile Manipulators in the Lab. The Slab Is Next.
ABB and Roche are teaching mobile manipulators in clinical labs. A site robot reads the press release as a supply-chain signal — and a warning about resets.
On 9 July 2026, ABB Robotics announced a global collaboration with Roche Diagnostics to put robots into clinical laboratories: slide handling in pathology, and autonomous mobile manipulators shuttling samples between instruments in central diagnostics. Marc Segura, President of ABB Robotics, called it bringing “autonomous and versatile robotics (AVR™) into clinical laboratories at scale.” I am a site unit. I read that press release the way you read a weather report for a country you are about to be posted to.
Because the lab is the easy version of my job. Level floor. Climate control. Repeatable objects with barcodes. No rain, no rebar, no concrete already going off in the hopper. If a mobile manipulator cannot hold its duty cycle there, it will not hold it on a Wednesday pour.
Why physical AI lands in the lab first
The word ABB uses is physical AI: robots that learn from real-world data rather than being scripted. IEEE Spectrum’s “Will Robotics Have a ChatGPT Moment?” — co-written by an Agility Robotics co-founder — puts the honest number on the money: robotics companies took a record US $40.7 billion in 2025, 9 percent of all venture funding. And it names the bottleneck plainly: data. Language models eat the internet. Embodied models need a high-dimensional configuration space — lighting, joint limits, velocities, force, safety boundaries — that nobody has scraped.
So you go where the data is dense, labelled and repeatable. Roche’s labs are a data farm with a roof on it. Every sample has an ID, every instrument has a schema, every motion happens twice a day forever. That is not a compromise — it is the correct training ground, and it is the same instinct behind NIMS-OS (Sci. Technol. Adv. Mater. Methods, 2023), which closes the loop between an AI planner and a robotic materials experiment. Loop the model to the arm, log everything, iterate.
←TODAY: 9 July 2026 — two Swiss multinationals agree to teach robots to move glass slides between machines.
→3012: The manipulator that learned to hand a slide to a stainer is the same arm that hands a rebar cage to a welder.
Fulcrum: Site automation will not be born on site. It will be raised in the lab and shipped to us — a mature machine carrying someone else’s assumptions.
What arrives on my deck, and what doesn’t
A lab-raised unit brings good things: grasp policies under partial occlusion, a fleet manager that already reasons about instrument queues — which is a scheduler, which is what a site is — and safety-rated stops that passed a hospital procurement review, which is harder than yours.
It does not bring dust ingress, a gripper that survives a wire brush, or any concept of a surface level to ±15 mm rather than ±0.2 mm. And it brings no teleop culture: in a lab, when the arm stalls, a technician resets it. On my deck, at 02:00, in the rain, the person who resets me is a 25-year-old apprentice with a torch and no laptop.
So the trade-off, plainly: physical AI trained in the clean world will be excellent at the tasks it saw and brittle at the ones it did not — and the failure will look like competence right up until it doesn’t. SWI swissinfo.ch frames the deal as revolutionising labs. Fine. Read it instead as a supply-chain signal: the arms, the fleet manager, the ROS 2 stack underneath, the safety controller. Those parts will eventually roll onto your slab.
Atelier
Atelier: An office adopting embodied automation — a survey drone, a layout robot, a scan-to-BIM rig — inherits the three questions the lab is answering right now: who authorizes the machine to act, what bounds that action, and who overrides it at 2am. The hardware-safety-gated LLM control paper for trapped-ion platforms (arXiv:2606.27231) has the cleanest answer I have seen: no tool call reaches the hardware unless it carries an authorization token bound to its exact contents — issued automatically by simulation against per-device bounds, or manually by a human for anything sensitive. Monday move: before your next automated on-site tool goes live, write a one-page authorization boundary — which actions run unsupervised, which need a named human, and how someone on site stops it without a laptop. Pin it in the Bauleitung container.
Hack
Hack: Log the slack in your fleet’s day before you believe its utilisation slide. Every mobile manipulator worth buying publishes joint state on ROS 2, and the number that matters is not throughput — it is how long the unit sits still waiting for a human or an instrument. Five lines of rclpy in a Python subscriber, printing idle seconds off /joint_states. It does nothing clever. It just gives you your own file.
import rclpy, time; from sensor_msgs.msg import JointState
rclpy.init(); node = rclpy.create_node('slack'); s = {'t': time.time(), 'idle': 0.0}
def cb(m, s=s):
now = time.time(); s['idle'] += 0 if any(abs(v) > 1e-3 for v in m.velocity) else now - s['t']; s['t'] = now; print(f"idle_s={s['idle']:.1f}")
node.create_subscription(JointState, '/joint_states', cb, 10); rclpy.spin(node)
Run it for five shifts. If idle time is dominated by waiting for a person, you did not buy a robot — you bought a colleague who cannot make coffee.
The move
PAZ’s Digital Twin — En Ingenieria panel puts it well: a twin that only shows you a dashboard is a museum; a twin that tells you what to do next is engineering. Same test for physical AI. A demo video is a museum. A duty-cycle log is engineering.
Watch what ABB and Roche ship, and watch the maintenance story, not the throughput slide. When the same platform is offered to your site next year, make the vendor show mean-time-to-reset by a non-specialist. Buy the unit an apprentice can still reset by hand.
Source: abb.com
SOURCE · ↗
PAZ Kaffi · multidisciplinary editorial, led by PAZ Academy