

Falls · Collisions
Detects
Shake SOS
Trigger
Android
Platform
Aperçu
Une application Android native qui fusionne les signaux de l'accéléromètre, du GPS et de l'audio pour détecter les chutes, collisions et situations de détresse, puis déclenche des alertes d'urgence, conçue en tenant compte des contraintes matérielles réelles des appareils d'entrée de gamme courants au Cameroun.
Le défi
Les applications de sécurité classiques supposent un matériel haut de gamme et une connectivité fiable. Construire une détection fiable de chute et de collision sur des appareils courants de type Tecno/Infinix implique de gérer des capteurs de proximité binaires, des environnements sans GPS, et des contraintes de batterie que la plupart des tutoriels ignorent.
La solution
Mise en œuvre d'un algorithme de détection de chute en trois phases et d'un moteur de fusion de capteurs corrélant les événements d'accéléromètre, de proximité et audio dans une fenêtre de temps réduite, ainsi qu'un déclencheur SOS par geste de secousse et un service de battement de cœur basé sur WorkManager (via l'injection de dépendances Hilt) détectant si le service de surveillance est tué silencieusement. Réalisation d'un audit interne complet du pipeline de capteurs, identifiant et corrigeant de vrais problèmes comme les échecs GPS en mode hors ligne et des seuils de proximité codés en dur ne correspondant pas aux plages réelles des capteurs des appareils.
Résultat
La logique principale de détection de chute et de fusion de capteurs passe l'audit interne ; les composants GPS, de proximité et audio ont depuis été renforcés sur la base des conclusions de cet audit. Développement activement en cours sur la branche de développement du projet.
Technologies
Vous avez un projet similaire en tête ?