Finite time dynamic mechanical arm control method based on speed reconstruction strategy
Through a finite-time dynamic manipulator control method based on velocity reconstruction strategy, a finite-time high-bandwidth gain velocity estimator and a non-recursive adaptive controller are used to solve the problems of uncertainty and external interference in the manipulator system, and achieve high-precision and robust trajectory tracking.
Patent Information
- Application Number
- CN202511007532.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-09-16
AI Technical Summary
Existing robotic arm control methods find it difficult to effectively handle system uncertainties, external interference, and identification errors in the process of high-precision and flexible response, resulting in insufficient control accuracy and robustness, and performance fluctuations are prone to occur, especially under complex working conditions.
A finite-time dynamic manipulator control method based on velocity reconstruction strategy is adopted. By constructing a finite-time high-bandwidth gain velocity estimator and a non-recursive adaptive controller, combined with dynamic gain and robust compensation, a hierarchical controller is designed to achieve fast convergence and robustness of the error state.
It achieves high-precision trajectory tracking and rapid response of the robotic arm in complex environments, can effectively cope with uncertainties and external disturbances, improves the adaptability and robustness of the control system, and reduces design complexity.
Smart Images

Figure CN120645223A_ABST
Abstract
Claims
1. A finite-time dynamic manipulator control method based on a velocity reconstruction strategy, comprising the following steps: first step: Based on the Lagrangian dynamic equations, the joint angle position information of each joint is collected using the joint angle sensors on the robotic arm system. The inertia matrix, centripetal force and Coriolis force matrices, and gravity vector obtained through pre-parameter identification are used to construct a physical model of the robotic arm system including the joint torque τ. Define joint angle and velocity tracking errors x1 and x2; Based on the physical model of the manipulator system and the definition of tracking error, the state space model of the manipulator system including the definition of control law u is obtained. The dynamic tracking problem is transformed into a convergence problem of the error state, and the output angle tracking error y = x1 is used for closed-loop control. Step 2: Construct a control law u and angle tracking error y = x1 as input, and use joint angle and velocity tracking error estimates is the output of a finite-time high-bandwidth gain velocity estimator; Error redefinition based on angle, velocity tracking error x1, x2 and joint angle, velocity tracking error estimates Define the angle and velocity state estimation errors e1 and e2; Based on the state-space model of the manipulator system, the finite-time high-bandwidth gain velocity estimator, and the angle and velocity state estimation errors e1 and e2, the estimation error dynamic equation is derived. The actual joint state and the estimated state are related, which facilitates the design of estimation-based robust compensation when constructing the control law u in the fourth step. Step 3: Define the auxiliary state and track the joint angle and velocity error estimates Convert to scaled auxiliary states z1 and z2, unify joint angle and velocity tracking error estimates The dynamic gain magnitude; Based on the auxiliary state definition and the finite time high bandwidth gain velocity estimator in the second step, the auxiliary state dynamic equation is obtained, and the joint angle and velocity tracking error estimation values are converted to Dynamic conversion into auxiliary states z1 and z2 that can be directly called by the control law u; The fourth step is to build a finite-time non-recursive adaptive controller: First construct the dynamic gain adaptive update law The amplitude of L is adaptively adjusted online using the angle tracking error y=x1 and the angle estimation error x1 as the driving signal; Then, the dynamic gain L and auxiliary states z1 and z2 are used as inputs, and the control law u is output after gain and robust compensation. The control law u is fed back to the state space model of the manipulator system to change the angle and speed tracking errors x1 and x2; the control law u is fed back to the auxiliary state dynamic equation to change the joint angle and speed tracking error estimates Force estimated state Track the actual states x1 and x2, let the angle state estimation error and velocity state estimation error e1 and e2 converge to 0 within a finite time, and eventually approach the reference trajectory to form a closed control loop; The dynamic gain L is fed back to the finite time high bandwidth gain speed estimator to estimate the error dynamic equation, auxiliary state, auxiliary state dynamic equation and control law u, and the adaptive update law is used to calculate the error dynamic equation, auxiliary state dynamic equation and control law u. Dynamically match the control strength of the control loop to system requirements; Step 5: Based on the control law u defined in the first step and the control law u output in the fourth step, the final input torque of the controlled system is obtained, and its output is used as the joint torque τ acting on the robotic arm in the first step.
2. The finite-time dynamic manipulator control method based on velocity reconstruction strategy according to claim 1, characterized in that: In the first step, the physical model of the robotic arm system is: Where: q is the collected joint angle position data; is the joint angular velocity; is the joint acceleration; τ is the joint torque; M(q) is the 6-dimensional positive definite symmetric inertia matrix, is the 6-dimensional centripetal force and Coriolis force matrix, G(q,θ) is the 6-dimensional manipulator gravity vector, F ric is the friction force inside the manipulator; θ is the identification error in the centripetal force and Coriolis force matrix and the manipulator gravity vector; The tracking error is defined as: Where: q ref is the expected angle of each joint of the system, is the expected velocity of each joint of the system; x1 is the joint angle tracking error, and x2 is the joint velocity tracking error; The state space model of the robotic arm system is: in: is the time derivative of joint angle tracking error and joint velocity error; M -1 (x1+q ref ) is the inverse matrix of the inertia matrix M(q); define the control law is the expected acceleration of each joint of the system; nonlinear term Expressed as:
3. The finite-time dynamic manipulator control method based on velocity reconstruction strategy according to claim 1, characterized in that: In the second step, the finite-time high-bandwidth gain velocity estimator is: Among them: α1, α2 are gain coefficients; ω is the homogeneity parameter, The symbol sig is defined as sig r (·)=|·| r sign(·); are the estimated values of x1 and x2, i.e., the estimated values of joint angle tracking error and joint velocity tracking error respectively; the dynamic gain L is the bandwidth parameter, L>1; The state estimation error is defined as: Where: e1 is the angle state estimation error, e2 is the speed state estimation error after scaling; The dynamic equation of the estimation error is: in: They are the time derivatives of e1 and e2, respectively, representing the dynamic changes of the error.
4. The finite-time dynamic manipulator control method based on velocity reconstruction strategy according to claim 3 is characterized in that: α1>0,α2>0。 5. The finite-time dynamic manipulator control method based on velocity reconstruction strategy according to claim 3 is characterized in that: described 6. The finite-time dynamic manipulator control method based on velocity reconstruction strategy according to claim 1, characterized in that: In the third step, the auxiliary state is defined as: The auxiliary state dynamic equation is:
7. The finite-time dynamic manipulator control method based on velocity reconstruction strategy according to claim 1, characterized in that: In the fourth step, the finite-time non-recursive adaptive controller is: in: is the update rate of the dynamic gain L; L0 is the initial value of L, L>1; k1, k2 are the design gain parameters; δ is the threshold parameter; λ is the update rate coefficient of the dynamic gain L, λ>0.
8. The finite-time dynamic manipulator control method based on velocity reconstruction strategy according to claim 7, characterized in that: Said k1, k2>0.
9. The finite-time dynamic manipulator control method based on velocity reconstruction strategy according to claim 7, characterized in that: The 0<δ<0.
5.
10. The finite-time dynamic manipulator control method based on velocity reconstruction strategy according to claim 1, characterized in that: In the fifth step, the final input torque of the controlled system is:
Citation Information
Cited By
Design method of nonlinear dynamic controller for trajectory tracking of manipulator system
CN116442223A
Insulation mechanical arm self-adaptive control method for hot-line work platform
CN121670631A
