«Пчелиная» нейросеть возвращает дроны на базу
Учёные из Нидерландов представили навигационную систему Bee-Nav для малых дронов, работающую по аналогии с тем, как медоносные пчёлы находят дорогу домой. Обычно для навигации нужен GPS или карта местности, что требует значительных бортовых вычислительных ресурсов. Дрон с навигацией Bee-Nav сначала выполняет короткий «обучающий полёт», снимает панорамные изображения окружающей среды и по данным одометрии обучает крошечную нейросеть. После этого дрон может улететь дальше, вернуться назад и, используя собственную одометрическую оценку того, как далеко он улетел от базы, с помощью визуализации исправить накопившуюся ошибку пройденного расстояния. При этом используется очень мало памяти, поскольку нет необходимости хранить точные карты местности: достаточно нескольких ориентиров рядом с домом.
В одном из экспериментов дрон успешно возвращался домой с нейросетью, размещённой всего в 3,4 Кбайт памяти, а в более масштабных полётах в помещениях и на природе на удаление от базы до 600 м нейросети для ориентации хватало 42 Кбайт. Полётам на улице помехой стал ветер. Он менял направление обзора камеры и это вело к провалам примерно в 30% случаев. При полётах в закрытых больших ангарах дрон возвращался к месту старта почти всегда.
Мой Компьютер