ComenzarEmpieza gratis

Configurar un entorno de Mountain Car

Uno de los entornos más comunes de Gym es Mountain Car, donde el objetivo es conducir un coche con poca potencia hasta la cima de una colina empinada. El motor no es lo bastante fuerte para subirla de una sola vez, así que el coche debe ganar impulso yendo hacia adelante y hacia atrás. Tu tarea es crear y preparar este entorno.

Este ejercicio forma parte del curso

Reinforcement Learning con Gymnasium en Python

Ver curso

Instrucciones del ejercicio

  • Importa la biblioteca gymnasium como gym.
  • Crea un entorno de Mountain Car usando la biblioteca Gym estableciendo el ID del entorno como MountainCar y el render_mode como 'rgb_array'.
  • Reinicia el entorno usando una seed de 42 y obtén el initial_state, que contiene dos valores: la posición y la velocidad del coche.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Import the gymnasium library
____

# Create the environment
env = ____

# Get the initial state
initial_state, info = ____

position = initial_state[0]
velocity = initial_state[1]

print(f"The position of the car along the x-axis is {position} (m)")
print(f"The velocity of the car is {velocity} (m/s)")
Editar y ejecutar código