CONTROLLER LINK
Automatic USB discovery
The service scans USB ports, sends PING, accepts only the ESP32 identity response, and reconnects after unplug/replug. No COM selection is exposed in the UI.
SMART DENTAL LIGHT · CLOSED-LOOP SYSTEM
Mouth-only illumination tracking with five-axis motion
CONTROLLER LINK
The service scans USB ports, sends PING, accepts only the ESP32 identity response, and reconnects after unplug/replug. No COM selection is exposed in the UI.
MOUTH-ONLY VISION
Lighting is computed only inside the detected mouth ROI. Low confidence blocks automatic movement instead of guessing.
MODEL REGISTRY
Metrics are shown only when provided by a sidecar metadata file. Missing values remain “not reported”.
DETECT
The vision pipeline rejects face-only or low-confidence detections and creates a mouth-only ROI.
MEASURE
The system calculates target offset, lighting score and shadow ratio inside the mouth ROI only.
DECIDE
The calibrated policy selects the closest suitable axis and rejects unsafe or out-of-range moves.
VERIFY
After motion, the next image is evaluated again. The controller stops when the mouth illumination improves.