Article technique

Concevoir EchoNav: une aide a la perception proche pour personnes malvoyantes

EchoNav explore une approche complementaire a la navigation classique: utiliser les capteurs de l'iPhone pour aider l'utilisateur a comprendre les obstacles proches, sans remplacer la canne blanche, le chien guide ou les outils d'assistance deja utilises.

Beaucoup d'applications de navigation repondent a une question de trajet: quel itineraire prendre, ou tourner, combien de metres avant le prochain croisement. EchoNav se concentre sur une autre question, plus immediate: que se passe-t-il dans les quelques metres autour de l'utilisateur ?

Pour une personne aveugle ou malvoyante, cette couche de perception courte distance peut etre importante dans un environnement urbain changeant: poteaux, travaux, velos, trottinettes, pietons, vehicules ou obstacles temporaires. L'objectif d'EchoNav est de tester si un iPhone equipe de capteurs adaptes peut produire une information courte, localisee et exploitable.

Architecture generale

Le prototype est construit comme une chaine de traitement locale. Chaque couche a un role limite: percevoir, filtrer, prioriser, puis restituer une alerte simple.

1 Capteurs

LiDAR, camera et mouvement de l'iPhone.

2 Perception

Scene depth, detection d'objets et estimation de distance.

3 Decision

Selection du danger proche le plus pertinent.

4 Feedback

Son spatial, alerte vocale courte ou vibration.

Pourquoi une logique deterministe ?

Dans une application d'assistance, une alerte doit etre explicable. EchoNav evite donc de generer des phrases libres ou des recommandations longues. Le moteur de decision conserve un vocabulaire court et des regles defensibles: distance, direction, type d'objet, stabilite de la detection et pertinence du danger.

if obstacle.distance < safetyRange
  score = proximity + directionRisk + objectPriority
  keep highest score
  emit short feedback
else
  stay silent

Cette approche a une consequence importante: le silence est aussi une decision. Si l'information est trop incertaine, ou si elle risque de saturer l'utilisateur, l'application doit limiter l'alerte plutot que produire un flux permanent.

Perception courte distance

La beta se concentre sur une zone proche, typiquement quelques metres autour de l'utilisateur. Cette limite rend le probleme plus concret: il ne s'agit pas encore de remplacer un GPS longue distance, mais d'evaluer si le systeme peut signaler un obstacle ou une situation proche de maniere utile.

Le LiDAR aide a comprendre la profondeur de la scene. La camera et les modeles de detection completent cette information en identifiant certains objets urbains. L'enjeu n'est pas seulement de detecter, mais de choisir ce qui merite vraiment une alerte.

Feedback accessible

Une bonne detection n'est utile que si le retour utilisateur est comprehensible. EchoNav teste trois formes de feedback: un son spatial pour indiquer une direction, une phrase courte pour nommer un danger, et une vibration lorsque la proximite demande une attention plus forte.

La priorite est de reduire la charge cognitive. Le prototype privilegie donc des signaux courts et coherents plutot qu'une description complete de la scene.

Une beta responsable

EchoNav est pense comme un projet a tester avec la communaute, pas comme une promesse de securite absolue. Les premiers retours servent a comprendre les vrais cas d'usage, les limites acceptables et les situations ou l'application doit rester prudente.

Tests terrain

Observer la stabilite du pipeline et la coherence des alertes dans des scenes urbaines simples.

Mode debug

Afficher les objets detectes, la distance et la decision pour faciliter la revue technique.

Replay de scenes

Rejouer des situations deja capturees pour verifier une correction sans recreer le meme contexte.

Ce que nous cherchons a valider

  • Les objets proches les plus importants a signaler en priorite.
  • Le niveau de detail acceptable dans une alerte audio.
  • Les situations ou l'application doit rester silencieuse.
  • La facon dont les personnes malvoyantes veulent tester une beta.
  • Les partenariats utiles avec associations, experts accessibilite et beta testers.

La prochaine etape consiste a multiplier les retours externes: personnes concernees, experts accessibilite, associations, formateurs iOS/VoiceOver et partenaires techniques. Ces retours doivent permettre de distinguer ce qui est techniquement impressionnant de ce qui est vraiment utile.

Pour partager cet article

EchoNav documente sa conception technique: LiDAR, camera, moteur de decision deterministe, audio spatial et beta responsable avec la communaute malvoyante.