Так как это не шутка.
Я хотел бы рассмотреть вопрос о точке монтирования.Как интерпретировать данные, во многом зависит от того, как позиционируется iPhone.Некоторые проблемы могут быть не очевидны для тех, кто на самом деле не ездит на мотоциклах.
Особенно, когда речь идет о обходе кривых / углов.На низких оборотах мотоцикл наклоняется, но водитель не наклоняется или слегка наклоняется.На более высокой скорости крутится и мотоциклист, и мотоцикл.Это может представлять проблему, если не будет решена.Я не буду охватывать все сценарии, но ..
Например, большинство современных текстильных мотоциклетных курток имеют карман для мобильного телефона слева внутри.Если бы пользователь положил телефон в этот карман, вы могли бы ожидать только ускорение и ускорение (~ z).В этом сценарии вы ожидаете, что почти никогда не увидите значительного ускорения из стороны в сторону (~ x), потому что всадник наклоняется пропорционально силе g поворота.Поэтому, обходя кривую, можно ожидать увеличения (y) по сравнению с ее общим состоянием в 1g.Таким образом, туловище всадника в основном зависит от силы тяжести (x).
Если бы устройство было установлено на велосипеде, вам пришлось бы отрегулировать то, что вы ожидаете увидеть, учитывая эту точку крепления.
Что касается эвристики алгоритма обнаружения сбоя, определить ее очень сложно.Некоторые аварии похожи на то, что вы видите по телевизору, велосипедные перевороты разрывают на миллион кусочков, этот сбой должен быть чрезвычайно легко обнаружить, да, 3gs измерено ... Crash!Но как насчет простых спусков? (Велосипед лежит на боку, упс, всадник встает, забирает велосипедные поездки). Они могут происходить без каких-либо особенно заметных перегрузок (за исключением примерно 1 г влево или вправо на оси х).)
Еще пара предложений:
Регулировка чувствительности, возможно, даже в каком-то режиме обучения (когда пользователь переводит устройство в этот режим и едет, устройствозатем записывает / изучает среднюю скорость езды для этого пользователя)
Кнопка «Я остановился» или аналогичная кнопка;возможно, гонщик не разбился, может, он или она просто сломались, это происходит, и, поскольку у вас есть какая-то специальная настройка сети, должно быть легко распространять новости.