Embedded AI — BETA 2026

Compagnon PRO SoC

Smart dashcam. ADAS + DMS on-device.

Rockchip RV1106 SoC (1 TOPS NPU), Python on-device. PERCLOS fatigue detection, forward collision warning, biometric driver ID. Safety taken to the next level.

Embedded intelligence

AI in the service of safety

Everything is processed locally on the device — no video uploaded to the cloud, no mobile bandwidth wasted.

ADAS

Driver assistance

Real-time detection of road hazards, instant audio alerts before impact.

  • Forward Collision Warning (FCW)
  • Lane Departure Warning (LDW)
  • Pedestrian detection
  • Headway monitoring
DMS

Driver monitoring

AI continuously analyzes the driver's face and gaze — alerts before an incident occurs.

  • Fatigue detection (PERCLOS)
  • Distraction detection — phone use, eyes off road
  • Drowsiness detection
  • Real-time voice alert
DriverID

Biometric identification

Driver face recognition at startup. Automatic linking to the FleetMan profile.

  • Recognition at engine start
  • FleetMan profile auto-attached
  • Optional immobilizer for unauthorized drivers
PCW

Pre-Crash Warning

360° detection of front and side collision threats. Audio + vibration pre-alarm.

  • Audio + vibration pre-alarm
  • Automatic event-triggered video recording
  • Audit-compliant blackbox / EDR
Live from the cabin

The client app, in real conditions

Real-time view of road + cabin cameras, GPS position, speed vs limit, ADAS/DMS events — all in the fleet manager's pocket.

Front camera — live feed

CH1 — Road camera

Live HD feed with on-demand 10s photo / video capture and an integrated map view.

Cabin camera — driver monitoring

CH2 — Cabin camera

DMS driver monitoring. Fatigue detection, distraction detection, biometric ID.

Drive app — speedometer + map

Drive — Score & speed

Driver dashboard. Real-time score, over-speed alerts, detected events.

On-device algorithms

Under the hood — what the 1 TOPS NPU does

Everything is processed locally on the RV1106 device. No video uploaded to the cloud, inference latency < 100 ms, works offline.

FCW

Forward Collision Warning

Vehicle detection plus Time-To-Collision (TTC) on the road camera feed. INT8-quantized YOLOv5-nano model running on the NPU.

  • Model: YOLOv5-nano · 8 vehicle classes
  • TTC threshold < 2.5 s triggers alarm
  • 25 fps continuous inference
LDW

Lane Departure Warning

Lane-marking detection via classical algorithm (Canny edges + Hough transform) — more robust than pure CNN on poorly-marked African roads.

  • Activates above 60 km/h
  • Tolerates dashed and broken lines
  • CPU-only (no NPU consumption)
PCW

Pedestrian Pre-Crash Warning

Pedestrian detection plus IoU (Intersection over Union) tracking between frames. If a pedestrian's trajectory crosses the vehicle's, voice + flash alert.

  • Multi-object tracking with ByteTrack
  • Distinguishes pedestrian / cyclist / moto-taxi
  • Optimized for dense urban scenes
DMS Fatigue

PERCLOS on IR camera

Eyelid-closure percentage measured over a 1-minute window (PERCLOS-80). IR cabin camera works at night without disturbing the driver.

  • Facial landmarks (Mediapipe)
  • Progressive alert: warning, chime, voice
  • Tolerates glasses and shadows
DMS Distraction

Head pose & phone use

6-DoF head-pose estimation (Perspective-n-Point) plus "phone-in-hand" object detection. Eyes off the road for > 3 s or a phone in hand triggers an immediate alert.

  • Geometric PnP algorithm (no training required)
  • 3 angle levels: OK / warning / alert
  • Phone detection via YOLO class 21
DriverID

ArcFace face recognition

Driver identification at startup via facial embedding (ArcFace 512-D). Matched against the FleetMan database with a cosine-similarity threshold of 0.6.

  • Embedding stored encrypted locally
  • Engine-start blocked for unauthorized driver
  • Anti-spoofing photo / video
Video & EDR

H.264 encoding, 30-day archive, selective upload

Local video recording is continuous but does not consume 4G bandwidth. Only event clips (ADAS / DMS / impact) are uploaded automatically to FleetMan, or on a dispatcher's request.

H.264 encoding
Hardware encoder, 1080p 25fps, ~2 Mbps bitrate
eMMC 32 GB + microSD
~30 days of loop recording
Selective upload
30s pre + 30s post clip on event
RTMP / RTSP live
Camera stream on dispatcher request
Video & EDR specifications
Cameras2× IMX 1080p
Night visionIR 850 nm
EncoderH.264 / H.265 HW
Framerate25 fps
AudioI2S DAC + TTS
Blackbox40 s pre + 30 s post
Clip formatMP4 + CSV metadata
OTADual partition
Compagnon + Vision

All Compagnon features, plus vision

The PRO SoC integrates the Compagnon's ESP32 as a secondary MCU, so everything Compagnon does is preserved: Driver Score, Zigbee, ESP-NOW Mesh, Blackbox EDR, Eco-driving, etc.

See full Compagnon firmware details →

Technical specs

Cutting-edge hardware

SoC
Rockchip RV1106
1 TOPS NPU · ARM Cortex-A7
Cameras
2× IMX sensors
Road + cabin, 1080p, IR night vision
Stack
Python on-device
OpenCV, NPU runtime, MQTT
Storage
eMMC 32 GB + microSD
30-day blackbox, selective upload
Connectivity
4G LTE + WiFi
Optional RTMP/RTSP streaming
GPS
Multi-constellation
GPS, GLONASS, Galileo, BeiDou
Power
9-36V DC
2-hour backup battery
Certif.
CE, e-Mark
IP54

Join the pilot program

Compagnon PRO SoC is in BETA. Early pilot fleets get preferential pricing and dedicated support.

Apply to the pilot program