MultiWii

mataor

ионистор за это время высаживается в 0, вернее он в нуле уже на след сутки.
просто в нео нужно сохранять настройки во все виды памяти… в данном случае - в и2с EEPROM

delfin000
mataor:

в и2с EEPROM

это оказалось самым важным в изучении ГПС:)

omegapraim

Точность приемника уже измерена в соседней теме до 15 мин в -15 это 0.4м дальше 0.9м чем выше частота гпс тем лучше держит точку, ибо если отрубить почти все фильтрование то в МК идут данные напрямую с гпс, все работает на ура, флеш по сути нафиг не нужен т.к. сказал Сергей все настройки програмируются МК сразу в процессе старта самого МК. в общем суть такова именно для мультивия рекомендовано не ниже 5гц лучше всего 10. У меня например на 5ти герцах даже не всегда гпс с платой дружит, а на 10 все на ура. Но на самом деле, чтобы понять всю прелесть настройки именно самого ГПС для хорошей работы с вием еще надо копать и копать.

Александр если не сложно проведите тест блохастого модуля на дрейф с помощью TrimbleGPSStudio. Очень интересны результаты, но не с окна а в поле если есть возможность.

delfin000
omegapraim:

Точность приемника уже измерена в соседней теме до 15 мин в -15 это 0.4м дальше 0.9м

Но вот до таких точностей еще далеко. Вот просто <3-8 это еще както воспринимается на слух. Может такое и будет с поддеожкой Галилео,PPP, SBAS или еще чего подобного. Но вопросов тьма встала по навигации

omegapraim:

Александр если не сложно проведите тест блохастого модуля на дрейф с помощью TrimbleGPSStudio. Очень интересны результаты, но не с окна а в поле если есть возможность.

Как ни будь…Но еще с блохастым не разобрался во всех его настройках. Уж больно много их там. Да и времени мало на это, большим не располагаю. 3329… , да и другие ГПС тоже есть у меня.

Вообще, сколько знаю геодезию, если уж меряют точно с помощью «ГПС», то там всегда выставляется «база». «База» - не столь дешёвое удовольствие. . И уж только с ней можно получить точные координаты. Другого пока не видел.Да и в нашем случае такая точность не нужна. Да и сами подумайте – возможно ли допустить к большой точности всех кому не лень даже через 100-200 баксовые навигаторы. Как то не вяжется все это. Вот ухищрения можно применять для точного удержания БЛА на простых, ширпотреб ГПС. Но точность удержания там зависит не столь от ГПС. Там совсем другое. ГПС лишь опора
Такое вот мнение. И “камни” разные, по точности работы практически одинаковые. Вот “фишки програмные” в них разные

Probelzaelo
delfin000:

сколько знаю геодезию, если уж меряют точно с помощью «ГПС», то там всегда выставляется «база». «База» - не столь дешёвое удовольствие. . И уж только с ней можно получить точные координаты. Другого пока не видел.

Там принцип получения высокой точности основан на том, что База ставится в местах с точно известными координатами! При этом, приемник GPS установленный в базе определяет координату по спутнику и вычисляет погрешность те разницу между определенной и реальной-физической координатой Дифференциальный режим . Эта погрешность транслируется приемнику, который сам определяя координату по GPS отнимает от собственного определения полученную, в тот же момент времени, от базы, погрешность. Таким образом получается устранить местную - самую большую, погрешность вычисления координаты. Которая связана как с расположением спутников в момент измерения так и с местной кривизной земной поверхности, которую вычислить сложно, тк просто невозможно ее описать математикой с достаточной точностью. ) А иначе откуда бы заявлялась такая точность у приемников для геодезистов( 3-10 мм в плане и 15 мм по высоте(см.характеристики) ), ведь они пользуются тем же самым GPS L1, что и мы.

