Тренажерный зал Open AI лучше всего подходит для того, чтобы стать стандартом тестирования для ML, а алгоритмы стабильных базовых показателей являются одной из самых популярных библиотек ML. Есть ли какое-нибудь руководство по интеграции Webots в тренажерный зал, чтобы можно было использовать стабильные базовые показатели? В тренажерном зале есть некоторые функции, такие как шаг и сброс, однако я не уверен, как их можно использовать для управления веботами. Если бы кто-то с большим количеством знаний об API webots / внешнем управлении мог указать путь для интеграции, я был бы очень признателен - даже написал бы руководство о том, как интегрировать его для других (если это еще не сделано)?
Интеграция с тренажерным залом open-AI / стабильными базами
Ответы (2)
У меня нет четких пошаговых инструкций, но вот несколько фактов, которые могут помочь вам интегрировать Webots с тренажерным залом с открытым AI:
- Webots предоставляет API Python: https://cyberbotics.com/doc/guide/using-python
- Последние версии Webots предоставляют возможность использовать так называемый «внешний контроллер», эта функция позволяет интегрировать контроллер в любое другое приложение и позволяет приложению запускать контроллер самостоятельно, а не запускать его Webot: https://www.cyberbotics.com/doc/guide/running-extern-robot-controllers < / а>
- Некоторые пользователи уже пытались интегрировать Webots с тренажерным залом с открытым AI: https://github.com/talregev/gym-webots
Наконец, если вы планируете привести пример и согласитесь сделать этот образец общедоступным (например, в учетной записи Github), дайте мне знать, что я могу следить за проектом и помогать вам с вашими конкретными вопросами Webots (меня тоже интересует эта тема. но у меня нет достаточно времени, чтобы инвестировать в это, чтобы сделать это).
person
David Mansolino
schedule
17.01.2020
Спасибо за ваше предложение! Безусловно, я позабочусь о некоторых вещах на выходных и вернусь. PS: Репо в пункте 3. похоже, к счастью, является форком и переименованием из проекта gezebo, так что, возможно, это не так полезно.
- person Aerodynamic; 17.01.2020
Теперь вы можете ознакомиться с простым примером интеграции интерфейса OpenAI Gym с Webots:
https://www.cyberbotics.com/doc/guide/samples-howto?version=master#openai_gym-wbt
Также ознакомьтесь с фреймворком Deepbots:
https://github.com/aidudezzz/deepbots
person
Darko Lukić
schedule
14.04.2021