Timsty's picture
Add files using upload-large-folder tool
700dd75 verified
Raw
History Blame Contribute Delete
1.03 kB
import gymnasium as gym
class Env:
"""Base interface for all environments in the Gr00t framework"""
def observe(self) -> dict[str, any]:
"""Read the current state of this environment
Returns:
dict: A dictionary of observations
"""
pass
def queue_action(self, action: dict[str, any]):
"""Queue an action to be executed
Args:
action: A dictionary of action parameters
"""
pass
def reset(self, **kwargs):
"""Reset this environment to initial state"""
pass
def observation_space(self) -> gym.Space:
"""Get the observation space of this environment
Returns:
gym.Space: The observation space
"""
pass
def action_space(self) -> gym.Space:
"""Get the action space of this environment
Returns:
gym.Space: The action space
"""
pass
def close(self):
"""Close and clean up this environment"""
pass