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.