Smalltim OSD and autopilot (часть 2)

smalltim
pashteton:

Видео потер. Поверьте на слово, они просто исчезли

Павел, увидимся лично - выдайте лечебного подзатыльника. При срабатывании предупреждения по превышению расстояния индикатор расстояния у меня, вместо мигания, просто гасится.
Видимо, заснул на клавише delete и убил одну из строчек кода, что мигалку включает. Точно помню, что раньше расстояние мигало исправно 😃

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

baychi:

Победил таки вчерась видео на 5.8 ГГц и теперь могу показать, как работают новые режимы в последней прошивке

Спасибо, Александр. Прикольно АП цепляется за направление на озерцо и упрямо тащит модель к нему.
Пожалуйста, сделай демпфирование по крену побольше или чувствительность по крену и заодно по курсу на треть поменьше. А АП слишком резко ищет нужный курс и качает модельку по крену, не фен-шуй. Будет желание - попробуй расставить точки на разной высоте, будет интересно посмотреть на поведение АП.

baychi:

ИМХО, для полного гламура осталось убрать подергивания OSD.

Тебе вывалить список того, что еще нужно для полного гламура?

  • Подлечить логику полета по контрольным точкам, а то автовключение по дальности рубит полет по точкам на корню
  • Поправить автовыключение автовозврата по расстоянию меньше заданного. Сейчас просто не срабатывает. Никто это не использует, и правильно, но всё равно айяйяй.
  • Поправить круиз-контроль, что не хочет удерживать курс близко к северо-востоку.
  • Доделать, наконец, просмотровщик логов.
  • Поправить сохранялку логов.
  • Прикрутить гугл карты к расстановщику точек и к просмотровщику логов.
  • Пролечить мигание нижних строк телеметрии.
  • ИМУ.
  • Поворотка.
  • Трекер.
  • Радиоканал.

Эх, покой нам только снится 😃

Эд
smalltim:

список того, что еще нужно для полного гламура

Тим я за ИМУ на первое место. В прошедшие выходные проверял “горизонт”. Вечер субботы, без ветра, равномерный прогрев(по всей видимости) все нормально, полетал в разные стороны на 500 -700 м с авто возвратом. Воскресенье, утро, горизонт косит в лесу ему холодно на полосе тепло. Проетая рядом с лесом и включив стабилизацию, закончил полет досрочно…

pashteton

В эти выходные, облетывал пилота, с горизонтом было тоже самое. В итоге отключил все датчики и горизонты и слетал на 10км. Ждем ИМУ 😃

baychi
smalltim:

Пожалуйста, сделай демпфирование по крену побольше или чувствительность по крену и заодно по курсу на треть поменьше.

Демпфирование там и так почти 200%. Помню спрашивал, а работает ли оно вообще? Дома, манипулируя руками не могу это почувствовать, сервы всегда достаточно медленно перекладываются.

smalltim:

Тебе вывалить список того, что еще нужно для полного гламура?

ИМХО, главное не разбрасываться. Все внешние сервисы - типа просмотровщика логов и привязки к гугле подождут, они и так решаются, кому надо все увидет. Новые разработки (ИМУ, поворотка) тоже дело долгое. А вот прошивку чуть доправить, хотя-бы без подергивания (понимаю, там большая кухня), было бы очень здорово. Из мелкого гламура, не забудь отключить “здравствуй дерево” в ручном режиме. 😃

smalltim:

Эх, покой нам только снится

Да, на покой тебе еще рано. 😃))

Эд:

Тим я за ИМУ на первое место

pashteton:

Ждем ИМУ

А Вы на ИМУ горизонт видели? Посмотрите тему про FY20/21 - там тоже не так все просто, и своих тараканов полно.
У меня как раз сейчас 2 модели: одна с АП от smalltim, другая на FY21AP. Так вот после пары крашей второй модели, стабилизацию я включаю только при планировании на большой высоте. А у первой - работает 90% времени.

То что ввидно на ролике я называю “дискретный горизонт” - небольшое увеличение угла наклона приводит к резкому его изменению вплоть до перевертыша. Это беда с вертикальным пирометром. Если не проблемма установки на модели, то свойство датчика. Мне удалось победить это на последней модели: поменял местами глазки на Z пирометре, теперь он больше любит землю (не имея тяги к уходу в перевернутый полет).
ИМХО, проблемма решаема парой корректирующих коэффициентов а КП или тщательным подбором пиродатчиков на этапе сборки.

pashteton
baychi:

А Вы на ИМУ горизонт видели?

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

baychi:

Посмотрите тему про FY20

Эта штука тоже имеется, в помойку ее!

Edward_tlt
baychi:

А Вы на ИМУ горизонт видели?

Есть тема вот такая тема rcopen.com/forum/f123/topic221574 Если гира с акселем подключены правильно, то отображение горизонта на экране всегда правильное. Вот думаю, если выкинуть из кода всё лишнее и дописать код, так чтобы можно было включить это вместо пирометров, получилось бы наверное неплохо… Только программер из меня…

baychi
pashteton:

в помойку ее!

Эдак все в помойку можно выкинуть. 😃
Считаю, что пирогоризонт тоже надо доводить до ума. Да, есть ряд ситуаций, когда он принципиально не будет работать, но что-б в ясный летний день…
Просто с ИМУ - дело долгое, и шишек еще много предстоит набить, не думаю что первые версии сразу будут идеально работать. В общем я - за “синицу в руках”. 😃

