Size: a a a

ESP8266 & ESP32 [RU]

2021 May 30

b

basawruk in ESP8266 & ESP32 [RU]
Как можно повысить относительную точность определения текущих GPS координат устройства, имеющего еще, кроме прочего, на борту акселерометр, гироскоп и компас?

Точность датчика GPS около 3м.
Но мало того.  Пусть бы ошибался, но координаты плавно блуждают даже если устройство стоит на месте. Поэтому и вопрос.

Важна не абсолютна точность, а именно относительная. Чтобы контролировать точность формы траектории, возврат в исходную точку, скорость и т.п. А какие именно там абсолютные координаты - без разницы.
источник

r

romanetz in ESP8266 & ESP32 [RU]
Попробуй их корректировать по остальным датчикам
источник

r

romanetz in ESP8266 & ESP32 [RU]
По акселерометрам, в частности
источник

b

basawruk in ESP8266 & ESP32 [RU]
Я догадался что они могут помочь. Например как-то отбрасывая резкие изменения координат от датчика если нет резкого перемещения по акселерометру. Но как это конкретно сделать не знаю)
источник

D

Denisio in ESP8266 & ESP32 [RU]
если будешь отбрасывать по акселерометру плавания GPS координат - ты уже 95% проблем уберёшь
источник

r

romanetz in ESP8266 & ESP32 [RU]
Акселерометр дважды проинтегируй - вот уже перемещение
источник

S

Serg in ESP8266 & ESP32 [RU]
Припоминаю, что уже обсуждали этот вопрос. Координаты плавали по дуге и возвращались в тужу  точку.
источник

D

Denisio in ESP8266 & ESP32 [RU]
они будут плавать всегда
источник

D

Denisio in ESP8266 & ESP32 [RU]
пропускай через фильтр калмана хотя бы показания акселерометра и фильтруй движение-остановка
источник

S

Serg in ESP8266 & ESP32 [RU]
Да вроде сказали, что специально для гражданских так сделано.
источник

b

basawruk in ESP8266 & ESP32 [RU]
сморю на график мнимого перемещения по GPS при реальной стоянке  и просто в шоке. Если я буду отбрасывать все что не совпадает с акселерометром то я долгое время вообще не буду получать координат)
источник

D

Denisio in ESP8266 & ESP32 [RU]
дело не в гражданских а в самой специфике расчёта
источник

r

romanetz in ESP8266 & ESP32 [RU]
Ну причины дрейфа у них разные, и вряд ли скорректированы
источник

r

romanetz in ESP8266 & ESP32 [RU]
Вот когда корреляция gps и акселерометра есть - алга )
источник

D

Denisio in ESP8266 & ESP32 [RU]
от плавания координат на стоянке - только акселерометр гарантированно спасает
источник

D

Denisio in ESP8266 & ESP32 [RU]
поверь, я 10 лет работаю в компании которая делает GPS/глонасс трекеры, мы на этом не одну собаку  съели
источник

b

basawruk in ESP8266 & ESP32 [RU]
как отличить стоянку от очень плавного медленного перемещения?
источник

r

romanetz in ESP8266 & ESP32 [RU]
А ГЛОНАСС, кстати, такой же кривой?
источник

D

Denisio in ESP8266 & ESP32 [RU]
пороги выставлять
источник

b

basawruk in ESP8266 & ESP32 [RU]
когда равномерно сносит ветром например
источник