|
Подробный спидометр для мобильного приложения |
|
|
|
Jan 16 2018, 07:26
|
Группа: Участник
Сообщений: 6
Регистрация: 21-05-10
Из: Москва
Пользователь №: 57 440

|
Добрый день, во время разработки мобильного приложения возникла сложность со спидометром. Приложение не автомобильное, скорости планируются небольшие, возможно использование в закрытых пространствах, крайне важно точно измерять разгон и торможение в реальном времени, и самое главное - смартфон не обязательно будет зафиксирован в одном положении, так как, возможно, будет лежать в кармане или в сумке, например, велосипедиста. Сейчас спидометр работает только на показателях GPS, но это очень грубое представление, которое годится больше для автомобилистов, перемещающихся по относительно ровным дорогам на больших скоростях. Нужно подключить акселерометр, но пока не получается, потому что для его корректной работы смартфон нужно четко фиксировать креплением в одном положении, чтобы не сбивались оси X, Y и Z, только тогда он будет работать корректно. В нашем же случае предполагаются небольшие погрешности в положении в пространстве, которые будут эти оси постоянно сбивать, значит нужен алгоритм, который будет учитывать эти погрешности и выдавать честный результат. Вдруг кто то сталкивался с подобной проблемой, подскажите пожалуйста как быть? Заранее спасибо.
|
|
|
|
|
 |
Ответов
|
Jan 27 2018, 21:26
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
QUOTE Вопрос фильтрации совсем не двадцать пятый: шумы акселерометров действительно большие. На самом деле там выше обсуждение про фильтрацию - это для устранения дрейфа нулей MEMS-гироскопов в тех самых псевдо-ИНС для БПЛА (псевдо - потому что разговор там только в основном про ориентацию в пространстве идет, а про интегрирование линейных ускорений - нет). Там проблема в дрейфе нулей. QUOTE Там про то, что при помощи данных с IMU с невысокими параметрами интерполируется положение в пространстве между отсчетами GPS (раз в секунду). Так да, так работает, если раз в секунду корректировать. Только вот если перестать отсчеты от GPS получать, то очень скоро "улетит" все. Разве что более-менее будет известны крен и тангаж (курс - только если в IMU есть, скажем, магнитный компас, тогда еще можно как-то удержать дрейф гироскопа (-пов в случае ненулевых кренов/тангажа) по курсу).
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jan 28 2018, 07:47
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
Цитата(Rst7 @ Jan 28 2018, 01:26)  Там про то, что при помощи данных с IMU с невысокими параметрами интерполируется положение в пространстве между отсчетами GPS (раз в секунду). Так да, так работает, если раз в секунду корректировать. Только вот если перестать отсчеты от GPS получать, то очень скоро "улетит" все. Разве что более-менее будет известны крен и тангаж (курс - только если в IMU есть, скажем, магнитный компас, тогда еще можно как-то удержать дрейф гироскопа (-пов в случае ненулевых кренов/тангажа) по курсу). Именно так. Поэтому я и написал ТС-у, что у него проблемы)
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
Сообщений в этой теме
Альварез Подробный спидометр для мобильного приложения Jan 16 2018, 07:26 Rst7 QUOTE Нужно подключить акселерометр, но пока не по... Jan 16 2018, 07:57 Альварез Цитата(Rst7 @ Jan 16 2018, 10:57) Что-то ... Jan 16 2018, 08:46 AlexandrY Цитата(Rst7 @ Jan 16 2018, 09:57) Ну вот,... Jan 16 2018, 09:04  Rst7 QUOTE (AlexandrY @ Jan 16 2018, 11:04) Ка... Jan 16 2018, 09:46   a123-flex Цитата(Rst7 @ Jan 16 2018, 13:46) Обоснуй... Jan 27 2018, 16:28 Doka ЦитатаСейчас спидометр работает только на показате... Jan 26 2018, 17:07 Rst7 QUOTE В проектах мозгов для БПЛА комплексные много... Jan 27 2018, 20:07 a123-flex Цитата(Rst7 @ Jan 28 2018, 00:07) Все, чт... Jan 27 2018, 20:22
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|