Разработка быстро адаптируется к непривычной обстановке и учится на своих ошибках. Она уже хорошо себя проявила в испытаниях.
Исследователи из Колумбийского университета разработали подводного робота AquaBot, который автономно выполняет базовые задачи по перемещению объектов под водой. Инженеры объединили доступное оборудование с вычислительной моделью, обученной на человеческих демонстрациях, пишет TechXplore.
Среда под водой отличается сложной динамикой и непредсказуемостью. Поэтому большинство роботизированных систем, предназначенных для таких условий, зависят от управления человеком. AquaBot основан на подводном дроне QYSEA V-EVO. Разработчики добавили к нему параллельный захватный механизм QYSEA и две камеры. Это позволило аппарату делать изображения под водой и переносить предметы.
Команда создала алгоритм, благодаря которому робот научился сам решать, как взаимодействовать с объектами в подводной среде, основываясь на визуальной информации. Для обучения вычислительных моделей, отвечающих за планирование и контроль движений, был использован двухэтапный подход. Сначала технологию научили повторять движения людей. Для этого исследовательская группа записала, как человек управляет устройством во время разных подводных работ. Эти данные использовалии использовала эти записи, чтобы AquaBot мог научиться выполнять похожие действия. Чтобы он быстрее реагировал на неожиданные ситуации, исследователи сделали планирование действий более коротким.