Skip to content

Latest commit

 

History

History
51 lines (29 loc) · 1.8 KB

howto.rl.wp.001.rst

File metadata and controls

51 lines (29 loc) · 1.8 KB

Howto RL-WP-001: MLPro to OpenAI Gym

.. automodule:: mlpro.rl.examples.howto_rl_wp_001_mlpro_environment_to_gym_environment



Prerequisites

Please install the following packages to run this examples properly:

Executable code

.. literalinclude:: ../../../../../../../../src/mlpro/rl/examples/howto_rl_wp_001_mlpro_environment_to_gym_environment.py
        :language: python



Results

The native MLPro GridWorld environment will be wrapped to a OpenAI Gym environment. By making use of Gym's environment checker, we could confirm the success of the environment wrapping.

YYYY-MM-DD  HH:MM:SS.SSSSSS  I  Environment GridWorld: Instantiated
YYYY-MM-DD  HH:MM:SS.SSSSSS  I  Environment GridWorld: Instantiated
YYYY-MM-DD  HH:MM:SS.SSSSSS  I  Environment GridWorld: Operation mode set to 0
YYYY-MM-DD  HH:MM:SS.SSSSSS  I  Environment GridWorld: Reset
YYYY-MM-DD  HH:MM:SS.SSSSSS  I  Environment GridWorld: Reset
YYYY-MM-DD  HH:MM:SS.SSSSSS  I  Environment GridWorld: Start processing action
YYYY-MM-DD  HH:MM:SS.SSSSSS  I  Environment GridWorld: Actions of agent 0 = [3.415721893310547, -7.9934492111206055]
YYYY-MM-DD  HH:MM:SS.SSSSSS  I  Environment GridWorld: Action processing finished successfully
...

There will be several more lines of action processing logs due to the nature of the environment checker. When there is no detected failure, the environment is successfully wrapped.

Cross Reference