SpeedoDyno – compteur de vitesse et dynamomètre pour Android

J’ai developpé une petite application Android pour calculer et visualiser la vitesse et la puissance totale, à partir des informations obtenues via le GPS

screenshot-1358407211952Elle est compatible avec les terminaux Android Gingerbread et supérieurs (>= 2.3.3)

Fonctionnalités:
– vitesse instantanée
– vitesse moyenne
– vitesse max
– calcul de pente
– puissance instantanée
– puissance moyenne
– puissance décomposée (frottements, trainée aérodynamique, accélération, ascension)

Dans les paramètres, il faut spécifier les paramètres correspondant au véhicule (masse, coefficient de frottement, SCx). Théoriquement, c’est compatible avec tout type de véhicule terrestre (vélo, vélo couché, vélomobile, voiture, bus, tramway, train, …). En pratique, le but est surtout de mesurer quelque chose de réaliste en vélomobile ou autre véhicule à propulsion humaine.

Cette première version (numérotée v0.8) est une version bêta. En particulier, j’ai les problèmes suivants:
– les données GPS concernant l’altitude ne sont pas très précises, ce qui fait que le calcul de pente est approximatif. Le calcul de puissance en est impacté.
– l’accélération aussi est assez fluctuante, ce qui fait que la puissance associée varie aussi de manière parfois désordonnée
– au final, la puissance instantanée ne vaut pas grand chose. Par contre la puissance moyenne a l’air relativement réaliste.

J’ai besoin de bêta testeurs, pour voir si c’est aussi imprécis sur tous les terminaux, ou si suivant la qualité du GPS ça peut donner de meilleurs résultats. Dans les options, on peut activer des traces, qui stockent les informations collectées et calculées. Elles sont enregistrées dans un fichier .csv dans le répertoire SpeedoDyno (sur carte SD ou stockage interne suivant le terminal). Il faut enregistrer les traces pendant 20 ou 30 minutes (pas des heures sinon ça fait des gros fichiers difficiles à manipuler avec un tableur) puis m’envoyer le fichier généré.

S’il y a des développeurs Android qui veulent participer au développement de cette application, ils sont les bienvenus 🙂 Il y a encore du travail pour atteindre la version 1.0.

L’application est sous licence GPL (logiciel libre). Elle est téléchargeable à l’adresse suivante :
http://code.google.com/p/speedodyno/downloads/list
(Pour l’instant, pas dispo sur Google Play, je publierai la version v1.0 quand elle sera prête)

Publicités

4 commentaires to “SpeedoDyno – compteur de vitesse et dynamomètre pour Android”

  1. Installé. Reste plus qu’a tester, mais mon téléphone est assez mauvais pour trouver l’altitude par GPS.
    Pour le code, je vais regarder cela ce week-end.

  2. Super ! Excellent début : je vais tester ca dès que j’aurais ressoudé mon twbent 🙂
    Le top selon moi serait de pouvoir aussi récupérer le heartbeat : et la, c’est l’outil next génération pour faire basculer vers le vélomobile, les personnes voulant faire du fitness/sport (et on en a tous besoin, pour notre santé et pour le monde).
    A+

  3. Bonjour,

    Chouette appli ! Pour le problème de la précision altimétrique du GPS, c’est une constante du système. Les géomètres et leur matériel diaboliquement précis par ailleurs, ont des soucis similaires … Le Z est toujours entaché d’une erreur plus grande que les coordonnées X et Y !

    Cordialement.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :