Spaces:
Build error
Build error
File size: 1,364 Bytes
fbd53e3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
import vmas
# Create the environment
env = vmas.make_env(
# scenario="waterfall", # can be scenario name or BaseScenario class
scenario="dropout",
# scenario="transport",
# scenario="wheel",
# scenario="drone",
# scenario="kinematic_bicycle",
# scenario="road_traffic",
# scenario="multi_give_way",
# scenario="football",
# scenario="give_way",
# scenario="simple",
# scenario="simple_adversary",
num_envs=1,
device="cpu", # Or "cuda" for GPU
continuous_actions=True,
max_steps=None, # Defines the horizon. None is infinite horizon.
seed=None, # Seed of the environment
n_agents=1 # Additional arguments you want to pass to the scenario
)
# Reset itr
obs = env.reset()
# Step it with deterministic actions (all agents take their maximum range action)
for i in range(1000):
obs, rews, dones, info = env.step(env.get_random_actions())
print(i)
env.render(
# mode="rgb_array", # "rgb_array" returns image, "human" renders in display
mode="human", # "rgb_array" returns image, "human" renders in display
# agent_index_focus=4, # If None keep all agents in camera, else focus camera on specific agent
# index=0, # Index of batched environment to render
# visualize_when_rgb=True, # Also run human visualization when mode=="rgb_array"
) |