Clover2

Клевер 5 КОД

Клевер 5 КОД

«Клевер» — учебный конструктор программируемого квадрокоптера, разработанный с учетом отраслевых стандартов. В комплект входит все необходимое для сборки, настройки и эксплуатации конструктора.

Конструктор квадрокоптера сочетает современные аппаратные компоненты и актуальный программный стек. В его основе — производительный полетный контроллер на базе STM32H7 с PX4, обеспечивающий высокую производительность вычислений и стабильную работу алгоритмов управления. Raspberry Pi 5 используется в качестве бортового компьютера для запуска узлов ROS 2, алгоритмов компьютерного зрения и пользовательских программ.

Обновленный «Клевер» ориентирован на современную робототехническую экосистему:

  • ROS 2 — для построения масштабируемых, распределенных и надежных систем управления.

  • Docker — для изоляции программных окружений, воспроизводимой сборки и удобного развертывания.

  • Готовые контейнеры и шаблоны проектов — для быстрого начала работы.

  • Открытый исходный код — для обучения и кастомизации.

Такой подход позволяет использовать конструктор квадрокоптера на разных уровнях подготовки. Преднастроенный образ для Raspberry Pi, готовые примеры и подробная документация позволяют начинающим пользователям быстро запустить первый полет и начать программировать без сложной настройки. Опытные разработчики могут использовать конструктор как основу для более сложных проектов, включая автономную навигацию, задачи компьютерного зрения, разработку роевых систем, а также исследовательские и прикладные решения.

В комплект входит полностью настроенный образ для Raspberry Pi со всем необходимым программным обеспечением, библиотеками и инструментами разработки. Исходный код и документация доступны на GitHub.

С чего начать

  • Сборка — инструкция по сборке конструктора квадрокоптера.

  • Настройка — калибровка датчиков и настройка питания, полетных режимов и радиоаппаратуры.

  • Симуляция — запуск конструктора в виртуальной среде без риска для реального оборудования.

  • Программирование — подключение к конструктору квадрокоптера и разработка.

  • Инструменты разработчика — технологии и инструменты, используемые в проекте clover2.

  • Описание пакетов — описание внутренней структуры проекта.