Каталог
База знаний
Рубрика: Компьютерное зрение · 12
ArduPilot против Betaflight: что выбрать для автонаведения?
ArduPilot и Betaflight — две самые популярные прошивки для современных БПЛА, но создавались они для совершенно разных задач. В этой статье простым языком разбираем, почему Betaflight остается лучшим выбором для ручного FPV-пилотирования, а ArduPilot считается основной платформой для автономных дронов с компьютерным зрением, нейросетями и системами автонаведения. Также объясняем, что такое MAVLink и почему именно он делает интеграцию искусственного интеллекта с автопилотом значительно проще.
Roboflow: полный обзор платформы для разметки изображений и подготовки датасетов для компьютерного зрения
Roboflow — одна из самых популярных облачных платформ для создания, разметки и подготовки датасетов, используемых при обучении моделей компьютерного зрения. В статье рассматриваются возможности сервиса, поддерживаемые типы аннотаций, инструменты автоматической разметки, контроль качества, аугментация данных, управление версиями датасетов и экспорт в форматы YOLO, COCO, TensorFlow и PyTorch. Материал будет полезен разработчикам, начинающим работать с компьютерным зрением и искусственным интеллектом.
SLAM: Полное инженерное руководство по автономной навигации беспилотных систем
Введение За последние двадцать лет технология SLAM (Simultaneous Localization and Mapping) стала одной из ключевых в робототехнике, автономном транспорте и беспилотной авиации. Сегодня она применяется в автономных автомобилях, промышленных роботах, складских системах, сервисных роботах, космических аппаратах и современных БПЛА. Практически каждый автономный аппарат сталкивается с одной фундаментальной проблемой: определением собственного положения в пространстве. Пока работает спутниковая навигация (GPS, ГЛОНАСС, Galileo, BeiDou), задача кажется простой. Однако в помещениях, тоннелях, густой городской застройке, лесу или при намеренном подавлении спутниковых сигналов эта возможность исчезает. Тогда единственным источником информации остаются собственные датчики аппарата. Именно здесь начинается область применения SLAM.
Автозахват цели на дроне: полное руководство по реализации на базе AeroCompanion
В этой статье мы пошагово разберем, как реализовать систему автозахвата цели на дроне с использованием связки Raspberry Pi 5 + Pixhawk — той самой, что лежит в основе проекта AeroCompanion. Система будет autonomously обнаруживать, захватывать и сопровождать движущуюся цель в реальном времени.
Визуальная одометрия: как дроны определяют своё положение без GPS
Визуальная одометрия — одна из ключевых технологий современной автономной навигации. Анализируя последовательность изображений с камеры, беспилотник способен определять собственное перемещение даже при полном отсутствии сигнала GPS. Разбираемся, как работает Visual Odometry, какие алгоритмы лежат в её основе и почему эта технология становится обязательным элементом перспективных БПЛА и наземных роботизированных платформ.
Визуальное сервоуправление, часть I: базовые подходы
Визуальное сервоуправление, часть II: продвинутые подходы
Как заставить дрон лететь за целью
В этой статье вы подключите Raspberry Pi с системой автонаведения на базе YOLO к автопилоту ArduPilot через протокол MAVLink. Рассмотрим настройку связи, режим GUIDED и проверим, как нейронная сеть начинает управлять полетом дрона, передавая команды автопилоту.
Локализация и преследование подвижной цели с помощью измерений расстояния
На arXiv опубликована статья о системе локализации и преследования линейно движущейся цели в двумерной плоскости только по измерениям расстояния без GPS и угловых датчиков.
Модуль наведения: как автономный перехватчик принимает решения
После того как нейросеть обнаружила цель, а трекер начал её сопровождение, начинается самая важная часть работы автономного перехватчика — наведение (Guidance). Именно модуль наведения анализирует движение цели, прогнозирует её будущее положение и принимает решение, куда должен лететь дрон, чтобы выполнить успешный перехват. В этой статье простым языком объясняется роль Guidance в архитектуре автономного перехватчика, его взаимодействие с нейросетью, трекером и полётным контроллером, а также причины, по которым именно этот модуль считается «мозгом» всей системы.
Собираем лабораторию компьютерного зрения: что нужно для обучения нейросетей
Пошагово разбираем, какие программы и какое оборудование нужны для создания собственной лаборатории компьютерного зрения. YOLO, CVAT, SAM 2, ByteTrack, FiftyOne, TensorRT и рекомендуемые характеристики сервера для обучения нейронных сетей.
Создание датасета для обучения YOLO
Создание датасета — первый и самый важный этап обучения нейросети. В этой статье вы узнаете, как подготовить изображения для обучения YOLO: извлечь кадры из видео, выполнить качественную разметку объектов в CVAT, сформировать правильную структуру датасета и проверить его готовность к обучению. Следуя этому руководству, вы сможете создать датасет, который станет надежной основой для получения точной и стабильной модели компьютерного зрения.
