# 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 ![](https://175138337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvxlh3prlGsBGF30oqbYW%2Fuploads%2FMsyKfyipBDCcO3P908LK%2Fur_urp_filetype.png?alt=media\&token=7b1c82b6-8347-4edd-84fb-3015fe8e388e) 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="https://175138337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvxlh3prlGsBGF30oqbYW%2Fuploads%2F66Ya7Ez3WOwYSg2GNuAo%2Fimmagine.png?alt=media&#x26;token=fec32508-2ba8-4263-9834-8bf80ae5913f" alt=""><figcaption></figcaption></figure>

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

If you are [connected ](https://docs.robpod.cloud/robot/robot-toolbar/connect-the-robot)to the robot you can also execute a URP program directly from Robpod Studio with the ![](https://175138337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvxlh3prlGsBGF30oqbYW%2Fuploads%2FsmZfU3gbqU03BLZfDoT9%2Frun.png?alt=media\&token=0cb15a05-c08a-4216-917f-e15ecb12c7b2) **Run On Robot** action.

<img src="https://175138337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvxlh3prlGsBGF30oqbYW%2Fuploads%2F2YkhehrVXOU68s8yLM2o%2Fwarning.png?alt=media&#x26;token=82dc315c-09f0-48c4-894c-b68e027b144a" 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.

![](https://175138337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvxlh3prlGsBGF30oqbYW%2Fuploads%2F5RL8SbuZmbvMlFwZHoYd%2Fimmagine.png?alt=media\&token=ead563c1-704d-4a26-a972-a63adc871f49)
{% 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 %}
