ЭБАС
  • Подготовка к чемпионатам WSR по компетенции ЭБАС
  • 3D моделирование
    • Моделирование узла квадрокоптера
    • Слайсинг
    • Самостоятельная работа
  • Автономный полет
    • Быстрая настройка для ручного пилотирования
    • Быстрая настройка для автономного полета
    • Конкурсное задание
    • Программирование на языке Python
      • Логические выражения и операторы
      • Ввод и вывод данных
      • Типы данных. Переменные
      • Ветвление. Условный оператор
      • Ошибки и исключения. Обработка исключений
      • Множественное ветвление: if-elif-else
      • Циклы в программировании. Цикл while
      • Функции в программировании
      • Локальные и глобальные переменные
      • Возврат значений из функции. Оператор return
      • Параметры и аргументы функции
      • Встроенные функции
      • Модули
      • Генератор псевдослучайных чисел – random
      • Списки
      • Цикл for
      • Функция enumerate
      • Строки
      • Кортежи
      • Словари
      • Файлы
    • Программирование полета в Gazebo
    • Программирование полета в реальном мире
      • Установка и подключение Raspberry Pi на квадрокоптере
      • Подключение по wi-fi
      • Просмотр топиков
      • Linux-команды
      • Настройки внутренних файлов образа ОС
      • Подключение wi-fi и настройка в QGroundControl
      • Создание Aruco карты
      • Создание автономной программы программы
      • Полет по квадрату
    • Распознавание цветов
      • Распознавание цвета с захватом одного кадра
    • Распознавание QR-кодов
      • Распознавание QR-кода через подписку на топик
        • Функции рисования компьютерного зрения
      • Распознавание QR-кода с захватом одного кадра
        • Полет по точкам, используя координаты из QR-кода
  • Диагностика и ремонт БПЛА
    • Диагностика
  • Мониторинг
    • Заполнение разрешительной документации
    • Автономная программа для мониторинга
  • ЭКСПЛУАТАЦИЯ ПОЛЕЗНОЙ НАГРУЗКИ
    • Установка захвата и подключение
  • Внешнее пилотирование
    • Симулятор Geoscan Trainer
  • ЛЕТАЮЩАЯ РОБОТОТЕХНИКА
    • Настройка сервера
    • Настройка клиента
Powered by GitBook
On this page

Was this helpful?

  1. ЛЕТАЮЩАЯ РОБОТОТЕХНИКА

Настройка сервера

PreviousСимулятор Geoscan TrainerNextНастройка клиента

Last updated 3 years ago

Was this helpful?

Для начала найдем на официальной странице Клевера статью про шоу дронов.

В поиске напишем слово "Шоу", чтобы найти быстрее:

Отлично переходим по ссылке "Шоу коптеров":

Переходим по ссылке на репозиторий проекта:

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

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

Здесь мы можем скачать сразу и клиентскую часть и серверную и они будут одной и той же версии:

Теперь необходимо установить библиотеки для функционирования сервера. Здесь уже предусматривается, что python уже установлен на ваш компьютер, если нет, то установите. Инструкция по установке python по ссылке:

Заходим в папку server:

Теперь открываем командную строку Windows (от имени администратора):

Теперь нам надо в командной строке перейти в папку с нашим сервером. Проще всего это сделать следующим образом:

Копируем адрес до необходимой папки:

Теперь вставляем этот адрес в командную строку. Перед адресом добавляем команду cd:

Нажимаем клавишу Enter

Далее пропишем команду, чтобы установить необходимые библиотеки из текстового файла requirements.txt

pip install -r requirements.txt

После установки откройте файл server.py и запустите его:

Перед вами графический интерфейс пользователя.

При правильном подключении коптеров к серверу. Они (коптеры) появятся в виде строчек в вашем сервере.

Более подробная информация на официальном репозитории проекта:

Откройте инструкцию на русском языке, листайте в самый низ и нажмите на "быстрая инструкция":

Видим самый последний релиз

Здесь цифра 1 - клиентская часть, 2 - серверная. Образ на квадрокоптер устанавливается обычным способом. Если забыли, можно посмотреть здесь: Скачаем серверную часть, для этого нажмем на строчку Теперь разархивируем и откроем:

v0.4-alpha.6
https://clover.coex.tech/ru/image.html
Source code (zip)
Программирование на языке Python
https://clover.coex.tech/ru/