GPS-приемники для квадрокоптеров

Norgvan
omegapraim:

Norgvan Вы все отлично написали и вы бесспорно правы. Но опять же, мне например как и 90% жителей этого форума функции арды вообще не уперлись… Я хочу собрал (а подхожу я к этому тоже скрупулезно) может конечно не так как Алексей но все же… Но вы меня извините у вас с Алексеем и аппараты другие я думаю вы не снимаете на 450 квадре… а запихнуть в него арду с норм виброразвязкой тяжеловато, все платформы что придуманы 3др это фигня полная ибо там провода нивелируют весь эффект.

Так что давайте не будем говорить о бизнес решениях за овер 2000 бачей, и вы опять же говорите про тех людей кто пилит АПМ сам, для рядового моделиста это ни о чем. Тут на самом деле опять спор ни о чем, решаются разные задачи, в разных ценовых категориях, опять же сколько стоит качественный арду с его примочками 200$ контроллер. ну и все…

В общем суть такая хотите занять сегмент назы делайте чтоб было лучше для рядовых 90% хотите кодить до бесконечности дело ваше, у каждого хобби свое и каждое хобби это круто, но здесь реально доказывать нечего.

to alexeykozin по поводу назы ты не прав в плане простора для творчества, ведь есть еще и реверс инженеринг, вы как программист могли бы уже сделать на базе открытых проектов переходничек для GPS/Glonass модуля и я уверен народ бы брал горстями, я бы первый купил, а вы упрямитесь…

Вот кстати моя прелесть пришла))))

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

Аппараты да, не 450. Но этот контроллер для аппаратов побольше от 650+. Ведь никто не пихает в 250 коптер амп, для этого есть Назе32\флип32\ или опенССД. Для каждого аппарата свои задачи. насчет проводов, можно использовать 30авг силиконовые, с петлей разгрузки, опять же если нужны вибрации близкие к 0.

Просто я считаю Ардукоптер полетник отличный, но не для всех и для определенного круга задач. Если я хочу просто полетать с фпв и гоупрошкой. Проще купить назу лайт Ф550/450 раму, саниковские моторы собрать и радоваться жизни.

Насчет реверс инженеринга протоколов дижиай идет. Но еще далеко. Недавно тестил версию декодера ГПС, 1 из 5 полетов есть глюк. С родным модулем нет. Поэтому ждем.
А есть кто и расшифровал, но не хочет делиться. dronexpert.nl, в этом году они приходят в Россию, нашли дилера.

omegapraim

Norgvan Так вот и вы признали что арду это не для бытовых квадриков, а весь спор именно к этому и сводиться я пытаюсь объяснить Алексею что на бытовой квадрик установить тяжело но можно а он мне не верит… Вот и спорим.

SovGVD
Norgvan:

Ведь никто не пихает в 250 коптер амп

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

omegapraim:

Во всеобщем пофигизме если честно, Сделай я у тебя куплю))))) раз Алексей не хочет…

маловероятно, куча народу вопрошает модули другие для назы, видимо есть подводные камни, о которых не известно, пока сам не попробуешь

omegapraim:

а весь спор именно к этому и сводиться я пытаюсь объяснить Алексею что на бытовой квадрик установить тяжело но можно а он мне не верит… Вот и спорим.

а я думал спор о том что апм вообще не летает и фуфло редкостное, в отличие от богоподобной назы =)

ssilk
omegapraim:

А может Живого-мертвого распознать?)

А почему нет? ) Там камера и тепловизор, если что то распозналось как человек или его часть(рука, нога, голова), но тепловизор ничего не видит, значит труп… Для леталки этот комплекс тяжеловат, хотя может и ставят на больших Орланов, у нас стоял на “луноходе”.

Norgvan
ssilk:

Иван, то что Вы написали, не нужно 99 процентам хоббистов…) Это все профессиональные задачи, которые решаются другими средствами и на другом уровне… Для того, чтобы летать большинству хватает назы, чтобы ковырять и настраивать есть арду и мультивий, зачем нам лезть в такие дебри?

