Première sortie running
Marc-Alioune est un utilisateur de SonarVision qui souhaite utiliser l'application pour courir dans le Bois de Boulogne.
La semaine dernière, on a fait le premier essai :
Dans la suite de cet article, j'explique ce qu'il a été nécessaire de faire pour en arriver à ce résultat.
L'expérience de Marc-Alioune et son problème
Marc-Alioune court depuis des années. Cependant, il est très malvoyant et ne voit que les forts contrastes.
"L'herbe jaunit de plus en plus vite en été, et je ne perçois plus la différence entre l'herbe et le chemin."
Marc-Alioune
Ce trajet au Bois de Boulogne est son trajet habituel, qu'il connaît déjà très bien, mais avec lequel il a de nombreuses difficultés :
- Il faut souvent passer du trottoir à la route
- Le suivi des courbes est très difficile
- Il y a de nombreux obstacles permanents qui le forcent à ralentir
- Poteaux
- Plaques d'égout en métal
- Rochers au milieu ou sur le bord du chemin
Il a donc deux problèmes principaux :
- Plus il fatigue, moins il est attentif. Le risque de se blesser augmente.
- Pour ne pas se perdre, il doit apprendre son trajet par cœur, mais il est contraint de faire le même, ad vitam æternam.
C'est pour toutes ces raisons qu'il était à la recherche d'un outil pour améliorer son expérience de running.
Le RTK pour la très-haute précision dans le parc
Si vous avez déjà entendu parler de SonarVision, vous savez peut-être que notre géolocalisation précise repose principalement sur le Système de Positionnement Visuel (VPS). Seulement, ce système ne fonctionne que lorsqu'il y a de l'imagerie panoramique dans les bases de données d'Apple ou de Google, et fonctionne mal dans les zones très végétalisées, comme le Bois de Boulogne.
Pour répondre à ce problème, Augustin et moi travaillons depuis plusieurs mois sur la meilleure intégration possible du RTK dans l'application SonarVision.
Le GNSS (Global Navigation Satellite System) RTK (Real-Time Kinematic) est une technologie de positionnement satellite permettant d'obtenir une géolocalisation centimétrique (moins de 10 cm) à l'extérieur dans les zones dégagées, grâce à un système de correction avec des bases de calibration au sol.
En savoir plus sur le GNSS RTK dans la documentation SonarVision
La première intégration du RTK a été réalisée il y a bientôt deux ans à la demande de Francklin Nguyen Van, qui travaillait sur son projet RTKanne (voir le dépôt GitHub).
Intégrer le RTK dans SonarVision a été difficile. Pour que cela fonctionne, il faut :
- Connecter le récepteur en Bluetooth et gérer les déconnexions intempestives.
- Envoyer en Bluetooth le flux de correction RTCM, indispensable pour la précision centimétrique.
- Recevoir en Bluetooth le flux de données NMEA, qui contiennent les informations sur la position, la précision, le nombre de satellites.
Désormais, de nombreux utilisateurs utilisent le RTK et font des choses assez extraordinaires avec, comme retrouver leur serviette de bain sur la plage ou faire des randonnées sur l'île de Bréhat.
L'enregistrement d'une trace
On a enregistré le parcours de Marc-Alioune avec la fonctionnalité trace de SonarVision.
L'enregistrement d'une trace se prête particulièrement bien à la course à pied, car il permet d'enregistrer exactement le trajet que Marc-Alioune avait envie de suivre.
Ci-dessous, une carte qui permet de se rendre compte des différences subtiles entre la trace que nous avons enregistrée au RTK et un trajet que nous aurions obtenu avec notre calculateur d'itinéraire , très précis, mais qui ne correspond pas exactement aux attentes de Marc-Alioune.
Il est tout à fait possible de corriger et de simplifier les trajets dans la plateforme SonarVision (voir la carte suivante), mais le fait de partir d'une bonne base sans avoir à deviner où l'utilisateur veut passer est très confortable.
Les balises pour personnaliser le trajet
Les utilisateurs de SonarVision ont toujours eu envie de pouvoir personnaliser leurs trajets le plus possible. Les trajets et instructions automatiques sont très pratiques pour partir au dernier moment, mais sont frustrants quand on veut signaler un point de repère, une bifurcation difficile ou un danger sur le parcours.
Depuis juillet 2026, ils peuvent désormais personnaliser leurs parcours avec des balises. Qui plus est, elles sont persistantes et sont réutilisables d'un trajet à un autre !
Sur la carte ci-dessous, j'ai ajouté en vert le trajet lissé et corrigé via la plateforme, ainsi que les balises que nous avons ajoutées pendant l'enregistrement du trajet avec Marc-Alioune.
Vous remarquerez par exemple qu'au niveau de la barrière de la route de la Grande Cascade, nous sommes revenus sur nos pas pour poser une balise au bon endroit !
Et le vrai trajet dans tout ça ?
Grâce à un outil d'administrateur, nous avons pu enregistrer le parcours de Marc-Alioune pendant qu'il le faisait (autrement les trajets des utilisateurs ne sont jamais enregistrés).
L'enregistrement ne commence pas au tout début, mais vous pouvez constater à quel point Marc-Alioune parvient à suivre le tracé grâce au système de guidage de SonarVision ! J'en suis moi-même un peu bluffé.
On remarque notamment qu'il a tendance à « overshoot » un peu les virages avant de corriger le tir, mais qu'il parvient à éviter les dangers et suivre les courbes.
En tant que co-concepteur de SonarVision, ça me fait un peu bizarre d'en être arrivé là. Il y a quatre ans, réussir un trajet comme celui-ci, sans bug, était inimaginable.
De plus en plus, l'autonomie piétonne complète des personnes aveugles et malvoyantes me semble à portée de main.
Nous suivre et nous soutenir
Pour plus d'aventures de ce type, suivez notre page Instagram !
Si vous voulez soutenir ce que nous faisons, faites un tour ici.

