Симулятор дрона с открытым исходным кодом Microsoft


Microsoft выпустила симулятор с открытым исходным кодом, который можно использовать для краш-тестов дронов и роботов. Симулятор можно использовать для виртуального тестирования устройств, а не для их разрушения в реальном мире. Комплект также можно использовать на автономных беспилотных транспортных средствах.

Это программное обеспечение является частью исследовательского проекта Microsoft под названием Aerial Informatics and Robotics Platform, и оно включает программное обеспечение, которое позволяет писать код для управления дронами и роботами в реалистичном симуляторе. Исследователи Microsoft отмечают, что одна из проблем с дронами и роботами заключается в том, что они не различают реальные объекты (или людей) и менее проблемные предметы, с которыми можно «столкнуться», такие как тени, отражения и облака.

Идея программного обеспечения симулятора заключается в том, что вы можете тренировать и тестировать устройства, не сталкиваясь с реальными препятствиями. Исследователь Microsoft Ашиш Капур сказал:
«На самом деле главная цель – создать системы, которые могут работать в реальном мире. Это следующий скачок в искусственном интеллекте, когда мы действительно думаем о реальных системах ».
До недавнего времени, хотя симуляторы можно было использовать для элементарного тестирования, они не были достаточно точными, чтобы отразить сложности реального мира. Исследователи Microsoft говорят, что недавние достижения в области графического оборудования, вычислительной мощности и алгоритмов позволили создать симуляторы, которые предлагают гораздо более реалистичное представление об окружающей среде. Симулятор Aerial Informatics and Robotics Platform основан на новейших фотореалистичных технологиях, которые могут точно отображать тонкие вещи, такие как тени и отражения, которые существенно влияют на алгоритмы компьютерного зрения.
Таким образом, симулятор можно использовать для краш-тестов дорогостоящих дронов, роботов или других устройств так часто, как это необходимо, без затрат, связанных с повреждением устройства или его окружения. Это также позволяет исследователям улучшить свои исследования ИИ, включая сбор данных обучения, которые используются для создания алгоритмов, которые могут научить системы безопасно реагировать, и проведение исследований ИИ, требующих множества проб и ошибок, таких как обучение с подкреплением.

На видео ниже показан симулятор в действии с симуляцией полета квадрокоптера в пригороде. Визуальные эффекты показывают, как камера, установленная на квадрокоптере, воспринимает мир:

Помимо симулятора, платформа Aerial Informatics and Robotics Platform включает в себя библиотеку программного обеспечения, которое вы можете использовать для написания кода для управления дронами, созданными на базе DJI или MavLink. Ожидается, что к платформе будет добавлено больше инструментов. По словам Капура, вся платформа предназначена для работы с любым типом автономной системы, которая должна ориентироваться в своей среде:
«На самом деле я могу использовать одну и ту же кодовую базу для управления планером или автомобилем».
Исследователи также надеются, что платформа аэроинформатики и робототехники даст толчок усилиям по стандартизации протоколов и правил того, как агенты искусственного интеллекта должны работать в реальном мире.


Добавить комментарий