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
Instrucciones del ejercicio
- Importa la biblioteca
gymnasiumcomogym. - Crea un entorno de Mountain Car usando la biblioteca Gym estableciendo el ID del entorno como
MountainCary elrender_modecomo'rgb_array'. - Reinicia el entorno usando una
seedde42y obtén elinitial_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)")