О проекте clover2¶
clover2 — проект с открытым исходным кодом, предназначенный для программирования летающей робототехники. Это логическое продолжение проекта clover, переработанное и перенесённое на ROS 2.
Проект решает две задачи одновременно: дать быстрый старт тем, кто только знакомится с робототехникой, и остаться production-ready фреймворком для прикладных и исследовательских решений.
Зачем нужен clover2¶
В открытом доступе мало решений, посвящённых именно летающей робототехнике, которые были бы одновременно:
простыми на входе — чтобы начать программировать мог человек без опыта в робототехнике;
гибкими и масштабируемыми — чтобы на той же базе можно было строить автономную навигацию, компьютерное зрение, рои дронов и собственные исследовательские проекты.
Чаще всего приходится выбирать одно из двух: либо готовое закрытое решение, за пределы примеров которого не выйти, либо набор низкоуровневых компонентов, который нужно долго собирать в работающую систему. clover2 создан, чтобы закрыть этот разрыв.
Кому подойдёт¶
Новичкам. Преднастроенный образ системы, готовые контейнеры, шаблоны проектов и примеры позволяют выполнить первый полёт и начать программировать, не погружаясь в сложную настройку.
Опытным разработчикам. Модульная архитектура ROS 2 и открытый код дают стабильную основу для сложных проектов — автономной навигации, задач компьютерного зрения, разработки роёв дронов, а также исследовательских и промышленных решений.