Ардуину уже подключал, ABS продолжает функционировать. В Шкоде там запас по уровню сигнала приличный.
Написал в личку модератору.
Ардуину уже подключал, ABS продолжает функционировать. В Шкоде там запас по уровню сигнала приличный.
Написал в личку модератору.
Девайс получил, всё супер!
Калибровка 100%, 99%, 99%, на калибровку хватило 30 мин (проехал 25км).
Из модификаций: сразу встроил преобразователь, чтобы питать от 12V:
http://svimik.com/IMG_20190727_095644.jpg
http://svimik.com/IMG_20190727_202135.jpg
Питание через USB меня не устроило, потому что я хочу туда подключать ноут, но при этом я не хочу, чтобы Bluetooth соединение переставало работать, когда ноут я отключаю.
Внимание: Устройство может уходить в спячку в момент отключения USB даже при автономном питании. Долго думал, от чего такое поведение: воткнул USB, вынул USB, и по Bluetooth данные перестают отправляться. Чтобы этого не происходило, надо в настройках в разделе USB выбрать вариант Self Powered. Не забудьте сохранить конфигурацию.
Установка: в багажнике слева:
http://svimik.com/IMG_20190727_232050.jpg
http://svimik.com/IMG_20190727_232426.jpg
Подключение: реверс - к фаре заднего хода, импульсы - к датчику ABS заднего колеса, используя дополнительную схему для согласования:
http://svimik.com/IMG_20190727_231032.jpg
Для Skoda Fabia схема будет состоять из оптопары и резистора 100ом паралельно ей. Схема подключается в разрыв датчика.
Имейте в виду, что у других автомобилей датчики ABS не такие, и схема там будет посложнее.
Пожелания автору схемы:
Спасибо за такой позитивный отзыв. Давно не было так радостно от чьих-то побед. Пример трека тоже очень позитивный, в городе чисто-спутниковая навигация такого никогда не даст, прямо с радиусами. На меньших радиусах разница ИНС еще больше заметна, но для этого надо импульсы брать с заднего правого колеса, если осевые линии дорог уже есть и нужны газончики и бордюрные камни. Ехать нужно тоже соответствующе - правее
Про пожелания:
Вобщем посмотрим что радиоэлектронный рынок предложит “10 лет спустя”. Если получится собрать комплектуху, то к НГ можно будет что-нибудь замутить
Немаловажно также настроить частоту NMEA хотя бы на 5Гц, иначе этой красоты по-умолчанию не видно. Но чтобы это сделать, придётся ещё перенастроить скорость порта, а чтобы не потерять при этом BT, надо ещё и перенастроить HC-05. Мне не сложно, но не все такие, как я.
Нет, я имел в виду все 3 оставить! BT и RS232 повесить на один порт. Один из них оставить только на передачу, чтобы не конфликтовали, и вывести на плате перемычку, какой из них пользователь хочет на приём команд, если хочет использовать u-center с одним из этих портов.
У вас там на плате пустые площади такие, что коня можно валять. Я приклеил преобразователь просто на пустое место, и там осталось ещё столько, что ардуина целый МК поместится с гнездом под MicroSD, чтобы коробка сама треки писала. Что, собственно, я и думаю сделать следующим шагом.
А ещё, на днях я планирую поставить мелкую ардуинку, чтобы суммировать импульсы с обоих колёс. Это должно быть не только точнее, но и позволит с чистой совестью писать трек посередине машины, а не слева или справа.
И вот вам ещё:
5) Сделать два входа для импульсов для тех, кто подключается к ABS датчикам. Припаиваем какой-нибудь мелкий AVR контроллер, и пишем код, который будет суммировать импульсы.
Опять вы меня не поняли. ublox не даёт отдельно выбрать частоту для USB, отдельно для UART. Если я поставил 5Гц - оно везде будет 5Гц, независимо от того, нужно мне оно на bluetooth, или нет. Поэтому единственный выход для bluetooth - мириться с этим, и передавать тоже на 5Гц. А в дефолтные 9600 5Гц никак не влазят.
Но, справедливости ради, мне нравится, как плавно и точно поворачивается карта в османде на телефоне, когда данные передаются на 5Гц. Если оно работает, и работает хорошо, то какие аргументы против?
Тогда надо развязать их с помощью подтяжки и двух диодов, дабы они не устроили КЗ в попытках установить линию в разное состояние.
Попробуйте накрыть чувствительные тракты металлическими экранами типа таких.
Ну и наконец, кардинально вопросы помех решают банальные 4-х слойки со слошными слоями массы и питания внутри.
А я не понял, как вы машиной бордюры измеряете. Всё равно у вас какой-то offset будет, если только не ехать колесом поверх самого бордюра. Да и из кабины ж не видно точное расстояние между колесом и бордюром, оно же плавать будет.
На вас водители странно не смотрят, когда вы колесом по разделительной полосе или бордюру едете? И не точнее ли получится, если проехать туда, обратно, и вычислить осевую линию между двумя треками? Держать машину по центру полосы гораздо легче, чем одним колесом куда-либо.
Плохое место. Ведущие колёса могут пробуксовывать, когда трогаешься. Задние в этом плане надёжнее.
Ну, я не градостроитель, и бордюры у нас и так по снимкам нарисовать можно. Задачи с GPS у всех разные.
Добавил выход для подключения ардуины (UART и 5V):
http://svimik.com/IMG_20190730_191509.jpg
http://svimik.com/IMG_20190730_194431.jpg
Сделал сумматор импульсов, чтобы использовать оба задних колеса:
http://svimik.com/IMG_20190730_192442.jpg
http://svimik.com/IMG_20190730_202410.jpg
Код можно взять здесь: https://gist.github.com/SviMik/9b7d5af135ae5ea2b234d6699f818c67
Разворот в первую и вторую полосу.
Этот снимок пришлось сместить под трек, что-то он аж на 7 метров уехал
Далее все снимки пойдут как есть, без смещения. Похоже, какой-то одиночный косяк Maa-amet.
Круть крутецкая. Мы читаем и молча завидуем))
Вот вам и первая success story: T1 Mall of Tallinn
Далее, я проехался там со своим новым девайсом, и получил вот такие треки:
В принципе, такое здание - это предел возможностей девайса. И то, я выныривал из него три раза, чтобы поймать GPS.
В первый раз я попытался замапить вообще всё за один заход. За 15 минут набежала ошибка в 5 метров. На скрине выше видно, что линии уже начали ехать. Потом стал периодически выныривать, чтобы поймать GPS. После этого выработал тактику: отдельно проезжать здание насквозь по кратчайшему пути, чтобы точнее замапить все въезды, выезды, и главные проезды. Потом уже развлекаться со всякими parking_aisle.
Красота!
Интересно, к велокомпьютеру можно подключить?
Да, уж красота. Всеж датчики ABS супер-качественную инфу для счисления пути поставляют!
Дык, так инерциалки все только так и работают — надо иногда выныривать для уточнения позиции
Можно, если сделать четырехколесный велик, который повороты без крена проходит.
Не, мой двухколёсный и с креном, хотя на море на чём-то подобном катались по набережной https://strongpeople.ru/velomobili/modeli-dlja-kommercheskogo-ispolzovanija/chetyrekhmestnyy-velomobil-infanteriya/ там точно крена не было, надо брать
Можно попробовать поставить девайс на электронный стабилизатор для камеры, чтобы он всегда был горизонтальным.
Ну или уговорить автора ещё раз попробовать 6-осевые сенсоры, может что-то интересное на рынке появилось.
С шестиосевыми гиррскопами есть одна большая проблема — вы получаете огромный поток ненужной информации, 90% из нее невозможно очистить от мусора изза тряски, но для работы системы нужно и достаточно одной оси - Ζ. То есть добавляется огромное количество ресурсов, а качество информации не становится лучше. Задача определения горизонта впринципе нерешаема в mems гироскопах на подвижной платформе, как и задача определения нулевой скорости при остановке в mems линейных акселерометрах. Изза шумов все уходит и уплывает.
Да, гиростабилизированные платформы это интересно и может помочь, втч и гимбалы от камер. Только опять важно не связываться с трехосевыми подвесами иначе они “сожрут” информацию о повороте транспортного средства вокруг оси Z и вся затея потеряет всякий смысл.
Отсюда вывод - круче mems могут быть большие гироскопы, механически-вращающиеся, лазерные, волоконно-оптические, какие угодно, но только в микросхемах ловить больше нечего. Да, и пульсы одометра заменить нечем по той-же причине.
- Да, гиростабилизированные платформы это интересно и может помочь, втч и гимбалы от камер. Только опять важно не связываться с трехосевыми подвесами иначе они “сожрут” информацию о повороте транспортного средства вокруг оси Z и вся затея потеряет всякий смысл.
Спасибо, Кэп. Да, надо будет поискать двухосевой, или тот, у которого третью ось можно отключить.
Альтернатива - собрать такой самому. Можно сделать довольно компактно, нам ведь сильные наклоны не нужны.
Как ещё вариант - поставить гироскоп на отдельную плату, и использовать микросерво или магнитный подвес для его стабилизации. Такое уже может влезть в саму коробку.
- С шестиосевыми гиррскопами есть одна большая проблема — вы получаете огромный поток ненужной информации
Все 6 осей нужны для одной цели - вычисление наклона платформы. Далее, имея наклон, мы можем:
Рекомендую также обратить внимание на MEMS массивы:
https://inertialelements.com/osmium-mimu4444.html
У одиночного MEMS датчика дрейф 5.4 градуса в час. Усредняя 4 штуки уже получается 2.3 градуса в час. А если поставить 32 штуки - всего 1.2 градуса в час.
Цена за готовое изделие немного неадекватная, но компоненты недорогие, можно повторить такое самому.
Ну и чисто поржать, если есть лишние 100 баксов:
https://www.ebay.com/itm/KVH-DSP-5000-Fiber-Optic-Gyro-o/323866115567
Оптоволоконный гироскоп. Модель 2002 года и б/у, отсюда такая цена. Но по идее даже оно должно быть лучше любых MEMS. В своё время такая коробочка 4000$ стоила.
SviMik, никто не обещал, что у датчиков будет нормаловское распределение дрейфа. Их нельзя так, арифметически, усреднять. (усреднять-то можно)) тока опираться на те градусы ябы побоялся).
По результатам месяца использования набралась некоторая статистика
Итого, разброс координат составил приблизительно плюс-минус полмашины (60см)
По результатам месяца использования набралась некоторая статистика
Итого, разброс координат составил приблизительно плюс-минус полмашины (60см)
А у вас случаем EGNOS не ловится ? Уж больно хороши результаты.
А у вас случаем EGNOS не ловится ?
Уж больно хороши результаты.
Для навигатора - хорошие. Для мапинга - хочется лучше. Очень жду результатов теста двухдиапазонного приёмника.
chnav, не, это гироскопы. Sbas’ы такие точности не дадут. Можно на сотовом погонять спутник поправок, даже если его нет. Через инет.
Программа Status GPS → location source: sbas enhanced (ddk).
Вот, в сторону ддк и копать. Бесплатное приложение на неделю, что ли. А Статус гпс умеет в него тыкаться.