Resources

PolyScope X exposes several public APIs that allow developers to integrate, extend, and automate robot functionality.

No install SDK with GitHub CodeSpaces

The Universal Robots organisation on GitHub provides the possibility for users to experiment with the PolyScope X SDK without the need to install anything on their computer. This repository provides the publicly released SDK’s with an easy to set up and use simulator. The only requirement being a free GitHub account to get started.

Location: GitHub - PolyScopeX URCap SDK

Robot API (Public REST API)

The Robot API provides a RESTful interface to interact with the robot. It enables functions such as starting/stopping a program, getting/setting the System time, querying License status etc.

Location: SwaggerHub – Robot API

Format: OAS3.1

URCap manifest Specification

The URCap Manifest Specification defines the schema for the manifest.yaml file that is an integral part of a URCap.

Format: JSON Schema

Overview of the manifest.yaml URCap descriptor can be found in: Manifest.yaml URCap descriptor.

Typescript API Reference

The full frontend API documentation can be found here: Typescript API references.

Location: NPM packages

PolyScope X ROS 2 Documentation

How to use ROS 2 in PolyScope X PolyScope X ROS 2 Documentation.

URScript Manual

The URScript manual PDF can be found here: URScript Manual.