Собственно непонятно, в чем заслуга открытости пилота? OpenCV к пилоту какое отношение имеет? К слову, у меня на работе такая распознавалка давно есть, она не только обнаруживает людей, но и живых и мертвых различает(для МЧС делали)…

Сергей, мы живем в России. И задачу можно было бы выполнить коробочным решением, например затратив миллион. Но можно и потрать например 200к и решить её интереснее.

Почему например Дмитрий, создал отличные модули, в том числе и для 250 размера, но продает их по отличной цене, а не дерет в три дорога как тот же ЦГС ?

У меня и моих коллег\друзей это не проффесиональные задачи, это хобби 😉
Что бы просто летать, хватает назы.

нет, у них свои библиотеки для плисов для компьюетрного зрения. Там серьёзный коммерческий проект.

omegapraim:

Norgvan Так вот и вы признали что арду это не для бытовых квадриков, а весь спор именно к этому и сводиться я пытаюсь объяснить Алексею что на бытовой квадрик установить тяжело но можно а он мне не верит… Вот и спорим.

А я и не говорю, что это коробочное решение. Я говорю что Арду летает и летает хорошо, выполняет задачи которые не может наза.

SovGVD:

а я думал спор о том что апм вообще не летает и фуфло редкостное, в отличие от богоподобной назы =)

+1

ssilk:

А почему нет? ) Там камера и тепловизор, если что то распозналось как человек или его часть(рука, нога, голова), но тепловизор ничего не видит, значит труп… Для леталки этот комплекс тяжеловат, хотя может и ставят на больших Орланов, у нас стоял на “луноходе”.

Есть сверх легкие тепловизоры DRS Tamarisk \ FLIR TAU 2 . Меньше Гоупро и вес меньше. есть и еще меньше, но они не могут видеть дальше 1 км, поэтому не серьёзно

ssilk
SovGVD:

я думал спор о том что апм вообще не летает и фуфло редкостное, в отличие от богоподобной назы =)

Давайте, чтобы было понятно о чем спор, я пример приведу, скажем, условный эксперимент…) Берем 3 квадрика, 1й. размер 350 мм вес 800 грамм, 2й. размер 500 мм вес 1700 грамм и 3й. размер 700 мм и вес 2500 грамм. Берем 2 контроллера, любую назу и любой АРМ, делаем для обоих все предварительные настройки и калибровки (приемник, аппа, аксели) остальное ставим в дефолт. Идем в поле, без ноутбуков, планшетов и телефонов…) По очереди ставим на все квадрики назу, потом то же самое делаем с арду… 99% наза одинаково полетит на всех трех аппаратах и 80% что арду хорошо полетит только на одном из трех квадров… Идея понятна? Никто и не говорил, что арду вообще не летит, беда в том, что его можно хорошо настроить только под конкретный конфиг, а под любой другой надо минимум день на перенастройку…

Norgvan:

и решить её интереснее.

Вот только интересы у всех разные, и стричь всех под одну гребенку не стоит…)
Есть еще такая важная вещь, как сертификация, денег стоит немеряных… Иногда коробочное решение за миллион оказывается дешевле, чем самопал за 200 тысяч…

Norgvan:

Есть сверх легкие тепловизоры DRS Tamarisk \ FLIR TAU 2

И они могут работать в любых условиях? И в пыли, и под дождем? А может радиацию держат? Или не ломаются от приличных ударов? Нет? Тогда кому они такие нужны…)

SovGVD

Нас модератор тут не побанит всех? =)
По поводу разных рам, настройки (после первоначальной калибровке) мне потребовались только на мелкой трешке, большой трикоптер, гекса и обычные квадрики на 450/550 рамах клонах летали что называется из коробки (раньше). А теперь какая то фигня творится, то ли контроллеры китайские покупать не стоит, то ли прошивки свежие не ставить.

пока холиварить по поводу наза/апм не буду, не пробовал, молу только апм/мультивий =)

Norgvan
ssilk:

Вот только интересы у всех разные, и стричь всех под одну гребенку не стоит…)
Есть еще такая важная вещь, как сертификация, денег стоит немеряных… Иногда коробочное решение за миллион оказывается дешевле, чем самопал за 200 тысяч…
Сообщение от Norgvan
Есть сверх легкие тепловизоры DRS Tamarisk \ FLIR TAU 2
И они могут работать в любых условиях? И в пыли, и под дождем? А может радиацию держат? Или не ломаются от приличных ударов? Нет? Тогда кому они такие нужны…)