Edward_tlt:

Если гира с акселем подключены правильно, то отображение горизонта на экране всегда правильное

В теории и дома на столе это так. А в воздухе…
Покажите мне хотя-бы один стабильно работающий IMU проект на моделях самолетов? Не разработки с перспективами (коих легион), а отлаженную версию с десятками налетанных часов?

Edward_tlt
baychi:

В теории и дома на столе это так. А в воздухе…

Ну в проекте Мультивия вся засада по моему только в управлении… ПИДы и математика. Я просто предложил использовать “датчик горизонта”, а остальная математика АП

Алексей_А

Привет Всем!
Подскажите, пожалуйста, что делать?!

При попытке прошить АП в контрольной панели, выскакивает окно с сообщением AtLibUsbDfu.dll not found. Пишет возможная причина: Не найден файл
atjniisp.dll и необходимые библиотеки. Также выскакивало окно …Доступ к ликвидированному обьекту невозможен.Имя обьекта “j”.
В диспетчере устройств АП нет. Flip стоит 3.4.3.
Пробовал запускать прошивку АП в КП без подключения АП… окна выскакивают те-же .

Прошивать пытался и на win7 и на XP (на разных компах) результат одинаковый.

Плат АП таких две и покупались одновременно, и проблемы те-же!

Подскажите что делать!

pashteton

Надо в диспетчере устройств установить драйвера USB из папки flip. Правда не помню на какое устройство их ставить. Но комп должен его увидеть и предложить установить драйвера.

Эд
baychi:

поменял местами глазки на Z пирометре

Александр, просто перепаяли верхний с нижним?

baychi:

проблемма решаема парой корректирующих коэффициентов а КП

подскажи, пожаласта, что за коэффициенты?..

baychi
Эд:

просто перепаяли верхний с нижним?

Да.

Эд:

что за коэффициенты?..

Их пока нет. Все предлагаю Тимофею ввести. 😃

Алексей_А
pashteton:

Надо в диспетчере устройств установить драйвера USB из папки flip. Правда не помню на какое устройство их ставить. Но комп должен его увидеть и предложить установить драйвера.

Комп его не видит. Пробовал ставить на всё, Win пишет, что драйверы не нуждаются в обновлении.

smalltim
Эд:

Вечер субботы, без ветра, равномерный прогрев(по всей видимости) все нормально, полетал в разные стороны на 500 -700 м с авто возвратом. Воскресенье, утро, горизонт косит в лесу ему холодно на полосе тепло. Проетая рядом с лесом и включив стабилизацию, закончил полет досрочно…

Эдуард, сожалею. Крылышки в полете надломились? Не похоже на то, что АП как-то особенно резко дергал модель.

baychi:

ИМХО, проблемма решаема парой корректирующих коэффициентов а КП или тщательным подбором пиродатчиков на этапе сборки.

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

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

baychi
smalltim:

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

Вот - вот! Пусть лучше тупее, чем оригинальнее. 😃

smalltim:

Заодно можно попробовать ввести коэффициенты затенения осей деталями самика,

Можно, но это уже третья степень свободы. 😃 ИМХО, самое сложное будет не ввести коэффициенты, а придумать методику, позволяющую их правильно выставить и проверить еще в домашних условиях.

smalltim
Алексей_А:

Комп его не видит. Пробовал ставить на всё, Win пишет, что драйверы не нуждаются в обновлении.

Алексей, подключив АП к компу, нажмите на АП дальнюю кнопку от разъема телеметрии, потом ближнюю, потом отпустите дальнюю, потом отпустите ближнюю. АП принудительно переводится в режим обновления прошивки и комп должен обнаружить новое устройство - AT90USB1287 - и предложит поискать драйвера. Вот под него укажите, лежащие в подкаталоге /USB папки, куда поставлен FLIP.

Эд
smalltim:

Крылышки в полете надломились?

Нет не сломались(снизу проклеены армскотчем), но выгнулись буквой “О”, образовались складки на пенопласте(ЕРР). После выхода из пике крыло не выпрямилось, а запас по высоте был. АП выровнял по “горизонту” резко после вкл. СТ, стабилизацию сразу выключил, но вывести не успел 😦. Летел визуально в очки не смотрел, кривой горизонт не видел…
Тим, а ограничение угла обзора вертикальных датчиков, может улучшить ситуацию?

Алексей_А
smalltim:

Алексей, подключив АП к компу, нажмите на АП дальнюю кнопку от разъема телеметрии, потом ближнюю, потом отпустите дальнюю, потом отпустите ближнюю. АП принудительно переводится в режим обновления прошивки и комп должен обнаружить новое устройство - AT90USB1287 - и предложит поискать драйвера. Вот под него укажите, лежащие в подкаталоге /USB папки, куда поставлен FLIP.

Попробовал сделать…новое устройство не обнаруживает.

pdv=
Алексей_А:

Попробовал сделать…новое устройство не обнаруживает.

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

зы…пробовал все удалять чистить реестр, устанавливать заново…не помогает пишет нет этой библиотеки и все тут…при принудительном переводе АП в режим перепрошивки у него загорается желтый светодиод и усе! при выводе из этого режима помогает только переподключение АП

pashteton

Тоже раньше не получалось. А потом вдруг получилось 😃