Principles and methods of robotic arm position control

Jul 27, 2024 Leave a message

Introduction:What is position control, position control is a more common control method in the field of industrial control, usually used in the position of mechanical equipment movement control, such as machine tools and robotic arms, etc., in many high-end mechanical equipment, need to use position control. In this article, we will take the robot arm position control to carry out the introduction of the relevant content.

 

A robotic arm is a common type of manufacturing robot that resembles a human arm, with several parts that are very similar to the human shoulder, elbow, and wrist, and can be guided to perform various operations just like a human arm. Since the human shoulder is fixed to the body, the "shoulder" of the arm is mounted on a stationary base, while the rest of the arm can be moved in different directions.


The position control of the arm is to ensure that the arm reaches the desired position without deviation, and is an important function of the arm. The joints of the robotic arm are usually harnessed by motors, and the operator can control the robotic police by controlling the motors in the joints through a computer. Since the motors move in controlled increments, the arm can be made to move repeatedly in a very accurate way, with a high degree of accuracy and reliability. In the next section, we will briefly introduce the principle of position control of the robotic arm, and the method of position control of the robotic arm.

 

Principle of robotic arm position control


In order to control the position of the robotic arm, we need to use the motor to output electromagnetic torque at any time to stabilize the gravitational moment of the robotic arm. When the control arm reaches the specified position, the motor's rotation speed is zero and it is in the blocking state, and the torque output is the blocking torque. Due to the different armature voltages, the blocking torque of the motor is also different, and the control of the blocking torque of the motor can be completely realized by changing the armature voltage, thus realizing the position control of the robotic arm.


Signal flow of mechanical arm position control. First of all, the input of the given value to the system needs to be completed by the button of the human-computer interaction part, which includes the two information contents of the specified position and the direction of rotation, and then the DSP calculates the feed-forward control amount that should be added to the motor in accordance with the input of the specified position and inputs the PWM signal wave and the direction signal to the motor to drive the circuit. At the same time, the code disk detects the current angle and feeds back to the DSP, which then carries out PID control according to the difference between the current position and the specified position, and adjusts the output PWM signal wave and direction signal. In addition, the liquid crystal display in the human-computer interaction part is responsible for real-time display of the information in the control process.

 

Methods of robotic arm position control

 

1.Feedforward plus three-loop control


This position control method is based on the three-loop feedback control, adding a feed-forward command value. The driver usually needs to run in CSP mode, the feedforward value generation method has two kinds, one is the controller still only sends the command position to the robotic arm, the driver through the differential generation of feedforward speed value and feedforward acceleration value; the second is the controller not only sends the command position, but also sends the feedforward speed bias value and feedforward torque bias value to the driver. This method allows the robotic arm to have dynamic response capability.

 

2.three-loop feedback servo control


This position control method is one of the more familiar ones. At this time, the control is all done in the driver, which generates torque according to the command position, so that the robot arm tracks well to the command position, and the controller is just a trajectory planner responsible for sending the command position to the driver. This method has high accuracy in the steady state, and strong anti-interference ability, which can ensure the repeated positioning accuracy of the robotic arm, but its dynamic performance is relatively poor, for example, the time delay between the commanded position curve and the actual position curve is large.


3.Nonlinear control


The drives of the previous two methods are operated under position control, while this method is to locate the drive in torque or current mode, applying some nonlinear control methods in modern control theory. The controller calculates the torque value directly according to the commanded position and sends it to the drive, which weakens the drive into a power amplifier module, while the controller can only be considered to be doing motion control. This can be used in the control method of calculated torque method, feedback linearization and some adaptive control methods.


Browsing the above article, you can learn that the position control of the robotic arm can be realized by feed-forward plus three-loop control, three-loop feedback servo control, and nonlinear control methods. The position control of the robotic arm is to ensure that the robotic arm can reach the desired position without deviation, but also the robotic arm is more commonly used as a control method, the joints of the robotic arm are usually driven by the motor, the operator can control the robotic arm through the computer control of the joints of the motor to control the robotic arm, in order to achieve a higher accuracy of the movement of the displacement. Follow Jiezhong Robotics to learn more about the knowledge and application of robotic arm position control.

Send Inquiry

whatsapp

Phone

E-mail

Inquiry