1. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "LetyShops" дает такую возможность!
    Скрыть объявление
  2. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

Альфа-тестирование новых, небезопасных прошивок

Тема в разделе "F4BY / Swift-Flyer Project", создана пользователем Alexey Kozin, 7 июл 2017.

  1. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    825
    Город:
    Москва
    Имя:
    Алексей Козин
    Дорогие друзья, в этой теме будут обсуждаться вопросы связаные с тестированием альфа версий прошивок.
    Хотелось бы отдельно указать на то что альфа это новая но не проверенная версия. она может не запускаться вообще, приводить к авариям, и как бы это ужасно не звучало это считается нормальным.

    Каждый кто берется за тестирование альфа-версий должен понимать что он подвергает свое оборудование риску и должен соблюдать все возможные меры предосторожности.
    Мы ожидаем что "альфа тестеры" это наши наиболее опытные коллеги, и поэтому очень надеемся избежать в этом обсуждении "вопросов новичка" .
    В качестве результата альфа тестирования хотелось бы получить отчет о проведенных тестах, с указанием особенностей проверяемой прошивки. тоесть подробное описание как проверялось, что куда подключалось, что при этом пришлось изменить в настройках.

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

    Папка с доступными альфа версиями:
    для F4BYv2.x.x (то есть версий 2.1.2 (green) и 2.1.5 (black)) ссылка
    для F4BY-MINI (Chicken) ссылка

    архив с прошивками 20170607
    содержит
    • ardurover.px4 - машинка, танк, лодка, аэросани, судно на воздушной подушке - не проверялась
    • antennatracker.px4 - поворотка антенны - не проверялась
    • arducopter.px4 - мультикоптеры, все поддерживаемые типы, выбор типа рамы осуществляется в параметрах (отличие от облетаной rev_01 изменения в мигании встроенных светодиодов)
    • arducopter-heli.px4 - традиционный вертолет - не проверялась
    • arduplane.px4 - самолеты. втч конвертопланы и летающее крыло - не проверялась
    • ardusub.px4 - подлодка или батискаф (ссылки ведут сюда http://docs.bluerobotics.com/brov2/software-setup/) - не проверялась
     
    Последнее редактирование: 7 июл 2017
    serg2557 и akrb нравится это.
  2. DimanCheep

    DimanCheep Абитуриент

    Регистрация:
    20 окт 2015
    Сообщения:
    8
    Город:
    Тула
    Имя:
    Дмитрий
    не дает подключиться к консоли nuttx (без SD карты), через uart5 - сначала было норально, через какое-то время начало циклически перезагружаться.
    При попыте стереть флеш на этапе mtd start - ошибка что уже все запущено, при mtd erase - не находит /fs/mtd_params.
    МП к ПК подключается(и с sd и без), калибровка РУ проходит, единственный тип рамы (у6) выбирается. Есть сомнения в том, что сохраняются параметры, но до понедельника посмотреть не могу.
     
  3. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    825
    Город:
    Москва
    Имя:
    Алексей Козин
    предлагаю к использованию шаблончик шапки сообщения о тестах.

    Контроллер: F4BY 2.1.5 (версия платы на которой вы тестируете, почти у всех эта версия, за исключением разработчиков)
    Прошивка:для F4BYv2.x.x, (из какой папки вы взяли прошивку)
    Версия от : 20170706 (пока по одному файлу в каждой папке)
    Файл: arducopter.px4 (тип модели )

    в случае если ошибка есть в консоли - если подключиться к консоли не Mission Planner а каким либо терминалом - например termite то сообщения можно не преренабирать а копировать и вставлять используя стандартные комбинации клавиш

    циклическая перезагрузка свойственна при недостатке питания от юсб в случае если от контроллера запитано что то еще. особо частый случай - столь популярные ныне приемники с обратной связью
     
    Последнее редактирование: 7 июл 2017
  4. akrb

    akrb Научный сотрудник

    Регистрация:
    11 авг 2015
    Сообщения:
    659
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Контроллер: F4BY 2.1.5
    Прошивка:для F4BYv2.x.x, (20170607_ac36devrev02_plane_rover_tracker)
    Версия от : 06072017
    Файл: arducopter.px4 (тип модели - гекса Х).
    Подключено:
    МТК на 1, бн880 на 3, приемник СРРМ, компас встроенный. На D2, D3 подключены внешние светодиоды.
    Калибровал на 3.6 рев.1. После прошивки альфы не очищал.
    Внутренние светодиоды: синий - не горит пока нет фикса, горит постоянно при фиксе (моргает при старте). Красный - моргает при дизарме, горит постоянно при арм.
    Внешние - на Д3 моргает в момент при арм, дизарм, ртл (похоже выход настроен на бипер). Д2 не горит.

    МТК работает только если включить 5 (НМЕА) в настройках при 1 отказывается определяться. Причем как только сохраняешь 5 сразу вступает в работу. Скорость 115200 (устанавливается сама вне зависимости от скорости порта). Частота 5 или 10 - разницы не заметил.
    БН880 определяется как ублокс в автомате (на НМЕА пока не перепрошивал). Скорость 115200. Умудряется определять координату (достаточно хорошо) и включать фикс при 0 спутниках. Скорее всего косяк в прошивке 880, но в данном случае удобно отличать кто из них работает.
    Включены сразу оба. МТК определяется первым, 880 - вторым (в соответствии с портами). Точнее работать не стало, но если один не работает, то второй точно вступает в работу.
     
    Alexey Kozin нравится это.
  5. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    825
    Город:
    Москва
    Имя:
    Алексей Козин
    с внутренними диодами верно, пытались сделать более мене похоже на апм 2.5 . синий - фикс. красный арминг. Внешние диоды - вроде отказались поддерживать в 3.6 дев т.к. есть поддержка бортового олед дисплея, он более информативен
     
  6. akrb

    akrb Научный сотрудник

    Регистрация:
    11 авг 2015
    Сообщения:
    659
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Жаль, у меня в корпус (герметичный) светодиоды лучше вписываются. Дисплей надо еще придумать как смотреть в закрытом корпусе.
    А... ноутом с осд обойдусь.
     
  7. DimanCheep

    DimanCheep Абитуриент

    Регистрация:
    20 окт 2015
    Сообщения:
    8
    Город:
    Тула
    Имя:
    Дмитрий
    С шаблоном согласен - довольно сильно сузит области поиска
    Просто по памяти писал - логи в 150 км позади и продолжают удаляться;)
    Когда подключался к консоли то питание было от батареи, телометрия с приемышем были отключены. Предыдущая прошивка так себя не вела.Но эти мысли перепроверю, когда воссоединюсь с девайсом.
     
  8. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    825
    Город:
    Москва
    Имя:
    Алексей Козин
    обновил версию файлов прошивок в архиве для платы f4by-mini
    исправлена индикация светодиодов
    приложены драйвера, бутлоадер
    в архиве присутствует pdf c описанием выходов
    ссылка в шапке

    на сегодняшний день тестировщики констатировали что проверили сенсоры, входы ппмсум и сбас.
    следующий этап проверка выходов на мотры ,установка на раму и облет
     
    serg2557, akrb и LampGraph нравится это.
  9. chekanoff

    chekanoff Научный сотрудник

    Регистрация:
    8 фев 2017
    Сообщения:
    374
    Город:
    Кострома
    Имя:
    Андрей
    Контроллер: F4BY 2.1.5
    Прошивка:для F4BYv2.x.x, 20170607_ac36devrev02_plane_rover_tracker
    Версия от : 20170607
    Файл: arducopter.px4 (квадр)

    1. DSM не работает.
    2. Не могу подключиться по терминалу из MP (вне зависимости от наличия в слоте SD карты, ПК инициализируется в обычном режиме)
     
  10. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    825
    Город:
    Москва
    Имя:
    Алексей Козин
    1. не могу проверить, должно работать на 4 входе
    2. есть такое, консоль загрузки есть на usart5 на юсб терминал отключили в отладочных целях
     
  11. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    825
    Город:
    Москва
    Имя:
    Алексей Козин
    опубликованы актуальные версии прошивок, ссылки прежние, предыдущие версии прошивок в папке old
    по идее должна быть пофикшена проблема со входом в терминал из юсб, цветовое назначение светодиодов
     
  12. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    825
    Город:
    Москва
    Имя:
    Алексей Козин
    у кого есть возможность протестировать свежие прошивки - просьба потестить и отписаться
     
  13. chekanoff

    chekanoff Научный сотрудник

    Регистрация:
    8 фев 2017
    Сообщения:
    374
    Город:
    Кострома
    Имя:
    Андрей
    Тестить в полете или на столе - сенсоры и т.д.?
     
  14. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    825
    Город:
    Москва
    Имя:
    Алексей Козин
    теоретически сюрпризов не должно быть. желательно сделать настольный тест, отдельно обратить внимание что работает ли терминал без датафлеши по юсб. затем можно и летнуть
    нужен полный цикл тестов.
    Максим актуализоровал прошивки до нынешнего состояния diydrones\master
     
    Последнее редактирование: 30 авг 2017
  15. akrb

    akrb Научный сотрудник

    Регистрация:
    11 авг 2015
    Сообщения:
    659
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    У меня, к сожалению, пока без изменений, т.е. только на столе.
    Но все что можно почему бы не проверить.
     
  16. chekanoff

    chekanoff Научный сотрудник

    Регистрация:
    8 фев 2017
    Сообщения:
    374
    Город:
    Кострома
    Имя:
    Андрей
    Контроллер: F4BY 2.1.5
    Прошивка:для F4BYv2.x.x, 20170829
    Версия от : 20170829
    Файл: arducopter.px4 (квадр)

    Тесты на столе.
    Гироаксель откалибровался
    Компасы внутренний и внешний откалибровались.
    GPS модуль BN-880 определился автоматом в UBX на 115200. Спутники нашел.
    К терминалу без SD карты подключается нормально. mtd start/erase вроде отрабатывает.
    Без SD карты НЕ инициализируется в рабочем режиме. (предыдущая альфа инициализировалась, но по мавлинку сообщала, что невозможно ведение логов)
    После инициализации красный светодиод: мигает - дизарм, горит - арминг. Синий светодиод: потушен - нет GPS фикса, горит - есть фикс.
    Buzzer работает.
    PPM приемник определяет.

    И, внимание! Стик газа вверх и вправо подержать - запуск калибровки компасов. Реально калибрует - оффсеты изменились после каибровки и ребута.

    Дисплей не проверял. Надо?
    --- Сообщения объединены, 30 авг 2017 ---
    Проехал с Али приемник новый. Если работающий, то попробую подлетнуть. Больше на pwm to ppm конвертере падать не хочется:)
     
    strizhmax и Alexey Kozin нравится это.
  17. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    825
    Город:
    Москва
    Имя:
    Алексей Козин
    да, и не забыть что сначала выбрать тип в параметре

    самолетная прошивка версии ArduPlane V3.8.1-dev
    что нового https://github.com/ArduPilot/ardupilot/blob/master/ArduPlane/release-notes.txt#L1

    коптерная Copter V3.6-dev
     
    Последнее редактирование: 30 авг 2017
  18. chekanoff

    chekanoff Научный сотрудник

    Регистрация:
    8 фев 2017
    Сообщения:
    374
    Город:
    Кострома
    Имя:
    Андрей
    SSD1306 работает.
     
  19. chekanoff

    chekanoff Научный сотрудник

    Регистрация:
    8 фев 2017
    Сообщения:
    374
    Город:
    Кострома
    Имя:
    Андрей
    В комнате в стабе повисел нормально. Возможно завтра на природе режимы потестирую. Только маяк повешу.
     
  20. akrb

    akrb Научный сотрудник

    Регистрация:
    11 авг 2015
    Сообщения:
    659
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Контроллер: F4BY 2.1.5
    Прошивка:для F4BYv2.x.x, (20170829)
    Версия от : 20170829
    Файл: arducopter.px4 (тип модели - гекса Х).
    Подключено:
    МТК на 1, приемник СРРМ, компас встроенный.
    Калибровал еще на 3.6 рев.1. После прошивки альфы не очищал.

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

    Попробовал включить EKF3. Включается в 2-х местах. Сначала в AHRS, потом просто ЕКФ3. После перезагрузки все параметры 2 переходят в 3. Визуально разницы по ЖПС не заметил.
    Прикольно ругается, что нет ЕКФ2. И наоборот нет 3, когда включен 2.