Отсюда вывод. Установив на местности собственное подобие минибазы, пускай и не с конкретными координатами, но в неподвижной относительно земли точке - Home, тогда имея, еще в момент старта, информацию с этой мини базы вполне реально скомпенсировать эту же самую, местную погрешность в каждый момент времени.
и в каждый момент иметь гораздо более точное определение координаты, но не относительно центра земли, а относительно этой самой минибазы.

delfin000
Probelzaelo:

Там принцип получения высокой точности основан на том

Да это мы конечно знаем и пользуем иногда… , но там и приемники совсем другие;)

Probelzaelo:

Установив на местности собственное подобие минибазы

Да так и летают некоторые не хобби БЛА

Ну и как частный пример в легкой весовой , без баз , на простейшем приемном организме ГПС.

Конечно это чисто для визуальной наглядности. Все остальное только расчетным методом. МО в 50 процентов это вполне достаточно:) на 20-30$ GPS

А условия теста такие
Вот так работает простейший без выкрутасов «прогретый» ГПС , когда у него закрыто небо с севера полностью и частично с Востока. + дом напротив , откуда получает переотраженный сигнал из северной части неба. Даже и на пустырь его выносить не нужно. Все и так ясно .
Точка привязана на местности геодезически крайне точно. На нее вся и опора для сравнения и проверки. Ее и не показываем. Но еще все дело в том, что в реальности и сдвиг есть относительно реальных координат. Но вот при таких условиях приема, алгоритме сглаживания, еще парочки внутрисистемных фишек и работает неплохо. Можно разброс и уменьшить при желании, если расчеты проводить фазово-частотным методом. Если сравнивать с другими, то разницы практически нет

mataor

на самом деле для наших целей база, как и абсолютная точность позиционирования - абсолютно не обязательна.
для наших задач нужно:

  1. координаты “дом”, т.е. точка старта. насколько она стыкуется с картами с того же самого спутника (да пусть и хоть на 10-30м в стороне) - нам побоку
  2. координаты точки висения
  3. для полета по точкам - вот тут сильный съезд не очень желателен - можно зацепить например что нить стоящее по карте в стороне

из вышесказанного - нам более всего необходима не координата как таковая, а смещение относительно какой-то виртуальной координаты, и стабильность этого смещения

относительно картинки выше - у omegaprime за 15 мин гуляло в круге диаметром 0,4м
приемыш ЖПС/ГЛОНАСС + СБАС при частоте не выше 5Гц

delfin000
mataor:

для наших задач нужно:

  1. координаты “дом”, т.е. точка старта. насколько она стыкуется с картами с того же самого спутника (да пусть и хоть на 10-30м в стороне) - нам побоку

А тут есть и предварительное объяснение таких непопаданий в “Дом” 10, 30 и даже 100 метров. 😉
… еще одно интересно у вия. Пока не прогрет ГПС (даже если произведен захват ГПСом позиции) что он пишет и как (это в отношении координат) крайне сложно понять. Колобродит конкретно….и гоняет их сильно. И посему в момент арминга, когда он производит захват точки «Дом», эта точка может оказаться в стороне и на 30 метров и больше.😃 Прикольно конечно. Но пока такая картина нарисовалась, как будет реально на свежем воздухе еще предстоит посмотреть. Может все намного лучше чем нарисовалось на момент оценки и изучения в тошнотворной форме.
Вот когда арминг произведен, вот тогда и вроде не так уж беспредельно координаты бегают по неизвестному закону 😃 Как бы он дом себе сам примерно выберает и уже при захвате от Дома дальше чем 4-5 метров не отлетит.

Probelzaelo
mataor:

нам более всего необходима не координата как таковая, а смещение относительно какой-то виртуальной координаты, и стабильность этого смещения

Вот в качестве этой виртуальной координаты и возможно использовать “базу” ее положил где то рядом для наглядности можно ее же расположение к точке на карте привязать. в течении всего полета можно сверять “компаса” )

delfin000
Probelzaelo:

Вот в качестве этой виртуальной координаты…

