Справочници, схемотехника, теория > Програмиране на микроконтролери, програматори, цифрови проекти
GPS-автопилот - алгоритъм
juliang:
Ако ще се ползват географски координати от ГПС модул, май се оказва че ще ти трябва формулата на Хаверсин... щот един градус в посока север-юг е 60 мили ма 1 градус в посока изток-запад е по-малко (на нашите географски ширини)...
Не че не можеш да направиш една твърда корекция като предположиш че уреда ще се ползва само в нашите региони...
VITAN:
--- Цитат на: Радико в Февруари 16, 2020, 05:39:58 pm ---И кое точно му е непрактичното какво различно от този масив представлява една дигитална карта. особенно като се има в предвид, че става дума за лодка...
--- Край на цитат ---
Езерото не е правоъгълник или квадрат.
Значи става въпрос за масив от масиви - усложнява се описанието съответно много и алгоритъма....
VITAN:
Всъщност, ако става въпрос за 1 единствено езеро, можем да приемем правоъгълна матрица със забранени зони - получаваме стандартен алгоритъм за обхождане на лабиринт.
Проблема идва от това, ако трябва динамически да го опреледеляме този "лабиринт".
juliang:
Какъв лабиринт ви гони бе хора... имаш квадратчета и трябва да теглиш една или няколко линийки през тая мрежа.
Но реално не ви трябва мрежа, трябват ви само линийките.
Прблема за мен ще дойде от прекалено постния хардуер на Ардуиното. Дори и мега-та има 250 килобайта памет за програмата и само 8 килобайта памет за данни.
VITAN:
--- Цитат на: juliang в Февруари 16, 2020, 09:57:25 pm ---Но реално не ви трябва мрежа, трябват ви само линийките.
--- Край на цитат ---
Само с линийки по моему ще е постно.
--- Цитат на: juliang в Февруари 16, 2020, 09:57:25 pm ---Прблема за мен ще дойде от прекалено постния хардуер на Ардуиното...
--- Край на цитат ---
Тук да, постно е. Не по-малка задача за оптимизация, от основната.
Ако е решима.
Навигация
[0] Списък на темите
Премини на пълна версия