Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 10

Давно вынашиваю идею, но не могу собрать тестовые данные с какой-нибудь инерциальной системы и поэтому откладываю

Суть: попробовать сделать автономную наземную инерциальную систему автомобильной навигации, используя в качестве фильтра сами данные карты дорог (OSM, например). Дело в том что углы изгибов/поворотов дорог достаточной протяжённости уникальны, а значит, если данные карты проиндексировать специальный образом, то можно будет находить себя на карте совсем не используя GPS, и может даже не используя данные угла поворота руля автомобиля и его скорости - всё чисто из данных компаса, акселерометров и гироскопов, наложенных на данные заранее записанной карты

Если есть возможность буду рад получить такие "треки" и попробовать. Для этого нужно в автомобиль навигатор положить, включить запись считываемых датчиками параметров и поездить с ним некоторое время. Если при этом будет также и GPS-трек то это будет совсем шикарно.

Идея интересная, но не будет ли много повторяющихся паттернов в этой "нотации дорог"? Также как учитывать перестроения? Вводить поправочные коэффициенты или вносить параметр "полосности дороги"? А если по обочине?

Да, технически я смогу сделать вам такую запись и дополнить ее данным с GPS (правда он сейчас сильно глушится в городах). Напишите в личку.

Также как учитывать перестроения?

Перестроения это небольшие промежутки между ускорениями, сгладятся фильтрами

Ещё можно по-другому объяснить: если взять GPS трек достаточной протяжённости, то, покрутив этот трек и поискав в данных "карты дорог Мира" подходящее место, можно будет наложить его на карту и получится что будет найдено наше текущее местоположение

Написал в личку

Центробежные ускорения на поворотах зависят же от скорости движения автомобиля. И может так получится, что проходя поворот с большим радиусом на большой скорости у вас получится тот же профиль ускорения, что и для прохода поворота с малым радиусом и низкой скоростью. Как вы планируете выходить из этой ситуации не имея скорости автомобиля?

Ну тут скорее речь идет о паттернах, неважно с какой скоростью проходится поворот, если эти повороты совершаются с определенной последовательностью - выстраивая граф пути. Затем можно все сложить в neo4j и через cypher сделать запросы на поиск подобия графов. Чем больше вершин и ребе в сиквенсе графа - тем точнее будет поиск. Что касается скорости - то она у нас есть всегда, т.к. скорость — это производная координаты по времени, а ускорение — производная скорости по времени. Т.е. зная ускорение в каждый момент времени (допустим раз в секунду) мы можем считать перемещение в каждую секунду и определять вектор и величину скорости.

Да, всё верно. А карта нужна для того чтобы постоянно компенсировать дрейф

По графовым БД: а дадут ли они преимущество в производительности перед SQLite (целимся на встроенное ПО) в случае если мы ищем один конкретный "обратный путь" в графе, перебирая с заданной точностью рёбра?

Посмотрите эту ссылку, там в дополнение к GPS используются данные о перемещении автомобиля с его собственных бортовых систем, выходит очень хорошо. И про опыт использования гироскопа на авто тоже есть что почитать.

А никому не приходила мысль дорожных знаков с QR-кодами? Едешь, камера распознает инфу в QR-коде, которая в базе соответствует координатам и т.д.?

Мы пытались в Самаре это пробить в 2012, нам не разрешили. Мы пытались сделать систему городской инфосреды, и куар сделать частью адресной таблички. Но нет

Снегом облепит и навигация по штрихкодам перестанет работать. А в 2012 QR-коды были ещё и под патентом, кажется

Простой советский копеечный ПДК-600 на столбах на возможных путях следования - БЖРК использовали эти пассивные СВЧ-ответчики чтобы автоматически понимать где они находятся

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации