Je développe une application Android pour l'entreprise pour laquelle je travaille. Cette application va être utilisée par nos employés qui livrent des produits à nos clients. À l'heure actuelle, ils utilisent un appareil TomTom qui détecte également à quel point un conducteur freine ou accélère avec la voiture. Comme nous voulons essayer d'obtenir 1 appareil avec toutes les fonctions qui sont utilisées en ce moment, j'essaie de trouver comment faire cela avec un appareil Android.Détection de freinage brutal et accélération dure d'une voiture avec accéléromètre/gyroscope
À l'heure actuelle, nous visons à utiliser le Zebra (Motorola) TC75 comme appareil et il a un accéléromètre. J'ai trouvé le document suivant sur comment appeler ses capteurs et ça marche. Cependant, je n'ai honnêtement aucune idée de ce que les valeurs sont à détecter que la rupture/l'accélération dure.
Quelqu'un pourrait-il me pousser dans la bonne direction pour que cela fonctionne? Ou est-ce que la chose que je souhaite détecter n'est pas possible?
Merci d'avance.
Pim Dröge
J'ai déjà trouvé ce site comme vous pouvez le voir dans ma question. Mais j'ai besoin d'aide pour obtenir les bonnes données. –
J'ai vu que vous avez déjà trouvé le site de xamarin, mais j'ai indiqué le système de référence - partie crucial (x, y, axe z). Vous obtiendrez le vecteur d'accélération (3 axes) [ax, ay, az] qui sont probablement dans le système de référence du téléphone. Ensuite, vous aurez besoin d'obtenir des données du capteur de position pour connaître la position exacte du téléphone. Ensuite, vous aurez besoin de quelques calculs vectoriels pour faire la rotation des données obtenues dans le système référentiel de la Terre (axe x, y, z). Vous obtenez les données du téléphone qui a accéléromètre. L'exactitude dépend de votre définition de ce qui est correct (qualité). – moljac