Всем привет! На связи «Лаборатория DroneCam». Сегодня хотим рассказать про нашу первую продуктовую разработку, а именно — графический интерфейс для программирования образовательных БПЛА. 👍
Сначала немножко про сам дрон — это ARA EDU производства Applied Robotics Avia.
Но если бы все было так просто...🙁
Ключевая особенность — дрон оснащен умной камерой с процессором H3 и всего 512 МБ оперативной памяти, что существенно усложняет разработку, ведь наш софт должен работать именно на ней. Оценив ограничения, мы решили писать весь управляющий код на C++ (512 МБ оперативы не осилят Python). В качестве связующего звена для программных модулей был выбран ROS2.
Как добились точного перемещения изделия в пространстве?🤢
Сначала мы реализовали выполнение базовых функций (взлет, посадка, поворот на угол, выход на целевую скорость, получение и обработка данных датчиков), затем столкнулись с проблемой точного перемещения. Единственным решением было вычисление одометрии (оценка изменения положения изделия в пространстве с течением времени с помощью использования данных с датчиков) при помощи датчика оптического потока. После нескольких вечеров экспериментов мы получили относительно точный расчет позиции (погрешность 10 см на 1 метр перемещения для такого датчика — это отличный результат). Благодаря этому удалось реализовать функции перемещения по координатам с использованием классического ПИД-регулятора.
А распознавание?🤨
Теперь к более интересным вещам: детекция AruCo маркеров (о AruCo можно подробнее почитать тут) и цветовых блобов. Напоминаем, у нас всего 512 МБ оперативки, и все описанные выше функции уже занимают примерно 100 МБ и 20% процессора. Для AruCo маркеров мы использовали готовое решение от OpenCV — отличную, оптимизированную реализацию их детектирования и определения пространственных координат. На частоте 5 Гц мы получаем стабильную детекцию с расходом еще 30% процессорного времени.
С цветовыми блобами ситуация интереснее. Их детекция выполняется по несложному алгоритму (переводим изображение в пространство HSV и оставляем пиксели, попадающие в заданный диапазон), но для быстрой работы пришлось оптимизировать использование памяти. Итог — еще 15% процессорного времени и 100 МБ оперативы.
А теперь перейдем к созданию пользовательского интерфейса.😌
У нас осталось примерно 40% процессора и 200 МБ оперативы, но мы упустили важный момент: пользователю нужно как-то взаимодействовать с дроном. Для этого необходимо было реализовать API и графический интерфейс.
API было написано с использованием вебсокетов (протоколы, предоставляющие двустороннюю связь между клиентом и сервером в реальном времени) и C++. Каждый запрос в API переправляется на запрос к соответствующему ROS2 сервису (механизм вызова процедур между узлами в роботизированной системе), благодаря чему мы получаем почти бесшовную связку между действиями пользователя и системой управления. Это потребовало еще 20% процессора и 100 МБ оперативы.
Для графического интерфейса мы выбрали Flutter (подробнее о флаттер на хабре, его основное преимущество — встроенная мультиплатформенность), а в качестве хост-сервера был использован Nginx. Это заняло еще 5% процессора и 50 МБ оперативы. К счастью, фронтенд запускается на стороне пользователя и не нагружает наш процессор.
А что в итоге?😓
Результат нашей работы можно увидеть в серии обучающих роликов на Рутубе или в демонстрационном ролике, который прикрепили к этому посту.
А теперь представьте, чего мы сможем достичь с более мощным процессором и 8 ГБ оперативной памяти — процесс развития не остановить!
Предлагайте темы для новых постов в комментариях! До связи!
Сначала немножко про сам дрон — это ARA EDU производства Applied Robotics Avia.
Оснащен:
— Полетным контроллером.
— Набором датчиков (УЗ дальномеры, датчик света, датчик оптического потока, опционально лидар). Дрон может летать в режиме удержания позиции благодаря датчику оптического потока, что сильно упрощает управление.
— Умной камерой с процессором.
Но если бы все было так просто...
Ключевая особенность — дрон оснащен умной камерой с процессором H3 и всего 512 МБ оперативной памяти, что существенно усложняет разработку, ведь наш софт должен работать именно на ней. Оценив ограничения, мы решили писать весь управляющий код на C++ (512 МБ оперативы не осилят Python). В качестве связующего звена для программных модулей был выбран ROS2.
Как добились точного перемещения изделия в пространстве?
Сначала мы реализовали выполнение базовых функций (взлет, посадка, поворот на угол, выход на целевую скорость, получение и обработка данных датчиков), затем столкнулись с проблемой точного перемещения. Единственным решением было вычисление одометрии (оценка изменения положения изделия в пространстве с течением времени с помощью использования данных с датчиков) при помощи датчика оптического потока. После нескольких вечеров экспериментов мы получили относительно точный расчет позиции (погрешность 10 см на 1 метр перемещения для такого датчика — это отличный результат). Благодаря этому удалось реализовать функции перемещения по координатам с использованием классического ПИД-регулятора.
А распознавание?
Теперь к более интересным вещам: детекция AruCo маркеров (о AruCo можно подробнее почитать тут) и цветовых блобов. Напоминаем, у нас всего 512 МБ оперативки, и все описанные выше функции уже занимают примерно 100 МБ и 20% процессора. Для AruCo маркеров мы использовали готовое решение от OpenCV — отличную, оптимизированную реализацию их детектирования и определения пространственных координат. На частоте 5 Гц мы получаем стабильную детекцию с расходом еще 30% процессорного времени.
С цветовыми блобами ситуация интереснее. Их детекция выполняется по несложному алгоритму (переводим изображение в пространство HSV и оставляем пиксели, попадающие в заданный диапазон), но для быстрой работы пришлось оптимизировать использование памяти. Итог — еще 15% процессорного времени и 100 МБ оперативы.
А теперь перейдем к созданию пользовательского интерфейса.
У нас осталось примерно 40% процессора и 200 МБ оперативы, но мы упустили важный момент: пользователю нужно как-то взаимодействовать с дроном. Для этого необходимо было реализовать API и графический интерфейс.
API было написано с использованием вебсокетов (протоколы, предоставляющие двустороннюю связь между клиентом и сервером в реальном времени) и C++. Каждый запрос в API переправляется на запрос к соответствующему ROS2 сервису (механизм вызова процедур между узлами в роботизированной системе), благодаря чему мы получаем почти бесшовную связку между действиями пользователя и системой управления. Это потребовало еще 20% процессора и 100 МБ оперативы.
Для графического интерфейса мы выбрали Flutter (подробнее о флаттер на хабре, его основное преимущество — встроенная мультиплатформенность), а в качестве хост-сервера был использован Nginx. Это заняло еще 5% процессора и 50 МБ оперативы. К счастью, фронтенд запускается на стороне пользователя и не нагружает наш процессор.
А что в итоге?
Результат нашей работы можно увидеть в серии обучающих роликов на Рутубе или в демонстрационном ролике, который прикрепили к этому посту.
А теперь представьте, чего мы сможем достичь с более мощным процессором и 8 ГБ оперативной памяти — процесс развития не остановить!
Предлагайте темы для новых постов в комментариях! До связи!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35❤7👏4🗿2😁1
Amazon Kuiper вышел на космическую орбиту: первые спутники запущены, старт гонки со Starlink. 🥂
28 апреля 2025 года ракета Atlas V успешно вывела на орбиту первые 27 спутников Project Kuiper. Это начало реализации плана по развертыванию 3236 спутников, которые обеспечат глобальный доступ к высокоскоростному интернету. Проект, цель которого создать альтернативу Starlink от Илона Маска, наконец перешел из стадии разработки в практическую плоскость.👥
Ключевые детали проекта:
- Бюджет: $10 млрд, выделенные Amazon, делают Kuiper одним из самых дорогих частных космических проектов когда-либо существовавших.💸
- Задержки: Анонсированный в 2019 году проект стартовал на год позже плана из-за технических и регуляторных сложностей.
- Дедлайны: По требованиям FCC, Amazon обязана развернуть 50% спутников (1618 единиц) к июлю 2026 года. Однако из-за позднего старта компания, вероятно, запросит отсрочку.😔
Планы на 2025 год:
- Запуски: United Launch Alliance (ULA) проведет до пяти миссий для вывода спутников Kuiper в этом году.
- Бета-тест: Amazon заявила, что первые клиенты получат доступ к сервису уже в 2025 году — пока в ограниченных зонах (например, северные и южные широты).🤔
Терминалы: дешевле и компактнее.
Amazon раскрыла детали пользовательского оборудования:
- Три модели: Самая большая антенна размером с виниловую пластинку, самая компактная — сопоставима с 6.7-дюймовым смартфоном.
- Цена: Устройства будут стоить менее $400, что делает их доступнее ранних терминалов Starlink (изначально $499).💳
- Масштаб: Компания планирует выпускать десятки миллионов терминалов, чтобы охватить массовый рынок.
Конкуренты Kuiper'a:
- Starlink уже имеет более 5000 спутников и 2 млн пользователей.🏋️
- OneWeb развернул 648 спутников, но фокусируется на B2B-сегменте, тогда как Amazon и Starlink нацелены на частных пользователей.🤨
- Китайские проекты, например GuoWang, тоже вступают в гонку, но пока сильно отстают.
Что дальше?
- 2025–2026: Массовое развертывание спутников и тесты коммерческого покрытия.🔍
- Риски: Проблемы с частотными лицензиями, рост количества космического мусора и конкуренция ценовых тарифов.
Если Amazon выполнит план, к 2030 году Kuiper может стать ключевым игроком на рынке спутникового интернета с годовым доходом до $10 млрд.💰
28 апреля 2025 года ракета Atlas V успешно вывела на орбиту первые 27 спутников Project Kuiper. Это начало реализации плана по развертыванию 3236 спутников, которые обеспечат глобальный доступ к высокоскоростному интернету. Проект, цель которого создать альтернативу Starlink от Илона Маска, наконец перешел из стадии разработки в практическую плоскость.
Ключевые детали проекта:
- Бюджет: $10 млрд, выделенные Amazon, делают Kuiper одним из самых дорогих частных космических проектов когда-либо существовавших.
- Задержки: Анонсированный в 2019 году проект стартовал на год позже плана из-за технических и регуляторных сложностей.
- Дедлайны: По требованиям FCC, Amazon обязана развернуть 50% спутников (1618 единиц) к июлю 2026 года. Однако из-за позднего старта компания, вероятно, запросит отсрочку.
Планы на 2025 год:
- Запуски: United Launch Alliance (ULA) проведет до пяти миссий для вывода спутников Kuiper в этом году.
- Бета-тест: Amazon заявила, что первые клиенты получат доступ к сервису уже в 2025 году — пока в ограниченных зонах (например, северные и южные широты).
Терминалы: дешевле и компактнее.
Amazon раскрыла детали пользовательского оборудования:
- Три модели: Самая большая антенна размером с виниловую пластинку, самая компактная — сопоставима с 6.7-дюймовым смартфоном.
- Цена: Устройства будут стоить менее $400, что делает их доступнее ранних терминалов Starlink (изначально $499).
- Масштаб: Компания планирует выпускать десятки миллионов терминалов, чтобы охватить массовый рынок.
Конкуренты Kuiper'a:
- Starlink уже имеет более 5000 спутников и 2 млн пользователей.
- OneWeb развернул 648 спутников, но фокусируется на B2B-сегменте, тогда как Amazon и Starlink нацелены на частных пользователей.
- Китайские проекты, например GuoWang, тоже вступают в гонку, но пока сильно отстают.
Что дальше?
- 2025–2026: Массовое развертывание спутников и тесты коммерческого покрытия.
- Риски: Проблемы с частотными лицензиями, рост количества космического мусора и конкуренция ценовых тарифов.
Если Amazon выполнит план, к 2030 году Kuiper может стать ключевым игроком на рынке спутникового интернета с годовым доходом до $10 млрд.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22🐳4👍2👎1👻1
Материал пока готовим, форматы лонгридов перерабатываем по вашим запросам (сделаем упор на визуал и инфографики). В ближайшие дни будет маловато серьезных лонгридов, пока перебиваемся мемами и новостями.
❤23🗿5🤔2🐳2😭1
Небольшой анонсик от партнеров 💃
Ребята из «БАШНЯ» (Бауманская Аналитическая Школа На Яузе) совместно с компанией «КРОК» (российская b2b it-компания) приглашают на профориентационный фестиваль для тех, кому интересна карьера в IT.⌨️
А что там будет?
— 7 образовательных точек.
— Возможность поболтать с рекрутерами из айтишки.
— Возможность познакомиться с единомышленниками из сферы и узнать поближе о компаниях-участниках фестиваля.
А когда?
Приходите 14 мая, начало в 13:20.🏃♂️
Зарегаться можно тут. Бот подтвердит, что все успешно и отправит упоминание.
Ребята из «БАШНЯ» (Бауманская Аналитическая Школа На Яузе) совместно с компанией «КРОК» (российская b2b it-компания) приглашают на профориентационный фестиваль для тех, кому интересна карьера в IT.
А что там будет?
— 7 образовательных точек.
— Возможность поболтать с рекрутерами из айтишки.
— Возможность познакомиться с единомышленниками из сферы и узнать поближе о компаниях-участниках фестиваля.
А когда?
Приходите 14 мая, начало в 13:20.
Зарегаться можно тут. Бот подтвердит, что все успешно и отправит упоминание.
Please open Telegram to view this post
VIEW IN TELEGRAM
😱5🗿2👍1😭1
MQ-9B SkyGuardian с лазерным оружием представлен на выставке Sea Air Space 2025. 😲
На международной выставке Sea Air Space 2025 компания General Atomics продемонстрировала модернизированный беспилотник MQ-9B «SkyGuardian», оснащённый перспективной лазерной установкой воздушного базирования. Разработка направлена на борьбу с дронами-камикадзе и уже прошла успешные испытания.👥
Детальнее...
Технология установленного лазера с распределенным усилением использует серию расположенных последовательно активных сред — материалов, усиливающих световой пучок при прохождении через них. Это решение устраняет необходимость объединения нескольких световых пучков, что требуется в волоконных лазерах.📖 Мощность лазера — 25 кВт на тестовой модели, которая проходила испытания. Установлено воздушное охлаждение (через крупный воздухозаборник), что снижает вес и сложность системы. Питается от аккумулятора с высокой плотностью энергии.
Зачем?
Планируется, что MQ-9B, вооружённые лазерным оружием, будут оборонять военные корабли от атак роев дронов. Изделие уже прошло испытания, сбив лазерной установкой мелкие БПЛА-пустышки, внешне напоминающие «Шахеды».
Почему?
Армия США ищет новые роли для устаревающего MQ-9, который постепенно выводят из строевых частей из-за уязвимости к современным ПВО. Оснащение лазером превращает его в «истребитель дронов», продлевая жизненный цикл платформы, которая теряет эффективность выполнения своей основной задачи. Ранее MQ-9В уже получил планирующие бомбы GBU-38.🔫
Что по перспективам?
Есть возможность дальнейшего увеличения мощности лазера до 300 кВт для поражения бронированных целей.
Ну и куда же без ИИ? Разработчиком допускается дальнейшая интеграция автоматического наведения с помощью искусственного интеллекта, чтобы сократить время реакции.😎
Источники:
https://лазер.рф/2025/04/22/30889/
https://www.navalnews.com/event-news/sea-air-space-2025/2025/04/mq-9b-shown-with-airborne-laser-at-sea-air-space-2025/
На международной выставке Sea Air Space 2025 компания General Atomics продемонстрировала модернизированный беспилотник MQ-9B «SkyGuardian», оснащённый перспективной лазерной установкой воздушного базирования. Разработка направлена на борьбу с дронами-камикадзе и уже прошла успешные испытания.
Детальнее...
Технология установленного лазера с распределенным усилением использует серию расположенных последовательно активных сред — материалов, усиливающих световой пучок при прохождении через них. Это решение устраняет необходимость объединения нескольких световых пучков, что требуется в волоконных лазерах.
Преимущества:
— Перехват дрона стоимостью $10 тыс. лазером обойдётся дешевле, чем ракетами за $2 млн.💸
— MQ-9B может патрулировать зону до 40 часов на высоте 12 км.
— Лазер работает в импульсном и непрерывном режимах, что дает возможность поражать корпуса, электронику и батареи БПЛА.
Зачем?
Планируется, что MQ-9B, вооружённые лазерным оружием, будут оборонять военные корабли от атак роев дронов. Изделие уже прошло испытания, сбив лазерной установкой мелкие БПЛА-пустышки, внешне напоминающие «Шахеды».
Почему?
Армия США ищет новые роли для устаревающего MQ-9, который постепенно выводят из строевых частей из-за уязвимости к современным ПВО. Оснащение лазером превращает его в «истребитель дронов», продлевая жизненный цикл платформы, которая теряет эффективность выполнения своей основной задачи. Ранее MQ-9В уже получил планирующие бомбы GBU-38.
Что по перспективам?
Есть возможность дальнейшего увеличения мощности лазера до 300 кВт для поражения бронированных целей.
Ну и куда же без ИИ? Разработчиком допускается дальнейшая интеграция автоматического наведения с помощью искусственного интеллекта, чтобы сократить время реакции.
Комментарий General Atomics:
«Лазерная система — это не просто оружие, а ответ на вызовы асимметричных угроз. Мы создали решение, которое сочетает компактность, эффективность и адаптивность».
Источники:
https://лазер.рф/2025/04/22/30889/
https://www.navalnews.com/event-news/sea-air-space-2025/2025/04/mq-9b-shown-with-airborne-laser-at-sea-air-space-2025/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35🤔9👍2☃1🤣1
А что вы знаете о первом коммерческом спутнике связи?
Рассказали в инфографиках о Early Bird (Intelsat I) от COMSAT.🫥
Рассказали в инфографиках о Early Bird (Intelsat I) от COMSAT.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥126👍26🤓9🗿3❤1
Покажите активность под нашей первой инфографикой если зашло. Мы старались.
👍51🗿3💯2🤔1
Следующий материал по спутниковой связи получился тяжеловатым. Сейчас будем думать как растолковать попроще...
1👍31😁10🗿5🤔2🙏2
Испытания безэкипажного судна USX-1 Defiant в рамках программы DARPA 👥
Агентство DARPA, отвечающее за развитие передовых технологий в области обороны, готовится к многомесячным испытаниям безэкипажного надводного судна USX-1 Defiant, разработанного компанией Serco. Судно проходит швартовные испытания на военно-морской базе Эверетт в штате Вашингтон перед тем, как отправиться в заводские ходовые испытания в открытом море.📸
Что известно о изделии?
Длина ~50 метров, водоизмещение - 240 тонн. Defiant разработан для работы без экипажа, что значительно упрощает его конструкцию. В нём отсутствуют жилые помещения, а количество переборок сведено к минимуму. Корпус изготовлен модульным из доступных компонентов (что значительно упрощает ручную быструю сборку в перспективе). Судно способно нести контейнерные пусковые установки для ракет, таких как Standard Missile-6, а также выполнять задачи разведки, логистики и связи.🤨
Главной целью испытаний является проверка автономности, устойчивости к кибератакам, навигации в условиях волнения моря до 3 баллов и способности работать в течение длительного времени.🍌
А что планируют?
После завершения испытаний Defiant будет передан в Surface Development Squadron One (SURFDEVRON) ВМС США для тестирования боевых систем. ВМС видят в безэкипах способ компенсировать сокращение арсенала, например, вывод из эксплуатации крейсеров типа Ticonderoga, и снизить затраты на флот.💰
В чем важность?
Задержки и рост стоимости программ пилотируемых кораблей стимулируют интерес к безэкипажным платформам. Defiant рассматривается как часть распределённой сети, которая может служить «внешним магазином» для эсминцев или носителем датчиков в удалённых районах, например, в Тихом океане.✏️
Ожидается, что демонстрационный этап завершится в конце 2025 – начале 2026 года. Результаты испытаний определят дальнейшее внедрение подобных систем в структуры ВМС.🧠
Источники:
https://www.twz.com/sea/usx-1-defiant-drone-ship-gets-closer-to-months-long-darpa-at-sea-demonstration
Агентство DARPA, отвечающее за развитие передовых технологий в области обороны, готовится к многомесячным испытаниям безэкипажного надводного судна USX-1 Defiant, разработанного компанией Serco. Судно проходит швартовные испытания на военно-морской базе Эверетт в штате Вашингтон перед тем, как отправиться в заводские ходовые испытания в открытом море.
Что известно о изделии?
Длина ~50 метров, водоизмещение - 240 тонн. Defiant разработан для работы без экипажа, что значительно упрощает его конструкцию. В нём отсутствуют жилые помещения, а количество переборок сведено к минимуму. Корпус изготовлен модульным из доступных компонентов (что значительно упрощает ручную быструю сборку в перспективе). Судно способно нести контейнерные пусковые установки для ракет, таких как Standard Missile-6, а также выполнять задачи разведки, логистики и связи.
Главной целью испытаний является проверка автономности, устойчивости к кибератакам, навигации в условиях волнения моря до 3 баллов и способности работать в течение длительного времени.
А что планируют?
После завершения испытаний Defiant будет передан в Surface Development Squadron One (SURFDEVRON) ВМС США для тестирования боевых систем. ВМС видят в безэкипах способ компенсировать сокращение арсенала, например, вывод из эксплуатации крейсеров типа Ticonderoga, и снизить затраты на флот.
В чем важность?
Задержки и рост стоимости программ пилотируемых кораблей стимулируют интерес к безэкипажным платформам. Defiant рассматривается как часть распределённой сети, которая может служить «внешним магазином» для эсминцев или носителем датчиков в удалённых районах, например, в Тихом океане.
Ожидается, что демонстрационный этап завершится в конце 2025 – начале 2026 года. Результаты испытаний определят дальнейшее внедрение подобных систем в структуры ВМС.
Источники:
https://www.twz.com/sea/usx-1-defiant-drone-ship-gets-closer-to-months-long-darpa-at-sea-demonstration
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔26👍7❤6🗿3🤓2
Бездушные системы
Испытания безэкипажного судна USX-1 Defiant в рамках программы DARPA 👥 Агентство DARPA, отвечающее за развитие передовых технологий в области обороны, готовится к многомесячным испытаниям безэкипажного надводного судна USX-1 Defiant, разработанного компанией…
Были некоторые неточности в терминологии. Подправили.
😁23🗿4🤔1