CN112643670B - Flexible joint control method based on sliding-mode observer - Google Patents
Flexible joint control method based on sliding-mode observer Download PDFInfo
- Publication number
- CN112643670B CN112643670B CN202011424609.3A CN202011424609A CN112643670B CN 112643670 B CN112643670 B CN 112643670B CN 202011424609 A CN202011424609 A CN 202011424609A CN 112643670 B CN112643670 B CN 112643670B
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- joint
- load side
- control
- motor side
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J17/00—Joints
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1651—Programme controls characterised by the control loop acceleration, rate control
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
The invention discloses a flexible joint control method based on a sliding-mode observer, which comprises the following steps of 1: establishing a flexible joint mechanical arm dynamic model, and step 2: designing a sliding-mode observer, and step 3: applying the sliding-mode observer to a flexible joint mechanical arm system, and step 4: designing a flexible joint mechanical arm control law, and step 5: updating the control output of the mechanical arm; the sliding mode observer designed by the invention estimates the dynamic characteristics and the external disturbance of the system, can accurately estimate the system disturbance without depending on the internal model structure and related parameters of the system, introduces a saturation function into the sliding mode observer, and can effectively inhibit the trembling phenomenon of the traditional sliding mode observer based on the symbolic function.
Description
Technical Field
The invention relates to the field of robot control, in particular to a flexible joint control method based on a sliding-mode observer.
Background
With the development of a new generation of collaborative mechanical arm technology, the traditional industrial mechanical arm is developing towards light weight of a joint and high load self weight ratio; in the process of lightening the joints of the mechanical arm, the rigidity of the joints is relatively reduced, the flexibility of the joints is more and more obvious, but the control precision of a control system is influenced by the existence of the flexibility of the joints, and the control difficulty is improved, so that the flexible joint mechanical arm system has the characteristics of strong system nonlinearity, difficult modeling and easy external disturbance; the conventional disturbance observer represented by a high-gain disturbance observer generally estimates unknown external disturbance and unmodeled dynamics by using known model information of a system, and has the problem of high model dependence; while the traditional intelligent controller based on the neural network has strong nonlinear system approximation capability, the topological structure is relatively complex, high computing power and processing speed are required, and the traditional intelligent controller based on the neural network cannot be well suitable for a complex real-time system.
In order to solve the problems, a flexible joint mechanical arm control method which has small dependence on a system model and has strong robustness and anti-interference performance is needed.
Disclosure of Invention
The invention aims to: the flexible joint control method based on the sliding-mode observer is provided, and aims to solve the problems that a flexible joint mechanical arm system in the prior art is high in nonlinearity, difficult to model and prone to external disturbance.
The technical scheme adopted by the invention is as follows:
a flexible joint control method based on a sliding-mode observer comprises the following steps:
step 1: establishing a flexible joint mechanical arm dynamic model:
wherein (1) represents a load side dynamic model, (2) represents a motor side dynamic model,representing the load side angle, angular velocity and angular acceleration,representing motor side angle, angular velocity and angular acceleration, m (q) representing the inertia matrix of the robot arm,representing a nonlinear term consisting of centrifugal force and Copenforces, G (q) representing a gravity matrix of the robot arm, J representing a motor-side moment of inertia, K s Denotes joint stiffness, λ denotes joint reduction ratio, τ ext Outside the representationPartial disturbance torque, τ e And τ m Respectively representing the load side and the motor driving torque;
step 2: designing a sliding-mode observer:
wherein x in (3) 1 ,x 2 Denotes the generalized state of the system,. tau.denotes the control input of the system, f (x) 1 ,x 2 T) is the nonlinear dynamics of the system, including the internal dynamics of the system and the external disturbance torque; assuming that the internal dynamic model structure and model parameters of the system are unknown, and considering both the internal dynamic model and the external disturbance torque as unknown disturbance, a sliding mode disturbance observer pair f (x) shown below can be adopted 1 ,x 2 T) estimating:
wherein (A, B, L > 0) are all gain coefficients, sigmoid (e) z ) Is expressed as a saturation function as follows:
a is more than 0 and is a control parameter, and the problem of vibration of the sliding mode observer can be effectively inhibited by introducing a saturation function;
and step 3: applying a sliding-mode observer to a flexible joint mechanical arm system:
order toAndrespectively load side and motor side trajectory commands,andfor the corresponding track tracking error, the flexible joint mechanical arm error dynamics model can be organized as follows:
take the load side as an example, let x lq =e q , Representing a system disturbance, then (6) may be organized as:
comparing (3) and (8), the following sliding mode disturbance observer can be designed for the load side:
in the same way, the motor side sliding mode disturbance observer can be designed as follows:
and 4, step 4: designing a flexible joint mechanical arm control law:
dividing a joint model of a flexible joint mechanical arm into a motor side and a load side, adopting a layered cascade control strategy, introducing a virtual controller and the motor side controller together at the load side, and forming a distributed cascade control architecture at each joint of the mechanical arm, wherein the load side virtual controller calculates a control moment actually required by the joint load side by combining a user track command and system state information, and maps the load side control moment into a motor side control command through an elastic dynamics mapping formula as follows:
then the motor side controller combines the motor side track command and the motor side state information to output a motor side control torque, so that the joint is driven to track the given track; the control law structures of the load side and the motor side are as follows:
in the formula (12) (K) pq ,K dq ) (K) in equation (13) for position and velocity gain of the load side controller pθ ,K dθ ) For the position and speed gains of the motor side controller,andestimating system disturbances on a load side and a motor side by sliding mode observers shown in equations (9) and (10), respectively;
and 5: updating the control output of the mechanical arm:
acquiring real-time angle parameters of the mechanical arm in the motion process through a load side and motor side angle encoder arranged in the mechanical arm joint, and acquiring angular velocity information of the mechanical arm joint motion through first-order differential processing; obtaining elastic parameters of each joint of the mechanical arm through external calibration or parameter identification; and finally, calculating the control input of each joint of the mechanical arm and using the control input for controlling the mechanical arm by combining the state feedback information and the joint elastic parameters.
In summary, due to the adoption of the technical scheme, the invention has the beneficial effects that:
1. the sliding mode observer designed by the invention estimates the dynamic characteristics and the external disturbance of the system, and can accurately estimate the system disturbance without depending on the internal model structure and related parameters of the system.
2. According to the invention, a saturation function is introduced into the sliding mode observer, so that the chattering phenomenon of the traditional sliding mode observer based on the sign function can be effectively inhibited.
3. According to the invention, a layered control architecture is adopted, a load side virtual controller is introduced, and load side control input is mapped into a motor side control command through joint elastic dynamic mapping, on the basis, a sliding mode observer is utilized to effectively estimate system disturbance, model parameters except joint rigidity are not needed, complex dynamic modeling and dynamic parameter identification processes are avoided, and the method has the characteristics of simplicity and easiness in use.
4. The invention has the capability of effectively estimating and compensating the unknown dynamic behavior and the external disturbance of the system, thereby improving the control precision and the anti-interference performance of the flexible joint mechanical arm.
Drawings
FIG. 1 is a flow chart of the steps of the present invention;
FIG. 2 is a schematic view of the working principle of the flexible joint robot arm;
FIG. 3 is a schematic diagram illustrating the track tracking control effect of the flexible joint mechanical arm based on the present invention;
FIG. 4 is a schematic diagram of disturbance estimation effect of the sliding mode observer;
FIG. 5 control moment-schematic using the proposed sliding-mode observer based on a saturation function;
FIG. 6 is a schematic diagram of control torque-using a conventional sliding mode observer based on a symbolic function;
fig. 7 is a schematic diagram of the tracking error of the controller (based on the proposed sliding-mode observer for disturbance compensation) and the pure PD controller (without disturbance compensation) according to the present invention.
Detailed Description
The invention will be further explained in detail with reference to the drawings and technical solutions.
Referring to fig. 1, a flexible joint control method based on a sliding-mode observer includes the following steps:
step 1: establishing a flexible joint mechanical arm dynamic model:
wherein (1) represents a load side dynamic model, (2) represents a motor side dynamic model,representing the load side angle, angular velocity and angular acceleration,representing motor side angle, angular velocity and angular acceleration, m (q) representing the inertia matrix of the robot arm,representing a nonlinear term consisting of centrifugal force and Copenforces, G (q) representing a gravity matrix of the robot arm, J representing a motor-side moment of inertia, K s Denotes joint stiffness, λ denotes joint reduction ratio, τ ext Representing external disturbance torque, τ e And τ m Respectively representing the load side and the motor driving torque;
step 2: designing a sliding-mode observer:
wherein x in (3) 1 ,x 2 Denotes the generalized state of the system,. tau.denotes the control input of the system, f (x) 1 ,x 2 T) is the nonlinear dynamics of the system, including the internal dynamics of the system and the external disturbance torque;
assuming that the internal dynamic model structure and model parameters of the system are unknown, and considering both the internal dynamic model and the external disturbance torque as unknown disturbance, a sliding mode disturbance observer pair f (x) shown below can be adopted 1 ,x 2 T) estimating:
wherein (A, B, L > 0) are all gain coefficients, sigmoid (e) z ) Is expressed as a saturation function as follows:
a is more than 0 and is a control parameter, and the problem of vibration of the sliding mode observer can be effectively inhibited by introducing a saturation function;
and step 3: applying a sliding-mode observer to a flexible joint mechanical arm system:
order toAndrespectively load side and motor side trajectory commands,andfor a corresponding railAnd (3) tracking errors, then the flexible joint mechanical arm error dynamic model can be arranged as follows:
take the load side as an example, let x 1q =e q , Representing a system disturbance, then (6) may be organized as:
comparing (3) and (8), the following sliding mode disturbance observer can be designed for the load side:
in the same way, the motor side sliding mode disturbance observer can be designed as follows:
and 4, step 4: designing a flexible joint mechanical arm control law:
dividing a joint model of a flexible joint mechanical arm into a motor side and a load side, adopting a layered cascade control strategy (as shown in figure 1), introducing a virtual controller and a motor side controller together at the load side, and forming a distributed cascade control framework at each joint of the mechanical arm, wherein the load side virtual controller calculates a control moment actually required by the joint load side by combining a user track command and system state information, and maps the load side control moment into a motor side control command by the following elastodynamics mapping formula:
then, a motor side controller outputs a motor side control torque by combining a motor side track command and motor side state information, so that the joint is driven to track a given track;
the control law structures of the load side and the motor side are as follows:
in the formula (12) (K) pq ,K dq ) (K) in equation (13) for position and velocity gain of the load side controller pθ ,K dθ ) For the position and speed gains of the motor side controller,andestimating system disturbances on a load side and a motor side by sliding mode observers shown in equations (9) and (10), respectively;
and 5: updating the control output of the mechanical arm:
acquiring real-time angle parameters of the mechanical arm in the motion process through a load side and motor side angle encoder arranged in the mechanical arm joint, and acquiring angular velocity information of the mechanical arm joint motion through first-order differential processing; obtaining elastic parameters of each joint of the mechanical arm through external calibration or parameter identification; finally, calculating the control input of each joint of the mechanical arm and using the control input for controlling the mechanical arm by combining the state feedback information and the joint elastic parameters;
fig. 2 is a schematic view of the working principle of a flexible joint robot arm to which the control method designed by the present invention is applied, and the control simulation results are shown in fig. 3-7; as can be seen from fig. 3 and 4, the control method can achieve good trajectory tracking and disturbance estimation performance; fig. 5 and 6 compare the control inputs of the sliding mode observer using the saturation function and the sliding mode observer using the conventional sign function, and it can be seen that the chattering phenomenon of the motor-side control signal is effectively suppressed due to the introduction of the saturation function in the present invention, and this characteristic can improve the capability of the control system to cope with the sensor noise, and enhance the robustness and stability of the system; fig. 7 compares the trajectory tracking accuracy with or without disturbance compensation, and it can be seen that the flexible joint mechanical arm control method based on the sliding-mode observer provided by the invention has an obvious advantage in control accuracy compared with the conventional PD controller.
In conclusion, the system disturbance can be accurately estimated under the condition of not depending on the internal model structure and related parameters of the system; a saturation function is introduced into the sliding mode observer, so that the chattering phenomenon of the traditional sliding mode observer based on the sign function can be effectively inhibited; the method can avoid complex dynamics modeling and dynamics parameter identification processes, and has the characteristics of simplicity and easiness in use; the flexible joint mechanical arm has the capability of effectively estimating and compensating unknown dynamic behaviors and external disturbance of a system, and can improve the control precision and the anti-interference performance of the flexible joint mechanical arm.
Claims (1)
1. A flexible joint control method based on a sliding-mode observer is characterized by comprising the following steps:
step 1: establishing a flexible joint mechanical arm dynamic model:
wherein (1) represents a load side dynamic model, (2) represents a motor side dynamic model,representing the load side angle, angular velocity and angular acceleration,representing motor side angle, angular velocity and angular acceleration, m (q) representing the inertia matrix of the robot arm,representing a nonlinear term consisting of centrifugal force and Copenforces, G (q) representing a gravity matrix of the robot arm, J representing a motor-side moment of inertia, K s Denotes joint stiffness, λ denotes joint reduction ratio, τ ext Representing external disturbance torque, τ e And τ m Respectively representing the load side and the motor driving torque;
step 2: designing a sliding-mode observer:
wherein x in (3) 1 ,x 2 Denotes the generalized state of the system,. tau.denotes the control input of the system, f (x) 1 ,x 2 T) is the nonlinear dynamics of the system, including the internal dynamics of the system and the external disturbance torque;
assuming that the internal dynamic model structure and model parameters of the system are unknown, and considering both the internal dynamic model and the external disturbance torque as unknown disturbance, a sliding mode disturbance observer pair f (x) shown below can be adopted 1 ,x 2 T) estimating:
wherein (A, B, L)>0) Are all gain coefficients, sigmoid (e) z ) Is expressed as a saturation function as follows:
the a is more than 0 and is a control parameter, and the problem of vibration of the sliding mode observer can be effectively inhibited by introducing a saturation function;
and step 3: applying a sliding-mode observer to a flexible joint mechanical arm system:
order toAndrespectively load side and motor side trajectory commands,andfor the corresponding track tracking error, the flexible joint mechanical arm error dynamics model can be organized as follows:
take the load side as an example, let x 1q =e q , Representing a system disturbance, then (6) may be arranged as:
comparing (3) and (8), the following sliding mode disturbance observer can be designed for the load side:
in the same way, the motor side sliding mode disturbance observer can be designed as follows:
and 4, step 4: designing a flexible joint mechanical arm control law:
dividing a joint model of a flexible joint mechanical arm into a motor side and a load side, adopting a layered cascade control strategy, introducing a virtual controller and the motor side controller together at the load side, and forming a distributed cascade control architecture at each joint of the mechanical arm, wherein the load side virtual controller calculates a control moment actually required by the joint load side by combining a user track command and system state information, and maps the load side control moment into a motor side control command through an elastic dynamics mapping formula as follows:
then, a motor side controller outputs a motor side control torque by combining a motor side track command and motor side state information, so that the joint is driven to track a given track;
the control law structure of the load side and the motor side is as follows:
in the formula (12) (K) pq ,K dq ) (K) in equation (13) for position and velocity gain of the load side controller pθ ,K dθ ) For the position and speed gains of the motor side controller,andestimating system disturbances on a load side and a motor side by sliding mode observers shown in equations (9) and (10), respectively;
and 5: updating the control output of the mechanical arm:
acquiring real-time angle parameters of the mechanical arm in the motion process through a load side and motor side angle encoder arranged in the mechanical arm joint, and acquiring angular velocity information of the mechanical arm joint motion through first-order differential processing; obtaining elastic parameters of each joint of the mechanical arm through external calibration or parameter identification; and finally, calculating the control input of each joint of the mechanical arm and using the control input for controlling the mechanical arm by combining the state feedback information and the joint elastic parameters.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011424609.3A CN112643670B (en) | 2020-12-07 | 2020-12-07 | Flexible joint control method based on sliding-mode observer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011424609.3A CN112643670B (en) | 2020-12-07 | 2020-12-07 | Flexible joint control method based on sliding-mode observer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112643670A CN112643670A (en) | 2021-04-13 |
CN112643670B true CN112643670B (en) | 2022-07-29 |
Family
ID=75350403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011424609.3A Active CN112643670B (en) | 2020-12-07 | 2020-12-07 | Flexible joint control method based on sliding-mode observer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112643670B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113977571B (en) * | 2021-07-12 | 2023-08-11 | 洛阳尚奇机器人科技有限公司 | Flexible joint robot output torque control method |
CN114536334B (en) * | 2022-02-23 | 2023-08-08 | 浙江工业大学 | High-order sliding mode anti-interference control method for flexible mechanical arm system |
CN114740734B (en) * | 2022-04-29 | 2025-01-28 | 重庆邮电大学 | Flexible actuator, design and control method based on time-varying disturbance and continuous sliding mode |
CN114952835B (en) * | 2022-05-20 | 2024-11-26 | 南昌大学 | A design method of neural network integral sliding mode controller for flexible joint manipulator based on disturbance observer |
CN115284294B (en) * | 2022-08-23 | 2024-07-19 | 上海大学 | Kinetic parameter identification method for differential joint |
CN116141337B (en) * | 2023-04-14 | 2023-07-25 | 苏州艾利特机器人有限公司 | Method for designing rigidity of elastic body of flexible joint mechanical arm |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4311290A1 (en) * | 1992-04-06 | 1993-10-14 | Siemens Ag | Model-based neural path guidance of an industrial robot |
CN108594661A (en) * | 2018-05-08 | 2018-09-28 | 东南大学 | A kind of bionic movement control method of the wheel-leg combined type robot based on CPG |
CN109946975A (en) * | 2019-04-12 | 2019-06-28 | 北京理工大学 | A Reinforcement Learning Optimal Tracking Control Method for Unknown Servo System |
CN110244561A (en) * | 2019-06-11 | 2019-09-17 | 湘潭大学 | An Adaptive Sliding Mode Control Method for Two-stage Inverted Pendulum Based on Disturbance Observer |
CN110653817A (en) * | 2019-08-20 | 2020-01-07 | 南京航空航天大学 | Exoskeleton robot power-assisted control system and method based on neural network |
CN110687918A (en) * | 2019-10-17 | 2020-01-14 | 哈尔滨工程大学 | A Trajectory Tracking Control Method for Underwater Robots Based on Regressive Neural Network Online Approximation |
CN110744541A (en) * | 2019-10-08 | 2020-02-04 | 哈尔滨工程大学 | Vision-guided underwater mechanical arm control method |
CN111590544A (en) * | 2020-04-10 | 2020-08-28 | 南方科技大学 | A method and device for determining the output force of an exoskeleton |
CN111687845A (en) * | 2020-06-23 | 2020-09-22 | 哈尔滨工业大学 | Mechanical arm kinematics parameter calibration method based on inertia measurement unit |
CN112025682A (en) * | 2020-09-02 | 2020-12-04 | 中国科学技术大学 | Control method and system of flexible exoskeleton robot based on muscle coordination theory |
-
2020
- 2020-12-07 CN CN202011424609.3A patent/CN112643670B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4311290A1 (en) * | 1992-04-06 | 1993-10-14 | Siemens Ag | Model-based neural path guidance of an industrial robot |
CN108594661A (en) * | 2018-05-08 | 2018-09-28 | 东南大学 | A kind of bionic movement control method of the wheel-leg combined type robot based on CPG |
CN109946975A (en) * | 2019-04-12 | 2019-06-28 | 北京理工大学 | A Reinforcement Learning Optimal Tracking Control Method for Unknown Servo System |
CN110244561A (en) * | 2019-06-11 | 2019-09-17 | 湘潭大学 | An Adaptive Sliding Mode Control Method for Two-stage Inverted Pendulum Based on Disturbance Observer |
CN110653817A (en) * | 2019-08-20 | 2020-01-07 | 南京航空航天大学 | Exoskeleton robot power-assisted control system and method based on neural network |
CN110744541A (en) * | 2019-10-08 | 2020-02-04 | 哈尔滨工程大学 | Vision-guided underwater mechanical arm control method |
CN110687918A (en) * | 2019-10-17 | 2020-01-14 | 哈尔滨工程大学 | A Trajectory Tracking Control Method for Underwater Robots Based on Regressive Neural Network Online Approximation |
CN111590544A (en) * | 2020-04-10 | 2020-08-28 | 南方科技大学 | A method and device for determining the output force of an exoskeleton |
CN111687845A (en) * | 2020-06-23 | 2020-09-22 | 哈尔滨工业大学 | Mechanical arm kinematics parameter calibration method based on inertia measurement unit |
CN112025682A (en) * | 2020-09-02 | 2020-12-04 | 中国科学技术大学 | Control method and system of flexible exoskeleton robot based on muscle coordination theory |
Non-Patent Citations (2)
Title |
---|
两轮自平衡机器人运动控制研究;秦勇等;《哈尔滨工业大学学报》;20080515(第05期);第54-59页 * |
采用非线性干扰观测器的机械臂补偿型滑模控制;曾伟鹏等;《华侨大学学报(自然科学版)》;20200720(第04期);第7-14页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112643670A (en) | 2021-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112643670B (en) | Flexible joint control method based on sliding-mode observer | |
CN109927032B (en) | Mechanical arm track tracking control method based on high-order sliding-mode observer | |
CN107561935B (en) | Motor position servo system friction compensation control method based on multilayer neural network | |
CN108597058B (en) | Cascaded State Estimation Method for Distributed Drive Electric Vehicles Based on Pseudo-Measurement Information | |
JPH0740204B2 (en) | Controller for multi-degree-of-freedom nonlinear mechanical system | |
CN113325805B (en) | A kind of active disturbance rejection controller and its design method | |
CN111338209A (en) | Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer | |
CN106483844A (en) | The implementation method of the electrohydraulic servo system adaptive location controller based on non linear robust | |
CN109426150B (en) | Load simulator backstepping control method based on extended state observer | |
CN102033548A (en) | RBF neural network-based servo control system and method | |
CN101510072A (en) | Servo system controller with self-adapting fuzzy frictional compensation | |
CN111510035A (en) | A control method and device for a permanent magnet synchronous motor | |
CN101571705A (en) | Position servo system and method | |
CN111948943A (en) | Combined sliding mode motion control method of flexible mechanical arm | |
CN117506896A (en) | Control method for single-connecting-rod mechanical arm embedded with direct-current motor | |
CN118818968A (en) | A quadruped robot motion control method based on deep reinforcement learning | |
CN111673742A (en) | Industrial robot trajectory tracking control algorithm | |
CN112769364A (en) | Fast self-adaptive anti-interference control method of direct current motor servo system | |
CN113283090B (en) | Friction compensation method for electric servo system of airplane steering engine based on bee colony algorithm | |
CN112147894B (en) | Active Control Method of Wheeled Mobile Robot Based on Kinematics and Dynamics Model | |
CN112462606B (en) | A Dynamic Parameter Identification Method for Flexible Joints Based on Adaptive Control | |
CN114714364B (en) | Robot joint friction force compensation adjustment method and robot friction force compensation method | |
CN106066603A (en) | There is the implementation method of the electrohydraulic servo system ADAPTIVE ROBUST positioner of accurate tracking performance | |
CN113977571B (en) | Flexible joint robot output torque control method | |
CN111293949B (en) | Control method of anti-interference electric six-degree-of-freedom parallel mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |