Первоначальная настройка
Установка QGroundControl
QGroundControl – программное обеспечение, необходимое для прошивки, настройки и калибровки полетного контроллера Клевера.
Скачайте и установите установочный файл для Windows/Linux/macOS с официального сайта QGroundControl. В случае необходимости согласитесь с установкой дополнительных драйверов при установке.
См. также основную документацию по QGroundControl.
MicroSD-карта
Подготовьте MicroSD-карту для полетного контроллера.
- Установите карту в компьютер (используйте адаптер при необходимости).
- Отформатируйте карту в файловую систему FAT32. Для этого кликните на значок SD-карты в "Проводнике" и нажмите "Форматирование" в Windows. Используйте "Дисковую утилиту" в macOS.
- Выполните "Безопасное извлечение" карты, извлеките карту.
- Установите карту в полетный контроллер.
Загрузка прошивки в полетный контроллер
Наиболее оттестированной, в особенности для осуществления автономных полетов, является версия прошивки с патчами COEX. Скачайте актуальную версию прошивки на GitHub — скачать.
Для использования всех наиболее актуальных функций PX4 вы также можете использовать последнюю официальную версию прошивки (в экспериментальном режиме).
- Отключите полетный контроллер от компьютера (если он подключен).
- Запустите программу QGroundControl.
- Перейдите в панель Vehicle Setup (кликнув на логотип QGroundControl в левом верхнем углу) и выберите меню Firmware.
- Подключите полетный контроллер к компьютеру по USB.
Выберите в появившемся меню справа PX4 Flight Stack.
Для загрузки прошивки COEX:
- Выберите Advanced settings.
- В выпадающем меню выберите Custom firmware file...
- Нажмите OK и выберите скаченный файл прошивки.
Для загрузки последней версии стандартной прошивки сразу нажмите OK.
Дождитесь, пока QGroundControl загрузит прошивку и выполнит перезагрузку полетного контроллера.
Не отключайте полетный контроллер от компьютера в процессе загрузки прошивки.
Дополнительную информацию о прошивке читайте в статье "Прошивка Pixhawk".
Настройка полетного контроллера
Все дальнейшие настройки и калибровки полетного контроллера могут быть выполнены без проводов с применением доступа к полетному контроллеру по Wi-Fi через Raspberry Pi.
Обзор главного окна настроек QGroundControl:
- Параметры, нуждающиеся в настройке: Airframe, Radio, Sensors, Flight Modes.
- Текущая прошивка контроллера.
- Текущий полетный режим.
- Сообщения об ошибках.
Выбор рамы
- Зайдите во вкладку Vehicle Setup.
- Выберите меню Airframe.
- Выберите тип рамы Quadrotor X.
- Для Клевера 4 выберите подтипа рамы COEX Clover 4. В ином случае – Generic Quadrotor X.
- Переместитесь в начало списка и нажмите кнопку Apply and Restart, подтвердите нажатием Apply.
- Дождитесь применения настроек и перезагрузки полетного контроллера.
Параметры
Для настройки параметров полетного контроллера войдите во вкладку Vehicle Setup и выберите меню Parameters. Вы можете использовать поле Search для поиска параметров по имени. Рекомендуемые параметры для Клевера приведены в дальнейшей документации а также в соответствующей сводной статье.
После установки параметра необходимо нажать кнопку Save. При необходимости – перезагрузить полетный контроллер, нажав кнопку Tools, затем Reboot vehicle.
Настройка PID-регуляторов
Использование типа рамы COEX Clover 4 не требует ввода коэффициентов PID.
Усредненные коэффициенты PID для Клевера 4
MC_PITCHRATE_P
= 0.087MC_PITCHRATE_I
= 0.037MC_PITCHRATE_D
= 0.0044MC_PITCH_P
= 8.5MC_ROLLRATE_P
= 0.087MC_ROLLRATE_I
= 0.037MC_ROLLRATE_D
= 0.0044MC_ROLL_P
= 8.5MPC_XY_VEL_P
= 0.11MPC_XY_VEL_D
= 0.013MPC_XY_P
= 1.1MPC_Z_VEL_P
= 0.24MPC_Z_P
= 1.2
Усредненные коэффициенты PID для Клевера 3
MC_PITCHRATE_P
= 0.145MC_PITCHRATE_I
= 0.050MC_PITCHRATE_D
= 0.0025MC_ROLLRATE_P
= 0.145MC_ROLLRATE_I
= 0.050MC_ROLLRATE_D
= 0.0025
Необходимо учитывать, что для идеального полета параметры PID-регуляторов подбираются вручную для каждого конкретного собранного квадрокоптера. Вы можете узнать больше об этом в статье "Настройка PID-регуляторов".
Параметры Circuit breaker
- Чтобы коптер мог летать с подключением по USB, установите параметр
CBRK_USB_CHK
в 197848. - Отключите проверку Safety Switch:
CBRK_IO_SAFETY
= 22027.
Далее: Калибровка датчиков.