Реклама: Самодельный навигатор на arduino

 

Хочешь стать куратором любимой темы?

* Комментарии к новостям

1. Kugoo S3 (Электросамокаты Kugoo S серии и аналоги ) от fwd-tp (17.08.2019 в 16:03)2. Моноколесные падения и травмы (фотографии - под спойлеры!) (Моноколеса (электроунициклы)) от Vais Tech (17.08.2019 в 15:55)3. Как ГАИ реагируют на электровелосипеды 8) (Анекдоты и флУДИЛКА) от TFSM (17.08.2019 в 15:52)4. Помогите начинающему... электрифицировать велосипед (Электровелосипеды) от volchy (17.08.2019 в 15:49)5. Wide Wheel - новый стильный электросамокат, обсуждаем (Электросамокаты) от vigoss (17.08.2019 в 15:48)6. Электрификация "бешенной задницы" (Sach Madass 50) (Электромотоциклы ) от Spiderman (17.08.2019 в 15:45)
7. Из необслуживаемого акб делаем обслуживаемый. (Свинцовые аккумуляторы) от atim5 (17.08.2019 в 15:41)8. Дуалтрон minimotors ДОРАБОТКА , НЕИСПРАВНОСТИ, РЕМОНТ. (Электросамокаты MiniMotors) от electro05 (17.08.2019 в 15:39)9. Гироскутер, как источник мотор-колёс? (Электродвигатели и генераторы) от Михаил2115 (17.08.2019 в 15:33)10. BAFANG BBS03 1000W поделитесь знаниями) (Электровелосипеды с подвесным двигателем) от acyd (17.08.2019 в 15:32)11. Как нужно собирать батарейки (Литий-ионные (Li-Ion) и литий-полимерные (Li-Pol) аккумуляторы) от cvanya (17.08.2019 в 15:30)12. Контроллер Infineon (Электровелосипеды) от SkeptiK (17.08.2019 в 15:30)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 1343 раз

0 Пользователи и 1 Гость просматривают эту тему.

22 Ноя 2017 в 23:12
Прочитано 1343 раз
Оффлайн

Grendel

Россия, ЦФО Сообщений: 386
Камрады приветствую. К следующему сезону хочу доделать брошенную самоделку - бортовой компьютер-навигатор. Дошел до движения по курсовым точкам и столкнулся с проблемой, которую не могу решить уже 3 дня. Суть в следующем:
Предположим, что были указаны несколько курсовых точек, в каком-то произвольном месте пространства компьютер включается, определяется по GPS, считывает точки и должен откинуть те, которые оказались позади. Вопрос - как понять, какие точки выкинуть и к какой стремиться? Комп владеет компасом, знает направление и расстояние до любой точки, может отмечать их как пройденные. Единовременно будет работать с 2мя точками - текущей (к которой надо ехать) и следующей.

22 Ноя 2017 в 23:25
Ответ #1
Оффлайн

big17

Россия, Череповец Сообщений: 1779
Наверное, теория графов и реализация в алогоритме.

А на какой дисплей и в каком виде вы хотите все выводить?

22 Ноя 2017 в 23:34
Ответ #2
Оффлайн

Grendel

Россия, ЦФО Сообщений: 386
Дисплей от сименс с55. Если вкратце то направление будет задаваться двумя стрелками. Первая показывает направление и расстояние до очередной токи, вторая стрелка до следующей. Стрелки нарисованы одна под другой. Не могу придумать алгоритм отсечки точек. Теорию графов изучал в универе эээ... 17 лет назад :-). Сейчас гляну.

23 Ноя 2017 в 01:14
Ответ #3
Оффлайн

edw123

ПодМосква Сообщений: 10934
Камрады приветствую. К следующему сезону хочу доделать брошенную самоделку - бортовой компьютер-навигатор. Дошел до движения по курсовым точкам и столкнулся с проблемой, которую не могу решить уже 3 дня. Суть в следующем:
Предположим, что были указаны несколько курсовых точек, в каком-то произвольном месте пространства компьютер включается, определяется по GPS, считывает точки и должен откинуть те, которые оказались позади. Вопрос - как понять, какие точки выкинуть и к какой стремиться? Комп владеет компасом, знает направление и расстояние до любой точки, может отмечать их как пройденные. Единовременно будет работать с 2мя точками - текущей (к которой надо ехать) и следующей.
Если точки на маршруте, то попробуйте сначала к ближайшей и потом откинуть предыдущую часть маршрута. Если просто набросаны, то кроме Вас никто не знает какая из них нужна сейчас и какие уже не нужны: попробуйте кнопками сделать указание на нужную точку.

