Как настраивать клевер

Этот коммит не принадлежит ни одной ветке в этом репозитории и может принадлежать форку за пределами репозитория.

  • Открыть с рабочего стола
  • Необработанный дисплей
  • Копирование необработанного содержимого Копирование необработанного содержимого

Копирование необработанного контента

Копирование необработанного контента

Быстрый старт на квадрокоптере Клевер 4

Квадрокоптер умно-шоу быстрый старт 4

  • Clever-show — это пакет программного обеспечения для управления несколькими квадрокоптерами по сети. Для полной функциональности требуется следующее оборудование:
  • Один или несколько квадрокоптеров Clover 4 с программным обеспечением Clover.
  • Компьютер с системой Ubuntu 18.04 для управления квадрокоптерами с помощью серверного приложения.

WiFi-роутер, работающий на частоте 2,4 ГГц или 5,8 ГГц, если Wi-Fi-модули коптера и компьютера поддерживают эту частоту.

Программное обеспечение коптер-шоу состоит из 2-х основных частей — серверного приложения и клиентской части, которая поставляется в виде образа для Raspberry Pi.

Текущая версия образа v0.4-alpha.6, основанная на clover v0.20. Предупреждение! Пакет rpi_ws281x необходимо обновить для работы на светодиодной панели Raspberry Pi 4. Некоторые версии Raspberry Pi 4 могут показывать некоторую нестабильность.

Инструкцию по установке клиентского ПО smart-show на клевер v0.21.* Образ (с полной поддержкой Raspberry Pi 4) можно найти здесь.

Загрузите образ Raspberry Pi и исходный код на свой компьютер. Распакуйте исходный код в удобный каталог.

Серверное приложение и образ для коптера должны быть одной версии для совместной работы.

Установка и запуск клиента

  • Для управления одним или несколькими коптерами коптеры и сервер должны быть подключены к одной сети. Для этого требуется отдельный маршрутизатор Wi-Fi с известным SSID и паролем. SSID и пароль сети не должны содержать пробелов!
  • Установка и пуско-наладка клиента
  • Сохраните изображение на карту microSD с помощью программы Etcher.
  • Вставьте стик в Raspberry Pi на конверте и включите его. Дождитесь появления сети.
  • Подключитесь к сети на конверте, используя пароль cloverwifi.
  • Подключитесь к Raspberry Pi на конверте, используя ssh, используя статический ip 192.168.11.1, имя пользователя pi и пароль raspberry.

После подключения запустите скрипт настройки клиента со следующими параметрами: SSID, пароль (пароль), имя коптера. Kopter переключится в режим клиента указанной точки доступа и настроит клиент автозапуска smart-show на Raspberry Pi. Все три параметра не могут содержать пробелы или кавычки в имени!

Установка и запуск сервера

  • Настроенные копиры теперь будут отображаться в виде строк в таблице при запуске серверного приложения. Также возможно подключиться к Raspberry Pi на конверте по его имени с надстройкой .local через ssh в сети wifi, указанной при настройке, например ssh pi@clover-1.local, пароль raspberry.
  • Подробную документацию по настройке клиента можно найти здесь.
  • Установка и запуск сервера
  • Установите хрони на свой компьютер для синхронизации времени с конвертом:
  • Установите необходимые пакеты Python с помощью команды (запустите из исходного каталога)
  • Подключитесь к сети wifi роутера, к которому подключены коптеры.
  • Скопируйте файл настроек хрони в /etc/chrony/chrony.conf. Если сетевой IP-адрес не начинается с 192.168.1. Если сетевой IP-адрес не начинается с 192.168.1.

Перезапустите службу хрони

Перейдите в каталог сервера из исходного каталога и запустите сервер.

  • Через некоторое время коптеры с настроенным образом подключатся к серверу и появятся строками в таблице.
  • Подробную документацию по настройке серверной части можно найти здесь.
  • Дальнейшая инструкция написана для конвертов, элементы которых расположены в соответствии с инструкцией по сборке. Контроллер полета коптера должен быть предварительно настроен и откалиброван в соответствии со статьями по настройке:
  • Начальная конфигурация

Калибровка датчиков

Настройки дистанционного управления

Режимы полета

Перед настройкой ПО убедитесь, что коптер находится в режиме стабилизации.

Включите коптер и запустите серверное приложение на своем компьютере. Подождите, пока коптер подключится к серверу и данные его телеметрии отобразятся в таблице.

На всех коптерах должна быть настроена система позиционирования для воспроизведения анимации в автономном режиме. По умолчанию изображение коптера smartshow настроено на полет с использованием оптического потока: на коптер должен быть установлен лазерный дальномер, а камера должна быть наклонена вниз петлей назад. Эта система позиционирования подходит для демонстрации полета одного коптера или для синхронного полета нескольких коптеров с использованием одной и той же внутренней анимации.

Перед тестированием Автономного Взлета выполните автопроверку настроек огибающей согласно статье.

Проверка работы светодиодной ленты

Убедитесь, что конверт сохраняет положение автономно: установите флажок рядом с именем конверта и нажмите кнопку «Старт» в правой панели интерфейса сервера. Коптер должен взлететь на высоте, указанной в параметре takeoff_height в разделе FLIGHT конфигурации клиента. По умолчанию эта высота равна 1 метру. Если коптер взлетает и держит позицию на расстоянии 1 метра, тест пройден. Посадите коптер на землю, нажав кнопку Land или Land All. Предупреждение! В целях безопасности рекомендуется тестировать автономный взлет с включенными пилотом и коптером в режиме ручного управления.

Вы можете настроить коптер на другую систему позиционирования. Официально поддерживаются следующие системы позиционирования:

Подробную информацию о работе и настройке систем позиционирования можно найти здесь.

управление светодиодной лентой
Светодиодная лента должна быть подключена к порту GPIO 21 Raspberry Pi и иметь не более 60 светодиодов для работы с изображением умного шоу по умолчанию. Проверьте работу ленты, выделив выбранный конверт в таблице и нажав кнопку «Проверить светодиоды» — лента на конверте должна дважды мигнуть белым цветом.
Описание настройки и работы светодиодной ленты смотрите в документации клевера.

Подготовка и запуск анимации

Для корректного воспроизведения анимации очень важно синхронизировать время между всеми коптерами, участвующими в анимации, и сервером. Чем точнее синхронизация времени, тем слаженнее будет полет группы коптеров. Мы рекомендуем вам использовать службу chrony в качестве инструмента синхронизации времени. Процесс установки и настройки этой службы для сервера был описан выше, в умном образе эта служба уже установлена.

После первого подключения коптера к серверу, служба хрони в конверте автоматически настроена на подключение к ip адресу сервера и перезапуск. Однако на сервере хрони может перестать отправлять пакеты синхронизации времени при изменении сети Wi-Fi и остановке синхронизации времени между коптерами и сервером. Разница между временем, полученным от коптера, и временем сервера отображается в столбце dt таблицы сервера. Нормальный уровень разницы во времени должен быть не более 0,1 секунды (около 0,01 секунды), но может быть больше из-за сетевой задержки при передаче телеметрии с коптера. Если разница во времени больше 0,1 секунды, рекомендуется перезапустить службу хронии через верхнее меню Выбранные дроны ->.

Перезапустите службу ->

хронология. Эта команда перезапускает службу хрони на сервере (вам будет предложено ввести пароль) и на конвертах.

Подготовка и запуск анимации

По умолчанию в клиенте уже загружена базовая анимация:

lada
Как настраивать клевер
Цветы липы