ComeçarComece de graça

Configurando um ambiente Mountain Car

Um dos ambientes mais comuns do Gym é o Mountain Car, em que o objetivo é dirigir um carro com pouca potência até o topo de uma ladeira íngreme. O motor não é forte o suficiente para subir de primeira, então o carro precisa ganhar impulso indo e voltando. Sua tarefa é criar e configurar esse ambiente.

Este exercício faz parte do curso

Reinforcement Learning com Gymnasium em Python

Ver curso

Instruções do exercício

  • Importe a biblioteca gymnasium como gym.
  • Crie um ambiente Mountain Car usando a biblioteca Gym definindo o ID do ambiente como MountainCar e o render_mode como 'rgb_array'.
  • Reinicialize o ambiente usando um seed de 42 e obtenha o initial_state, que contém dois valores: a posição e a velocidade do carro.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código