SMART DENTAL LIGHT · CLOSED-LOOP SYSTEM

Dental Light Control System

Mouth-only illumination tracking with five-axis motion

Auto-discovery waiting 5 AXES
CAM
CameraMouth ROI only
→
PI
Computer / Pi 5Vision + decision
→
ESP
ESP32Motion + LED execution
→
M
M1–M5Safe bounded motion
3D kinematic model · safe dental working region
M1M2M3M4M5
CLOSED-LOOP KINEMATIC MODEL · NOT FINAL FABRICATION DIMENSIONS
TARGET · MOUTH-ONLY DENTAL WORKING REGION
Safe headrest envelope
M1Base rotation
M2Arm vertical
M3Arm horizontal
M4Head rotation
M5Head tilt

CONTROLLER LINK

Automatic USB discovery

SERVICE OFFLINE
ESP32 linkWaiting
Detected port—
ProtocolDENTAL_LAMP_SERIAL_V2
Last error—

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

Live target analysis

NO DETECTION
Detection confidence—
Validation accuracy—
X error0.00
Y error0.00
Mouth lighting score—
Shadow ratio—

Lighting is computed only inside the detected mouth ROI. Low confidence blocks automatic movement instead of guessing.

MODEL REGISTRY

Detected training files

Waiting for the controller service…

Metrics are shown only when provided by a sidecar metadata file. Missing values remain “not reported”.

01

DETECT

Find the mouth

The vision pipeline rejects face-only or low-confidence detections and creates a mouth-only ROI.

02

MEASURE

Measure X, Y and light

The system calculates target offset, lighting score and shadow ratio inside the mouth ROI only.

03

DECIDE

Choose a small correction

The calibrated policy selects the closest suitable axis and rejects unsafe or out-of-range moves.

04

VERIFY

Check the next frame

After motion, the next image is evaluated again. The controller stops when the mouth illumination improves.