> For the complete documentation index, see [llms.txt](https://docs.robpod.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.robpod.cloud/simulation/connect-a-simulator.md).

# Connect a Simulator

With Robpod Studio you can **simulate** a robot script on external [integrated simulators](/appendix/supported-simulators.md).

Simulators can be used to:

* [Run and test a robot script](/simulation/simulate-a-script.md) in a virtual envionment
* Develop a robot application with [off-line programming](/simulation/off-line-programming.md) method

Use the **Simulator Tool Window** to conect Robpod Studio to a simulated robot.

<figure><img src="/files/nSyY27PMN1KRRLXPeMt2" alt=""><figcaption></figcaption></figure>

Inside the Simulator Tool Window:

1. Choose the simulator.
2. **Open** the simulator. When simulator is detected from Robpod Studio status <img src="/files/eW8AbyLk29BgzNs7DPCO" alt="" data-size="line"> will be displayed.
3. Add **Robot Instance** to the simualtor or select an exisiting one.&#x20;
4. If you add a new robot instance you will be requested to **choose a robot model**.

   <figure><img src="/files/WfDdqcVJquhQtKsa8gKm" alt=""><figcaption></figcaption></figure>
5. When roobot instance is detected from Robpod Studio status <img src="/files/z1LwV72dQYteHj5lGuBQ" alt="" data-size="line"> will be displayed.

{% hint style="info" %}
The [embedded viewer](/simulation/simulator-viewer.md) supported by some simulators is not enabled by default Inside Robpod Studio. The embedded viewer should be enabled inside this [Simulation Settings](/simulation/simulation-settings.md) panel.
{% endhint %}
