CN107662208A - 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
- CN107662208A CN107662208A CN201710732672.5A CN201710732672A CN107662208A CN 107662208 A CN107662208 A CN 107662208A CN 201710732672 A CN201710732672 A CN 201710732672A CN 107662208 A CN107662208 A CN 107662208A
- Authority
- CN
- China
- Prior art keywords
- formula
- error
- follows
- mechanical arm
- flexible joint
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013528 artificial neural network Methods 0.000 title claims abstract description 8
- 230000007935 neutral effect Effects 0.000 claims description 25
- 239000011159 matrix material Substances 0.000 claims description 15
- 230000003044 adaptive effect Effects 0.000 claims description 12
- 238000009795 derivation Methods 0.000 claims description 9
- 230000001133 acceleration Effects 0.000 claims description 7
- 238000013459 approach Methods 0.000 claims description 6
- 230000005484 gravity Effects 0.000 claims description 3
- 210000002569 neuron Anatomy 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 abstract description 6
- 230000000694 effects Effects 0.000 description 4
- 210000004218 nerve net Anatomy 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000009415 formwork Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
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 present invention relates to a kind of adaptive backstepping control method of flexible joint mechanical arm finite time based on neutral net,
Particular with the flexible joint mechanical arm control method of unknown indeterminate.
Background technology
Mechanical arm due to its flexible movements, motional inertia is small, operating efficiency is high, reliable and stable the advantages that in real life
Effect it is outstanding day by day, using quite varied especially in high-precision field, such as industrial design, Aero-Space, medical treatment
Apparatus etc..With the development of science and technology, required precision of the people to mechanical arm also more and more higher, but physical presence in mechanical arm
Complicated uncertain factor drastically influence the control performance of mechanical arm and the limitation of technical merit.In order to reach higher essence
Degree and performance requirement, consider the flexibility of joint of mechanical arm, flexible joint machine are used in model and design control method is established
Tool arm.For flexible joint mechanical arm, researchers propose many control methods, such as Self Adaptive Control, fuzzy control, sliding formwork
Control, Reverse Step Control etc..
Backstepping control method is a kind of Nonlinear System Design method, and its basic thought is by the nonlinear system point of complexity
Then solution separately designs Virtual Controller in each subsystem, " retreats " arrive always into the subsystem no more than systematic education
Whole system, the design until completing whole control law., can using Reverse Step Control Technology design flexible joint mechanical arm controller
Solve the problems, such as the mismatched uncertainties in system.
Although many control strategies can efficiently solve the tracing control of flexible joint mechanical arm, it is most of all only
It can guarantee that system mode error ultimately uniform boundary.Reach stable to ensure system in finite time, using finite time
Control.Finite-time control has been successfully applied to mechanical arm system, spacecraft system, multi-agent system and permanent-magnet synchronous
Many control fields such as electric system, it is a kind of control technology theoretical based on stability in finite time, it can improve system
Robust performance, guarantee system reach stable state in finite time.Neutral net can approach a position in arbitrary accuracy
Function is put, therefore it is widely used in solving the problems, such as systematic uncertainty.The control method application of above-mentioned control strategy has one
Fixed limitation, or cannot be guaranteed each state error variable in Finite-time convergence, or system model must be
Know.
The content of the invention
In order to overcome the unknown uncertain problem of flexible joint mechanical arm, the present invention provides a kind of based on neutral net
The adaptive backstepping control method of flexible joint mechanical arm finite time, the Virtual Controller designed in Reverse Step Control and reality
Controller can ensure field of the error variance near Finite-time convergence to equalization point, utilize neutral net approximation system
Indeterminate, and solve the problems, such as that traditional Reverse Step Control is computationally intensive, ensure system tracking error in Finite-time convergence.
In order to solve the above-mentioned technical problem the technical scheme proposed is as follows:
A kind of adaptive backstepping control method of flexible joint mechanical arm finite time based on neutral net, the controlling party
Method comprises the following steps:
Step 1, the dynamic model of flexible joint mechanical arm, initialization system mode, sampling time and control ginseng are established
Number, process are as follows:
The dynamic model expression-form of 1.1 1 n rank flexible joint mechanical arms is:
Wherein q ∈ Rn,θ∈RnIt is joint position vector sum motor position vector respectively, n is the order of system;It is
Joint velocity vector;It is motor acceleration vector;M(q)∈Rn×nTo represent the unknown nonsingular symmetrical of joint inertia
Positive definite matrix;J∈Rn×nTo represent the unknown nonsingular symmetric positive definite matrix of motor inertia;K∈Rn×nIt is an expression joint bullet
The unknown diagonal positive definite matrix of spring rigidity;h(q,θ)∈Rn×nTo represent the function of centripetal force, coriolis force and acceleration of gravity;u∈
RnRepresent control torque vector;
1.2 redefine variable, are write formula (1) as state space equation form:
Define x1=q,x3=θ,Formula (1) is write as following state space form:
Wherein xi, i=1,2,3,4 be all measurable, M (x1), h (x1,x2), K and J are unknown items;
Step 2, computing system tracking error, its process are as follows:
It is as follows to define system tracking error:
z1=x1-xd (3)
Wherein xdIt is the reference locus of a given smooth bounded;
Formula (3) derivation is obtained:
WhereinIt is the first derivative of error,It is the first derivative of reference locus;
Step 3, error variance is defined, designs Virtual Controller, its process is as follows:
3.1, which define error variance, is:
zj=xj-aj-1, j=2,3,4 (5)
Wherein, aj-1, j=2,3,4 is to design the Virtual Controller during controller;
Derivation is carried out to formula (5), obtained:
WhereinIt is the first derivative of error,J=2,3,4 be design controller during Virtual Controller one
Order derivative;
Formula (2) and formula (5) are substituted into formula (4) and formula (6), obtained:
3.2 definitionWherein
To approachWithDesign following two neutral nets:
DefinitionFor neutral net ideal weight matrix, m is the number of neuron;ThenApproached as following form:
WhereinIt is nerve net
The basic function of network;ε1,ε2Represent the approximate error and satisfaction of neutral net | | ε1||≤ε1N,||ε2||≤ε2N;ε1N, ε2NIt is positive
Constant, | | | | two norms of expression value;WithForm it is as follows:
Wherein al,bl,cl,dl, l=1,2 is constant parameter;
3.3 design neural network weights and evaluated error more new law:
WhereinIt is positive definite diagonal matrix;σ1,σ2,ρ1,ρ2It is suitable parameter;WithIt is respectivelyWithEstimate;WithIt is ε respectively1NAnd ε2NEstimate;
3.4 design Virtual Controllers, it is as follows:
Wherein h1,h2,h3,k1,k2,k3It is normal number;
The 3.5 actual controllers of design are as follows:
Wherein h4, k4It is normal number;
3.6 wushu (8), formula (9), formula (16) and formula (17) are updated in formula (7), are obtained:
Step 4, it is following form to design liapunov function:
Wherein
Derivation is carried out to formula (19), and (18) are substituted into, is obtained:
If formula (20) is write as
Wherein η1=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μ,
Wherein Min { } represents minimum value, λmin{ } represents minimum characteristic value;Z2NAnd Z4NRepresent respectively | | z2| | and
||z4| | maximum;W1NAnd W2NRepresent respectivelyWithMaximum;Φ1NAnd Φ2NRepresent respectivelyWithMaximum;E1μAnd E2μRepresent respectivelyWithMaximum;
Then in the field near decision-making system tracking error finite time convergence control to equalization point.
The present invention is based on the flexible joint mechanical arm containing unknown indeterminate, combining adaptive Reverse Step Control, nerve net
Network, finite-time control method, devise the adaptive Reverse Step Control of flexible joint mechanical arm finite time based on neutral net
Method, solve uncertain problem in system, reduce the amount of calculation in traditional Reverse Step Control, realize that system tracking error has
Limit time Convergence.
The present invention technical concept be:For the flexible joint mechanical arm containing unknown indeterminate, design is adaptive anti-
Step control, using neutral net and finite-time control method, designing a kind of flexible joint mechanical arm based on neutral net has
Adaptive backstepping control method between in limited time.In each step of Reverse Step Control, propose that adaptive finite time Virtual Controller is real
Existing system tracking error is in the field near Finite-time convergence to equalization point.Forced using two simple neutral nets
Near and compensation system does not know the unknown, and reduces substantial amounts of amount of calculation in traditional Reverse Step Control.The invention provides a kind of energy
The unknown indeterminate of compensation system, solve the problems, such as that traditional Reverse Step Control is computationally intensive, realize system tracking error when limited
Interior convergence, the control method of system finite time tracking.
Beneficial effects of the present invention are:The unknown indeterminate of compensation system, the substantial amounts of amount of calculation of traditional Reverse Step Control is reduced,
System tracking error is realized in Finite-time convergence, realizes that system finite time tracks.
Brief description of the drawings
Fig. 1 is the tracking effect figure of the present invention;
Fig. 2 is the tracking error figure of the present invention;
The neutral net that Fig. 3 is the present invention approaches unknown term diagram;
Fig. 4 is the weights norm figure that the neutral net of the present invention is approached;
Fig. 5 is the state-Variable Diagram of the present invention;
Fig. 6 is the control input figure of the present invention;
Fig. 7 is the control flow schematic diagram of the present invention.
Embodiment
The present invention will be further described below in conjunction with the accompanying drawings.
Reference picture 1- Fig. 7, a kind of adaptive Reverse Step Control side of flexible joint mechanical arm finite time based on neutral net
Method, the control method comprise the following steps:
Step 1, the dynamic model of flexible joint mechanical arm, initialization system mode, sampling time and control ginseng are established
Number, process are as follows:
The dynamic model expression-form of 1.1 1 n rank flexible joint mechanical arms is:
Wherein q ∈ Rn,θ∈RnIt is joint position vector sum motor position vector respectively, n is the order of system;It is
Joint velocity vector;It is motor acceleration vector;M(q)∈Rn×nTo represent the unknown nonsingular symmetrical of joint inertia
Positive definite matrix;J∈Rn×nTo represent the unknown nonsingular symmetric positive definite matrix of motor inertia;K∈Rn×nIt is an expression joint bullet
The unknown diagonal positive definite matrix of spring rigidity;h(q,θ)∈Rn×nTo represent the function of centripetal force, coriolis force and acceleration of gravity;u∈
RnRepresent control torque vector;
1.2 redefine variable, are write formula (1) as state space equation form:
Define x1=q,x3=θ,Formula (1) is write as following state space form:
Wherein xi, i=1,2,3,4 be all measurable, M (x1), h (x1,x2), K and J are unknown items;
Step 2, computing system tracking error, its process are as follows:
It is as follows to define system tracking error:
z1=x1-xd (3)
Wherein xdIt is the reference locus of a given smooth bounded;
Formula (3) derivation is obtained:
WhereinIt is the first derivative of error,It is the first derivative of reference locus;
Step 3, error variance is defined, designs Virtual Controller, its process is as follows:
3.1, which define error variance, is:
zj=xj-aj-1, j=2,3,4 (5)
Wherein, aj-1, j=2,3,4 is to design the Virtual Controller during controller;
Derivation is carried out to formula (5), obtained:
WhereinIt is the first derivative of error,J=2,3,4 be design controller during Virtual Controller one
Order derivative;
Formula (2) and formula (5) are substituted into formula (4) and formula (6), obtained:
3.2 definitionWhereinTo approachWithDesign following two nerve nets
Network:
DefinitionFor neutral net ideal weight matrix, m is the number of neuron;ThenApproached as following form:
WhereinIt is nerve net
The basic function of network;ε1,ε2Represent the approximate error and satisfaction of neutral net | | ε1||≤ε1N,||ε2||≤ε2N;ε1N, ε2NIt is positive
Constant, | | | | two norms of expression value;WithForm it is as follows:
Wherein al,bl,cl,dl, l=1,2 is constant parameter;
3.3 design neural network weights and evaluated error more new law:
WhereinIt is positive definite diagonal matrix;σ1,σ2,ρ1,ρ2It is suitable parameter;WithIt is respectivelyWithEstimate;WithIt is ε respectively1NAnd ε2NEstimate;
3.4 design Virtual Controllers, it is as follows:
Wherein h1,h2,h3,k1,k2,k3It is normal number;
The 3.5 actual controllers of design are as follows:
Wherein h4, k4It is normal number;
3.6 wushu (8), formula (9), formula (16) and formula (17) are updated in formula (7), are obtained:
Step 4, it is following form to design liapunov function:
Wherein
Derivation is carried out to formula (19), and (18) are substituted into, is obtained:
If formula (20) is write as
Wherein η1=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μ,
Wherein Min { } represents minimum value, λmin{ } represents minimum characteristic value;Z2NAnd Z4NRepresent respectively | | z2| | and
||z4| | maximum;W1NAnd W2NRepresent respectivelyWithMaximum;Φ1NAnd Φ2NRepresent respectivelyWithMaximum;E1μAnd E2μRepresent respectivelyWithMaximum;
Then in the field near decision-making system tracking error finite time convergence control to equalization point.
The validity of extracting method in order to verify, this method carry out emulation for the flexible joint mechanical arm in a joint and tested
Card.System initialization parameter setting is as follows:
The parameter of Base Function is as follows:a1=10, b1=2, c1=1, d1=-1.8, a2=5, b2=0.2, c2
=1, d2The more new law of=- 4, neural network weight and estimation error is as follows:Γ1=0.05, Γ2=0.1, σ1=0.1, σ2=
0.1,γ1=1, γ2=0.5, ρ1=5, ρ2=5, the coefficient of Virtual Controller is as follows:h1=4, h2=0.8, h3=2, h4=5,
k1=2.2, k2=0.3, k3=3, k4=5, α=13/15, reference locus equation are:xd=sin (t);System initial value gives
xd(0)=0, x1(0)=x2(0)=x3(0)=x4(0)=0, weights and evaluated error initial value, which are elected as, is distributed in [- 1,1]
Any vector.
What Fig. 1 and Fig. 2 was represented is system tracking performance and corresponding tracking error respectively, it can be seen that output x1Can be very
Preferable track x is tracked welld, and tracking error is converged in zero domain;What Fig. 3 and Fig. 4 was represented is neutral net
Approximation effect, it can be seen that neutral net can approach unknown function well under the weights norm of bounded.In Fig. 5 and Fig. 6
In, it is shown that other several state variables and control input.
Therefore, the present invention can provide a kind of energy compensation system and not know the unknown, reduce traditional Reverse Step Control and largely count
The control method of calculation amount, realize that system tracking error tracks in Finite-time convergence and system finite time.
Described above is the excellent effect of optimization that one embodiment that the present invention provides is shown, it is clear that the present invention is not only
Above-described embodiment is limited to, without departing from essence spirit of the present invention and the premise without departing from scope involved by substantive content of the present invention
Under it can be made it is a variety of deformation be carried out.
Claims (1)
- A kind of 1. adaptive backstepping control method of flexible joint mechanical arm finite time based on neutral net, it is characterised in that: The control method comprises the following steps:Step 1, the dynamic model of flexible joint mechanical arm, initialization system mode, sampling time and control parameter, mistake are established Journey is as follows:The dynamic model expression-form of 1.1 1 n rank flexible joint mechanical arms is:Wherein q ∈ Rn,θ∈RnIt is joint position vector sum motor position vector respectively, n is the order of system;It is joint Vector acceleration;It is motor acceleration vector;M(q)∈Rn×nTo represent the unknown nonsingular symmetric positive definite of joint inertia Matrix;J∈Rn×nTo represent the unknown nonsingular symmetric positive definite matrix of motor inertia;K∈Rn×nIt is one and represents that joint spring is firm The unknown diagonal positive definite matrix of degree;h(q,θ)∈Rn×nTo represent the function of centripetal force, coriolis force and acceleration of gravity;u∈RnTable Show control torque vector;1.2 redefine variable, are write formula (1) as state space equation form:Define x1=q,x3=θ,Formula (1) is write as following state space form:Wherein xi, i=1,2,3,4 be all measurable, M (x1), h (x1,x2), K and J are unknown items;Step 2, computing system tracking error, its process are as follows:It is as follows to define system tracking error:z1=x1-xd (3)Wherein xdIt is the reference locus of a given smooth bounded;Formula (3) derivation is obtained:WhereinIt is the first derivative of error,It is the first derivative of reference locus;Step 3, error variance is defined, designs Virtual Controller, its process is as follows:3.1, which define error variance, is:zj=xj-aj-1, j=2,3,4 (5)Wherein, aj-1, j=2,3,4 is to design the Virtual Controller during controller;Derivation is carried out to formula (5), obtained:WhereinIt is the first derivative of error,J=2,3,4 is that the single order of Virtual Controller designed during controller is led Number;Formula (2) and formula (5) are substituted into formula (4) and formula (6), obtained:3.2 definitionWherein To approachWithDesign following two neutral nets:DefinitionFor neutral net ideal weight matrix, m is the number of neuron;Then Approached as following form:WhereinIt is neutral net Basic function;ε1,ε2Represent the approximate error and satisfaction of neutral net | | ε1||≤ε1N,||ε2||≤ε2N;ε1N, ε2NIt is positive normal Number, | | | | two norms of expression value;WithForm it is as follows:Wherein al,bl,cl,dl, l=1,2 is constant parameter;3.3 design neural network weights and evaluated error more new law:WhereinIt is positive definite diagonal matrix;σ1,σ2,ρ1,ρ2It is suitable parameter;WithPoint It is notWithEstimate;WithIt is ε respectively1NAnd ε2NEstimate;3.4 design Virtual Controllers, it is as follows:Wherein h1,h2,h3,k1,k2,k3It is normal number;The 3.5 actual controllers of design are as follows:Wherein h4, k4It is normal number;3.6 wushu (8), formula (9), formula (16) and formula (17) are updated in formula (7), are obtained:Step 4, it is following form to design liapunov function:WhereinDerivation is carried out to formula (19), and (18) are substituted into, is obtained:If formula (20) is write asWherein η1=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μ,Wherein Min { } represents minimum value, λmin{ } represents minimum characteristic value;Z2NAnd Z4NRepresent respectively | | z2| | and | | z4| | maximum;W1NAnd W2NRepresent respectivelyWithMaximum;Φ1NAnd Φ2NRepresent respectivelyWith's Maximum;E1μAnd E2μRepresent respectivelyWithMaximum;Then in the field near decision-making system tracking error finite time convergence control to equalization 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 true CN107662208A (en) | 2018-02-06 |
CN107662208B 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) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108406779A (en) * | 2018-05-18 | 2018-08-17 | 昆明理工大学 | A kind of mechanical arm motion control method based on Unknown Input Observer |
CN108549235A (en) * | 2018-05-14 | 2018-09-18 | 西北工业大学 | A kind of motor driving single connecting rod manipulator it is limited when neural network control method |
CN108646562A (en) * | 2018-05-15 | 2018-10-12 | 浙江工业大学 | Cross-coupling-based finite time parameter identification and position synchronization control method for multi-mechanical-arm system |
CN108646561A (en) * | 2018-05-15 | 2018-10-12 | 浙江工业大学 | Cross-coupling-based fixed time parameter identification and position synchronization control method for multi-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 |
CN108687772A (en) * | 2018-05-15 | 2018-10-23 | 浙江工业大学 | Mean value coupling-based fixed time parameter identification and position synchronization control method for double-mechanical-arm system |
CN108845493A (en) * | 2018-08-21 | 2018-11-20 | 曲阜师范大学 | The set time tracking and controlling method of mechanical arm system with output constraint |
CN108942924A (en) * | 2018-06-25 | 2018-12-07 | 南京理工大学 | Model uncertainty mechanical arm motion control method based on multilayer neural network |
CN109240092A (en) * | 2018-11-30 | 2019-01-18 | 长春工业大学 | Based on multiple agent reconfigurable modular flexible mechanical arm Trajectory Tracking Control method |
CN109683477A (en) * | 2018-12-12 | 2019-04-26 | 中国地质大学(武汉) | A kind of design method and system of random multi-agent system finite-time control device |
CN110320800A (en) * | 2019-06-20 | 2019-10-11 | 广州大学 | Control system compensation method, device, medium and smart machine |
CN110471439A (en) * | 2018-09-25 | 2019-11-19 | 浙江工业大学 | A kind of calm method of rigid aircraft set time posture based on neural network estimation |
CN110488603A (en) * | 2018-09-25 | 2019-11-22 | 浙江工业大学 | A kind of rigid aircraft adaptive neural network tracking and controlling method considering actuator constraints problem |
CN110687796A (en) * | 2019-11-05 | 2020-01-14 | 青岛大学 | Neural network-based adaptive finite time command filtering backstepping control method |
CN110687787A (en) * | 2019-10-11 | 2020-01-14 | 浙江工业大学 | Mechanical arm system self-adaptive control method based on time-varying asymmetric obstacle Lyapunov function |
CN110750050A (en) * | 2019-10-11 | 2020-02-04 | 浙江工业大学 | Neural network-based mechanical arm system preset performance control method |
CN110877333A (en) * | 2019-04-12 | 2020-03-13 | 国网宁夏电力有限公司电力科学研究院 | Flexible joint mechanical arm control method |
CN111872937A (en) * | 2020-07-23 | 2020-11-03 | 西华大学 | Control method for uncertain mechanical arm in task space |
CN112631126A (en) * | 2020-10-21 | 2021-04-09 | 西安工程大学 | Reverse-step self-adaptive control method |
CN112643668A (en) * | 2020-12-01 | 2021-04-13 | 浙江工业大学 | Mechanical arm pushing and grabbing cooperation method suitable for intensive environment |
CN112873207A (en) * | 2021-01-25 | 2021-06-01 | 浙江工业大学 | Flexible joint mechanical arm preset performance control method based on unknown system dynamic estimator |
CN112936270A (en) * | 2021-02-04 | 2021-06-11 | 合肥工业大学 | Mechanical arm internal model control method based on neural network |
CN113110377A (en) * | 2021-03-29 | 2021-07-13 | 华南理工大学 | Small fault detection method for sampling mechanical arm closed-loop control system |
CN113858198A (en) * | 2021-09-28 | 2021-12-31 | 南京邮电大学 | Mechanical arm force tracking impedance control method considering joint motor dynamics |
CN114851198A (en) * | 2022-05-17 | 2022-08-05 | 广州大学 | Consistent tracking fixed time stability control method for multi-single-link mechanical arm |
CN115008456A (en) * | 2022-06-14 | 2022-09-06 | 中国科学院数学与系统科学研究院 | Tracking control method and system for flexible single-chain mechanical arm multi-agent |
CN118357919A (en) * | 2024-05-16 | 2024-07-19 | 辽宁工业大学 | Flexible joint mechanical arm preset time event trigger control method under error constraint |
Citations (4)
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 |
US20050119791A1 (en) * | 2002-10-11 | 2005-06-02 | Fujitsu Limited | Robot control algorithm constructing apparatus, robot control algorithm constructing program storage medium, robot controller, robot control program storage medium, and robot |
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 |
-
2017
- 2017-08-24 CN CN201710732672.5A patent/CN107662208B/en active Active
Patent Citations (4)
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 |
US20050119791A1 (en) * | 2002-10-11 | 2005-06-02 | Fujitsu Limited | Robot control algorithm constructing apparatus, robot control algorithm constructing program storage medium, robot controller, robot control program storage medium, and robot |
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 |
Cited By (43)
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 |
CN108549235A (en) * | 2018-05-14 | 2018-09-18 | 西北工业大学 | A kind of motor driving single connecting rod manipulator it is limited when neural network control method |
CN108646562A (en) * | 2018-05-15 | 2018-10-12 | 浙江工业大学 | Cross-coupling-based finite time parameter identification and position synchronization control method for multi-mechanical-arm system |
CN108646561A (en) * | 2018-05-15 | 2018-10-12 | 浙江工业大学 | Cross-coupling-based fixed time parameter identification and position synchronization control method for multi-mechanical-arm system |
CN108687772A (en) * | 2018-05-15 | 2018-10-23 | 浙江工业大学 | Mean value coupling-based fixed time parameter identification and position synchronization control method for double-mechanical-arm system |
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 |
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 |
CN108942924A (en) * | 2018-06-25 | 2018-12-07 | 南京理工大学 | Model uncertainty mechanical arm motion control method based on multilayer neural network |
CN108845493A (en) * | 2018-08-21 | 2018-11-20 | 曲阜师范大学 | The set time tracking and controlling method of mechanical arm system with output constraint |
CN108845493B (en) * | 2018-08-21 | 2021-04-27 | 曲阜师范大学 | Fixed time tracking control method for mechanical arm system with output constraint |
CN110471439B (en) * | 2018-09-25 | 2022-06-17 | 浙江工业大学 | Rigid aircraft fixed time attitude stabilization method based on neural network estimation |
CN110471439A (en) * | 2018-09-25 | 2019-11-19 | 浙江工业大学 | A kind of calm method of rigid aircraft set time posture based on neural network estimation |
CN110488603A (en) * | 2018-09-25 | 2019-11-22 | 浙江工业大学 | A kind of rigid aircraft adaptive neural network tracking and controlling method considering actuator constraints problem |
CN109240092A (en) * | 2018-11-30 | 2019-01-18 | 长春工业大学 | Based on multiple agent reconfigurable modular flexible mechanical arm Trajectory Tracking Control method |
CN109683477A (en) * | 2018-12-12 | 2019-04-26 | 中国地质大学(武汉) | A kind of design method and system of random multi-agent system finite-time control device |
CN110877333A (en) * | 2019-04-12 | 2020-03-13 | 国网宁夏电力有限公司电力科学研究院 | Flexible joint mechanical arm control method |
CN110877333B (en) * | 2019-04-12 | 2023-01-17 | 国网宁夏电力有限公司电力科学研究院 | Flexible joint mechanical arm control method |
CN110320800A (en) * | 2019-06-20 | 2019-10-11 | 广州大学 | Control system compensation method, device, medium and smart machine |
CN110750050A (en) * | 2019-10-11 | 2020-02-04 | 浙江工业大学 | Neural network-based mechanical arm system preset performance control method |
CN110687787A (en) * | 2019-10-11 | 2020-01-14 | 浙江工业大学 | Mechanical arm system self-adaptive control method based on time-varying asymmetric obstacle Lyapunov function |
CN110687796A (en) * | 2019-11-05 | 2020-01-14 | 青岛大学 | Neural network-based adaptive finite time command filtering backstepping control method |
CN110687796B (en) * | 2019-11-05 | 2022-03-18 | 青岛大学 | Neural network-based adaptive finite time command filtering backstepping control method |
CN111872937A (en) * | 2020-07-23 | 2020-11-03 | 西华大学 | Control method for uncertain mechanical arm in task space |
CN112631126A (en) * | 2020-10-21 | 2021-04-09 | 西安工程大学 | Reverse-step self-adaptive control method |
CN112631126B (en) * | 2020-10-21 | 2022-05-24 | 西安工程大学 | Reverse-step self-adaptive control method |
CN112643668A (en) * | 2020-12-01 | 2021-04-13 | 浙江工业大学 | Mechanical arm pushing and grabbing cooperation method suitable for intensive environment |
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 |
CN112873207A (en) * | 2021-01-25 | 2021-06-01 | 浙江工业大学 | Flexible joint mechanical arm preset performance control method based on unknown system dynamic estimator |
CN112936270A (en) * | 2021-02-04 | 2021-06-11 | 合肥工业大学 | Mechanical arm internal model control method based on neural network |
CN112936270B (en) * | 2021-02-04 | 2022-05-03 | 合肥工业大学 | Mechanical arm internal model control method based on neural network |
CN113110377A (en) * | 2021-03-29 | 2021-07-13 | 华南理工大学 | Small fault detection method for sampling mechanical arm closed-loop control system |
CN113110377B (en) * | 2021-03-29 | 2022-03-15 | 华南理工大学 | Small fault detection method for sampling mechanical arm closed-loop control system |
CN113858198A (en) * | 2021-09-28 | 2021-12-31 | 南京邮电大学 | Mechanical arm force tracking impedance control method considering joint motor dynamics |
CN113858198B (en) * | 2021-09-28 | 2023-10-13 | 南京邮电大学 | Mechanical arm force tracking impedance control method considering joint motor dynamics |
CN114851198A (en) * | 2022-05-17 | 2022-08-05 | 广州大学 | Consistent tracking fixed time stability control method for multi-single-link mechanical arm |
CN114851198B (en) * | 2022-05-17 | 2023-05-16 | 广州大学 | Consistent tracking fixed time stable control method for multiple single-link mechanical arms |
CN115008456A (en) * | 2022-06-14 | 2022-09-06 | 中国科学院数学与系统科学研究院 | Tracking control method and system for flexible single-chain mechanical arm multi-agent |
CN115008456B (en) * | 2022-06-14 | 2023-02-10 | 中国科学院数学与系统科学研究院 | Tracking control method and system for flexible single-chain mechanical arm multi-agent |
CN118357919A (en) * | 2024-05-16 | 2024-07-19 | 辽宁工业大学 | Flexible joint mechanical arm preset time event trigger control method under error constraint |
Also Published As
Publication number | Publication date |
---|---|
CN107662208B (en) | 2020-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107662208A (en) | Flexible joint mechanical arm finite time self-adaptive backstepping control method based on neural network | |
Ren et al. | Identification and control of continuous-time nonlinear systems via dynamic neural networks | |
CN112904728B (en) | Mechanical arm sliding mode control track tracking method based on improved approach law | |
CN110877333B (en) | Flexible joint mechanical arm control method | |
CN107160398B (en) | The safe and reliable control method of Rigid Robot Manipulator is limited based on the total state for determining study | |
CN101520857B (en) | Inverse kinematics resolution method of permanent magnetism spherical electric motor on the basis of neural network | |
CN106681343B (en) | A kind of spacecraft attitude tracking low complex degree default capabilities control method | |
CN107263483B (en) | The control method for coordinating of two degrees of freedom articulated robot track | |
CN110543184B (en) | Fixed time neural network control method for rigid aircraft | |
CN108527372A (en) | A kind of joint of robot self-adaptation control method of variation rigidity series elastic driver | |
CN107203141A (en) | A kind of track following algorithm of the decentralized neural robust control of mechanical arm | |
CN109062240B (en) | Rigid aircraft fixed time self-adaptive attitude tracking control method based on neural network estimation | |
CN106773684B (en) | Flexible mechanical arm composite control method based on intelligence learning evaluation | |
CN107102634A (en) | A kind of parameter Estimation and tracking and controlling method based on table servo system | |
CN108267952B (en) | Self-adaptive finite time control method for underwater robot | |
CN110488603A (en) | A kind of rigid aircraft adaptive neural network tracking and controlling method considering actuator constraints problem | |
CN110286595A (en) | The new fractional-order system self-adaptation control method that one kind is influenced by saturation nonlinearity input | |
Zhang et al. | Singularity-conquering ZG controller for output tracking of a class of nonlinear systems | |
CN107861382A (en) | A kind of more execution underwater robot robust adaptive motion control devices and its method | |
Delavari et al. | Adaptive reinforcement learning interval type II fuzzy fractional nonlinear observer and controller for a fuzzy model of a wind turbine | |
Saad et al. | Adaptive robot control using neural networks | |
CN110095989B (en) | Distributed multi-Lagrange system tracking control strategy based on back stepping method | |
CN107263455A (en) | The Position Tracking Control method of two degrees of freedom SCARA robots | |
CN115185187B (en) | Mechanical arm limited time tracking control method based on type-II ellipsoidal fuzzy neural network | |
CN110687786A (en) | Self-adaptive control method based on feature model |
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 |