Configurare un ambiente Mountain Car
Uno degli ambienti Gym più comuni è Mountain Car, dove l'obiettivo è portare un'auto poco potente su una collina ripida. Il motore non è abbastanza forte da salire in un solo passaggio, quindi l'auto deve accumulare slancio andando avanti e indietro. Il tuo compito è creare e configurare questo ambiente.

Questo esercizio fa parte del corso
Reinforcement Learning con Gymnasium in Python
Istruzioni dell'esercizio
- Importa la libreria
gymnasiumcomegym. - Crea un ambiente Mountain Car usando la libreria Gym impostando l'ID dell'ambiente su
MountainCare ilrender_modesu'rgb_array'. - Reimposta l'ambiente usando un
seedpari a42e ottieni loinitial_state, che contiene due valori: la posizione e la velocità dell'auto.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)")