Robpod Studio Docs
  • Get Started
    • Introduction
    • Download
    • Installation
      • Install Platform
      • Install Plugin
    • First Steps
      • Choose Studio Flavor
      • Welcome Screen
      • Create a Project
      • Create a Script
      • User Interface
      • New UI
      • Robpod Studio Assistant
    • License
      • Buy a License
      • Install a License
    • Safety
  • ROBOT
    • Robot Toolbar
      • Connect the Robot
      • Control the Robot
      • Get Positions
      • Move To
      • Run a Script
    • Robot Tool Window
      • Status
      • Teach Pendant Viewer
      • Variables
      • Digital I/O
      • Analog I/O
      • Debug
    • Robot Variables
    • Robot Logs
  • Advanced Scripting
    • Live Auto Completion
    • Templete Completion
    • Param Info
    • Code Inspections
    • Quick Doc
    • Python Scripting
    • Editor Settings
  • Synchronization
    • Upload On Robot
    • Download From Robot
    • Synchronize Project
    • Clean Robot Files
    • Synchronization Settings
  • Simulation
    • Connect a Simulator
    • Simulate a Script
    • Off-Line Programming
    • Simulator Viewer
    • Simulation Commands
    • Simulation Settings
    • Simulation Examples
      • Palletizing
  • HMI Designer
    • Introduction
    • User Interface
    • Installation
    • Design Steps
      • Create new HMI Panel
      • Add HMI Components
      • Edit HMI Components
      • Preview HMI Panel
      • Synchronize HMI Panel
      • Run HMI Program
    • HMI Components
    • HMI Charts
    • Display Conditions
    • HMI Commands
    • HMI Icon Generator
    • Desktop HMI Viewer
    • HMI and UR Polyscope
    • HMI and Doosan Robotics
    • HMI Tutorials
      • Beginner Tutorial
      • UR Polyscope Tutorial
      • Doosan Robotics Task Editor Tutorial
      • Doosan Robotics DRL Tutorial
    • Working Examples
      • Universal Robots
        • Pick and Place Example
        • Polishing Example
        • Machine Tending Example
        • Simple Pallet Example
        • Welding Example
        • Skrewdriving Example
        • Chart Monitoring Example
        • Production Mix Example
        • Pallet App Example
        • Camera QA Example
        • Assembly Example
      • Doosan Robotics
        • Pick and Place Example DR
  • Other
    • Updates
    • License FAQ
    • Customer Portal
  • LEGAL
    • License Agreement
    • Privacy Policy
    • Third Party Licenses
  • Appendix
    • Supported Robots
    • Robot Specific Functions
      • Universal Robots
        • URSim
    • Supported Simulators
    • Network Configuration
    • Security Settings
Powered by GitBook
On this page
  1. Appendix
  2. Robot Specific Functions
  3. Universal Robots

URSim

Robpod Studio can be used also to connect to URSim simulation environment instead of the real robot.

URSim for Polyscope 5 and erlier versions are provided as a virtual machine image.

No particular configuration is needed to connect Robpod Studio to the virtual machine simulator.

Just start the virtual machine, check the virtual machine ip address, and then proceed in the same way as with real robot.

URSim for Polyscope 6 is provided as a docker container image.

Some configuration is needed before connecting Robpod Studio to the URSim simulation inside the container.

Port Mapping

Inside the launch script startURSim.bat or startURSim.sh make sure that following ports are mapped: 29999, 30001-30013, 22, 8876.

Inside the script change the docker run comand in this way to setup the port mapping:

docker run --rm -dit --init --privileged -p 5900:5900 -p 6080:6080 -p 29999:29999 -p 30001-30013:30001-30013 -p 22:22 -p 8876:8876 --mount type=volume,source=ursim-dind-var-lib-docker,target=/data/var/lib/docker -v "%LOCAL_WORKSPACE_FOLDER%/staging/programs:/root/programs" -v "%LOCAL_WORKSPACE_FOLDER%/staging/urcaps/osgi:/root/.urcaps/zip" -v "%LOCAL_WORKSPACE_FOLDER%/staging/urcaps:/var/urcaps" --add-host=servicegateway:127.0.0.1 --add-host=urcontrol:127.0.0.1 -e ROBOT_MODEL=%ROBOT_MODEL% --name %URSIM_NAME% %URSIM_DOCKER_IMAGE% >Nul 2>&1

Enable SSH

SSH channel is not enabled by default inside the docker container.

Run this commands inside the URSim docker container Terminal to enable SSH:

ssh-keygen -A
service ssh start

Fix programs folder

Programs folder is not correctly linked inside the container.

Run this commands inside the URSim docker container Terminal to fix the linking:

rm -fr /programs
ln -s /root/programs /programs

Now you can use Robpod Studio to connect to the URSim container using 127.0.0.1 IP address.

PreviousUniversal RobotsNextSupported Simulators

Last updated 10 months ago