Ми використовуємо GPS-пристрій для відстеження, встановлений у транспортних засобах, а пізніше відображаємо рухи в нашій програмі. Однак у нас невелика проблема з транспортними засобами, коли вони НЕ рухаються.
Незважаючи на те, що стоїть на місці, GPS-пристрій надсилатиме інформацію з різними положеннями, іноді навіть повідомляє про рух автомобіля (раз у раз він повідомляє про те, що транспортний засіб рухається досить швидко). Кінцевим результатом є потворне зображення руху в нашому додатку, і, що ще гірше, неправильні розрахунки щодо того, як довго автомобіль рухався і стояв нерухомо (у нас також триває статистичний аналіз).
Я знаю, що проблема не нова: Навігація Google на моєму телефоні Android також має проблеми, коли я раз і знову зупиняюся на перехресті, виявляючи, що я зараз їду в зворотному напрямку (адже насправді я стою нерухомо ).
Але нам дійсно потрібно мати якийсь спосіб сказати, що транспортний засіб не рухається, особливо на тривалий час.
Проблема ускладнюється в деяких транспортних засобах, які тримаються під дахами протягом ночі, що призводить до зникнення GPS через слабший сигнал (який все ще досить сильний, щоб отримати позицію, проте).
Ми можемо виявити, чи двигун транспортного засобу включений чи вимкнений, але ми не можемо припустити, що він не рухається з вимкненим двигуном (траплялися випадки, коли буксирували пошкоджений транспортний засіб ... і, звичайно, є випадок потенційної крадіжки, який також повинен повідомляться).
Який найкращий спосіб підійти до цієї проблеми?
Редагувати:
Щоб додати ще трохи інформації:
Пристрій GPS має акселерометр, але він повертає лише двійкову інформацію (рухається / не рухається), і вона є чутливою до TOO або просто не працює.
У нас є доступ до таких речей, як кількість супутників або якість, але ми не впевнені, як використовувати цю інформацію. Таким чином, моє питання. :)
Проблема не в тому, щоб визначити, рухається чи ні транспортний засіб в режимі реального часу. Ми збираємо дані, а пізніше робимо статистичний аналіз та відображаємо їх. Ми показуємо поточне положення транспортного засобу, але це мало маємо значення. Таким чином, ми в основному повинні бути в змозі сказати, що транспортний засіб рухався чи не рухався, переглядаючи історичні дані.