Кастомизация ArduPilot & iNav
Собираем прошивки из исходного кода под редкие или специфические стеки (SpeedyBee, Matek, кастомные платы). Исключаем неисправные периферийные модули (битые барометры, гироскопы) и переназначаем входы/выходы.
Проектируем алгоритмы навигации, разрабатываем ПО для микроконтроллеров STM32/FreeRTOS, кастомизируем сборки ArduPilot/iNav и создаем десктопные интерфейсы на PyQt5.
Низкоуровневая оптимизация, SPI, DMA, UART
Кастомная сборка из исходников под ваш хардвар
Панели настройки, MAVLink & COM-порт связь
Фильтрация Кальмана, IMU, GPS, Телеметрия
Бортовые компьютеры и софт верхнего уровня
От решения аппаратных проблем и кастомных прошивок до сложного наземного ПО
Собираем прошивки из исходного кода под редкие или специфические стеки (SpeedyBee, Matek, кастомные платы). Исключаем неисправные периферийные модули (битые барометры, гироскопы) и переназначаем входы/выходы.
Пишем жесткий Real-Time софт для микроконтроллеров STM32. Оптимизируем обработку прерываний, настраиваем потоки RTOS, защищенные зоны памяти и передачу данных по DMA без задержек.
Создаем функциональные графические интерфейсы для ПК (Windows/Linux) для конфигурации дронов, приема телеметрии по радиоканалу (Air Module), работы с COM-портами и мониторинга состояния роя.
Примеры реальных задач: восстанавливаем работоспособность платы, создаем кастомные GUI и оптимизируем RTOS
Детали взаимодействия, сборки прошивок и поддержки
Да. Если вам нужно собрать прошивку ArduPilot/iNav с отключенными или переназначенными компонентами (например, при неисправности барометра, гироскопа или нетипичной разводке ESC), мы компилируем бинарник непосредственно из исходников со всеми нужными правками.
Основной стек — линейка STM32 (F4, F7, H7). Мы разрабатываем системы на базе FreeRTOS, настраиваем работу с периферией (SPI, DMA, UART, Timers) и алгоритмами ориентации на базе фильтров Кальмана (ESKF).
Да. Мы создаем десктопное ПО на Python/PyQt5, которое подключается к радиомодему через COM-порт, декодирует протоколы связи (iNav / MAVLink) и позволяет управлять параметрами полета или телеметрией в реальном времени.