И в пыли и под дождем. DRS военная американская компания. Они эти теплики на шлемы амер военным ставят. Класс защиты IP67. И удары держат
Вот спецификация i.imgur.com/qfGPH7T.png
У нас они нужны охотникам.

Касаемо спецификации, это тогда вобще другие деньги.

gorbln
SovGVD:

даже некоторое время были доступны исходники кодировщика

Исходники кодировщика и сейчас доступны в моей заметке на п-флаере. Вообще, я считаю, народ на групсах поступил некрасиво, объявив OPEN проект, и тупо закрыв прошивку, когда получили результаты от тестеров. Я писал и ciskje и luketanti, типа, дайте исходники - полный игнор, также как и в треде.
Скоро приедет логический анализатор - посмотрю, что они там наисправляли в последней версии. Должны были увеличить гейны компаса, и “ещё кое-что”

omegapraim:

Во всеобщем пофигизме если честно, Сделай я у тебя куплю))))) раз Алексей не хочет…

Я разбирался с этим моментом. Могу сказать, что на ардуине (обычной, на меге 328) - не сделать обработку NMEA на софтовом UART-е. Времени процессорного не хватит. Ну, то есть, чтобы тайминги чётко выдержать. На teensy можно, но это дорого. Надо как китайцы - ставить STM32F030. И всё ок будет.

SergDoc
ssilk:

Очень характерно, не правда ли? Утверждать что конкурент, а по совместительству и флагман рынка, хуже чем самопальное поделие, при этом не имея малейшего понятия о его внутренностях могут только опенсорсники…) Ребят, без обид, но уже пора отказываться от двойных стандартов… Даже разрабы это поняли, забросили АРМ, и вовсю допиливают пикс, чтобы хотябы на втором месте удержаться… )

Если у разрабов получится то наза будет в … глубоко пикс по процу и акселям превосходит, а вот гиры, да согласен у вуконгов лучше (я подглядел что там)

Norgvan:
  1. Калибровку компаса можно сделать со стиков и с двумя оборотами, как это сделано на Валкере. Но точность будет снижена равносильна как на DJI. А если ты заимаешься картографией и важны доли градуса, ты собираешь чуть ли не стенд для калибровки аппарата. Брать ноут не обязательно, планшет или телефон

на АПМ калибровку не сделать - в проц не влезет - калибровка в планнере вся, на пикс/ф4бы можно и там столько всего ещё бесполезно крутится - мама не горюй… например в самом драйвере компаса есть калибровка, но она не используется…

SovGVD
gorbln:

не сделать обработку NMEA на софтовом UART-е

а если наоборот gps к хардверному, а софтверно в назу? там какие то заморочки с самим протоколом что целой атмеги не хватает?

omegapraim

да там заморочка одна если делать не на ублоксе придется сначала перекодировать мнеа в ублокс а потом все это слать в назу, ибо в назу идет бинарный ублокс с подмешенными данными компаса насколько я знаю.

SovGVD

На сколько я вижу по коду готового энкодера (из того что доступны были, hex-ы новые как писали выше без исходников), там GPS сидит на софтверном порту, отдается хардверным, при этом данные с ублокса записываются в массив (не читал про ублоксовый протокол, может фигню скажу) потом формируется пакет и уходит в назу (данные от i2c компаса улетают после успешной отправки GPS данных через какой то интервал времени), в чем проблема сейчас текстовый NMEA (тем более упрощенный от Алексея) распарсивать и подстраивать под тот же самый массив? Не верю что там какие то суперские преобразования нужны что атмега не справляется (при условии что код вообще рабочий).
todo

  1. посмотреть ублоксовый протокол
  2. посмотреть что выдает nmea с модуля от Алексея (надеюсь назе не нужны излишки)
  3. дождаться назы и попробовать без лишней теории и пустых вопросов =)
omegapraim
SovGVD:

