Ардупилот на платах OpenPilot Revolution / RevoMini (записей: 1756)

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 6 г., 7 мес. назад

    есть аж два сателлита, один чисто для тестов. Дойдут руки - проверю.

    Новая версия!

    • Plane 3.8.5
    • FatFS обновлен до последней версии
    • улучшена обработка сбоев SD карты в логах

    Бинарники готовы

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 6 г., 7 мес. назад

    Отлично. Потестим. Проблему UART1 не трогали ещё, как я понял?

    PS. А не могли бы вы глянуть как прошивка виртуально поворачивает компас, если ему поставитт чекбокс "external"? Я все бьюсь с настройкой ориентации для bn-880 (TS100 такая же). На бетафлайте все видно в динамике в реальном времени,  а тут EKF с толку сбивает.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 6 г., 7 мес. назад
    [2018-04-26 10:30:53] chekanoff писал(а): Проблему UART1 не трогали ещё


    Я пока не понимаю что там трогать :( Дублирования ног нет, драйвер один для всех устройств, на других платах работает. Только подключать девайс и смотреть что не так.

    [2018-04-26 10:30:53] chekanoff писал(а): А не могли бы вы глянуть как прошивка виртуально поворачивает компас, если ему поставитт чекбокс "external"

    А зачем ему ставить этот чекбокс? Там вообще мрак, поворот компаса отдан в драйвер, так что это у всех по разному :) HMC например делает ROTATION_YAW_90.

    Я когда-то писАл программулю которая с мавлинка берет сырые данные сенсоров и рисует их положение, если найду выложу.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 6 г., 7 мес. назад
    [2018-04-26 11:10:06] night_ghost писал(а): А зачем ему ставить этот чекбокс?

    Как зачем? Без указания того, что он внешний, МП не даёт его повернуть.

    На F4BY для bn-880 достаточно указать, что он внешний. Драйвер сам его поворачивает как надо. Надеюсь, тут так же.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 6 г., 7 мес. назад
    [2018-04-26 14:23:05] chekanoff писал(а): МП не даёт его повернуть. [...] Драйвер сам его поворачивает  

    Дык между "не дает повернуть" и "сам поворачивает" прОпасть!  Ну откуда драйверу знать как компас снаружи стоИт?! Он должен сохранять ориентацию чипа, дабы можно было воспользоваться стрелкой на плате компаса. А тут мало того что драйвер крутит ориентацию сам, так еще и по-разному...

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 6 г., 7 мес. назад
    [2018-04-26 10:22:01] night_ghost писал(а): улучшена обработка сбоев SD карты в логах

    Отформатировал карту. Установил в полетник. Запустил.  LOG-DISARMED=1, пошла запись. Выдернул карту - ЗАВИС  :( Не переподключиться.

    Ребутнул - и четыре раза повторил трюк с вытаскиванием/подключением карты. Больше не виснет. 

    Такой глюк фиг отловишь, наверное.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 6 г., 7 мес. назад
    [2018-04-26 14:55:56] night_ghost писал(а): Дык между "не дает повернуть" и "сам поворачивает" прОпасть!  Ну откуда драйверу знать как компас снаружи стоИт?! Он должен сохранять ориентацию чипа, дабы можно было воспользоваться стрелкой на плате компаса. А тут мало того что драйвер крутит ориентацию сам, так еще и по-разному...

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

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 6 г., 7 мес. назад
    [2018-04-26 15:16:42] chekanoff писал(а): Такой глюк фиг отловишь, наверное.

    то-то и оно :(

    [2018-04-26 15:22:08] chekanoff писал(а): Придется ставить галку External

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

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 6 г., 7 мес. назад
    [2018-04-26 11:10:06] night_ghost писал(а): Я когда-то писАл программулю которая с мавлинка берет сырые данные сенсоров и рисует их положение

    Ага, и даже на гитхаб выложил

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 6 г., 7 мес. назад
    [2018-04-27 07:22:13] night_ghost писал(а): Ага, и даже на гитхаб выложил

    Спасибо. Попробую.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 6 г., 7 мес. назад
    [2018-04-27 07:22:13] night_ghost писал(а): Ага, и даже на гитхаб выложил

    Что-то пошло не так. На CTR компас и гиру увидела, а на F4BY только гиру. И к порту нестабильно подключается. Возможно дело в том, что ось Win 7 x64.

    Выпрошу у коллеги Pixracer - попробую на нем.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 6 г., 7 мес. назад

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

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 6 г., 7 мес. назад
    [2018-04-27 14:21:02] chekanoff писал(а): На CTR компас и гиру увидела, а на F4BY только гиру

    ну я за F4BY не отвечаю :) Там потоки МАВлинка настраивать надо, чтобы вся инФа была

    [2018-04-28 01:46:11] chekanoff писал(а): Сдох барометр

    Быстро...

    [2018-04-28 01:46:11] chekanoff писал(а): EKF - молодец, худо-бедно , но доведет коптер до дома.

    Или сам свалит, как не раз бывало, с гарантиями сходимости там пока не очень. Статистики, к сожалению, нет

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 6 г., 6 мес. назад
    [2018-04-28 03:42:51] night_ghost писал(а): Быстро...

    Не исключаю, что сам убил при отмывании платы от флюса.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 6 г., 6 мес. назад
    [2018-04-28 09:49:44] chekanoff писал(а): ри отмывании платы от флюса.

    Чем и как? Мою уайт-спиритом, наливая на плату барометром вниз - полет нормальный более 10 штук.

    ЗЫ. Тестю все это время SD карты, все больше убеждаюсь что все проблемы от самих карт и их просто надо подбирать.  Сейчас стоит 16Гб трансценд и без единого глюка пишет логи весь день, а до этого пробовал 2Гб Кумо, так она физически переставала отвечать через пару десятков запросов, до полной невозможности реинициализации. 

    • Во-первых, SPI это явно не родной интерфейс для SD карт. Даже крутые карты тупят на самых обычных операциях. 
    • Во-вторых, карта карте рознь. Нужно будет искать ту единственную

    (с) отсюда

← Форум группы   Все форумы К последней записи
Постов на странице:

Вы автоматически вступите в эту группу, когда ответите в теме.

Добавить ответ:

-
Рейтинг@Mail.ru