[wip] Gym enviroment
Created by: Huowl
Gym для генерации механизмов на основе графой грамматики. За основу взята Farama-Foundation/Gymnasium. Выполнено:
- Два класса
-
GraphGrammarEnv─ абстрактный класс среды грамматики графа с api gym-a. Абстрактный по причине, нет интерфейса для управления для робота, следовательно, взаимодействие будет все время отличаться. Еще стоит добавить отдельный интерфейс для симуляции. -
GGrammarControlOpimizingEnv─ класс среды с оптимизацией управления.
-
- Функция для конвертации экземпляров
GraphGrammarв читаемый для gym экземплярGraphInstance - Пример работы нового кода. Проведены базовые тесты Далее:
- Тесты с готовыми RL алгоритмами
- После появления управление для робота, дописать
GraphGrammarEnvи сделать его не абстрактным - Добавить embedding графа