From 36fc717a3d91ba2ed0e0d8c015cbad919a2a38cb Mon Sep 17 00:00:00 2001 From: YoruCathy Date: Sun, 7 Apr 2024 13:49:57 -0400 Subject: [PATCH] temporary solution for new gym dependency update --- pyrcareworld/pyrcareworld/envs/base_env.py | 51 +++++++++++----------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/pyrcareworld/pyrcareworld/envs/base_env.py b/pyrcareworld/pyrcareworld/envs/base_env.py index b7404a25..7b59e83c 100644 --- a/pyrcareworld/pyrcareworld/envs/base_env.py +++ b/pyrcareworld/pyrcareworld/envs/base_env.py @@ -1,5 +1,3 @@ -from gym.utils import seeding - from abc import ABC import pyrcareworld @@ -10,7 +8,8 @@ from pyrcareworld.rfuniverse_channel import AssetChannel from pyrcareworld.rfuniverse_channel import InstanceChannel from pyrcareworld.rfuniverse_channel import DebugChannel -import gym +import gymnasium as gym +from gymnasium.utils import seeding import os from pyrcareworld.agents import Robot @@ -232,29 +231,29 @@ def close(self): RCareWorldBaseEnv.close(self) -class RCareWorldGymGoalWrapper(gym.GoalEnv, RCareWorldBaseEnv): - def __init__( - self, - executable_file: str = None, - scene_file: str = None, - custom_channels: list = [], - assets: list = [], - **kwargs - ): - RCareWorldBaseEnv.__init__( - self, - executable_file=executable_file, - scene_file=scene_file, - custom_channels=custom_channels, - assets=assets, - **kwargs, - ) - - def reset(self): - gym.GoalEnv.reset(self) - - def close(self): - RCareWorldBaseEnv.close(self) +# class RCareWorldGymGoalWrapper(gym.GoalEnv, RCareWorldBaseEnv): +# def __init__( +# self, +# executable_file: str = None, +# scene_file: str = None, +# custom_channels: list = [], +# assets: list = [], +# **kwargs +# ): +# RCareWorldBaseEnv.__init__( +# self, +# executable_file=executable_file, +# scene_file=scene_file, +# custom_channels=custom_channels, +# assets=assets, +# **kwargs, +# ) + +# def reset(self): +# gym.GoalEnv.reset(self) + +# def close(self): +# RCareWorldBaseEnv.close(self) class RCareWorld(RCareWorldBaseEnv):