23 Ноя 2017 в 21:40
Ответ #4
Оффлайн

Grendel

Россия, ЦФО Сообщений: 386
, Дисплей мелкий, карту не нарисовать нормально, хотя надо попробовать. Поэтому хочу откинуть точки. которые оказались сзади при загрузке маршрута.

23 Ноя 2017 в 21:56
Ответ #5
Оффлайн

edw123

ПодМосква Сообщений: 10934
, Дисплей мелкий, карту не нарисовать нормально, хотя надо попробовать. Поэтому хочу откинуть точки. которые оказались сзади при загрузке маршрута.
А что противоречит такой логике: сначала к ближайшей, потом дальше по маршруту? Если ближайших несколько, то к наиболее ранней по маршруту. Все предыдущие по маршруту - удалить.

25 Ноя 2017 в 17:02
Ответ #6
Оффлайн

Grendel

Россия, ЦФО Сообщений: 386
, Ну вот типичная ситуация: Дома составлен маршрут от подьезда до финиша, затем поехали собирать народ. В рандомной точке грузится маршрут, ближайшая точка - мой подьезд, который находится сзади :-). Кроме того, маршрут составлен с учетом дорог и фмгачить по полям 2 км не то, что 10км по дороге... Что-то скланяюсь к модели ручного выбора, но надо продумать как визуализировать все точки на маленьком дисплее.

25 Ноя 2017 в 19:13
Ответ #7
Оффлайн

edw123

ПодМосква Сообщений: 10934
, Ну вот типичная ситуация: Дома составлен маршрут от подьезда до финиша, затем поехали собирать народ. В рандомной точке грузится маршрут, ближайшая точка - мой подьезд, который находится сзади :-). Кроме того, маршрут составлен с учетом дорог и фмгачить по полям 2 км не то, что 10км по дороге... Что-то скланяюсь к модели ручного выбора, но надо продумать как визуализировать все точки на маленьком дисплее.
Всё это понятно, но Вам же требуется хоть какое-нибудь решение. Если кроме проложенного маршрута в памяти есть ещё куча других маршрутов в виде маршрутной сети векторной карты - это одно и тогда только по дереву строить, что предлагалось. Если же маршрут у Вас в памяти всего только Ваш, тогда "к ближайшей напрямую".

05 Дек 2017 в 21:28
Ответ #8
Оффлайн

Grendel

Россия, ЦФО Сообщений: 386
, Ок, в качестве первого приближения берем этот алгоритм. Возникла следующая проблема:
Что бы узнать направление движения, нужно знать азимут, которые получается при наличии хотя бы двух текущих точек, измеренных GPS модулем и нужной куровой. При движении проблем нет, но на стоянке показатели гуляют по огороду, а за ними азимут. В итоге получаю постоянно меняющийся угол направления движения.

05 Дек 2017 в 23:38
Ответ #9
Оффлайн

edw123

ПодМосква Сообщений: 10934
, Ок, в качестве первого приближения берем этот алгоритм. Возникла следующая проблема:
Что бы узнать направление движения, нужно знать азимут, которые получается при наличии хотя бы двух текущих точек, измеренных GPS модулем и нужной куровой. При движении проблем нет, но на стоянке показатели гуляют по огороду, а за ними азимут. В итоге получаю постоянно меняющийся угол направления движения.
От этого никуда не деться. Укажите первоначально направление "напролом", потом откорректируете по мере появления азимута от движения.

 

Покажите ваш самодельный корпус для батареи.

Автор strange-tmРаздел Источники питания

Ответов: 30
Просмотров: 6631
Последний ответ 12 Июн 2018 в 10:45
от askatt
Самодельный логгер - делал ли кто?

Автор TimberРаздел Зарядные устройства для свинцовых аккумуляторов

Ответов: 256
Просмотров: 17620
Последний ответ 07 Апр 2019 в 01:03
от SapienzSPB
Самодельный самокат "Привидение"

Автор AxelfРаздел Самодельные электросамокаты

Ответов: 13
Просмотров: 6630
Последний ответ 02 Июл 2015 в 07:56
от Oleg66
Самодельный шкив на зубчатый ремень. Нужна помощь.

Автор mr.DreamРаздел Механика

Ответов: 68
Просмотров: 7218
Последний ответ 08 Июл 2019 в 15:15
от ЭФЭ
Самодельный контроллер полноприводный.

Автор КулибинРаздел Микроэлектроника

Ответов: 205
Просмотров: 14550
Последний ответ 29 Янв 2016 в 01:07
от Dtolok