Testing Services

Physical & Vision Agents - Robotic Arm, AI Vision & I/O

Automate touchscreen gestures, electrical fault injection, and AI-powered HMI display validation inside a single TestBot sequence.

Physical and AI Vision test agents - Robotic Arm

OVERVIEW

Software protocol agents validate what the ECU communicates. Physical agents validate what the device physically does - how its display renders under real CAN signals, how its touchscreen responds to real finger pressure, how it behaves when its sensor resistance changes. These are the tests that prevent field failures that no protocol check can catch.

TestBot's physical and vision agents give you a 4-DoF SCARA robotic arm for touchscreen interaction and button actuation, AI Vision agents for instrument cluster and HMI display validation using NVIDIA Xavier AGX GPU inference, an I/O Module for digital/analog/PWM signal injection and fault simulation, a Decade Resistance Box for programmable resistance-based sensor fault injection, and a Panel Key Controller for reliable keypad actuation. All six agents integrate directly into your TestBot sequence - no separate HIL platform required.

Our Test Jigs & Hardware Fixtures

Purpose-built hardware jigs designed to automate physical interaction, signal injection, and visual inspection across embedded and industrial test setups.

MECHANICAL

Agent
PKC Agent
Hardware Required
Panel Key Controller
Hardware Required
Automate physical button and keypad presses via the Panel Key Controller - reproducible mechanical actuation without human hands.
Agent
Robotic Arm Agent
Hardware Required
3D Robotic Arm (SCARA)
Hardware Required
Program multi-axis movements, gesture sequences (tap, swipe, hold), speed and force parameters on the 4-DoF SCARA robot - the only embedded test platform with a robotic arm included.

ELECTRONICS

Agent
DRB Agent
Hardware Required
Decade Resistance Box
Hardware Required
Set programmable resistance values from 0.1Ω to 99kΩ - simulate sensor failures, resistance tolerances, and electrical fault conditions in your device under test.
Agent
I/O Module Agent
Hardware Required
I/O Module
Hardware Required
Drive digital outputs, read digital inputs, generate PWM signals, and sample analog voltages - simulate vehicle conditions and inject electrical faults in your test sequence.

AI VISION

Agent
AI Vision Agent - Camera
Hardware Required
AI Vision Camera Module
Hardware Required
Read display states, validate widget rendering, and detect icon presence using a calibrated camera and trained AI model - no pixel-coordinate scripting required.
Agent
AI Vision Agent - NVIDIA Xavier
Hardware Required
AI Vision Full Unit (NVIDIA Xavier AGX)
Hardware Required
GPU-accelerated AI inference on NVIDIA Xavier AGX - read instrument cluster displays, extract numeric values, and validate complex HMI states at automotive cluster validation grade.
WHAT YOU CAN TEST

Physical and Vision Testing Capabilities

Agents that go beyond protocol validation to test what the device physically does.

Instrument Cluster & HMI Validation

The AI Vision Agent reads what the display actually shows - speed values, warning icons, widget states - using a trained AI model running on the test system. Pass/fail is based on what the human eye would see, not what the ECU sent. Camera module for standard displays; NVIDIA Xavier AGX for complex automotive clusters.

Touchscreen Gesture Automation

The Robotic Arm Agent programs precise tap, swipe, hold, and drag gestures on real touchscreens - with configurable speed, force, and end effector settings. Validate infotainment navigation, touchscreen calibration, and multi-touch interaction without a human operator.

Electrical Fault Injection

The I/O Module Agent drives digital outputs, reads digital inputs, generates PWM, and samples analog voltages. Simulate switch closures, relay states, voltage thresholds, and PWM duty cycles to inject the conditions that trigger fault handling in your firmware.

Resistance-Based Sensor Fault Simulation

The DRB Agent sets programmable resistance from 0.1Ω to 99kΩ. Simulate NTC/PTC sensor failures, open/short circuit conditions, and resistance tolerance boundaries to validate your device's fault detection and reporting behaviour.

Physical Button & Keypad Testing

The PKC Agent actuates physical buttons and keypad keys via the Panel Key Controller - repeatable, timestamped actuation without human hands. Validate debounce timing, long-press detection, and key combination handling in firmware.

Combined HIL Sequences

Chain AI Vision, Robotic Arm, I/O Module, DRB, and CAN agents in one HIL sequence. Inject a fault via I/O Module → validate the cluster warning light via AI Vision → confirm the DTC over CAN UDS - all in one automated run with ISO 26262-aligned evidence.

TEST SCENARIOS

Typical Physical and Vision Test Scenarios with TestBot

Test ScenarioAgents UsedValidated Outcome
Instrument Cluster Warning LightAI Vision Agent + CAN / CAN FD AgentWarning icon rendered within 200ms of CAN trigger, correct colour and position confirmed
Touchscreen Navigation ValidationRobotic Arm Agent + AI Vision AgentAll menu taps register correctly, screen transitions complete within 500ms, no ghost touches
Sensor Open-Circuit FaultDRB Agent + UDS Client AgentDTC stored within 100ms of resistance threshold, freeze frame captured correctly
Button Long-Press DetectionPKC AgentLong-press triggers correct firmware action at 1.5s ±50ms, no false positives at 1.2s
I/O Module Relay Fault InjectionI/O Module Agent + CAN / CAN FD AgentRelay-open condition detected, fault logged, device enters safe state within spec
Full HMI Regression (Nightly)AI Vision + Robotic Arm + CAN + UDSAll cluster states, touch interactions, and diagnostic responses validated - HTML report with visual evidence generated

Frequently Asked Questions - Physical & Vision Agents

Physical and AI Vision testing

The AI Vision Camera Module is a standalone calibrated camera for validating simpler LCD and LED displays - status indicators, segment displays, and basic HMI screens. The AI Vision Full Unit includes a NVIDIA Xavier AGX with onboard GPU inference for complex automotive instrument clusters, dynamic animations, and multi-widget validation at automotive grade. Both use trained AI models - no pixel-coordinate scripting.

Continue Exploring TestBot

RELATED PAGES

Ready to Add Physical Testing to Your Automation Suite?

Talk to our team about hardware configuration and FastStart onboarding.