PyRobot сделан совместно с исследователями из Университета Карнеги-Меллона и может использовать модели PyTorch.
Пока фреймворк поддерживает роботов Sawyer и LoCoBot из обучающего курса этого Университета, но вскоре планируется работа еще с несколькими моделями.
«Мы считаем, что PyRobot, в сочетании с недавно вышедшим роботом LoCoBot, сократит как затраты, так и время на разработку data-driven робототехники. Аппаратно-независимый API приведет к разработке кода и датасетов, которыми можно будет делиться с сообществом», — говорят авторы.
По идее, с новым фреймворком начать работу с роботами можно за считанные часы. Facebook хочет, чтобы PyRobot ускорил внедрение робототехники и расширил экосистему исследований в этой области, предоставив ИИ-сообществу единый API для обмена кодом, наборами данных и моделями. Сейчас, на старте, у фреймворка уже есть предварительно обученные модели для навигации, захвата предметов и нажатий.
PyRobot предоставляет API и высокоуровневый код для управления движением роботов — планирования пути, визуального SLAM, контроля суставов. Фреймворк с открытым исходным кодом для робототехники может помочь начинающим специалистам в экспериментах и сравнении результатов. Facebook планирует работать с сообществом над дальнейшей разработкой и сбором наборов данных.