Компания Microsoft поделилась новой программной разработкой Aerial Informatics and Robotics Platform с открытым исходным кодом. С ее помощью разработчики и исследователи смогут поместить свои устройства в виртуальный симулятор, который позволит испытать алгоритмы управления беспилотными летательными аппаратами, а также изучать поведение автономных роботов.
Данная разработка является всего лишь одним из многих проектов с открытым исходным кодом, которые компания Microsoft выложила в открытый доступ в последние годы.
Как утверждает сама компания Microsoft, по сравнению с уже существующими эмуляторами, ее разработка является куда более продвинутой и гораздо точнее отражает навигационные проблемы реального мира. Инженеры уже изучают возможность обучения беспилотных устройств в виртуальных мирах имитирующих реальную жизнь, наподобие игрового мира в GTA. Для этого Microsoft использует самые последние технологии виртуальной реальности, позволяя дрону оказаться в мире, построенном с фотографической точностью теней и отражений.
Ашиш Капур, исследователь Microsoft, отвечающий за данный проект, в интервью ресурсу The Verge сообщил: "Вы можете провести множество экспериментов, и даже если они потерпят неудачу, вы не понесете никаких или почти никаких затрат. В реальном мире чрезвычайно трудно учесть все возможные обстоятельства, однако наша программа позволяет роскошь виртуального моделирования большинства из них"
Microsoft также ведет работу над использованием данной системы в иных направлениях, вроде разработок в сфере компьютерного зрения или системам машинного обучения и управления данными.
"Представьте себе нашу систему как генератор большого объема данных.", говорит Капур, "Если у вас есть какой-либо датчик, например, барометр или радар, с нашей системой вы можете создать для него поток самых различных данных, имитирующих различные методы зондирования, что помогает испытать устройство в любых мыслимых условиях."
[media=https://www.youtube.com/watch?v=KYC1TfgZvdM]
Конечно же новая система от Microsoft не заменит реального мира, однако она позволяет воспроизвести различные условия и сценарии сотни или тысячи раз.
На сегодняшний день система Aerial Informatics and Robotics Platform уже симулирует беспилотные летательные аппараты от DJI и MavLink, потому разработчикам не придется писать отдельный код, чтобы контролировать эти БПЛА.
В будущем Microsoft планирует добавить больше инструментов, чтобы помочь разработчикам улучшить способности восприятия окружающего мира развития искусственного интеллекта устройств
Бета-версия программного комплекса Microsoft в настоящее время доступна совершенно бесплатно в хранилище GitHub.
Иван Ковалев
The Verge