> 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/appendix/robot-specific-functions/universal-robots.md).

# Universal Robots

In this section you can find documentation for **Universal Robots** specific functions.

### URP Programs

URP program files are the most used file format for Universal Robots programs usually edited inside **polyscope** environment.

URP programs files are displayed inside project explorer with ![](/files/bJivGwZqKzq90cMMDHHr) icon and .urp extension.&#x20;

Robpod Studio support a simple URP preview, which can display all the **scripts referenced** by the URP program.

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

Synchronization, upload and download features are available also for URP program files.

If you are [connected ](/robot/robot-toolbar/connect-the-robot.md)to the robot you can also execute a URP program directly from Robpod Studio with the ![](/files/JuwVDf0ClZ6gTL7QGVpL) **Run On Robot** action.

<img src="/files/wRrVkNBOhWBwfbKQR1sb" alt="" data-size="line"> Warning! this command will execute a robot motion.

{% hint style="info" %}
In order to run a URP program, the .urp file must be selected. A URP program is selected when its name is highlighted with blue underscore.

![](/files/3esO2ZdjS5ZaRmy2cv2e)
{% endhint %}

{% hint style="danger" %}
If a program with the same name exists on robot memory, running a URP program from Robpod Studio will overwrite the existing URP program on the robot memory.&#x20;
{% endhint %}
