Про проєкт bbdoctor
bbdoctor — онлайн-аналізатор логів польотних контролерів для FPV-дронів і мультикоптерів. Він відповідає на просте запитання: що не так із цим дроном і що змінити. Основа відповіді — те, що записав сам польотний контролер, а не чужі пресети.
Що він робить
- показує, який мотор вібрує і наскільки;
- перевіряє PID: перерегулювання, propwash і роботу D-складової;
- аналізує шум і фільтри: що вони прибирають і якою ціною в затримці;
- оцінює просідання батареї та розбирає падіння;
- до кожної знахідки дає числа з твого логу, пояснення й команди CLI для твоєї прошивки, із відкатом.
Налаштування можна перевірити і без логу: перевірка diff all.
Які логи читає
Betaflight, EmuFlight, Cleanflight, INAV, Rotorflight, ArduPilot (ArduCopter), PX4. Формат визначається за вмістом файлу, а не за розширенням.
Як отримуються висновки
Лог обробляється на нашому сервері: програма рахує показники за записаними даними й порівнює їх із порогами. Правила перевіряються на наборі справжніх логів із різних прошивок і дронів. Якщо даних бракує, звіт так і каже, а не вгадує.
Це підказки, а не гарантія: змінюй налаштування по одному й перевіряй температуру моторів. Як це виглядає, показує приклад звіту.
Хто робить
bbdoctor — незалежний проєкт. Він не пов'язаний із розробниками Betaflight, INAV, ArduPilot і PX4 та з виробниками дронів.
Звідки беруться гайди
Гайди пишуться за допомогою ШІ й перевіряються за кодом аналізатора та справжніми логами; графіки й числа в них узято з реальних польотів. Переклади іспанською, португальською й українською зроблено за допомогою ШІ, вони пройшли автоматичну перевірку. Знайшов помилку — напиши нам, виправимо.
Гроші й дані
Аналіз безкоштовний, реєстрація не потрібна. На сайті може показуватися реклама. Лог зберігається 48 годин, звіт — 14 днів; свій аналіз можна видалити кнопкою «Видалити». Докладніше — у політиці конфіденційності.