Self driving labs for hardware teams

Autonomous agents help you design, plan, and execute your next experiment.

Agents

From past runs to your next experiment

They read your test history, hardware and limits from Trace. Every proposal is logged, cited and waits for your sign-off before anything moves.

agent · hotfire_r8
RecallRuns 96–11722 hotfires · bench 04
Diagnose4 runs over limitall held purge < 28 s
Simulate · Simulink9 variantspurge × valve ramp · 9 / 9 pass
Proposer8 · purge 34 s+ 250 ms valve ramp
Approve r8nothing runs until you sign

Test faster →Debug faster →Learn faster →Iterate faster
Trace

Every tool, part and run, traced together

Agents read your code, CAD, BOM, requirements, DAQs, tickets and test runs, and link them as you work. Change one part and the graph shows what to retest, backed by the runs that prove it.

trace · arm_v3
CAD · SolidWorksGripper rev C+180 g
BOM · TeamcenterJ4 servo · line 14linked
RequirementPayload ≥ 5 kglinked
Requirement · ConfluenceJ4 torque margin 20%suspect
Analysis · AnsysGripper stress FEAlinked
Model · SimulinkJ4 thermal modelre-simulating
Test · PhloemPick-cycle endurancelinked
Test · PhloemJ4 thermal soakretest needed
Ticket · JiraARM-219rerun drafted

ConnectsThe tools you already use

Code, CAD, BOM, docs, tickets and runs.

TracesEvery node to its source

Down to the commit, clause or run.

FlagsImpact in seconds

Change a part, see what to retest.

Integrations

Connects to your bench and your tools

Hardware is discovered the moment it's plugged in, with no config files. Engineering tools sync both ways, so agents read from them and post findings back.

Hardware & protocols · discovered on plug-in
NI DAQmx
LabJack
LabVIEW
OPC UA
SCPI
CAN · DBC
EtherNet/IP
Modbus
EtherCAT
ArduPilot
PX4
ROS 2 · MCAP
PLM · CAD · simulation · ECAD
Teamcenter
Windchill
Arena PLM
SolidWorks
CATIA
Siemens NX
Creo
Onshape
Fusion
Ansys
MATLAB · Simulink
Modelica
COMSOL
Isaac Sim
Gazebo
Altium
KiCad
Code · requirements · team
GitHub
GitLab
Python
Jira
Confluence
Jama Connect
IBM DOORS
Slack
Sheets
Notion
Linear
Run & watch

Write the test, run it safely, see everything

4.1Write & deploy

Write the test stand or let AI write it. The engine keeps it safe.

A few lines describe what you read, what you command and where it must stop. A sealed engine on the machine runs it from there.

dive · auv
prompt
ch.read("/auv/depth_m", hihi=120)ch.write("/auv/vert_thruster")interlock("overdepth", when=dp > 120,          then=set("/auv/drop_weight"))step("trim", hold("60s"))step("descend", hold("5m"))
/auv/depth_m0.0 minterlock · watching

Safety loopOn the machine

No window, link or cloud in the loop.

Trip to safeIn milliseconds

Interlocks act, then latch until Reset.

VersionedEvery deploy

Diff, review and roll back like code.

4.2Monitor & analysis

Watch it live. Find the root cause, not a retest.

Telemetry, video and events stream onto one timeline while the test runs. When it ends, agents reduce and present the data and trace each anomaly back to the change behind it.

flight 212 · quad x8
Live48 channelsvideo · attitude · IMU
AnomalyRoll ±8°from t+38 s
Evidence142 Hz vibrationvideo shakes at the same rate
Root causeESC firmware 2.5changed motor 3 PWM
Send reportno retest needed

  • Every modality live on one timeline
  • Test data reduced and presented automatically
  • Anomalies traced to root cause across past runs
Deployment

Run where your hardware is

Phloem runs inside your site boundary. Syncing to the cloud stays off until you turn it on.

infrastructureDeploy on-premises or in your private cloud
connectivityNo internet connection required
dataYour test data stays within your infrastructure
aiRun AI on-premises, next to your systems
deployment · site 04offline · recording
Site boundary
Bench 01DAQ · PLC
Bench 02SCPI · autopilot
Vehiclecameras · CAN
EdgePhloem Edge1.18 GB/s · offline-first
Server · on-premPhloem Cloudevery run · SQL · replay · local AI
Internetoutside the boundary · sync off
External sync off by default0 bytes left site · 30 days

“Build the physical world at software speed”