В этом обновленном предварительном просмотре представлены регулируемая модель ПИД-управления полетом Dronesitter Sim и кривая ПИД-регулятора. Это позволяет пилотам не только регулировать ощущение поверхности, но и наблюдать, как пропорциональное, интегральное и дифференциальное управление влияет на ориентацию, постоянное отклонение и демпфирование, тем самым устанавливая набор повторяемых настроек симулятора, идея которых ближе к настройке параметров реальной машины.
Что делают составляющие PID в моделируемом полётном контроллере
P, пропорциональная составляющая, сразу корректирует текущую ошибку и обычно прямо влияет на силу следования заданию. I, интегральная, накапливает отклонение за некоторое время, помогая противостоять постоянным возмущениям или удерживать цель. D, дифференциальная, учитывает изменение ошибки, обеспечивает демпфирование и подавляет перерегулирование. Все три взаимодействуют, поэтому нельзя свести любую из них к простой «чувствительности».
PID в симуляторе должен приблизить реакцию к реальному полётному контроллеру, но конкретные числа не обязательно подходят для прямого переноса на настоящий дрон. Моторы, пропеллеры, масса, фильтрация и вибрации реальной рамы меняют безопасный диапазон. Здесь лучше изучать направления настройки и сравнивать ощущения, а не получать параметры для немедленной записи в дрон.
Как использовать графики PID вместо настройки наугад
Графики помогают увидеть разницу между заданным вводом и фактической реакцией: например, слишком медленное следование, перерегулирование или колебания после возврата стика в центр. Сначала сохраните значения по умолчанию и зафиксируйте модель дрона, Rates и манёвр. Меняйте один параметр одной оси понемногу и повторяйте тот же ввод, чтобы сопоставить изменения графика с ощущениями.
Не меняйте одновременно P, I, D и Rates. Rates задаёт соответствие отклонения стика целевой угловой скорости, а PID определяет, как полётный контроллер следует этой цели. Одновременное изменение обоих затрудняет объяснение результата. Каждый раз записывайте старое значение, величину изменения, график и впечатления, чтобы быстро вернуться к исходному варианту, если результат не устроит.
Граница между тренировкой в симуляторе и реальным дроном
В симуляторе удобно безопасно изучать вялую реакцию, перерегулирование и колебания, а также сравнивать влияние разных подходов к настройке на траекторию. Но он не воспроизводит резонансы конструкции, шум и электрические ограничения каждого реального дрона. Настраивая настоящий аппарат, по-прежнему следуйте документации полётного контроллера, проверяйте изменения постепенно и следите за температурой моторов и необычными вибрациями.
Этапы работы
- Сохраните исходные настройки
Запишите текущие PID, модель дрона и Rates, чтобы в любой момент восстановить их.
- Зафиксируйте проверочный манёвр
Выберите повторяемое движение по крену, тангажу или рысканию и наблюдайте за графиками задания и реакции.
- Понемногу меняйте один параметр за раз
Измените только P, I или D одной оси, повторите тот же манёвр и запишите график и ощущения.
- Проверьте разные режимы полёта
Повторите проверку при зависании, быстрых поворотах и возврате стика в центр. Не делайте вывод по одному красивому манёвру.
Часто задаваемые вопросы
Можно ли перенести PID из симулятора прямо на реальный дрон?
Не рекомендуется. Моторы, пропеллеры, масса, фильтрация и вибрации настоящего дрона отличаются. Числа в симуляторе в основном служат для понимания и сравнения.
Чем PID отличается от Rates?
Rates задаёт целевую скорость вращения в зависимости от отклонения стика, а PID определяет, как полётный контроллер следует этому заданию. Настраивать их следует отдельно.
Почему за раз нужно менять только один параметр?
Так изменения графиков и ощущений можно связать с конкретной причиной, а при ухудшении результата проще восстановить настройки.
Примечание к расшифровке
Для этого видео нет пригодной для публикации расшифровки пояснений с временными метками.
Автоматическое распознавание не обнаружило достоверной и понятной речи; статья составлена только по видеоряду и официальному описанию.



