IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa la libreria gymnasium come gym.
  • Crea un ambiente Mountain Car usando la libreria Gym impostando l'ID dell'ambiente su MountainCar e il render_mode su 'rgb_array'.
  • Reimposta l'ambiente usando un seed pari a 42 e ottieni lo initial_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)")
Modifica ed esegui il codice