На сколько я вижу по коду готового энкодера (из того что доступны были, hex-ы новые как писали выше без исходников), там GPS сидит на софтверном порту, отдается хардверным, при этом данные с ублокса записываются в массив (не читал про ублоксовый протокол, может фигню скажу) потом формируется пакет и уходит в назу (данные от i2c компаса улетают после успешной отправки GPS данных через какой то интервал времени), в чем проблема сейчас текстовый NMEA (тем более упрощенный от Алексея) распарсивать и подстраивать под тот же самый массив? Не верю что там какие то суперские преобразования нужны что атмега не справляется (при условии что код вообще рабочий).
todo

  1. посмотреть ублоксовый протокол
  2. посмотреть что выдает nmea с модуля от Алексея (надеюсь назе не нужны излишки)
  3. дождаться назы и попробовать без лишней теории и пустых вопросов =)

правильный подход к делу)))))

Ins
Shuricus:

А можно пару видео с подвесом?

Нарезал кусков из крайних подлетов. Видео чисто техническое и скучное, запостил в более подходящую ветку, для большего толку.

Фраза:

Ins:

вообще никаких серьезных претензий нет

К подвесу/видео никакого отношения не имеет! 😃

DynamiX

Привет всем, нужна помощь, необходимо изменить скорость на GPS, как это сделать?

techbv

Блок к компу , в программе U-center меняете всё, что нужно. Второй вариант хардверно, через подачу определённых уровней на 13,14 ноги блока конфигурируете.

CFG_COM1-----CFG_COM0----------------Protocol ------------------Messages------------------------------------------------------------------------------UARTBaud rate----USB power
1---------------------1-----------------------NMEA------------GSV, RMC, GSA, GGA, GLL, VTG, TXT--------------------------------------------------------9600-----------BUS Powered
1---------------------0-----------------------NMEA------------GSV, RMC, GSA, GGA, GLL, VTG, TXT--------------------------------------------------------38400----------Self Powered
0---------------------1-----------------------NMEA------------GSV14, RMC, GSA, GGA, VTG, TXT-----------------------------------------------------------4800-----------BUS Powered
0---------------------0-----------------------UBX--------------NAV-SOL, NAV-STATUS, NAV-SVINFO, NAV-CLOCK,INF, MON-EXCEPT, AID-ALPSERV-----57600----------BUS Powered

Неудачно вставилось, посмотрите PDF u-blox.com/…/NEO-6_DataSheet_(GPS.G6-HW-09005).pdf

techbv

В дополнение к моему посту, это относится к U-blox NEO6, на 7 м уже не конфигурится так, и ноги 14,15.

gorbln
omegapraim:

да там заморочка одна если делать не на ублоксе придется сначала перекодировать мнеа в ублокс а потом все это слать в назу, ибо в назу идет бинарный ублокс с подмешенными данными компаса насколько я знаю.

Всё не так.
В ублокс кодировать ничего не надо. Протокол у назы свой, там шифрование есть и всякое такое.
Данные компаса должны улетать каждые 30 мс. В реализации luketanti сделано и оригинально, и тупо одновременно:
Данные компаса посылаются с приходом каждого пакета с блохи. Это приводит к тому, что сначала они выплёвываются бодро, потом пауза, до 200 мс, потом опять пачка, опять пауза. Не думаю, что назе от этого станет легче. Но способ тем не менее работает.
Посылать что-либо по таймеру не получится - прерывания от софтового уарта происходят слишком часто, обработчик их огромный, и функции типа millis() в итоге работают через задницу. Я пробовал.
Более того, я даже пробовал подключать и ГПС и назу к одному хардверному порту - другие грабли. Когда идёт передача - ничего не принимается. =) в итоге теряю бОльшую часть ГПС пакетов.
Короче - говорю же - на меге 328 нифига не получится. Надо как китайцы брать проц с хардовыми уартами и делать. Чем я сейчас и занимаюсь…

SovGVD:

надеюсь назе не нужны излишки

Надеюсь, гпс модуль для АПМ-а передаёт СКОРОСТЬ? =))) Она очень нужна назе, больше чем всё остальное.

omegapraim

Эммм что значит передает скорость? кстати альтернативный проект на котором уже Летает саня работает именно на 328 меге.