What is the processing structure of Universal Robots – Robot Controller?

Create Date: 2024-8-30 12:03:23|Source: Universal Robots/UR

1. Serial processing structure

The so-called serial processing structure means that the control algorithm of the robot is processed by the serial machine, for this type of controller, from the computer structure, control mode to divide, and can be divided into the following:

1. The single CPU structure and centralized control mode use a powerful computer to realize all the control functions, and this structure is used in the early robots, but many calculations (such as coordinate transformation) are required in the control process, so the control structure is slow.

2. The second-level CPU structure and master-slave control mode The first-level CPU is the host, which is responsible for system management, robot language compilation and human-machine interface functions, and also uses its computing power to complete coordinate transformation and trajectory interpolation, and regularly sends the calculation results to the common memory as the increment of joint movement for the second-level CPU to read; The secondary CPU completes the digital control of all joint positions. There is basically no connection between the two CPU buses of this type of system, and the data is only exchanged through the common memory, which is a loosely coupled relationship. It is difficult to further decentralize the functionality with more CPUs.

3. Multi-CPU structure and distributed control mode

At present, this kind of two-level distributed structure of upper and lower computers is widely adopted, and the upper computer is responsible for the management of the whole system, kinematic calculation, trajectory planning, etc. The lower computer is composed of multiple C PU, each CPU controls a joint movement, and the connection between these CPUs and the main controller is through tight coupling in the form of a bus, and the working speed and control performance of the controller of this structure are significantly improved. However, the common feature of these multi-CPU systems is that they are functionally distributed for specific problems, i.e., each processor takes on a fixed task, which is the structure of most commercial robot controllers in the world today.

The position control part of the controller computer control system almost invariably adopts digital position control.

The above types of controllers all use serial machines to calculate robot control algorithms, and they have a common weakness: heavy computing burden and poor real-time performance. Therefore, most of the methods such as offline planning and feedforward compensation decoupling are used to reduce the computational burden in real-time control, and when the robot is disturbed during operation, its performance will be affected, and it is more difficult to ensure the accuracy indicators required in high-speed movement.

  Second, the parallel processing structure

Parallel processing technology is an important and effective means to improve the computing speed, can meet the real-time requirements of robot control, from the literature, about the parallel processing technology of robot controller, people have studied more parallel algorithms and their implementation of robot kinematics and dynamics.

In 1982, J. Y. S. Luh first proposed the problem of parallel processing of robot dynamics, because the dynamic equation of articulated robot is a set of nonlinear strongly coupled second-order differential equations, which is very complex to calculate, and improving the calculation speed of robot dynamics algorithm also lays the foundation for the realization of complex control algorithms such as calculation moment method, nonlinear feedforward method, adaptive control method, etc.

One of the ways to develop parallel algorithms is to transform the serial algorithm to make it parallel, and then map the algorithm to the parallel structure. The second is to first develop the parallelism of the algorithm, and then design the parallel processor structure that supports the algorithm to achieve the best parallel efficiency.
What is the processing structure of Universal Robots – Robot Controller?

More on that
UR and FerRobotics have teamed up to create a one-stop intelligent grinding and polishing solution UR and FerRobotics have teamed up to create a one-stop intelligent grinding and polishing solution

In the process of product finishing in the manufacturing industry, grinding and polishing is an important process. Conventional grinding processes face a number of challenges: ◆ No matter how advanced the technology is, it is difficult to avoid dust sparks, etc., which threaten human health. ◆ Population Profit ...

Frequently Asked Questions About Universal Robots (16-19) Frequently Asked Questions About Universal Robots (16-19)

16. What is a collaborative robot? Why is Universal Robots a cobot? The basic definition of collaborative robots in ISO TS 15066 (Technical Specification for Collaborative Robots) is: Collaborative robots are a branch of industrial robots.

Universal Robots introduces the e-Series teach pendant Universal Robots introduces the e-Series teach pendant

Universal Robots (UR) has developed an e-series teach pendant with integrated 3-position enablement to improve the customer experience when using the enabler with UR cobots. e-Series: Changing joints takes only 10 minutes Eye...

Frequently Asked Questions About Universal Robots (1-3) Frequently Asked Questions About Universal Robots (1-3)

1. Can Universal Robots actively run programs after they are turned on? How? Under normal circumstances, Universal Robots boot to run the program, and the following processes need to be completed: startup, initialization of the robot (on, start), loading of the program, startup of the program, return to the starting point (active), ...

Torque sensors give Universal Robots five senses Torque sensors give Universal Robots five senses

The development of science and technology is becoming more and more sophisticated, and robots have become an indispensable part of people's work and life. The application of robots is becoming more and more extensive, from industrial production to healthcare, from the service industry to the education field, the application of robots has penetrated into various fields. ...

Universal Robots – an introduction to the features of the robot control system Universal Robots – an introduction to the features of the robot control system

(1) The control of the robot is closely related to the kinematics and dynamics of the mechanism. The state of the robot hand and foot can be described under various coordinates, and the reference coordinate system should be selected according to the specific needs, and the appropriate coordinate transformation should be done. There is often a need for forward kinematics and anti-kinematics.

Universal Robots – an introduction to the advantages and disadvantages of articulated robots Universal Robots – an introduction to the advantages and disadvantages of articulated robots

Advantages of articulated robots: 1. It has a high degree of freedom, 5-6 axes, and is suitable for almost any trajectory or angle of work 2. It can be freely programmed to complete fully automated work 3. Improve production efficiency and controllable error rate 4. Instead of a lot of ...

