Skip to content
← All docs

Echo 1 Wearable

Echo 1 — Safety engine

How obstacle, drop-off and step detection stay independent of the AI model.

The safety engine is the heart of Echo 1. It is pure Python with no dependency on the language model, the cloud, or the internet — so it keeps working even if everything else fails.

Obstacle detection

YOLOv8n on the Hailo-10H runs at 30 FPS (~17 ms inference) and names hazards from the COCO set. Proximity is estimated from the bounding-box area fraction; direction is mapped to a clock position across the field of view. Only one alert is emitted per direction — the most severe wins.

Drop-off & step detection

The down-facing LiDAR auto-calibrates a floor baseline. A reading much farther than baseline means a drop-off (“Stop. Drop-off ahead.”); much closer means a step up (“Caution, step up ahead.”). A confirm-streak filter and slow drift tracking suppress false positives.

Alerting

The Alert Manager applies cooldowns and routes warnings through the Audio Manager at safety priority, interrupting any lower-priority speech. During recording, only danger-level safety speech plays so the mic doesn't capture the speaker.

False negatives are treated as worse than false positives — the system errs toward warning the user.

Have a question about this?

Talk to the team