… зачем тут такая точность? Тут просто полетать в удовольствие 😃, поснимать, и посмотреть, как оно назад как собачонка прилетит.

Но не нужно отчаиваться и расстраиваться если не прилетит. Значит зрение у пилота не айс…не разглядел подопечного на фоне неба. DJI тоже может мимо точки навигации метров на тридцать пролететь мимо….по началу пугался такого , за пульт хватался …., но потом осмыслив ситуацию привык. Нормально все. Это в поле, когда не знаем где какие координаты кажется что все окей и идеально точно. А если ковырнуть, копануть, проанализировать… то картина интересная в итоге выходит:)

Probelzaelo
delfin000:

картина интересная в итоге выходит

Но кому то может быть и не только картина интересна ))

vovksextra
fat_hamster:

не нравится тем, что ничего не понимаю пока - что такое ppmsum, что как настраивать… пока для меня проще намного вариант - поменять что-нить в прошивке

У самого такая аппаратура.

Вот видео как аппу настроить.
Вот как приемник прошить.

И все нормально работает через ППМСУМ

Tigra74
vovksextra:

Вот как приемник прошить.

Приёмник FrSky D8R-II и без прошивки выдаёт Sum-PPM на 8 канале (при перемычке на 1 и 2.)

После прошивки-выдаёт Sum-PPM на первом канале ( при перемычке на 3 и 4).

Не спешите шить-проверьте.

delfin000
vovksextra:

не нравится тем, что ничего не понимаю пока

Тогда лучше сразу переходить на STM32 32-bit ARM Cortex MCUs,АVR(8-32) или подобное или еще помощнее.Если привыкните к 8 битам с их заморочками - еще сложнее будет потом поменять позицию и привычки…конечно если увлечет все это

Rover

Раз уж пошел такой диалог про GPS, как вы думаете, можно ли на базе мультивия реализовать функцию “Follow Me” (следуй за мной)?
На форуме мне информация об этом не попадалась, я читаю в основном только про мультивий…
А именно: в подвижном объекте-лидере, например в автомобиле, стоит второй приемник GPS. Поток данных с него по независимому радиоканалу транслируется на коптер. Мозги коптера сравнивают мгновенные координаты лидера и коптера и заставляют коптер следовать за лидером на заданном удалении, например на 20 метров левее и 30 метров сзади.

Возможен второй вариант построения системы, когда координаты коптера транслируются в потоке телеметрии на борт лидера, там они сравниваются с координатами лидера и через пульт радиоуправления соответствующие команды поступают на коптер. В моем воспаленном от недосыпания мозгу даже родилась идея вживления приемника GPS в Turnigy 9XR 😵

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

Идея родилась на базе того, что многие современные авторегистраторы имеют встроенный трекер GPS и достаточно вывести из рега наружу три проводка, чтобы превратить его в источник лидерского сигнала с частотой обновления 1Гц и скоростью 9600. Быстрее автотрекеры обычно не работают. Опять же, у меня на машине установлен неиспользуемый передатчик автосигнализации на 433Мгц, который на приемничек-брелок легко пробивает метров 200-300 на открытой местности.

В чем практический смысл? Да просто забавно. Например, выехать в степи Хакассии или просто подальше за город и там одному погонять по проселкам, сидя за рулем и “таская” за собой коптер с камерой. Вопрос в том, потянут ли мозги коптера такую нагрузку. Ну и прочие нюансы, типа доработки файлсейва на случай потери линка с лидером.

omegapraim

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

Rover
omegapraim:

есть уже такая функция начиная с прошивки 2.2 как маяк

Хм… я недавно начал копаться с подключением GPS, упустил этот момент. Просто физически не хватает времени. Я-то наивно думал, что по умолчанию доступны только возврат домой и удержание в заданной точке. Значит, без EZGUI пока никак… Ну ладно, тоже вариант.

Голый блюпуп как канал управления конечно не очень… Сделать линк на 433 из недорогих модулей, это интереснее.

