Я пытаюсь записывать треки в гораздо более тонком масштабе, чем это возможно с GPS, но, надеюсь, использую что-то простое и дешевое, в идеале iPhone. Разрешение для данных трека, которое мне нужно, составляет около 10-20 см.
Местоположение дорожки и даже масштаб не так важны, как мелкие детали формы дорожки.
Идеальным решением я имею в виду приложение для iPhone, которое использует камеру в сочетании с другими датчиками для записи дорожки аналогично оптической мыши, обнаруживающей движение по поверхности стола.
Таким образом, вы держите телефон камерой вниз и идете по дорожке. Приложение будет отслеживать движущуюся поверхность и определять, куда она движется, используя гироскоп и акселерометр, чтобы помочь исправить наклон камеры. Он также использовал бы гироскоп и в меньшей степени компас, чтобы помочь исправить и обнаружить повороты на треке. Высота телефона над землёй, я не думаю, что может быть воспринята или определена, но вы можете просто ввести это и держать его аккуратно на постоянной высоте. Светодиод мог быть включен, чтобы помочь обнаружению через тени.
Если вам случится идти по дорожке, которая закончила там, где она началась, вы могли бы пометить это каким-то образом, чтобы замкнуть петлю, и она попыталась бы исправить ее, если концы не совпадают, и если вы шли долгий путь, возможно, более 50 метров, он также может использовать данные GPS для калибровки масштаба трека, но, вероятно, не очень сильно влияет на детали геометрии трека.
Так существует ли что-то подобное даже в любой форме для iPhone или иным образом? Есть что-нибудь более простое, например, он использует гироскоп / компас и метод измерения в стиле шагомера?