Base Examples
Several examples are made available to help you get started with SMARTS.
Egoless
script: e1_egoless.py
No agent
Using a SMARTS environment without an agent.
Single-agent
script: e2_single_agent.py
Single-agent
Using a SMARTS environment with a single agent.
Multi-agent
script: e3_multi_agent.py
Multi-agent
Using a SMARTS environment with multiple agents.
Environment configuration
script: e4_environment_config.py
Demonstrates how to configure a SMARTS environment.
Agent zoo
script: e5_agent_zoo.py
Demonstrates how to use the agent zoo to retrieve an agent.
Agent configuration
script: e6_agent_action_space.py
Demonstrates how to configure the action space for an agent.
Experiment base
script: e7_experiment_base.py
An example of how to put together a larger experiment with configuration files.
Parallel Environments
script: e8_parallel_environment.py
A primitive use of SMARTS environments in parallel.
Jupyter Notebook
script: e9_notebook.ipynb
A primitive use of SMARTS in a Jupyter Notebook.