src.plangym.control.classic_control#

Implement the plangym API for gym classic control environments.

Classes#

ClassicControl

Environment for OpenAI gym classic control environments.

Module Contents#

class src.plangym.control.classic_control.ClassicControl(name, frameskip=1, autoreset=True, wrappers=None, delay_setup=False, remove_time_limit=True, render_mode='rgb_array', episodic_life=False, obs_type=None, return_image=False, **kwargs)[source]#

Bases: plangym.core.PlangymEnv

Environment for OpenAI gym classic control environments.

Parameters:
  • name (str)

  • frameskip (int)

  • autoreset (bool)

  • wrappers (Iterable[wrap_callable] | None)

  • delay_setup (bool)

  • remove_time_limit (bool)

  • render_mode (str | None)

get_state()[source]#

Recover the internal state of the environment.

Return type:

numpy.ndarray

set_state(state)[source]#

Set the internal state of the environemnt.

Parameters:

state (numpy.ndarray) – Target state to be set in the environment.

Returns:

None