delfin000
Rover:

Сделать линк на 433 из недорогих модулей, это интереснее.

Скорость только приспустить на UARTE к которому он будет подключен. 115 многовато…

delfin000:

АVR(8-32)

ARM… точно седые мозги глючить начали от каши:)

ctakah

Три арма с разных мест ,отказался…Столько времени потратил и пока только непонятные падения при переключении режимов,нестабильность полета на ровном месте,короче я не справился пока с ним,вий как азбука в первом классе-прост и надежен,правда не могу добиться пока висения в одной точке 😃 Может Александр найдет время для допиливания этой фишки.))

delfin000
ctakah:

вий как азбука в первом классе-прост и надежен

Это да, как азбука, все же этой азбуке уже почти 20 лет и букварь крайне дешёвый, но вот дальше он полный ступор. Работа с потоком видео или подобного, анализ больших объемов , для него не по зубам в любой форме. Очень хилый для нашего времени.
Тут двуядерные коре (и не только он) с тактовой под 2 Ггц уже интереснее и здесь уже минуя пары “лестничных” пролетов нужно идти к нему, что бы не тормозится. Собственно эта тенденция еще года два нарисовалась и пошла(примеров хватает) , но в массы маловероятно скоро придет в открытых проектах. Хотя кто знает.

delfin000

От нечего делать, да и летать все же без контроля батареи в дали сложно, мелкому hobbyking.com/…/__42250__MINI_MWC_Flight_Control_B… прикрутили делитель… можно конечно любой посчитать, но вдруг кому понадобится, если морочится в параллель с той же платой. Осталось подрубить мини измеритель тока и можно в комплексе проверить мелкого на всю вшивость и возможность на конкретную предельную даль. После это с вием полная точка :grin:

Батарейка малость просажена, но все точно. На всякий случай сразу поменял и здесь, а как и где оНО на самом деле считает по А3 входу в прошивке не смотрел:) Вроде там все по еппрому и так фиксируется…можно и не менять.
Баро ставить охота отпала. Толку от него практически никакого не будет
#define VBAT
#define VBATSCALE 195
#define VBATNOMINAL 84
#define VBATLEVEL_WARN1 71
#define VBATLEVEL_WARN2 66
#define VBATLEVEL_CRIT 62
#define NO_VBAT 16

Probelzaelo
Rover:

можно ли на базе мультивия реализовать функцию “Follow Me” (следуй за мной)?

Самый надежный случай как раз получится если посылать на борт в качестве очередной целевой позиции данные со второго GPS приемника через радио интерфейс например с использованием усиленного синезуба. готовые треккеры для такой задачи вряд ли подойдут не справятся, они достаточно редко шлют данные, а просто

Rover:

Голый блюпуп как канал управления конечно не очень… Сделать линк на 433 из недорогих модулей, это интереснее.

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

delfin000
Probelzaelo:

Самый надежный случай как раз получится если посылать на борт в качестве очередной целевой позиции данные со второго GPS приемника через радио интерфейс например с использованием усиленного синезуба

Все уже давно решено и без коррекции с базы для точности меньше метра. Это старая выдержка из анализа. Сегодня ситуация намного лучше. Основополагающие принципы здесь. Они собственно и реализованы во многих проектах.
Ознакомится можно здесь.conf.nsc.ru/files/conferences/…/KinemPPP.pdf Этим выкладкам и не мало лет и это не первоисточник. И сегодня эти методы работают во всю как в закрытых проектах , так и в некоторых открытых. Ну и естественно в самих ГПС-ГЛОНАС приемниках нового поколения, да и не столь уж нового:)

Если не поленится и прочитать ссылку, то те кто не разбирается в навигационных системах сразу найдет ответ какая разница между приемниками принимающими сразу 10 спутников и 40:) (если сами приемники с одной частотой приема и не используют фазовый метод коррекции возможной ошибки. )
Там же и логические ответы на вопросы по частоте обновления данных ГПС…😉