← Related research

AI Hardware-in-the-Loop Testing

Give AI agents access to real hardware without giving up control of the boundary

Giving an AI agent access to real hardware raises a different question than giving it access to a shell: what happens when it's wrong? Most HIL setups solve this by keeping AI out entirely. The simulator, the virtual bus, and the real bench stay in a person's hands, because there's no bounded way to let an agent touch any of it safely.

Containerized sim on virtual CANExample run
Controller
staged container
Bus
virtual CAN
Gateway
approved frames only
Boundary proof
captured

The workflow today

  • Run the simulator and controller on whichever engineer's machine last set it up
  • Bridge virtual and real hardware by hand, with no enforced boundary on what crosses
  • Give an AI agent either full shell access or no access at all, with no middle ground
  • Trust a "looks right" run instead of a boundary you can point to and prove

With Plotune Nexus

  • Run the controller or simulator as a staged container, not a laptop only one person can restart
  • Bridge virtual and real CAN through a policy gateway that lets only approved frames cross
  • Give the agent a bounded operation set (acquire, capture, wait, send only approved frames, stop, package), not raw shell access
  • Connect over MCP with OAuth and delegated access, so what the agent can touch is a policy decision, not a trust exercise

Supported integrations

Containerized simulation
Virtual CAN + policy gateway
MCP + OAuth
Bounded operation set

See this mapped to your bench.

Plotune Nexus is one product, this is how it runs against AI Hardware-in-the-Loop Testing.