MultiWii
Дисперсии ошибок практически равны в обоих случаях, что при 1 гц, что при 10 если только UART хорошо кушает все пачки данных от ГПС. Вот на скоростях, для вия и прописан фильтр предсказания положения, когда на 1 Гц данные как бы отстают, опять же, если скорость полета большая. . Фильтр предсказания (не понимаю, зачем его так обозвали, все намного проще) только для этого и служит. И работает примитивно , выкидывая точку вперед по курсу по измеренному времени прохождения предыдущего участка. Куда уж проще. Но так и улететь можно в Ебунево элементарно, даже не поняв, что случилось.😁
так в принципе по уткам на лету стреляют, вынося точку прицеливания на пол лаптя по курсу вперед летящего тела с перьями и клювом
Еще аналогия прогноза:
Арт. стрельба по двиущеся колонне с закрытой позиции, а также стрельба торпедой по кораблю потенциального противника , ;)И не плохо попадают, если тело обстрела в движении вдруг курс не изменит😁
Но и на одном герце все летает изумительно включая МК, Драгонфлай, АРМ, ХР, Вокунг, Дрон, Атом и т.д
Я бы не был так категоричен, все нормальное контроллеры, особенно те, которые имеют определённые тип GPS, программируют нужные параметры на этапе инициализации GPS, или сразу имеют модифицированную прошивку с нужными параметрами по умолчанию.
А какие нормальные, а какие нет. И что дает повышение частоты в висении на месте? Можно это ощутить, если Гпс кидает спокойно на одном только разогреве по 15 метров и в чувство его нужно приводить по пол часа. И акселями (в простом случае) не подперты корректуры по ГПС. Можно конечно усреднить значения и выкидывать те, что выходят за рамки округления (некоего круга разброса, допустим в два метра- это есть в самом камне ГПС, можно как включить, так и выключить). Но это уже другая кухня и речь конкретно о вие.
И сомневаюсь, что можно ГПСы с ХК и подобного инициировать по флешь из вне , предварительно скормив им код файл. Те что на руках (подобные как с ХК, едят его с ошибкой через одну и увеличение тактов повторов не спасает) . Такая картина в итоге. Может это только у меня так. Но беру всегда помногу и с разных мест. И дела до осмотра ГПС в такой степени не доходило. А видать, зря не доходило.
Смех смехом. Но вот посмотрел как работают древние типа M3-370B (откопал попутно две штуки в засусеках), динозавроподобный 10 грамовый . Держал строго позицию , после 10 минут разогрева, там где положено и не отклонялся более 4х метров от центра. Даже и не знаю что думать теперь. Большлй период он и за 2.5 не выходил. Но он больше 1 гц не тянет, и шина до 56 кажись у него
нусь… все зависит от полетника, у меня допустим в вие для мтк чипа скорость уарта и частота обновления конфигурируются контроллером при каждом запуске, про нео - не скажу, хоть его и пробовал на трехе - но недолго.
кстати у меня версия тоже с хоббикинга, так вот за последние 3 месяца лежания в загашнике ни скорость ни частота не сбросились в дефолт.
аксель к ЖПС-су в вие пытался прикрутить Маховик, но до полностью отлаженного у него не дошло, хотя если поиграться с параметрами то народ получал более лучший результат
кстати у меня версия тоже с хоббикинга, так вот за последние 3 месяца лежания в загашнике ни скорость ни частота не сбросились в дефолт.
Батарейка хорошая , может быть это и сами дефолтные установки такие с завода (кстати, немцы сразу спрашивают и предлагают ГПС в одном из трех вариантах дефолтных установок по скорости шины, обновления и еще чего-то…) , а может и команды инициализации проходят при запуске . Тут много чего может быть. Вот на досуге вечером и пытаюсь понять эти ГПС. А то представление о них не больше чем как о детальном устройстве коллайдера - в общем черная дыруся образовалась:)
ионистор за это время высаживается в 0, вернее он в нуле уже на след сутки.
просто в нео нужно сохранять настройки во все виды памяти… в данном случае - в и2с EEPROM
в и2с EEPROM
это оказалось самым важным в изучении ГПС:)
Точность приемника уже измерена в соседней теме до 15 мин в -15 это 0.4м дальше 0.9м чем выше частота гпс тем лучше держит точку, ибо если отрубить почти все фильтрование то в МК идут данные напрямую с гпс, все работает на ура, флеш по сути нафиг не нужен т.к. сказал Сергей все настройки програмируются МК сразу в процессе старта самого МК. в общем суть такова именно для мультивия рекомендовано не ниже 5гц лучше всего 10. У меня например на 5ти герцах даже не всегда гпс с платой дружит, а на 10 все на ура. Но на самом деле, чтобы понять всю прелесть настройки именно самого ГПС для хорошей работы с вием еще надо копать и копать.
Александр если не сложно проведите тест блохастого модуля на дрейф с помощью TrimbleGPSStudio. Очень интересны результаты, но не с окна а в поле если есть возможность.
Точность приемника уже измерена в соседней теме до 15 мин в -15 это 0.4м дальше 0.9м
Но вот до таких точностей еще далеко. Вот просто <3-8 это еще както воспринимается на слух. Может такое и будет с поддеожкой Галилео,PPP, SBAS или еще чего подобного. Но вопросов тьма встала по навигации
Александр если не сложно проведите тест блохастого модуля на дрейф с помощью TrimbleGPSStudio. Очень интересны результаты, но не с окна а в поле если есть возможность.
Как ни будь…Но еще с блохастым не разобрался во всех его настройках. Уж больно много их там. Да и времени мало на это, большим не располагаю. 3329… , да и другие ГПС тоже есть у меня.
Вообще, сколько знаю геодезию, если уж меряют точно с помощью «ГПС», то там всегда выставляется «база». «База» - не столь дешёвое удовольствие. . И уж только с ней можно получить точные координаты. Другого пока не видел.Да и в нашем случае такая точность не нужна. Да и сами подумайте – возможно ли допустить к большой точности всех кому не лень даже через 100-200 баксовые навигаторы. Как то не вяжется все это. Вот ухищрения можно применять для точного удержания БЛА на простых, ширпотреб ГПС. Но точность удержания там зависит не столь от ГПС. Там совсем другое. ГПС лишь опора
Такое вот мнение. И “камни” разные, по точности работы практически одинаковые. Вот “фишки програмные” в них разные
сколько знаю геодезию, если уж меряют точно с помощью «ГПС», то там всегда выставляется «база». «База» - не столь дешёвое удовольствие. . И уж только с ней можно получить точные координаты. Другого пока не видел.
Там принцип получения высокой точности основан на том, что База ставится в местах с точно известными координатами! При этом, приемник GPS установленный в базе определяет координату по спутнику и вычисляет погрешность те разницу между определенной и реальной-физической координатой Дифференциальный режим . Эта погрешность транслируется приемнику, который сам определяя координату по GPS отнимает от собственного определения полученную, в тот же момент времени, от базы, погрешность. Таким образом получается устранить местную - самую большую, погрешность вычисления координаты. Которая связана как с расположением спутников в момент измерения так и с местной кривизной земной поверхности, которую вычислить сложно, тк просто невозможно ее описать математикой с достаточной точностью. ) А иначе откуда бы заявлялась такая точность у приемников для геодезистов( 3-10 мм в плане и 15 мм по высоте(см.характеристики) ), ведь они пользуются тем же самым GPS L1, что и мы.
Отсюда вывод. Установив на местности собственное подобие минибазы, пускай и не с конкретными координатами, но в неподвижной относительно земли точке - Home, тогда имея, еще в момент старта, информацию с этой мини базы вполне реально скомпенсировать эту же самую, местную погрешность в каждый момент времени.
и в каждый момент иметь гораздо более точное определение координаты, но не относительно центра земли, а относительно этой самой минибазы.
Там принцип получения высокой точности основан на том
Да это мы конечно знаем и пользуем иногда… , но там и приемники совсем другие;)
Установив на местности собственное подобие минибазы
Да так и летают некоторые не хобби БЛА
Ну и как частный пример в легкой весовой , без баз , на простейшем приемном организме ГПС.
Конечно это чисто для визуальной наглядности. Все остальное только расчетным методом. МО в 50 процентов это вполне достаточно:) на 20-30$ GPS
А условия теста такие
Вот так работает простейший без выкрутасов «прогретый» ГПС , когда у него закрыто небо с севера полностью и частично с Востока. + дом напротив , откуда получает переотраженный сигнал из северной части неба. Даже и на пустырь его выносить не нужно. Все и так ясно .
Точка привязана на местности геодезически крайне точно. На нее вся и опора для сравнения и проверки. Ее и не показываем. Но еще все дело в том, что в реальности и сдвиг есть относительно реальных координат. Но вот при таких условиях приема, алгоритме сглаживания, еще парочки внутрисистемных фишек и работает неплохо. Можно разброс и уменьшить при желании, если расчеты проводить фазово-частотным методом. Если сравнивать с другими, то разницы практически нет
на самом деле для наших целей база, как и абсолютная точность позиционирования - абсолютно не обязательна.
для наших задач нужно:
- координаты “дом”, т.е. точка старта. насколько она стыкуется с картами с того же самого спутника (да пусть и хоть на 10-30м в стороне) - нам побоку
- координаты точки висения
- для полета по точкам - вот тут сильный съезд не очень желателен - можно зацепить например что нить стоящее по карте в стороне
из вышесказанного - нам более всего необходима не координата как таковая, а смещение относительно какой-то виртуальной координаты, и стабильность этого смещения
относительно картинки выше - у omegaprime за 15 мин гуляло в круге диаметром 0,4м
приемыш ЖПС/ГЛОНАСС + СБАС при частоте не выше 5Гц
для наших задач нужно:
- координаты “дом”, т.е. точка старта. насколько она стыкуется с картами с того же самого спутника (да пусть и хоть на 10-30м в стороне) - нам побоку
А тут есть и предварительное объяснение таких непопаданий в “Дом” 10, 30 и даже 100 метров. 😉
… еще одно интересно у вия. Пока не прогрет ГПС (даже если произведен захват ГПСом позиции) что он пишет и как (это в отношении координат) крайне сложно понять. Колобродит конкретно….и гоняет их сильно. И посему в момент арминга, когда он производит захват точки «Дом», эта точка может оказаться в стороне и на 30 метров и больше.😃 Прикольно конечно. Но пока такая картина нарисовалась, как будет реально на свежем воздухе еще предстоит посмотреть. Может все намного лучше чем нарисовалось на момент оценки и изучения в тошнотворной форме.
Вот когда арминг произведен, вот тогда и вроде не так уж беспредельно координаты бегают по неизвестному закону 😃 Как бы он дом себе сам примерно выберает и уже при захвате от Дома дальше чем 4-5 метров не отлетит.
нам более всего необходима не координата как таковая, а смещение относительно какой-то виртуальной координаты, и стабильность этого смещения
Вот в качестве этой виртуальной координаты и возможно использовать “базу” ее положил где то рядом для наглядности можно ее же расположение к точке на карте привязать. в течении всего полета можно сверять “компаса” )
Вот в качестве этой виртуальной координаты…
… зачем тут такая точность? Тут просто полетать в удовольствие 😃, поснимать, и посмотреть, как оно назад как собачонка прилетит.
Но не нужно отчаиваться и расстраиваться если не прилетит. Значит зрение у пилота не айс…не разглядел подопечного на фоне неба. DJI тоже может мимо точки навигации метров на тридцать пролететь мимо….по началу пугался такого , за пульт хватался …., но потом осмыслив ситуацию привык. Нормально все. Это в поле, когда не знаем где какие координаты кажется что все окей и идеально точно. А если ковырнуть, копануть, проанализировать… то картина интересная в итоге выходит:)
картина интересная в итоге выходит
Но кому то может быть и не только картина интересна ))
И это только радует
Вот как приемник прошить.
Приёмник FrSky D8R-II и без прошивки выдаёт Sum-PPM на 8 канале (при перемычке на 1 и 2.)
После прошивки-выдаёт Sum-PPM на первом канале ( при перемычке на 3 и 4).
Не спешите шить-проверьте.
не нравится тем, что ничего не понимаю пока
Тогда лучше сразу переходить на STM32 32-bit ARM Cortex MCUs,АVR(8-32) или подобное или еще помощнее.Если привыкните к 8 битам с их заморочками - еще сложнее будет потом поменять позицию и привычки…конечно если увлечет все это
Раз уж пошел такой диалог про GPS, как вы думаете, можно ли на базе мультивия реализовать функцию “Follow Me” (следуй за мной)?
На форуме мне информация об этом не попадалась, я читаю в основном только про мультивий…
А именно: в подвижном объекте-лидере, например в автомобиле, стоит второй приемник GPS. Поток данных с него по независимому радиоканалу транслируется на коптер. Мозги коптера сравнивают мгновенные координаты лидера и коптера и заставляют коптер следовать за лидером на заданном удалении, например на 20 метров левее и 30 метров сзади.
Возможен второй вариант построения системы, когда координаты коптера транслируются в потоке телеметрии на борт лидера, там они сравниваются с координатами лидера и через пульт радиоуправления соответствующие команды поступают на коптер. В моем воспаленном от недосыпания мозгу даже родилась идея вживления приемника GPS в Turnigy 9XR 😵
Но второй вариант мне нравится меньше:
а) требует обязательного наличия телеметрии
б) нельзя сделать так, чтобы один автомобиль был лидером, а оператор с пультом сидел во втором и подхватывал управление при необходимости.
Идея родилась на базе того, что многие современные авторегистраторы имеют встроенный трекер GPS и достаточно вывести из рега наружу три проводка, чтобы превратить его в источник лидерского сигнала с частотой обновления 1Гц и скоростью 9600. Быстрее автотрекеры обычно не работают. Опять же, у меня на машине установлен неиспользуемый передатчик автосигнализации на 433Мгц, который на приемничек-брелок легко пробивает метров 200-300 на открытой местности.
В чем практический смысл? Да просто забавно. Например, выехать в степи Хакассии или просто подальше за город и там одному погонять по проселкам, сидя за рулем и “таская” за собой коптер с камерой. Вопрос в том, потянут ли мозги коптера такую нагрузку. Ну и прочие нюансы, типа доработки файлсейва на случай потери линка с лидером.