Universal Robots – the basic function of the industrial robot control system Universal Robots – the basic function of the industrial robot control system

1. Memory function: store the operation sequence, movement path, movement mode, movement speed and information related to the production process. 2. Teaching function: offline programming, online teaching, indirect teaching. There are two types of online teaching: teaching box and guided teaching. 3. With the periphery ...

Universal Robots – a common use case for collaborative robots Universal Robots – a common use case for collaborative robots

1. Pick up and place A pick-and-place mission refers to picking up a piece and placing it on another site. For workers, this is one of the most repetitive tasks today. Boring and vulgar operations can easily lead to worker errors, and highly repetitive body movements are also ...

Universal Robots are equipped with CCD vision for online tracking Universal Robots are equipped with CCD vision for online tracking

UR robot with CCD vision online pursuit After the sensor detects the arrival of the product, the CCD vision system is triggered to take a picture, the position information of the product is obtained, and the location data is transmitted to the UR robot through socket communication; The UR robot presses the received offset coordinates, the rotator ...

UR+ | No programming artifact! Operate the robot with drawing UR+ | No programming artifact! Operate the robot with drawing

UR+ Solution UR+ partner Wandelbots has developed a solution called Wandelbots Teaching. The solution introduces no-code teach-in technology to robot programming. Operators do not need to be programmed, but can use input devices (TracePen) and direct ...

Universal Robots Trading (Shanghai) Co., Ltd. won the "Veken Cup · OFweek 2022 China Industrial Automation and Digitalization Industry Annual Outstanding Technology Innovation Enterprise Award" Universal Robots Trading (Shanghai) Co., Ltd. won the "Veken Cup · OFweek 2022 China Industrial Automation and Digitalization Industry Annual Outstanding Technology Innovation Enterprise Award"

On November 16-17, 2022, the "OFweek 2022 China Intelligent Manufacturing Digital Innovation Summit and Veken Cup Industrial Automation Summit" hosted by China's high-tech portal OFweek Veken · Industrial Control, OFweek Veken · Robots, OFweek Veken · Intelligent Manufacturing ...

Frequently Asked Questions About Universal Robots (13-15) Frequently Asked Questions About Universal Robots (13-15)

13. How does Universal Robots track conveyor belt reclaiming? What is the fastest speed? The robot is able to track the reclaiming of the conveyor belt, which requires accurate knowledge of the direction and speed of the conveyor belt (including speed changes), and the relevant parameters need to be integrated into the robot's movement speed. ...

Universal Robots – Why are cobots the future? Universal Robots – Why are cobots the future?

Human-robot collaborative robots (co-bots) are robots that can work together with humans in the same scene. Because cobots are not heavy, adaptable, plug-and-play, this technology is in great demand for small and medium-sized companies (SMES), and there are analyses that the cobot market will ...

The UR5e cobot automates the inspection of the rocket thrust chamber The UR5e cobot automates the inspection of the rocket thrust chamber

Cobots are not only able to perform precise processes and pre-defined work processes together repeatedly, but also with minimal deviations during the fulfillment, thus providing favorable conditions for discussion or analysis. This is also an important reason why many manufacturers choose cobots to perform automated quality inspections.

3 D Mouse Move remotely controls Universal Robots 3 D Mouse Move remotely controls Universal Robots

3D Mouse Move is a plug-in for real-time control of the robot, which can be rotated in any direction or rotation. Simply put, once you move and tilt the SpaceMouse, the robot tool will follow the same slope and movement. UR users can easily locate the robot by hand using the freedrive button. However...

Key features of the Universal Robots e-Series Key features of the Universal Robots e-Series

1. The design of the E series teach pendant is lighter, and the 8mm cable is more gentle. 2. Enhanced control and repeatability: The e-series robots have a control frequency of 500 Hz, which is 4 times faster than the C B3 series UR3e and UR5e repeatability = ±0.03mm The UR10e and UR16e are heavy ...

Frequently Asked Questions About Universal Robots (20-22) Frequently Asked Questions About Universal Robots (20-22)

20. What are the types of Universal Robots? How to choose the model for field application? Universal Robots is now available in three models: UR3, UR5 and UR10, representing a tool-end load capacity of 3 kg, 5 kg and 10 kg, respectively. (Please refer to the technical parameter table for specific data) ...

Universal Robots – Nine Considerations for Industrial Robot Selection Universal Robots – Nine Considerations for Industrial Robot Selection

1. Applications First and foremost, the most important source is to evaluate the application and process of the robot being introduced. If the application process needs to be completed by the machine next to the manual work, for the usual man-machine hybrid semi-automatic line, especially the ...

Universal Robots – 6 key considerations for cobot applications Universal Robots – 6 key considerations for cobot applications

The presence of humans in the robot's workspace Cobots enable human workers and robots to safely live in the same workspace, but with varying degrees of collaboration. In some applications, workers and robots may interact closely and continuously. In other cases, ...

CATEGORIES BYPASS
Customer Service Center

Online Consultation:QQ


ContactContact

Contact: Manager Huang

Contact QQ: 3271883383

Contact number: 13522565663


Scan the code to add WeChat (please save the picture first on the mobile phone)

working hoursworking hours

Weekdays: 9:00-17:00

Holidays: Only emergencies are handled

Contact us

Contact us

Contact number QQ consultation
QQ consultation

3271883383

Company address
Back to top