CN116610036A - Track tracking optimization control method for disturbed mechanical arm system and storage medium - Google Patents
Track tracking optimization control method for disturbed mechanical arm system and storage medium Download PDFInfo
- Publication number
- CN116610036A CN116610036A CN202310861035.3A CN202310861035A CN116610036A CN 116610036 A CN116610036 A CN 116610036A CN 202310861035 A CN202310861035 A CN 202310861035A CN 116610036 A CN116610036 A CN 116610036A
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- control
- arm system
- model
- disturbed
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000005457 optimization Methods 0.000 title claims abstract description 22
- 238000003860 storage Methods 0.000 title claims abstract description 8
- 238000013461 design Methods 0.000 claims abstract description 9
- 238000005096 rolling process Methods 0.000 claims abstract description 4
- 230000009897 systematic effect Effects 0.000 claims abstract description 4
- 239000011159 matrix material Substances 0.000 claims description 13
- 239000013598 vector Substances 0.000 claims description 9
- 230000001133 acceleration Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 238000011217 control strategy Methods 0.000 abstract description 4
- 230000004044 response Effects 0.000 abstract description 2
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 206010000372 Accident at work Diseases 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
The invention discloses a disturbed mechanical arm system track tracking optimization control method and a storage medium. The method comprises the steps of constructing a dynamic model for a mechanical arm system consisting of n connecting rods, and converting the dynamic model into a space state form; designing an interference observer to estimate uncertainty contained in the robotic arm system; correcting steady-state signals of the system through systematic feedforward compensation design, so as to obtain a prediction model subjected to dynamic compensation; and obtaining a nominal system model based on the prediction model subjected to dynamic compensation, performing rolling optimization operation in generalized prediction control by using the obtained nominal system model, and obtaining a prediction control law of the generalized prediction controller by solving a performance index optimization function related to joint angle following errors. Compared with the traditional inverse dynamic control strategy, the method has obvious advantages in the aspects of track tracking precision and anti-interference capability, and has more accurate joint position response and stronger closed loop robustness.
Description
Technical Field
The invention relates to the technical field of mechanical arm track tracking optimization, in particular to a disturbed mechanical arm system track tracking optimization control method and a storage medium.
Background
The mechanical arm is usually composed of a kinematic chain formed by connecting joints, and is commonly used in various high-end application scenes such as intelligent manufacturing, aerospace and medical operation by virtue of the characteristics of high integration level, high flexibility and the like. In such applications, the mechanical arm is generally used to cooperate to complete more accurate and efficient engineering tasks, so that more urgent performance requirements are placed on high-precision trajectory tracking of the mechanical arm. However, in actual industrial scenes, a control method based on cascade PID is still more common, so as to complete various complex working condition tasks. However, the robot arm system is essentially a nonlinear control object with strong coupling and containing complex uncertainty, and it may be difficult to achieve better control expectations with only PID, even industrial accidents may occur. Therefore, the research on the advanced control algorithm for the mechanical arm has higher practical significance.
Numerous control schemes exist for robotic arm trajectory tracking control, which can be broadly categorized into the following: robust control, model predictive control (Model Predictive Control, MPC), adaptive neural network control, and sliding mode control, among others. Among them, MPC has been widely paid attention to engineering practitioners in recent years because of its simplicity and high trajectory tracking control performance, which has been considered by researchers as a control strategy with great development prospects. In general, MPC strategies can be subdivided into discrete-time optimized controls and continuous-time optimized controls. The former is widely applied by virtue of the fact that the optimization can be considered to solve the state constraint in the system, but the control effect is greatly influenced by the sampling control period, and the control performance is pursued uniformly, so that the problem of overlarge calculation load is further caused, and the real-time performance of the control system is further damaged. In order to alleviate the problem, yang proposes a generalized predictive control (Generalized Predictive Control, GPC) strategy, and the method does not need discretization processing on the model, but directly uses taylor approximation values of a system dynamics model to perform operation of optimizing performance indexes, so as to obtain a final display analysis solution.
However, the lumped uncertainty composed of parameter perturbation modeled by the mechanical arm system, the high-order dynamics state not modeled, external interference suffered by the system and the like is commonly existed in various engineering objects, the negative effect of the lumped uncertainty tends to cause the reduction of control performance, and even safety problems occur, namely, the completion of the established high-precision track tracking control of the mechanical arm system containing uncertainty is difficult to a certain extent. Also, the presence of uncertainty presents a significant challenge to conventional MPC designs. For this reason, uncertainty to the system needs to be taken into account in the controller design process, thereby improving various performances of the closed-loop system.
Disclosure of Invention
The invention aims to provide an optimized track tracking control method for a disturbed mechanical arm system and a storage medium for overcoming the defects in the prior art.
In order to achieve the above object, in a first aspect, the present invention provides a method for optimizing and controlling track tracking of a disturbed mechanical arm system, including:
step 1, constructing a dynamic model for a mechanical arm system consisting of n connecting rods, and converting the dynamic model into a space state form;
step 2, designing an interference observer to estimate uncertainty contained in the mechanical arm system;
step 3, correcting a steady-state signal of the system through systematic feedforward compensation design, so as to obtain a prediction model subjected to dynamic compensation;
and 4, obtaining a nominal system model based on the dynamic compensation prediction model, performing rolling optimization operation in generalized prediction control by using the obtained nominal system model, and obtaining a prediction control law of the generalized prediction controller by solving a performance index optimization function related to joint angle following errors.
Further, the dynamic model is described as:
wherein ,joint angle, angular velocity and acceleration vectors, respectively, < >>,/>For n-dimensional real number set, < >>For joint torque>,/>Is an inertial matrix->, and ,/>for centripetal and coriolis force matrices, +.>Is the gravity item of the mechanical arm, +.>,/>Is a lumped disturbance of parameterized uncertainty, unmodeled dynamics and external disturbances of the system.
Further, the mode of converting the dynamic model into the space state form is specifically as follows:
definition of the definition and />The robotic arm system is re-described as a state space form:
wherein ,、/>respectively-> and />First derivative of>To predict control law, ++>In order to integrate the interference into a set,a dynamic model is known for the system;
。
further, the interference observer is expressed as:
wherein ,to disturb the internal auxiliary state of the observer, +.>Is->First derivative of>For a positive gain matrix to be designed, +.>Is->Is used for estimating the vector of the vector;
defining estimation errors of an interference observerThe error equation of the interference observer is obtained to satisfy:
wherein ,is->Is a first derivative of (a).
Further, the step 3 specifically includes:
based on the estimated value of the interference observer, the steady-state reference signal is obtained by correcting the unknown uncertainty in the system、/>、/>:
wherein ,for a given trajectory desired by the robotic arm system, +.>Is->First derivative of>Is->Second derivative of>Dynamic models are known for systems->In steady state reference signal->、/>Numerical values at;
then, the following coordinate conversion is performed:
build up toA nonlinear system that is a new state variable, specifically as follows:
wherein ,representing the transpose of the matrix>Is an n-order identity matrix>Is->Is a first derivative of (a).
Further, the step 4 specifically includes:
the following optimization performance indexes are set:
wherein ,for prediction period +.>Is a time variable +.>Is an integral intermediate variable;
by ignoring the estimation error and nonlinear tracking error term in the nonlinear system, a nominal system model is obtained as follows:
will track deviationsIn one prediction period [0, T]Inner along the nominal system using taylor series expansion approximation:
wherein ,for factorial symbols, ++>A control order for a nominal system;
the optimization performance index is further calculated as:
for a pair ofAlong->Calculate the deviation and take +.>,/>At the same time at a known +.>On the premise of nonsingular, calculating to obtain predictive control law +.>The method comprises the following steps:
。
further, it willThe first column is the optimal predictive control law +.>This can further result in:
。
further, the control order is setSelecting 0, simplifying the optimal control law, and simplifying the optimal control law +.>The method comprises the following steps:
wherein ,respectively is->,/>Related constant matrix, < >>。
In a second aspect, the invention provides a storage medium storing a computer program which, when executed by a processor, implements the method described above.
The beneficial effects are that: the invention adopts the interference observer to reconstruct the uncertainty model of the mechanical arm system on line, designs a compensation loop along with the uncertainty model, corrects the unknown information of the uncertainty system, optimizes the nominal model of predictive control by utilizing the uncertainty estimation information, calculates the explicit form of the generalized predictive control law according to the set performance index containing joint tracking error, and has obvious advantages in the aspects of track tracking precision and anti-interference capability and has more accurate joint position response and stronger closed loop robust performance compared with the traditional inverse dynamic control strategy.
Drawings
FIG. 1 is a schematic diagram of a composite design framework based on a nonlinear disturbance observer and generalized predictive control;
Detailed Description
The invention will be further illustrated by the following drawings and specific examples, which are carried out on the basis of the technical solutions of the invention, it being understood that these examples are only intended to illustrate the invention and are not intended to limit the scope of the invention.
As shown in fig. 1, an embodiment of the present invention provides a method for tracking and optimizing a track of a disturbed mechanical arm system, including:
step 1, constructing a dynamic model for a mechanical arm system consisting of n connecting rods, and converting the dynamic model into a space state form. In particular, the dynamic model of the robotic arm system may be described as:
wherein ,joint angle, angular velocity and acceleration vectors, respectively, < >>,/>For n-dimensional real number set, < >>For joint torque>,/>Is an inertial matrix->, and ,/>for centripetal and coriolis force matrices, +.>Is the gravity item of the mechanical arm, +.>,/>Is a lumped disturbance of parameterized uncertainty, unmodeled dynamics and external disturbances of the system.
The mode of converting the dynamic model into the space state form is specifically as follows:
definition of the definition and />The robotic arm system is re-described as a state space form:
wherein ,、/>respectively-> and />First derivative of>To predict control law, ++>In order to integrate the interference into a set,a dynamic model is known for the system;
。
and 2, designing an interference observer to estimate uncertainty contained in the mechanical arm system. Specifically, the above-mentioned interference observer may be expressed as:
wherein ,to disturb the internal auxiliary state of the observer, +.>Is->First derivative of>For a positive gain matrix to be designed, +.>Is->Is used for estimating the vector of the vector;
defining estimation errors of an interference observerThe error equation of the interference observer is obtained to satisfy:
wherein ,is->Is a first derivative of (a).
And step 3, correcting a steady-state signal of the system through systematic feedforward compensation design, so as to obtain a prediction model subjected to dynamic compensation. The method comprises the following steps:
based on the estimated value of the interference observer, the steady-state reference signal is obtained by correcting the unknown uncertainty in the system、/>、/>:
wherein ,for a given trajectory desired by the robotic arm system, +.>Is->First derivative of>Is->Second derivative of>Dynamic models are known for systems->In steady state reference signal->、/>Numerical values at;
then, the following coordinate conversion is performed:
build up toA nonlinear system that is a new state variable, specifically as follows:
wherein ,for disturbing the estimation error of the observer, +.>,/>Representing the transpose of the matrix>Is an n-order identity matrix>Is->Is a first derivative of (a).
And 4, obtaining a nominal system model based on the dynamic compensation prediction model, performing rolling optimization operation in generalized prediction control by using the obtained nominal system model, and obtaining a prediction control law of the generalized prediction controller by solving a performance index optimization function related to joint angle following errors. The method comprises the following steps:
the following optimization performance indexes are set:
wherein ,for prediction period +.>Is a time variable +.>Is an integral intermediate variable;
by ignoring the estimation error and nonlinear tracking error term in the nonlinear system, a nominal system model is obtained as follows:
will track deviationsIn one prediction period [0, T]Inner along the nominal system using taylor series expansion approximation:
wherein ,for factorial symbols, ++>A control order for a nominal system;
the optimization performance index is further calculated as:
for a pair ofAlong->Calculate the deviation and take +.>,/>At the same time at a known +.>On the premise of nonsingular, calculating to obtain predictive control law +.>The method comprises the following steps:
。
preferably willThe first column is the optimal predictive control law +.>This can further result in:
。
it is also preferable to control the orderSelecting 0, simplifying the optimal control law, and adding ∈0 into the simplified optimal control law>The method comprises the following steps:
wherein ,respectively is->,/>Related constant matrix, < >>。
To verify the effectiveness of the present invention, the present invention was tested on a six degree of freedom welding robot platform. The experimental platform consists of a motion control unit, a joint PMSM servo driving unit and a robot body structure. Simulation verification is performed in MATLAB/Simulink, and algorithm module generation is performed by using a model-based design method (Model Based Design, MBD). The motion control unit is realized by a double-Fu controller, a TE1400 plug-in is adopted to import a C++ file generated by MBD, and the algorithm module is invoked and verified in TwainCAT software. In addition, the expected track required to be executed by the mechanical arm is planned by a cubic polynomial curve; each dynamic parameter matrix in a robotic arm systemObtained by modeling and identification methods.
The feasibility and effectiveness of the proposed control strategy is verified in terms of interference suppression capability and closed loop system steady state performance. For comparison, three schemes of reference inverse dynamics control (Inverse Dynamic Control, IDC), inverse dynamics control (idc+ndo) of integrated nonlinear disturbance observer and control method (gpc+ndo) proposed by the present invention are respectively designed. Wherein, the control law of the joint torque based on IDC is designed as follows:
wherein :the location and velocity gain matrices, respectively.
Based on the above embodiments, it will be readily appreciated by a person skilled in the art that the present invention also provides a storage medium storing a computer program which, when executed by a processor, implements the above-described method.
The foregoing is merely a preferred embodiment of the present invention, and it should be noted that other parts not specifically described are within the prior art or common general knowledge to a person of ordinary skill in the art. Modifications and alterations may be made without departing from the principles of this invention, and such modifications and alterations should also be considered as being within the scope of the invention.
Claims (9)
1. The track tracking optimization control method for the disturbed mechanical arm system is characterized by comprising the following steps of:
step 1, constructing a dynamic model for a mechanical arm system consisting of n connecting rods, and converting the dynamic model into a space state form;
step 2, designing an interference observer to estimate uncertainty contained in the mechanical arm system;
step 3, correcting a steady-state signal of the system through systematic feedforward compensation design, so as to obtain a prediction model subjected to dynamic compensation;
and 4, obtaining a nominal system model based on the dynamic compensation prediction model, performing rolling optimization operation in generalized prediction control by using the obtained nominal system model, and obtaining a prediction control law of the generalized prediction controller by solving a performance index optimization function related to joint angle following errors.
2. The method for optimizing control of trajectory tracking of a disturbed mechanical arm system according to claim 1, wherein the dynamic model is described as:
;
wherein ,joint angle, angular velocity and acceleration vectors, respectively, < >>,/>For n-dimensional real number set, < >>For joint torque>,/>Is an inertial matrix->, and />,For centripetal and coriolis force matrices, +.>Is the gravity item of the mechanical arm, +.>,/>Is a lumped disturbance of parameterized uncertainty, unmodeled dynamics and external disturbances of the system.
3. The method for optimizing track following control of a disturbed mechanical arm system according to claim 2, wherein the mode of converting the dynamic model into a space state form is specifically as follows:
definition of the definition and />The robotic arm system is re-described as a state space form:
;
wherein ,、/>respectively-> and />First derivative of>To predict control law, ++>For lumped interference +.>A dynamic model is known for the system;
;
。
4. a disturbed mechanical arm system trajectory tracking optimization control method according to claim 3, characterized in that the disturbance observer is expressed as:
;
wherein ,to disturb the internal auxiliary state of the observer, +.>Is->First derivative of>For a positive gain matrix to be designed, +.>Is->Is used for estimating the vector of the vector;
defining estimation errors of an interference observerThe error equation of the interference observer is obtained to satisfy:
;
wherein ,is->Is a first derivative of (a).
5. The method for optimizing and controlling track following of a disturbed mechanical arm system according to claim 4, wherein the step 3 specifically comprises:
based on the estimated value of the interference observer, the steady-state reference signal is obtained by correcting the unknown uncertainty in the system、、/>:
;
wherein ,for a given trajectory desired by the robotic arm system, +.>Is->First derivative of>Is->Is used for the first derivative of (c),dynamic models are known for systems->In steady state reference signal->、/>The numerical value of the position is calculated,representing the desired angular value of the j-th joint, j=1, 2, … …, n;
then, the following coordinate conversion is performed:
;
build up toA nonlinear system that is a new state variable, specifically as follows:
;
;
wherein ,representing the transpose of the matrix>Is an n-order identity matrix>Is->Is a first derivative of (a).
6. The method for optimizing and controlling track following of a disturbed mechanical arm system according to claim 5, wherein the step 4 specifically comprises:
the following optimization performance indexes are set:
;
wherein ,for prediction period +.>Is a time variable +.>Is an integral intermediate variable;
by ignoring the estimation error and nonlinear tracking error term in the nonlinear system, a nominal system model is obtained as follows:
;
will track deviationsIn one prediction period [0, T]Inner along the nominal system using taylor series expansion approximation:
;
wherein ,for the order ofMultiplication symbol, & lt>A control order for a nominal system;
the optimization performance index is further calculated as:
;
;
;
;
for a pair ofAlong->Calculate the deviation and take +.>,/>At the same time, at a known timeOn the premise of nonsingular, calculating to obtain predictive control law +.>The method comprises the following steps:
。
7. the method for optimizing trajectory tracking control of a disturbed mechanical arm system according to claim 6, whereinThe first column is the optimal predictive control law +.>This can further result in:
;
。
8. the optimized control method for tracking the track of the disturbed mechanical arm system according to claim 7, wherein the control order isSelecting 0, simplifying the optimal control law, and simplifying the optimal control law +.>The method comprises the following steps:
;
wherein ,respectively is->,/>Related constant matrix, < >>。
9. A storage medium storing a computer program, which when executed by a processor implements the method of any one of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310861035.3A CN116610036A (en) | 2023-07-14 | 2023-07-14 | Track tracking optimization control method for disturbed mechanical arm system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310861035.3A CN116610036A (en) | 2023-07-14 | 2023-07-14 | Track tracking optimization control method for disturbed mechanical arm system and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116610036A true CN116610036A (en) | 2023-08-18 |
Family
ID=87678511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310861035.3A Pending CN116610036A (en) | 2023-07-14 | 2023-07-14 | Track tracking optimization control method for disturbed mechanical arm system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116610036A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117340897A (en) * | 2023-12-05 | 2024-01-05 | 山东建筑大学 | Dynamic response prediction-oriented robot digital twin model modeling method and system |
WO2024093507A1 (en) * | 2023-06-28 | 2024-05-10 | 上海第二工业大学 | Generalized dynamic predictive control method for realizing trajectory tracking of manipulator system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109507890A (en) * | 2019-01-09 | 2019-03-22 | 中南大学 | A kind of unmanned plane dynamic inverse generalized predictive controller based on ESO |
CN112318511A (en) * | 2020-11-02 | 2021-02-05 | 北京邮电大学 | Mechanical arm trajectory tracking control method based on data driving |
CN115890668A (en) * | 2022-11-18 | 2023-04-04 | 上海电力大学 | Distributed optimization learning control method and system for robot joint module |
-
2023
- 2023-07-14 CN CN202310861035.3A patent/CN116610036A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109507890A (en) * | 2019-01-09 | 2019-03-22 | 中南大学 | A kind of unmanned plane dynamic inverse generalized predictive controller based on ESO |
CN112318511A (en) * | 2020-11-02 | 2021-02-05 | 北京邮电大学 | Mechanical arm trajectory tracking control method based on data driving |
CN115890668A (en) * | 2022-11-18 | 2023-04-04 | 上海电力大学 | Distributed optimization learning control method and system for robot joint module |
Non-Patent Citations (9)
Title |
---|
BURHANETTIN DURMUŞ 等: "A study on industrial robotic manipulator model using model based predictive controls", JOURNAL OF INTELLIGENT MANUFACTURING * |
TIANLE TAN 等: "Model Prediction and Dynamics Inversion Control of Space Manipulator", 2020 CHINESE AUTOMATION CONGRESS * |
XIN DONG 等: "Generalized Dynamic Predictive Control for Nonlinear Systems Subject to Mismatched Disturbances With Application to PMSM Drives", IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, pages 954 - 964 * |
ZHONGKUN CAO 等: "Direct Speed Regulation for PMSM Drive System Via a Generalized Dynamic Predictive Control Approach", 2022 25TH INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS * |
张信 等: "搬运机械手模糊滑模增益跟踪控制", 组合机床与自动化加工技术 * |
王炳辉: "基于干扰观测器的机械臂轨迹跟踪滑模控制策略研究", 中国优秀硕士学位论文全文数据库 信息科技辑, pages 7 - 13 * |
程路;姜长生;都延丽;蒲明;: "一类不确定***基于滑模干扰补偿的广义预测控制", 控制理论与应用, no. 02 * |
陈宗海: "***仿真技术及其应用", 中国科学技术大学出版社, pages: 229 - 230 * |
魏亚飞 等: "基于抗扰增强型广义预测控制的永磁同步电机伺服***", 《控制与决策 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024093507A1 (en) * | 2023-06-28 | 2024-05-10 | 上海第二工业大学 | Generalized dynamic predictive control method for realizing trajectory tracking of manipulator system |
CN117340897A (en) * | 2023-12-05 | 2024-01-05 | 山东建筑大学 | Dynamic response prediction-oriented robot digital twin model modeling method and system |
CN117340897B (en) * | 2023-12-05 | 2024-03-12 | 山东建筑大学 | Dynamic response prediction-oriented robot digital twin model modeling method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116610036A (en) | Track tracking optimization control method for disturbed mechanical arm system and storage medium | |
Coelho et al. | Path-following control of mobile robots in presence of uncertainties | |
CN102681489B (en) | Control method for motion stability and outline machining precision of multi-shaft linkage numerical control system | |
CN115157238B (en) | Multi-degree-of-freedom robot dynamics modeling and track tracking method | |
Xie et al. | An acceleration-level data-driven repetitive motion planning scheme for kinematic control of robots with unknown structure | |
Zheng et al. | Tracking control of manipulator based on high-order disturbance observer | |
CN110095983B (en) | Mobile robot prediction tracking control method based on path parameterization | |
Wang et al. | Adaptive MPC trajectory tracking for AUV based on Laguerre function | |
CN110744552A (en) | Flexible mechanical arm motion control method based on singular perturbation theory | |
Sun et al. | Research on the trajectory tracking control of a 6-DOF manipulator based on fully-actuated system models | |
Dontchev et al. | Inexact Newton–Kantorovich methods for constrained nonlinear model predictive control | |
Jin et al. | Physical-informed neural network for MPC-based trajectory tracking of vehicles with noise considered | |
CN112936286A (en) | Self-adaptive consistency tracking control method and system for multi-flexible mechanical arm system | |
CN112643670A (en) | Flexible joint control method based on sliding-mode observer | |
Cui et al. | Neuroadaptive fault-tolerant control under multiple objective constraints with applications to tire production systems | |
Yang et al. | Fixed-time composite neural learning control of flexible telerobotic systems | |
Xian et al. | Continuous sliding mode control of robotic manipulators based on time-varying disturbance estimation and compensation | |
Precup et al. | A survey on fuzzy control for mechatronics applications | |
CN117549294A (en) | Mechanical arm track tracking control method for optimizing fuzzy sliding mode control | |
CN112643673A (en) | Mobile mechanical arm robust control method and system based on non-linear disturbance observer | |
Yuan et al. | Trajectory tracking control of a nonholonomic mobile robot | |
Shao et al. | Data-driven model-free adaptive positioning and anti-swing control for bridge cranes | |
CN116088299A (en) | Neural network backstepping control method for satellite antenna series-parallel motor mechanism | |
Khoukhi | Data-driven multi-stage motion planning of parallel kinematic machines | |
Gan et al. | A speed jumping-free tracking controller with trajectory planner for unmanned underwater vehicle |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20230818 |