Dashboard Server

The Universal Robots Dashboard Server is a powerful tool that allows remote control of a Universal Robot. This article provides an overview of the Dashboard Server and its capabilities.

What is the Dashboard Server?

The Dashboard Server is an interface that allows a Universal Robot to be controlled remotely by sending simple commands to the GUI over a TCP/IP socket. This server runs on port 29999 on the robot's IP address.

Main Functions

The main functions of the Dashboard Server are:

  • Load: Load a robot program.
  • Play: Start the execution of a robot program.
  • Pause: Pause the execution of a robot program.
  • Stop: Stop the execution of a robot program.
  • Set User Access Level: Change the user access level.
  • Receive Feedback: Receive feedback about the robot state.

Each command sent to the Dashboard Server should be terminated by a newline².

How to Use the Dashboard Server

To use the Dashboard Server, you need to send commands to the robot's IP address on port 29999. For example, you can use a socket test program like HyperTerminal or SocketTest for testing purposes.

Safety Measures

If a command is sent but not allowed due to safety reasons, an error message is returned. For instance, if you try to connect to a port which is already being used, it could cause a conflict and communication failure.

Conclusion

The Universal Robots Dashboard Server provides a convenient way to remotely control a Universal Robot. By understanding its main functions and how to use it, you can effectively manage your robot and optimize its performance.

Tutorials

Tutorial Dashboard Server

Local Office
  • Universal Robots USA, Inc
  • 27175 Haggerty Road, Suite 160
  • 48377 Novi, MI
Contact us: +1 844-462-6268
Contact us: + 1-844-GO-COBOT