О проекте bbdoctor
bbdoctor — онлайн-анализатор логов полётных контроллеров для FPV-дронов и мультикоптеров. Он отвечает на простой вопрос: что не так с этим дроном и что поменять. Основа ответа — то, что записал сам полётный контроллер, а не чужие пресеты.
Что он делает
- показывает, какой мотор вибрирует и насколько;
- проверяет PID: перерегулирование, пропвош, работу D-составляющей;
- смотрит на шум и фильтры: что режут фильтры и какой ценой по задержке;
- оценивает просадку батареи и разбирает падения;
- к каждой находке даёт числа из твоего лога, объяснение и команды CLI для твоей прошивки, с откатом.
Настройки можно проверить и без лога: проверка diff all.
Какие логи читает
Betaflight, EmuFlight, Cleanflight, INAV, Rotorflight, ArduPilot (ArduCopter), PX4. Формат определяется по содержимому файла, а не по расширению.
Как получаются выводы
Лог разбирается на нашем сервере: программа считает показатели по записанным данным и сравнивает их с порогами. Правила проверяются на наборе настоящих логов с разных прошивок и дронов. Если данных не хватает, отчёт так и говорит, а не угадывает.
Это подсказки, а не гарантия: меняй настройки по одной и проверяй температуру моторов. Как это выглядит, показывает пример отчёта.
Кто делает
bbdoctor — независимый проект. Он не связан с разработчиками Betaflight, INAV, ArduPilot и PX4 и с производителями дронов.
Откуда гайды
Гайды пишутся с помощью ИИ и проверяются по коду анализатора и настоящим логам; графики и числа в них взяты из реальных полётов. Переводы на испанский, португальский и украинский сделаны ИИ и прошли автоматическую проверку. Нашёл ошибку — напиши нам, исправим.
Деньги и данные
Анализ бесплатный, регистрация не нужна. На сайте может показываться реклама. Лог хранится 48 часов, отчёт — 14 дней; свой анализ можно удалить кнопкой «Удалить». Подробности — в политике конфиденциальности.