CN107662208B - Flexible joint mechanical arm finite time self-adaptive backstepping control method based on neural network - Google Patents
Flexible joint mechanical arm finite time self-adaptive backstepping control method based on neural network Download PDFInfo
- Publication number
- CN107662208B CN107662208B CN201710732672.5A CN201710732672A CN107662208B CN 107662208 B CN107662208 B CN 107662208B CN 201710732672 A CN201710732672 A CN 201710732672A CN 107662208 B CN107662208 B CN 107662208B
- Authority
- CN
- China
- Prior art keywords
- neural network
- follows
- mechanical arm
- error
- equation
- 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/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- 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/1638—Programme controls characterised by the control loop compensation for arm bending/inertia, pay load weight/inertia
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Feedback Control In General (AREA)
Abstract
A flexible joint mechanical arm finite time self-adaptive backstepping control method based on a neural network is designed by aiming at a flexible joint mechanical arm containing unknown uncertain items and utilizing the neural network and the finite time control method. In each step of the backstepping control, the self-adaptive finite time virtual controller is provided to realize that the system tracking error converges to the area near the balance point in a finite time. Two simple neural networks are applied to approximate and compensate the uncertain items of the system, and a large amount of calculation in the traditional backstepping control is reduced. The invention provides a control method which can compensate unknown uncertainty of a system, solve the problem of large calculation amount of the traditional backstepping control and realize the convergence of the tracking error of the system in limited time and the tracking of the system in limited time.
Description
Technical Field
The invention relates to a finite time self-adaptive backstepping control method of a flexible joint mechanical arm based on a neural network, in particular to a flexible joint mechanical arm control method with unknown uncertainty.
Background
The mechanical arm has the advantages of flexible action, small movement inertia, high working efficiency, stability, reliability and the like, has prominent effect in actual life, and is particularly widely applied in the field of high precision, such as industrial design, aerospace, medical appliances and the like. With the development of science and technology, people have higher and higher precision requirements on the mechanical arm, but the control performance and the technical level limitation of the mechanical arm are seriously influenced by the actually existing complex uncertain factors in the mechanical arm. In order to meet the requirements of higher precision and performance, the flexibility of the mechanical arm joint is considered, and a flexible joint mechanical arm is adopted in the modeling and design control method. For flexible joint mechanical arms, researchers have proposed many control methods, such as adaptive control, fuzzy control, sliding mode control, and backstepping control.
The backstepping control method is a nonlinear system design method, and the basic idea is to decompose a complex nonlinear system into subsystems with the order not exceeding the system order, then design a virtual controller in each subsystem respectively, and back to the whole system until the design of the whole control law is completed. A controller of the flexible joint mechanical arm is designed by utilizing a backstepping control technology, so that the problem of non-matching uncertainty in a system can be solved.
Although many control strategies can effectively solve the tracking control of the flexible joint mechanical arm, most of the control strategies can only ensure that the system state error is finally and consistently bounded. In order to ensure that the system is stable within a limited time, limited time control is adopted. The finite time control is successfully applied to a plurality of control fields such as a mechanical arm system, a spacecraft system, a multi-agent system, a permanent magnet synchronous motor system and the like, is a control technology based on a finite time stability theory, can improve the robust performance of the system, and ensures that the system reaches a stable state in a finite time. Neural networks can approximate a position function within arbitrary precision, and therefore, are widely used to solve the problem of system uncertainty. The control method application of the above control strategy has certain limitations, or each state error variable cannot be guaranteed to be converged in a limited time, or a system model must be known.
Disclosure of Invention
In order to overcome the problem of unknown uncertainty of the flexible joint mechanical arm, the invention provides a flexible joint mechanical arm finite time self-adaptive backstepping control method based on a neural network.
The technical scheme proposed for solving the technical problems is as follows:
a flexible joint mechanical arm finite time self-adaptive backstepping control method based on a neural network comprises the following steps:
1.1 the dynamic model expression form of an n-order flexible joint mechanical arm is as follows:
wherein q ∈ Rn,θ∈RnRespectively are a joint position vector and a motor position vector, and n is the order of the system;is the joint acceleration vector;is motor acceleration vector, M (q) ∈ Rn×nJ ∈ R as an unknown nonsingular symmetric positive definite matrix representing the inertia of the jointn×nK ∈ R as an unknown nonsingular symmetrical positive definite matrix representing motor inertian×nIs an unknown diagonal positive definite matrix representing the joint spring stiffness h (q, theta) ∈ Rn×nU ∈ R as a function of centripetal, Coriolis, and gravitational accelerationnRepresenting a control torque vector;
1.2 redefine the variables, writing equation (1) in the form of a state space equation:
wherein xiI is measurable at 1,2,3,4Of M (x)1),h(x1,x2) K and J are both unknown terms;
the system tracking error is defined as follows:
z1=x1-xd(3)
wherein xdIs a given smoothly bounded reference trajectory;
the derivation of equation (3) yields:
whereinIs the first derivative of the error and is,is the first derivative of the reference trajectory;
step 3, defining an error variable, and designing a virtual controller, wherein the process is as follows:
3.1 define error variables as:
zj=xj-aj-1,j=2,3,4 (5)
wherein, aj-1J is 2,3,4 is a virtual controller in the design controller process;
derivation of equation (5) yields:
whereinIs the first derivative of the error and is,j is 2,3,4 is the first derivative of the virtual controller in the design controller process;
substituting formulae (2) and (5) into formulae (4) and (6) to obtain:
definition ofIs an ideal weight matrix of the neural network, and m is the number of the neurons; thenIs approximated as follows:
whereinIs a basis function of the neural network;1,2representing approximation error of neural network and satisfying | non-calculation1||≤1N,||2||≤2N;1N,2NIs a positive constant, | · | | | represents a two-norm of the value;andthe form of (A) is as follows:
wherein, al,bl,cl,dlAre all constant parameters, l ═ 1, 2;
3.3 designing neural network weight and estimation error updating law:
andare respectivelyAndan estimated value of (d);andare respectively1NAnd2Nan estimated value of (d);
3.4 design virtual controller, as follows:
wherein h is1,h2,h3,k1,k2,k3Is a normal number;
3.5 design the actual controller as follows:
wherein h is4,k4Is a normal number;
3.6 substituting formula (8), formula (9), formula (16) and formula (17) into formula (7) yields:
Derivation of equation (19) and substitution of (18) yields:
if equation (20) is written as
η therein1=Min{2h1,2h2λmin{M-1(x1)K},2h3,2h4λmin{J-1}},
η2=Min{2αk1,(2M-1(x1)K)αk2,2αk3,(2J-1)αk4},
=Z2NW1NΦ1N+Z4NW2NΦ2N+Z2NE1μ+Z4NE2μ,
Where Min {. cndot.) represents a minimum value, λmin{. denotes the minimum eigenvalue; z2NAnd Z4NRespectively represent | | z2And z4The maximum value of | l; w1NAnd W2NRespectively representAndmaximum value of (d); phi1NAnd phi2NRespectively representAndmaximum value of (d); e1μAnd E2μRespectively representAndmaximum value of (d);
it is determined that the system tracking error has a finite time to converge into a domain near the equilibrium point.
The invention designs the finite-time self-adaptive backstepping control method of the flexible joint mechanical arm based on the neural network based on the flexible joint mechanical arm containing unknown uncertainty items and combining the self-adaptive backstepping control, the neural network and the finite-time control method, solves the problem of uncertainty in a system, reduces the calculated amount in the traditional backstepping control, and realizes the finite-time convergence of the tracking error of the system.
The technical conception of the invention is as follows: the method is characterized in that self-adaptive backstepping control is designed aiming at the flexible joint mechanical arm containing unknown uncertainty items, and a flexible joint mechanical arm finite time self-adaptive backstepping control method based on a neural network is designed by utilizing the neural network and a finite time control method. In each step of the backstepping control, the self-adaptive finite time virtual controller is provided to realize that the system tracking error converges to the area near the balance point in a finite time. Two simple neural networks are applied to approximate and compensate the uncertain items of the system, and a large amount of calculation in the traditional backstepping control is reduced. The invention provides a control method which can compensate unknown uncertainty of a system, solve the problem of large calculation amount of the traditional backstepping control and realize the convergence of the tracking error of the system in limited time and the tracking of the system in limited time.
The invention has the beneficial effects that: the unknown uncertainty of the system is compensated, a large amount of calculation amount of the traditional backstepping control is reduced, the convergence of the tracking error of the system in limited time is realized, and the limited time tracking of the system is realized.
Drawings
FIG. 1 is a graph of the tracking effect of the present invention;
FIG. 2 is a tracking error map of the present invention;
FIG. 3 is a diagram of the neural network approximation unknowns of the present invention;
FIG. 4 is a graph of the weight norm of the neural network approximation of the present invention;
FIG. 5 is a state variable diagram of the present invention;
FIG. 6 is a control input diagram of the present invention;
FIG. 7 is a control flow diagram of the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
Referring to fig. 1-7, a finite-time adaptive backstepping control method of a flexible joint mechanical arm based on a neural network comprises the following steps:
1.1 the dynamic model expression form of an n-order flexible joint mechanical arm is as follows:
wherein q ∈ Rn,θ∈RnRespectively are a joint position vector and a motor position vector, and n is the order of the system;is the joint acceleration vector;is motor acceleration vector, M (q) ∈ Rn×nJ ∈ R as an unknown nonsingular symmetric positive definite matrix representing the inertia of the jointn×nK ∈ R as an unknown nonsingular symmetrical positive definite matrix representing motor inertian×nIs an unknown diagonal positive definite matrix representing the joint spring stiffness h (q, theta) ∈ Rn×nU ∈ R as a function of centripetal, Coriolis, and gravitational accelerationnRepresenting a control torque vector;
1.2 redefine the variables, writing equation (1) in the form of a state space equation:
wherein xiI-1, 2,3,4 are all measurable, M (x)1),h(x1,x2) K and J are both unknown terms;
the system tracking error is defined as follows:
z1=x1-xd(3)
wherein xdIs a given smoothly bounded reference trajectory;
the derivation of equation (3) yields:
whereinIs the first derivative of the error and is,is the first derivative of the reference trajectory;
step 3, defining an error variable, and designing a virtual controller, wherein the process is as follows:
3.1 define error variables as:
zj=xj-aj-1,j=2,3,4 (5)
wherein, aj-1J is 2,3,4 is a virtual controller in the design controller process;
derivation of equation (5) yields:
whereinIs the first derivative of the error and is,j is 2,3,4 is the first derivative of the virtual controller in the design controller process;
substituting formulae (2) and (5) into formulae (4) and (6) to obtain:
definition ofIs an ideal weight matrix of the neural network, and m is the number of the neurons; thenIs approximated as follows:
whereinIs a basis function of the neural network;1,2representing approximation error of neural network and satisfying | non-calculation1||≤1N,||2||≤2N;1N,2NIs a positive constant, | · | | | represents a two-norm of the value;andthe form of (A) is as follows:
wherein, al,bl,cl,dlAre all constant parameters, l ═ 1, 2;
3.3 designing neural network weight and estimation error updating law:
andare respectivelyAndan estimated value of (d);andare respectively1NAnd2Nan estimated value of (d);
3.4 design virtual controller, as follows:
wherein h is1,h2,h3,k1,k2,k3Is a normal number;
3.5 design the actual controller as follows:
wherein h is4,k4Is a normal number;
3.6 substituting formula (8), formula (9), formula (16) and formula (17) into formula (7) yields:
Derivation of equation (19) and substitution of (18) yields:
if equation (20) is written as
η therein1=Min{2h1,2h2λmin{M-1(x1)K},2h3,2h4λmin{J-1}},
η2=Min{2αk1,(2M-1(x1)K)αk2,2αk3,(2J-1)αk4},
=Z2NW1NΦ1N+Z4NW2NΦ2N+Z2NE1μ+Z4NE2μ,
Where Min {. cndot.) represents a minimum value, λmin{. denotes the minimum eigenvalue; z2NAnd Z4NRespectively represent | | z2And z4The maximum value of | l; w1NAnd W2NRespectively representAndmaximum value of (d); phi1NAnd phi2NRespectively representAndmaximum value of (d); e1μAnd E2μRespectively representAndmaximum value of (d);
it is determined that the system tracking error has a finite time to converge into a domain near the equilibrium point.
In order to verify the effectiveness of the method, the method carries out simulation verification on the flexible joint mechanical arm of one joint. The system initialization parameters are set as follows:
the parameters of the neural network basis functions are as follows: a is1=10,b1=2,c1=1,d1=-1.8,a2=5,b2=0.2,c2=1,d2The update law of the neural network weight and the error estimation is as follows:1=0.05,2=0.1,σ1=0.1,σ2=0.1,γ1=1,γ2=0.5,ρ1=5,ρ2the coefficients of the virtual controller are as follows: h is1=4,h2=0.8,h3=2,h4=5,k1=2.2,k2=0.3,k3=3,k 45, α, 13/15, and xdSin (t); initial value given x of systemd(0)=0,x1(0)=x2(0)=x3(0)=x4(0) The weight and the initial value of the estimation error are selected to be distributed in [ -1,1 [ -0 ]]An arbitrary vector of (a).
FIG. 1 and FIG. 2 show system traceabilityCan be matched with the corresponding tracking error, and the output x can be seen1Can track ideal track x welldAnd the tracking error converges in a zero domain; fig. 3 and 4 show the approximation effect of the neural network, and it can be seen that the neural network can well approximate the unknown function under the bounded weight norm. In fig. 5 and 6, several other state variables and control inputs are shown.
Therefore, the invention can provide a control method which can compensate the uncertain unknown items of the system, reduce a large amount of calculation amount of the traditional backstepping control and realize the convergence of the tracking error of the system in limited time and the limited time tracking of the system.
While the foregoing has described a preferred embodiment of the invention, it will be appreciated that the invention is not limited to the embodiment described, but is capable of numerous modifications without departing from the basic spirit and scope of the invention as set out in the appended claims.
Claims (1)
1. A flexible joint mechanical arm finite time self-adaptive backstepping control method based on a neural network is characterized by comprising the following steps: the control method comprises the following steps:
step 1, establishing a dynamic model of the flexible joint mechanical arm, and initializing a system state, sampling time and control parameters, wherein the process comprises the following steps:
1.1 the dynamic model expression form of an n-order flexible joint mechanical arm is as follows:
wherein q ∈ Rn,θ∈RnRespectively are a joint position vector and a motor position vector, and n is the order of the system;is the joint acceleration vector;is motor acceleration vector, M (q) ∈ Rn×nJ ∈ R as an unknown nonsingular symmetric positive definite matrix representing the inertia of the jointn×nK ∈ R as an unknown nonsingular symmetrical positive definite matrix representing motor inertian×nIs an unknown diagonal positive definite matrix representing the joint spring stiffness h (q, theta) ∈ Rn×nU ∈ R as a function of centripetal, Coriolis, and gravitational accelerationnRepresenting a control torque vector;
1.2 redefine the variables, writing equation (1) in the form of a state space equation:
wherein xiI-1, 2,3,4 are all measurable, M (x)1),h(x1,x2) K and J are both unknown terms;
step 2, calculating the tracking error of the system, wherein the process is as follows:
the system tracking error is defined as follows:
z1=x1-xd(3)
wherein xdIs a given smoothly bounded reference trajectory;
the derivation of equation (3) yields:
whereinIs the first derivative of the error and is,is the first derivative of the reference trajectory;
step 3, defining an error variable, and designing a virtual controller, wherein the process is as follows:
3.1 define error variables as:
zj=xj-aj-1,j=2,3,4 (5)
wherein, aj-1J is 2,3,4 is a virtual controller in the design controller process;
derivation of equation (5) yields:
whereinIs the first derivative of the error and is,j is 2,3,4 is the first derivative of the virtual controller in the design controller process;
substituting formulae (2) and (5) into formulae (4) and (6) to obtain:
definition ofIs an ideal weight matrix of the neural network, and m is the number of the neurons; thenIs approximated as follows:
whereinIs a basis function of the neural network;1,2representing approximation error of neural network and satisfying | non-calculation1||≤1N,||2||≤2N;1N,2NIs a positive constant, | · | | | represents a two-norm of the value;andthe form of (A) is as follows:
wherein, al,bl,cl,dlAre all constant parameters, l ═ 1, 2;
3.3 designing neural network weight and estimation error updating law:
whereinIs a positive definite diagonal matrix; sigma1,σ2,ρ1,ρ2Are suitable parameters;andare respectivelyAndan estimated value of (d);andare respectively1NAnd2Nan estimated value of (d);
3.4 design virtual controller, as follows:
wherein h is1,h2,h3,k1,k2,k3Is a normal number;
3.5 design the actual controller as follows:
wherein h is4,k4Is a normal number;
3.6 substituting formula (8), formula (9), formula (16) and formula (17) into formula (7) yields:
step 5, designing the Lyapunov function into the following form:
Derivation of equation (19) and substitution of (18) yields:
if equation (20) is written as
η therein1=Min{2h1,2h2λmin{M-1(x1)K},2h3,2h4λmin{J-1}},
η2=Min{2αk1,(2M-1(x1)K)αk2,2αk3,(2J-1)αk4},
=Z2NW1NΦ1N+Z4NW2NΦ2N+Z2NE1μ+Z4NE2μ,
Where Min {. cndot.) represents a minimum value, λmin{. denotes the minimum eigenvalue; z2NAnd Z4NRespectively represent | | z2And z4The maximum value of | l; w1NAnd W2NRespectively representAndmaximum value of (d); phi1NAnd phi2NRespectively representAndmaximum value of (d); e1μAnd E2μRespectively representAndmaximum value of (d);
it is determined that the system tracking error has a finite time to converge into a domain near the equilibrium point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710732672.5A CN107662208B (en) | 2017-08-24 | 2017-08-24 | Flexible joint mechanical arm finite time self-adaptive backstepping control method based on neural network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710732672.5A CN107662208B (en) | 2017-08-24 | 2017-08-24 | Flexible joint mechanical arm finite time self-adaptive backstepping control method based on neural network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107662208A CN107662208A (en) | 2018-02-06 |
CN107662208B true CN107662208B (en) | 2020-07-31 |
Family
ID=61097224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710732672.5A Active CN107662208B (en) | 2017-08-24 | 2017-08-24 | Flexible joint mechanical arm finite time self-adaptive backstepping control method based on neural network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107662208B (en) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108549235B (en) * | 2018-05-14 | 2020-05-01 | 西北工业大学 | Finite-time neural network control method of motor-driven single-link manipulator |
CN108646562B (en) * | 2018-05-15 | 2021-05-18 | 浙江工业大学 | Cross-coupling-based finite time parameter identification and position synchronization control method for multi-mechanical-arm system |
CN108646561B (en) * | 2018-05-15 | 2021-05-18 | 浙江工业大学 | Cross-coupling-based fixed time parameter identification and position synchronization control method for multi-mechanical-arm system |
CN108687772B (en) * | 2018-05-15 | 2020-06-30 | 浙江工业大学 | Mean value coupling-based fixed time parameter identification and position synchronization control method for double-mechanical-arm system |
CN108673502A (en) * | 2018-05-18 | 2018-10-19 | 昆明理工大学 | A kind of mechanical arm motion control method based on Unknown Model Dynamic Observer |
CN108406779A (en) * | 2018-05-18 | 2018-08-17 | 昆明理工大学 | A kind of mechanical arm motion control method based on Unknown Input Observer |
CN108942924B (en) * | 2018-06-25 | 2021-07-13 | 南京理工大学 | Model uncertainty mechanical arm motion control method based on multilayer neural network |
CN108845493B (en) * | 2018-08-21 | 2021-04-27 | 曲阜师范大学 | Fixed time tracking control method for mechanical arm system with output constraint |
CN109143846A (en) * | 2018-09-25 | 2019-01-04 | 浙江工业大学 | A kind of rigid aircraft adaptive neural network tracking and controlling method considering actuator constraints problem |
CN109164820A (en) * | 2018-09-25 | 2019-01-08 | 浙江工业大学 | A kind of calm method of nonsingular set time posture of rigid aircraft based on neural network estimation |
CN109240092B (en) * | 2018-11-30 | 2021-09-10 | 长春工业大学 | Reconfigurable modular flexible mechanical arm trajectory tracking control method based on multiple intelligent agents |
CN109683477B (en) * | 2018-12-12 | 2020-11-27 | 中国地质大学(武汉) | Design method and system of finite time controller of random multi-agent system |
CN110877333B (en) * | 2019-04-12 | 2023-01-17 | 国网宁夏电力有限公司电力科学研究院 | Flexible joint mechanical arm control method |
CN110320800B (en) * | 2019-06-20 | 2023-06-20 | 广州大学 | Compensation method and device of control system, medium and intelligent equipment |
CN110750050B (en) * | 2019-10-11 | 2022-10-28 | 浙江工业大学 | Neural network-based mechanical arm system preset performance control method |
CN110687787B (en) * | 2019-10-11 | 2022-11-25 | 宁波耀华电气科技有限责任公司 | Self-adaptive control method for mechanical arm system |
CN110687796B (en) * | 2019-11-05 | 2022-03-18 | 青岛大学 | Neural network-based adaptive finite time command filtering backstepping control method |
CN111872937B (en) * | 2020-07-23 | 2022-04-19 | 西华大学 | Control method for uncertain mechanical arm in task space |
CN112631126B (en) * | 2020-10-21 | 2022-05-24 | 西安工程大学 | Reverse-step self-adaptive control method |
CN112643668B (en) * | 2020-12-01 | 2022-05-24 | 浙江工业大学 | Mechanical arm pushing and grabbing cooperation method suitable for intensive environment |
CN112873207B (en) * | 2021-01-25 | 2022-03-08 | 浙江工业大学 | Flexible joint mechanical arm preset performance control method based on unknown system dynamic estimator |
CN112936270B (en) * | 2021-02-04 | 2022-05-03 | 合肥工业大学 | Mechanical arm internal model control method based on neural network |
CN113110377B (en) * | 2021-03-29 | 2022-03-15 | 华南理工大学 | Small fault detection method for sampling mechanical arm closed-loop control system |
CN113858198B (en) * | 2021-09-28 | 2023-10-13 | 南京邮电大学 | Mechanical arm force tracking impedance control method considering joint motor dynamics |
CN114851198B (en) * | 2022-05-17 | 2023-05-16 | 广州大学 | Consistent tracking fixed time stable control method for multiple single-link mechanical arms |
CN115008456B (en) * | 2022-06-14 | 2023-02-10 | 中国科学院数学与***科学研究院 | Tracking control method and system for flexible single-chain mechanical arm multi-agent |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003271923A (en) * | 2002-03-15 | 2003-09-26 | Sony Corp | Recorder and recording method, and robot device |
CN104932271A (en) * | 2015-06-08 | 2015-09-23 | 浙江工业大学 | Neural network full order slip form control method for mechanical arm servo system |
CN104950678A (en) * | 2015-06-17 | 2015-09-30 | 浙江工业大学 | Neural network inversion control method for flexible manipulator system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004033159A1 (en) * | 2002-10-11 | 2004-04-22 | Fujitsu Limited | Robot control algorithm construction device, robot control algorithm construction program, robot control device, robot control program, and robot |
-
2017
- 2017-08-24 CN CN201710732672.5A patent/CN107662208B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003271923A (en) * | 2002-03-15 | 2003-09-26 | Sony Corp | Recorder and recording method, and robot device |
CN104932271A (en) * | 2015-06-08 | 2015-09-23 | 浙江工业大学 | Neural network full order slip form control method for mechanical arm servo system |
CN104950678A (en) * | 2015-06-17 | 2015-09-30 | 浙江工业大学 | Neural network inversion control method for flexible manipulator system |
Also Published As
Publication number | Publication date |
---|---|
CN107662208A (en) | 2018-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107662208B (en) | Flexible joint mechanical arm finite time self-adaptive backstepping control method based on neural network | |
CN110134011B (en) | Inverted pendulum self-adaptive iterative learning inversion control method | |
Yang et al. | Adaptive parameter estimation and control design for robot manipulators with finite-time convergence | |
CN109085754B (en) | Spacecraft pursuit game method based on neural network | |
CN110877333B (en) | Flexible joint mechanical arm control method | |
CN112904728B (en) | Mechanical arm sliding mode control track tracking method based on improved approach law | |
Liu et al. | Observer-based adaptive fuzzy tracking control for a class of uncertain nonlinear MIMO systems | |
CN110543184B (en) | Fixed time neural network control method for rigid aircraft | |
CN104950677A (en) | Mechanical arm system saturation compensation control method based on back-stepping sliding mode control | |
CN109062240B (en) | Rigid aircraft fixed time self-adaptive attitude tracking control method based on neural network estimation | |
Shahbazi et al. | Robust constrained attitude control of spacecraft formation flying in the presence of disturbances | |
CN112987567B (en) | Fixed time self-adaptive neural network sliding mode control method of nonlinear system | |
CN110083171A (en) | The method and system of the Dynamic sliding mode Attitude tracking control of flexible spacecraft | |
CN106681343B (en) | A kind of spacecraft attitude tracking low complex degree default capabilities control method | |
CN104950678A (en) | Neural network inversion control method for flexible manipulator system | |
CN110471438B (en) | Fixed time self-adaptive attitude tracking control method for rigid aircraft | |
CN109634291B (en) | Rigid aircraft attitude constraint tracking control method based on improved obstacle Lyapunov function | |
CN110543183B (en) | Rigid body aircraft fixed time attitude tracking control method considering actuator limitation problem | |
Chen et al. | Observer-based adaptive iterative learning control for nonlinear systems with time-varying delays | |
CN110488603B (en) | Rigid aircraft adaptive neural network tracking control method considering actuator limitation problem | |
CN109188910B (en) | Adaptive neural network fault-tolerant tracking control method of rigid aircraft | |
CN110488854B (en) | Rigid aircraft fixed time attitude tracking control method based on neural network estimation | |
CN113954077B (en) | Underwater swimming mechanical arm trajectory tracking control method and device with energy optimization function | |
Yuan et al. | Sliding mode observer controller design for a two dimensional aeroelastic system with gust load | |
Zhang et al. | Homeomorphism Mapping Based Neural Networks for Finite Time Constraint Control of a Class of Nonaffine Pure‐Feedback Nonlinear Systems |
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 |