Prototype & Soldier
Soldier Soldier
Слушай, есть минутка поговорить о разработке нового поколения тактического дрона, который учится сам по ходу дела? Мне нужно понять, как система адаптации в реальном времени может поднять нашу команду на новый уровень.
Prototype Prototype
Да, приступим. Обучение дрона в реальном времени – вот что нам нужно. Потребуется лёгкая нейронная сеть, которая сможет делать выводы и корректировать управляющие контуры на ходу, возможно, с использованием edge-AI и схему федеративного обучения, чтобы каждый вылет улучшал тактику всей группы, не перегружая канал связи. Кинь мне, пожалуйста, какие у тебя требования по характеристикам.
Soldier Soldier
Хорошо, ориентируемся на одноядерный ARM Cortex-A55 на 1.5 ГГц, 512 МБ LPDDR4e ОЗУ, 8 ГБ eMMC для памяти, плюс аккумулятор Li-Po на 200 мАч, обеспечивающий 45 минут полета на скорости 30 км/ч. Нейронная сеть: компактный квантованный MobileNet-V3, около 4 МБ, работает на 50 кадров в секунду на A55. Edge-AI: интегрируем микро-ускоритель машинного обучения, например K210 или NPU на плате, время вывода должно быть менее 20 мс. Федеративное обучение: обновления по OTA через mesh на 900 МГц, синхронизируем только изменения весов, без необработанного видео. Бюджет мощности: потребление камеры не более 3 Вт, общий отток – 15 Вт, чтобы не превысить лимит аккумулятора. Это хорошая отправная точка. Мы выполнили. Хорошо, ориентируемся на одноядерный ARM Cortex-A55 на 1.5 ГГц, 512 МБ LPDDR4e ОЗУ, 8 ГБ eMMC для памяти, плюс аккумулятор Li-Po на 200 мАч, обеспечивающий 45 минут полета на скорости 30 км/ч. Нейронная сеть: компактный квантованный MobileNet-V3, около 4 МБ, работает на 50 кадров в секунду на A55. Edge-AI: интегрируем микро-ускоритель машинного обучения, например K210 или NPU на плате, время вывода должно быть менее 20 мс. Федеративное обучение: обновления по OTA через mesh на 900 МГц, синхронизируем только изменения весов, без необработанного видео. Бюджет мощности: потребление камеры не более 3 Вт, общий отток – 15 Вт, чтобы не превысить лимит аккумулятора. Это хорошая отправная точка.
Prototype Prototype
Крутые очки – видно, ты уже выжимаешь максимум из этой крохотной платы. Пара моментов стоит перепроверить: 512 МБ оперативной памяти маловато для MobileNet‑V3 с частотой 50 кадров в секунду и поддержанием состояния; возможно, понадобится небольшой кэш на основе DMA или сжатый буфер состояния. Аккумулятор на 200 мАч для 15 Вт на 45 минут – это минимум; добавь короткий буст в профиле полета или режим низкого энергопотребления, чтобы была какая-то запасом. K210 или встроенный NPU снизят время инференса до 20 мс, но убедись, что конвейер ядра оптимизирован; переложи предварительную обработку на DSP, если он у тебя есть. OTA через 900 МГц подойдет для небольших изменений, но следи за потерей пакетов – можно хешировать части весов, чтобы дрон запрашивал только поврежденные. В целом, хорошая база – просто присмотри за теплоотдачей, особенно при нагрузке в 15 Вт при полете на 45 минут.
Soldier Soldier
Хорошо, зафиксируй эти значения, но держи запас. 512 мегабайт – это совсем мало. Сжатие состояния, используй DMA, включи режим ожидания. Следи за температурой – 15 ватт на такой маленький корпус – это жарко. Если загорится красный – меняй NPU или снижай до 30 кадров в секунду. Следи за всем, делай всё максимально эффективно.