CN108015763B - Anti-noise-interference redundant manipulator path planning method - Google Patents

Anti-noise-interference redundant manipulator path planning method Download PDF

Info

Publication number
CN108015763B
CN108015763B CN201711147249.5A CN201711147249A CN108015763B CN 108015763 B CN108015763 B CN 108015763B CN 201711147249 A CN201711147249 A CN 201711147249A CN 108015763 B CN108015763 B CN 108015763B
Authority
CN
China
Prior art keywords
time
redundant manipulator
varying
noise
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
Application number
CN201711147249.5A
Other languages
Chinese (zh)
Other versions
CN108015763A (en
Inventor
张智军
孔令东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN201711147249.5A priority Critical patent/CN108015763B/en
Publication of CN108015763A publication Critical patent/CN108015763A/en
Application granted granted Critical
Publication of CN108015763B publication Critical patent/CN108015763B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention discloses a redundant manipulator path planning method and a redundant manipulator path planning system capable of resisting noise interference, wherein the method comprises the following steps: 1) establishing a time-varying quadratic programming model according to the parameter index of the actual redundant manipulator, and introducing the performance index of the redundant manipulator; 2) optimizing the optimal value of the time-varying quadratic programming model by using a Lagrange multiplier method; 3) designing a standard matrix equation according to an optimization formula; 4) designing a deviation function equation of the system according to the actual physical model system and a standard matrix equation; 5) an anti-noise interference redundant manipulator path planning method is designed according to a deviation function equation and a power-type variable parameter recurrent neural dynamics method, and a network state solution obtained by the method is an optimal solution. Under the interference of an external noise environment, the actual motion path of the redundant manipulator can be superposed with the expected path, so that the calculation speed is greatly improved, and the method has the characteristics of high precision, high convergence, strong instantaneity, good robustness and the like.

Description

Anti-noise-interference redundant manipulator path planning method
Technical Field
The invention relates to a mechanical arm path planning method, in particular to an anti-noise-interference redundant mechanical arm path planning method.
Background
Noise interference is interference that is caused by various changes to a machine that is performing an operation task, such as turning on and off, a generator, and radio communication of peripheral load devices, when the machine performs the operation task. The noise interference often causes failure of precision instruments or computer equipment, and may cause errors in the execution of programs and files. Therefore, it is necessary to take the influence of the noise term into account when considering the path planning and operation of a complex mechanical system.
Redundancy is an excess from a safety point of view, which is to ensure that an instrument, equipment or a work can operate normally even in abnormal situations. At present, most modern products and engineering designs apply the idea and theory of redundancy. The redundant manipulator means that the number of degrees of freedom of the manipulator is more than the number of degrees of freedom necessary for completing tasks, and the redundant manipulator can complete additional work such as obstacle avoidance, joint angle limit constraint, manipulator singularity and the like simultaneously when completing various tasks of the end effector due to more degrees of freedom. The traditional method for solving the inverse kinematics problem of the redundant manipulator is a pseudo-inverse-based method, and the method has the advantages of large calculated amount, poor real-time performance and single problem constraint, and is greatly restricted in practical manipulator application and operation. In recent years, solutions for redundant manipulator motion planning based on quadratic planning problems have been proposed and developed. These are divided into numerical method solvers and neural network solvers. Compared with the traditional numerical method solver, the newly emerging neural network solver is more and more pursued by people due to the characteristics of good real-time performance, high efficiency and the like.
While in the prior art the closest approach to solving the quadratic programming problem is the discrete numerical method, such a method is clearly inefficient and unstable in the face of large and complex data. Thus, a gradient descent based neural network model is proposed and used to solve the quadratic programming problem. However, such a gradient descent-based neural network does not solve the quadratic programming problem well, because the actual situation is often related to the event, which inevitably results in some residual errors that cannot be estimated by the experiment, and these errors cannot converge to zero. This means that we need faster convergence speed and higher convergence accuracy when dealing with the quadratic programming problem. In such a context, the tensor neural network is proposed and well developed. The neural network is a traditional method for solving the path planning of the mechanical arm, and the neural network model can solve the quadratic planning problem under the time-varying condition. Through the derived time coefficient, the neural network can obtain the most effective solution of the quadratic programming problem. However, when the calculation data becomes huge, especially when complex noise interference is to be considered, we often need more time to calculate the result, which is disadvantageous for practical operation.
Because the traditional fixed parameter recurrent neural network methods such as the gradient neural network and the tensor neural network require that the convergence parameter (the inverse value of the inductance parameter or the capacitance parameter in the actual circuit system) needs to be set as large as possible, faster convergence performance is obtained. Such a requirement is unrealistic and difficult to satisfy when the neural network is applied in a practical system. In addition, in practical systems, the reciprocal of the inductance parameter value and the reciprocal of the capacitance parameter value are usually time-varying, and in particular, in large-scale power electronic systems, ac motor control systems, power network systems, and the like, it is not reasonable to set the system parameters to fixed values.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides the anti-noise-interference redundant manipulator path planning method, which can enable the actual motion path of the redundant manipulator to be coincident with the expected path under the interference of the external noise environment, greatly improves the calculation speed, and has the characteristics of high precision, high convergence speed, strong real-time performance, good robustness and the like.
It is another object of the present invention to provide a redundant manipulator path planning system that is immune to noise interference.
The purpose of the invention can be achieved by adopting the following technical scheme:
a method of noise interference resistant redundant robotic arm path planning, the method comprising:
1) establishing a time-varying quadratic programming model according to the actual parameter index of the redundant manipulator, and introducing a performance index coefficient vector of the motion planning of the redundant manipulator;
2) optimizing the optimal value of the time-varying quadratic programming model by using a Lagrange multiplier method;
3) designing a standard matrix equation according to an optimization formula;
4) designing a deviation function equation of the system according to the actual physical model system and a standard matrix equation;
5) an anti-noise interference redundant manipulator path planning method is designed according to a deviation function equation and a power-type variable parameter recurrent neural dynamics method, and a network state solution obtained by the method is an optimal solution.
Further, the establishing of the time-varying quadratic programming model according to the actual parameter index of the redundant manipulator and the introduction of the performance index coefficient vector of the motion planning of the redundant manipulator specifically include:
the following equation expressions of the kinematics of the redundant manipulator can be obtained by formulating and modeling the parameter indexes of the actual redundant manipulator:
f(θ(t))=r(t) (1)
wherein theta (t) is the mechanical joint angle of the redundant manipulator; r (t) is the desired end trajectory of the redundant manipulator; f (-) is a nonlinear equation representing the angle of the joint of the redundant manipulator; the following inverse kinematics equation expressions on the velocity layer of the redundant manipulator can be obtained by simultaneously deriving the two ends of the equation:
Figure GDA0002528090430000037
wherein
Figure GDA0002528090430000038
The matrix is a Jacobian matrix of the redundant manipulator, n represents the number of the degrees of freedom of the manipulator, and m represents the space dimension of the tail end track of the manipulator;
Figure GDA0002528090430000039
the derivatives of the joint angle and the tail end track of the redundant manipulator with respect to time are respectively; according to the physical model, the following time-varying quadratic programming model can be established:
Figure GDA0002528090430000031
subject to J(θ(t))x(t)=B(t) (4)
wherein
Figure GDA00025280904300000310
Q (t) ═ i (t) is an identity matrix; j (theta (t)) is a Jacobian matrix of the redundant manipulator; p (t) is a performance index coefficient vector;
introducing a performance index coefficient vector P (t) of the redundant manipulator, wherein the specific design formula is as follows:
Figure GDA00025280904300000311
wherein
Figure GDA00025280904300000312
Indicating joint deviationThe motion response coefficients theta (t) and theta (0) respectively represent the joint state and the initial joint state in the motion process of the redundant manipulator.
Further, the optimizing the time-varying quadratic programming model by using the lagrangian multiplier method specifically includes:
to obtain partial derivative information about the optimal solution and the lagrangian multiplier for the time-varying quadratic programming problem, using the lagrangian multiplier method for the time-varying quadratic programming problem (3) (4) can obtain the following:
Figure GDA0002528090430000032
wherein
Figure GDA0002528090430000033
Is the Lagrangian multiplier; according to Lagrange's theorem, if
Figure GDA0002528090430000034
And
Figure GDA0002528090430000035
exist and are continuous, then the following two equations hold, namely
Figure GDA0002528090430000036
Figure GDA0002528090430000041
Wherein, the time-varying parameter matrix and the vector Q (t), P (t), J (theta (t)), B (t) are composed of the signals obtained by the system sensor of the actual physical model, the signals of the expected running state of the system, and the like; time-varying parameter matrices and vectors Q (t), P (t), J (θ (t)), B (t), and their time derivatives
Figure GDA0002528090430000042
Figure GDA0002528090430000043
Are known or can be estimated within certain accuracy requirements; there is a time-varying quadratic programming problem (3) (4) about the optimal solution and about the partial derivative information of the lagrangian multiplier, and the lagrangian multiplier method can be used to represent the above information as optimization equations (6) (7).
Further, the designing a standard matrix equation according to the optimization formula specifically includes:
according to the optimization formulas (6) and (7), the following standard matrix equation about the time-varying quadratic programming problems (3) and (4) can be designed:
W(t)Y(t)=G(t) (8)
wherein
Figure GDA0002528090430000044
Figure GDA0002528090430000045
Figure GDA0002528090430000046
The time-varying coefficient matrix and vectors W (t), Y (t), G (t) are continuous and smooth in the real domain.
Further, the designing a deviation function equation of the system according to the actual physical model system and the standard matrix equation specifically includes:
designing a deviation function equation of the obtained system according to a matrix equation (8) of the smooth time-varying quadratic programming problem of the obtained actual physical model system or numerical solution system; to obtain the optimal solution of the time-varying quadratic programming problem (3) (4), a deviation function equation in the form of a matrix is defined as follows:
Figure GDA0002528090430000047
optimal solution x of time-varying quadratic programming problem (3) (4) when deviation function equation (t) converges to zero*(t) can be obtained.
Further, the method for planning the path of the redundant manipulator resisting the noise interference is designed according to a deviation function equation and a power-type variable parameter recurrent neural dynamics method, and a network state solution obtained by the method is an optimal solution, and specifically comprises the following steps:
the data in the time-varying parameter matrix can be input into a processing unit (a computer, a singlechip, a microprocessor and the like); by combining the obtained time-varying parameter matrix and derivative information thereof with a real number domain power-varying parameter-varying recurrent neural dynamics method and by utilizing a monotone increasing odd activation function, a redundant manipulator path planning method for resisting noise interference can be designed; according to the power parameter varying recursive neurodynamic method, the time derivative of the deviation function equation (t) needs to be negative; different from a fixed parameter recursive neurodynamics method, the design parameters determining the convergence performance of the novel neurodynamics method are time-varying; a power-type time-varying parameter is designed and used in the invention, and the design formula is as follows:
Figure GDA0002528090430000051
wherein gamma > 0 is a constant coefficient parameter of artificial design, and phi (-) is a monotonically increasing odd activation array.
Substituting the deviation function equation and the derivative information thereof into the design formula (8), the real number domain power type variable parameter recurrent neural network model can be expressed by the following implicit kinetic equation
Figure GDA0002528090430000052
Wherein
Figure GDA0002528090430000053
Is the partial derivative information.
If noise interference and hardware operation errors exist, the following noise-containing power variant recurrent neural network model can be obtained:
Figure GDA0002528090430000054
where Δ d (t) is the noise term of the coefficient matrix; Δ k (t) is the error term when the hardware is running.
According to pairs
Figure GDA0002528090430000055
Definition of (1), to know
Y(t):=[xT(t),λT(t)]T
=[x1(t),x2(t),…,xn(t),λ1(t),λ2(t),…,λm(t)]T(13)
Wherein Y (t) has an initial value
Figure GDA0002528090430000056
According to an implicit kinetic equation (12), a real-number-domain anti-noise-interference redundant manipulator path planning method and network implementation can be obtained; and the output result of the network is the optimal solution of the real number domain time-varying quadratic programming problems (3) and (4).
The network state solution obtained by solving the redundancy mechanical arm path planning method based on the anti-noise interference is the optimal solution of the time-varying quadratic programming problems (3) and (4) of the actual physical system or the numerical solving system; and outputting the optimal solution of the solver obtained by the processor, and completing the optimal solution of an actual physical system or a numerical solving system in the form of a real number domain smooth time-varying quadratic programming problem, wherein the obtained network state solution is the optimal solution of the redundancy mechanical arm motion planning interfered by the noise.
The other purpose of the invention can be achieved by adopting the following technical scheme:
and the external environment input module is used for acquiring and analyzing data input by the external environment, and forms the basis of the time-varying parameter matrix content.
The input interface circuit module is used for externally setting data and interface channels among the processors, and can be realized by circuits and protocols of different interfaces according to different sensors.
The processor module is used for processing external input data and solving the optimal solution of the redundant manipulator motion path planning method which is designed based on the power-type variable parameter recurrent neural dynamics method and is used for being interfered by noise.
And the output interface module is used as an interface of the optimal solution data of the redundant manipulator motion path planning method and the output environment module, wherein the interface can be a circuit interface or a return value of a program and is different according to different design systems.
And the output environment module is used for realizing the purpose of the redundant manipulator motion path planning method which is based on the power type variable parameter recurrent neural dynamics method and is used for being interfered by noise.
Further, the external environment input module specifically includes:
the external sensor data acquisition subunit collects dynamic parameters of the system, such as physical quantities of displacement, speed, acceleration, angular velocity and the like through the sensor;
and the data analysis subunit of the expected target realization state performs theoretical analysis of the system by analyzing known or acquired physical quantities.
Further, the processor module specifically includes:
the time-varying parameter matrix subunit is used for completing matrixing or vectorization of external input data;
the redundant manipulator motion path planning method for resisting the noise interference is a core part of a system, a system model obtained by mathematical modeling is used for modeling, formulating, analyzing and designing the configuration in advance through data of the system, so that a deviation function equation is designed, and the redundant manipulator motion path planning method for resisting the noise interference is designed by utilizing a power-type variable parameter recursive neural dynamics method.
Further, the output environment module specifically includes:
the optimal solution request terminal unit is used for a request end which needs to obtain the optimal solution of the real number domain smooth time-varying quadratic programming problem of the actual physical system or the numerical solving system, and the port sends an instruction request to the solving system when solving parameters need to be obtained and receives a solving result;
and the redundant manipulator path planning terminal unit is used for converting the parameters output by the optimal solution request end into related poems and finally inputting the poems into a manipulator control program to plan and control the path of the manipulator.
The invention has the following beneficial effects for the prior art:
the method for planning the motion path of the redundant manipulator interfered by noise has the characteristics of global convergence, the deviation can be converged to zero at a speed exceeding an exponential, the calculation speed is greatly improved, and the method has the characteristics of high precision, high convergence speed, strong real-time property, good robustness and the like. The method adopts a ubiquitous hidden dynamics model for description, can respectively fully utilize derivative information of each time-varying parameter from two aspects of the method and the system, and can quickly, accurately and real-timely approach the optimal solution of the problem; the system and the method can well solve a series of related problems such as redundant manipulator motion planning and the like.
Drawings
Fig. 1 is a flowchart of a redundant manipulator motion path planning method with noise interference resistance according to embodiment 1 of the present invention.
FIG. 2 is a block diagram of an implementation of the noise interference immune redundant robotic arm motion path planning system of the present invention.
Fig. 3(a) is a trajectory diagram of a redundant manipulator interfered by noise and adopting the planning method of the present invention when executing a motion path planning task.
Fig. 3(b) is a trajectory diagram of a redundant manipulator interfered by noise and adopting a conventional planning method when executing a motion path planning task.
Fig. 4(a) is a graph of an actual path and a desired path when a noise-disturbed redundant manipulator using the planning method of the present invention performs a motion path planning task.
Fig. 4(b) is a graph of an actual path and a desired path when a noise-disturbed redundant manipulator using a conventional planning method performs a motion path planning task.
Fig. 5(a) is a graph showing error curves in the directions of the X axis, the Y axis, and the Z axis when the noise-disturbed redundant manipulator using the planning method of the present invention performs a motion path planning task.
Fig. 5(b) is a graph showing error curves in the directions of the X axis, the Y axis, and the Z axis when the redundant manipulator interfered by noise performs a motion path planning task by using a conventional planning method.
Fig. 6(a) is a graph of norm errors when a noise-disturbed redundant manipulator using the planning method of the present invention performs a motion path planning task.
Fig. 6(b) is a graph of norm errors when a noise-disturbed redundant manipulator using a conventional planning method performs a motion path planning task.
Detailed Description
The present invention will be described in further detail with reference to examples and drawings, but the present invention is not limited thereto.
Example 1:
as shown in fig. 1, the present embodiment provides a redundant manipulator path planning method resistant to noise interference, which includes the following steps:
s1, establishing a time-varying quadratic programming model according to the actual parameter indexes of the redundant manipulator, and introducing a performance index coefficient vector of the redundant manipulator;
s11, establishing a time-varying quadratic programming model:
the following equation expressions of the kinematics of the redundant manipulator can be obtained by formulating and modeling the parameter indexes of the actual redundant manipulator:
f(θ(t))=r(t) (1)
wherein theta (t) is the mechanical joint angle of the redundant manipulator; r (t) is the desired end trajectory of the redundant manipulator; f (-) is a nonlinear equation representing the angle of the joint of the redundant manipulator; the following inverse kinematics equation expressions on the velocity layer of the redundant manipulator can be obtained by simultaneously deriving the two ends of the equation:
Figure GDA0002528090430000081
wherein
Figure GDA0002528090430000082
The matrix is a Jacobian matrix of the redundant manipulator, n represents the number of the degrees of freedom of the manipulator, and m represents the space dimension of the tail end track of the manipulator;
Figure GDA0002528090430000083
the derivatives of the joint angle and the tail end track of the redundant manipulator with respect to time are respectively; according to the physical model, the following time-varying quadratic programming model can be established:
Figure GDA0002528090430000084
subject to J(θ(t))x(t)=B(t) (4)
wherein
Figure GDA0002528090430000085
Q (t) ═ i (t) is an identity matrix; j (theta (t)) is a Jacobian matrix of the redundant manipulator; p (t) is a performance index coefficient vector;
s12, introducing a performance index coefficient vector P (t) of the redundant manipulator, wherein the specific design formula is as follows:
Figure GDA0002528090430000087
wherein
Figure GDA0002528090430000088
And the joint deviation response coefficient is represented, and theta (t) and theta (0) respectively represent the joint state and the initial joint state in the motion process of the redundant manipulator.
S2, optimizing the optimal value of the time-varying quadratic programming model by using a Lagrange multiplier method;
to obtain partial derivative information about the optimal solution and the lagrangian multiplier for the time-varying quadratic programming problem, using the lagrangian multiplier method for the time-varying quadratic programming problem (3) (4) can obtain the following:
Figure GDA0002528090430000086
Figure GDA0002528090430000091
wherein
Figure GDA0002528090430000092
Is the Lagrangian multiplier; according to Lagrange's theorem, if
Figure GDA0002528090430000093
And
Figure GDA0002528090430000094
exist and are continuous, then the following two equations hold, namely
Figure GDA0002528090430000095
Figure GDA0002528090430000096
Wherein, the time-varying parameter matrix and the vector Q (t), P (t), J (theta (t)), B (t) are composed of the signals obtained by the system sensor of the actual physical model, the signals of the expected running state of the system, and the like; time-varying parameter matrices and vectors Q (t), P (t), A (t), B (t), and their time derivatives
Figure GDA0002528090430000097
Figure GDA0002528090430000098
Are known or can be estimated within certain accuracy requirements; in existence becomes twiceThe planning problem (3) (4) is about the optimal solution and about the partial derivative information of the lagrangian multiplier, and the lagrangian multiplier method can be used to represent the above information as optimization equations (6) (7).
S3, designing a standard matrix equation according to the optimization formula;
according to the optimization formulas (6) and (7), the following standard matrix equation about the time-varying quadratic programming problems (3) and (4) can be designed:
W(t)Y(t)=G(t) (8)
wherein
Figure GDA0002528090430000099
Figure GDA00025280904300000910
Figure GDA00025280904300000911
The time-varying coefficient matrix and vectors W (t), Y (t), G (t) are continuous and smooth in the real domain.
S4, designing a deviation function equation of the system according to the actual physical model system and the standard matrix equation;
designing a deviation function equation of the obtained system according to a matrix equation (8) of the smooth time-varying quadratic programming problem of the obtained actual physical model system or numerical solution system; to obtain the optimal solution of the time-varying quadratic programming problem (3) (4), a deviation function equation in the form of a matrix is defined as follows:
Figure GDA0002528090430000101
when the deviation function equation (t) converges to zero, an optimal solution x (t) for the time-varying quadratic programming problem (3) (4) can be obtained.
S5, designing an anti-noise-interference redundant manipulator path planning method according to a deviation function equation and a power-type variable parameter recurrent neural dynamics method, wherein the network state solution obtained by the method is an optimal solution;
the data in the time-varying parameter matrix can be input into a processing unit (a computer, a singlechip, a microprocessor and the like); by combining the obtained time-varying parameter matrix and derivative information thereof with a real number domain power-varying parameter-varying recurrent neural dynamics method and by utilizing a monotone increasing odd activation function, a redundant manipulator path planning method for resisting noise interference can be designed; according to the power parameter varying recursive neurodynamic method, the time derivative of the deviation function equation (t) needs to be negative; different from a fixed parameter recursive neurodynamics method, the design parameters determining the convergence performance of the novel neurodynamics method are time-varying; a power-type time-varying parameter is designed and used in the invention, and the design formula is as follows:
Figure GDA0002528090430000102
wherein gamma > 0 is a constant coefficient parameter of artificial design, and phi (-) is a monotonically increasing odd activation array.
Substituting the deviation function equation and the derivative information thereof into the design formula (8), the real number domain power type variable parameter recurrent neural network model can be expressed by the following implicit kinetic equation
Figure GDA0002528090430000103
Wherein
Figure GDA0002528090430000104
Is the partial derivative information.
If noise interference and hardware operation errors exist, the following noise-containing power variant recurrent neural network model can be obtained:
Figure GDA0002528090430000105
where Δ d (t) is the noise term of the coefficient matrix; Δ k (t) is the error term when the hardware is running.
According to pairs
Figure GDA0002528090430000106
Definition of (1), to know
Y(t):=[xT(t),λT(t)]T
=[x1(t),x2(t),…,xn(t),λ1(t),λ2(t),…,λm(t)]T(13)
Wherein Y (t) has an initial value
Figure GDA0002528090430000107
According to an implicit kinetic equation (12), a real-number-domain anti-noise-interference redundant manipulator path planning method and network implementation can be obtained; and the output result of the network is the optimal solution of the real number domain time-varying quadratic programming problems (3) and (4).
The network state solution obtained by solving the redundancy mechanical arm path planning method based on the anti-noise interference is the optimal solution of the time-varying quadratic programming problems (3) and (4) of the actual physical system or the numerical solving system; and outputting the optimal solution of the solver obtained by the processor, and completing the optimal solution of an actual physical system or a numerical solving system in the form of a real number domain smooth time-varying quadratic programming problem, wherein the obtained network state solution is the optimal solution of the redundancy mechanical arm motion planning interfered by the noise.
Example 2:
as shown in fig. 2, the present embodiment provides a redundant manipulator path planning system with noise interference resistance, and the specific applications of the various modules are as follows: and the external environment input module is used for acquiring and analyzing the data input by the external environment.
The input interface circuit module is used as an interface channel between external setting data and a processor and can be realized by circuits and protocols of different interfaces according to different sensors.
The processor module is used for processing external input data, namely solving the optimal solution of the anti-noise-interference redundant manipulator motion path planning method designed on the basis of the power-type variable parameter recurrent neural dynamics method.
And the output interface module is used as an interface of the optimal solution data of the redundant manipulator motion path planning method for resisting the noise interference and the output environment module, wherein the interface can be a circuit interface or a return value of a program and is different according to different design systems.
And the output environment module is used for realizing the anti-noise interference redundant manipulator motion path planning method based on the power type variable parameter recurrent neural dynamics method.
The external environment input module specifically comprises:
the external sensor data acquisition subunit collects dynamic parameters of the system, such as physical quantities of displacement, speed, acceleration, angular velocity and the like through the sensor;
and the data analysis subunit of the expected target realization state performs theoretical analysis of the system by analyzing known or acquired physical quantities.
The processor module specifically includes:
the time-varying parameter matrix subunit is used for completing matrixing or vectorization of external input data;
the redundant manipulator motion path planning method for resisting the noise interference is a core part of a system, a system model obtained by mathematical modeling is used for modeling, formulating, analyzing and designing the configuration in advance through data of the system, so that a deviation function equation is designed, and the redundant manipulator motion path planning method for resisting the noise interference is designed by utilizing a power-type variable parameter recursive neural dynamics method.
The output environment module specifically comprises:
the optimal solution request terminal unit is used for a request end which needs to obtain the optimal solution of the real number domain smooth time-varying quadratic programming problem of the actual physical system or the numerical solving system, and the port sends an instruction request to the solving system when solving parameters need to be obtained and receives a solving result;
and the redundant manipulator path planning terminal unit is used for converting the parameters output by the optimal solution request end into related poems and finally inputting the poems into a manipulator control program to plan and control the path of the manipulator.
Example 3:
the MATLAB simulation experiment of this example was established in Kinova-JACO2On the basis of the light bionic mechanical arm. The total weight of the mechanical arm is 4.4kg, and the maximum control distance is 77 cm.
The type of redundant manipulator comprises 6 degrees of freedom in total, namely theta (t) comprises 6 elements; the space dimensions of the tail end of the mechanical arm are 3, namely the tail end of the mechanical arm comprises an X axis, a Y axis and a Z axis; the Jacobian matrix of which is
Figure GDA0002528090430000128
The starting joint angle of the redundant robot arm is set to θ (0) [1.675, 2.843, -3.216, 4.187, -1.710, -2.650 ]](ii) a The task execution period t is set to 8 s; the parameter γ is set to 80. In the present example, in order to show the superiority of the variable parameter neural solver for redundant manipulator motion planning proposed by the present invention, the Kinova-JACO2The expected trajectory of the lightweight biomimetic redundant manipulator is set to a complex butterfly shape with a parametric diameter of 45 cm. According to Kinova-JACO set as above2The redundancy mechanical arm physical model is solved on a speed layer, and the following time-varying quadratic programming model can be established:
Figure GDA0002528090430000121
Figure GDA0002528090430000122
wherein I (t) is an identity matrix;
Figure GDA0002528090430000123
Figure GDA0002528090430000124
while
Figure GDA0002528090430000125
Respectively as follows:
Figure GDA0002528090430000126
Figure GDA0002528090430000127
Figure GDA0002528090430000131
from the steps and methods described above, a matrix equation can be designed that yields
W(t)Y(t)=G(t) (16)
Wherein
Figure GDA0002528090430000132
Figure GDA0002528090430000133
Figure GDA0002528090430000134
To obtain the optimal solution of the time-varying quadratic programming model for solving the motion path of the redundant manipulator, a deviation function equation in the form of a matrix is defined as follows
(t)=W(t)Y(t)-G(t) (17)
According to the power type variable parameter recursive neurodynamic method, a power type time-varying parameter is designed and used in the invention, and the design formula is as follows
Figure GDA0002528090430000135
Wherein the parameter γ is set to 80.
From the deviation function equation and the derivative information thereof, the real number domain power type variable parameter recurrent neural network model can be expressed by the following implicit kinetic equation
Figure GDA0002528090430000136
Wherein
Figure GDA0002528090430000137
Is partial derivative information; Δ d (t) is the noise term of the coefficient matrix; Δ k (t) is the error term when the hardware is running. In order to better simulate the noise interference suffered by the redundant manipulator in actual operation, in this example, the noise term Δ d (t) and the error term Δ k (t) are composed of a series of complex sine and cosine functions, and the specific expressions are as follows:
Figure GDA0002528090430000138
Figure GDA0002528090430000141
Figure GDA0002528090430000142
according to the definition of Y (t), it can be seen that
Y(t):=[xT(t),λT(t)]T
=[x1(t),x2(t),…,xn(t),λ1(t),λ2(t),…,λm(t)]T(20)
Wherein Y (t) has an initial value of Y (0) ═ Y0
According to the implicit kinetic equation, a real-number-domain anti-noise-interference redundant manipulator path planning method and network implementation can be obtained; and the output result of the network is the optimal solution of the real number domain time-varying quadratic programming problem. And outputting the optimal solution of the solver obtained by the processor, and completing the optimal solution of the actual physical system or the numerical solution system in the form of a real number domain smooth time-varying quadratic programming problem. The obtained network state solution is the optimal solution of the redundancy mechanical arm system motion planning which is interfered by the noise and is obtained by the simulation example.
The results of the experiments of the simulation example are shown in fig. 3(a), 3(b), 4(a), 4(b), 5(a), 5(b), 6(a), and 6 (b). Fig. 3(a) and 3(b) are track diagrams of a redundant manipulator interfered by noise when executing a motion path planning task, respectively applying the novel method and the conventional method of the present invention. Fig. 4(a) and 4(b) are graphs of an actual path and a desired path when a redundant manipulator interfered by noise performs a motion path planning task, respectively, when the novel method and the conventional method of the present invention are applied. Fig. 5(a) and 5(b) are graphs of error curves in the directions of the X axis, the Y axis and the Z axis when the redundant manipulator interfered by noise executes a motion path planning task, respectively, when the novel method and the conventional method of the present invention are applied. Fig. 6(a) and 6(b) are graphs of norm errors when the redundant manipulator interfered by noise executes a motion path planning task under the condition that the novel method and the conventional method are applied respectively, where the norm errors | | e (t) | | i2The 2-norm is defined as the sum of errors of the redundant manipulator in three directions of an X axis, a Y axis and a Z axis when the redundant manipulator executes a path planning task.
As can be seen from fig. 3(a), 3(b), 4(a), and 4(b), when the method for planning a motion path of a redundant manipulator with noise interference resistance according to the present invention is applied to plan a motion path of the manipulator, an actual motion path may coincide with an expected path, that is, a path deviation may rapidly converge to zero; when the traditional method is applied to planning the path of the mechanical arm, a large deviation always exists between an actual motion path and an expected path, and the requirement on accuracy is difficult to meet in the actual operation of the redundant mechanical arm.
As can be seen from fig. 5(a) and 5(b), when the method for planning a motion path of a redundant manipulator with noise interference resistance according to the present invention is applied to plan a motion path of the manipulator, errors in the three directions of the X axis, the Y axis, and the Z axis can converge to zero at a fast speed, i.e., a deviation between an actual motion path and an expected path of the manipulator can be well eliminated; when the traditional method is applied to planning the path of the mechanical arm, large deviation always exists between the actual motion path and the expected path in the three directions of the X axis, the Y axis and the Z axis, and the accuracy requirement is difficult to meet in the actual redundant mechanical arm operation.
As can be seen from fig. 6(a) and 6(b), when the method for planning a motion path of a redundant manipulator with noise immunity according to the present invention is applied to plan a manipulator path, a norm error of the redundant manipulator with noise immunity can converge to zero at a fast speed; when the traditional method is applied to the path planning of the mechanical arm, norm errors always exist, namely certain errors always exist when the mechanical arm executes a path planning task, and the accuracy requirement is difficult to meet.
The experimental results of the simulation embodiment well show the superiority of the method for planning the motion path of the redundant manipulator resisting the noise interference.
The above description is only for the preferred embodiments of the present invention, but the protection scope of the present invention is not limited thereto, and any person skilled in the art can substitute or change the technical solution and the inventive concept of the present invention within the scope of the present invention.

Claims (7)

1. An anti-noise-interference redundant manipulator path planning method is characterized by comprising the following steps: the method comprises the following steps:
1) establishing a time-varying quadratic programming model according to the actual parameter index of the redundant manipulator, and introducing the performance index of the motion planning of the redundant manipulator into the time-varying quadratic programming model;
2) optimizing the optimal value of the time-varying quadratic programming model by using a Lagrange multiplier method to obtain an optimization formula;
3) designing a standard matrix equation according to an optimization formula;
4) designing a deviation function equation of the system according to the actual physical model system and a standard matrix equation;
5) and establishing a power variable parameter recurrent neural network model containing noise according to the deviation function equation and the power variable parameter recurrent neural dynamics method, wherein the network state solution output by the model is the optimal solution.
2. The method for noise-immune redundant robotic arm path planning according to claim 1, wherein: the method comprises the following steps of establishing a time-varying quadratic programming model according to actual redundant manipulator parameter indexes, and introducing performance indexes of redundant manipulator motion planning, and specifically comprises the following steps:
the parameter indexes of the actual redundancy mechanical arm are formulated and modeled to obtain the following inverse kinematics equation expression of the redundancy mechanical arm:
f(θ(t))=r(t) (1)
wherein theta (t) is the mechanical joint angle of the redundant manipulator; r (t) is the desired end trajectory of the redundant manipulator; f (-) is a nonlinear equation representing the angle of the joint of the redundant manipulator; simultaneously deriving the two ends of the equation to obtain the following inverse kinematics equation expression on the speed layer of the redundant manipulator:
Figure FDA0002528090420000011
wherein
Figure FDA0002528090420000012
The matrix is a Jacobian matrix of the redundant manipulator, n represents the number of the degrees of freedom of the manipulator, and m represents the space dimension of the tail end track of the manipulator;
Figure FDA0002528090420000013
the derivatives of the joint angle and the tail end track of the redundant manipulator with respect to time are respectively; according to the physical model, the following time-varying quadratic programming model can be established:
Figure FDA0002528090420000014
subject to J(θ(t))x(t)=B(t) (4)
wherein
Figure FDA0002528090420000015
Q (t) ═ i (t) is an identity matrix; j (theta (t)) is a Jacobian matrix of the redundant manipulator; p (t) is a performance index coefficient vector;
introducing a performance index coefficient vector P (t) of the redundant manipulator, wherein the specific design formula is as follows:
Figure FDA0002528090420000021
wherein
Figure FDA0002528090420000022
The joint deviation response coefficient is shown, and theta (t) and theta (0) respectively show the joint state and the initial joint state in the motion process of the redundant manipulator.
3. The method for noise-immune redundant robotic arm path planning according to claim 2, wherein: the optimization of the optimal value of the time-varying quadratic programming model by using the Lagrange multiplier method specifically comprises the following steps:
a time-varying quadratic programming model:
Figure FDA0002528090420000023
subject to J(θ(t))x(t)=B(t) (4)
to obtain partial derivative information about the optimal solution and the lagrangian multiplier for the time-varying quadratic programming problem, using the lagrangian multiplier method for the time-varying quadratic programming problem (3) (4) can obtain the following:
Figure FDA0002528090420000024
wherein
Figure FDA0002528090420000025
Is the Lagrangian multiplier; according to Lagrange's theorem, if
Figure FDA0002528090420000026
And
Figure FDA0002528090420000027
exist and are continuous, then the following two equations hold, namely
Figure FDA0002528090420000028
Figure FDA0002528090420000029
Wherein, the time-varying parameter matrix and the vector Q (t), P (t), J (t), B (t) are composed of the signals obtained by the sensor of the actual physical model system and the signals of the expected operation state of the system; time-varying parameter matrices and vectors Q (t), P (t), J (θ (t)), B (t), and their time derivatives
Figure FDA00025280904200000210
Figure FDA00025280904200000211
Are known or can be estimated within certain accuracy requirements; there is a time-varying quadratic programming problem (3) (4) about the optimal solution and about the partial derivative information of the lagrangian multiplier, and the lagrangian multiplier method can be used to represent the above information as optimization equations (6) (7).
4. The method for noise immunity redundant manipulator path planning according to claim 3, wherein: the designing of a standard matrix equation according to the optimization formula specifically includes:
optimizing a formula:
Figure FDA00025280904200000212
Figure FDA0002528090420000031
according to the optimization formulas (6) and (7), the following standard matrix equation about the time-varying quadratic programming problems (3) and (4) can be designed:
W(t)Y(t)=G(t) (8)
wherein
Figure FDA0002528090420000032
Figure FDA0002528090420000033
Figure FDA0002528090420000034
The time-varying coefficient matrix and vectors W (t), Y (t), G (t) are continuous and smooth in the real domain.
5. The noise immune redundant manipulator path planning method according to claim 4, wherein: the method for designing the deviation function equation of the system according to the actual physical model system and the standard matrix equation specifically comprises the following steps:
standard matrix equation:
W(t)Y(t)=G(t) (8)
designing a deviation function equation of the obtained system according to a standard matrix equation (8) of the smooth time-varying quadratic programming problem of the obtained actual physical model system or numerical solution system; to obtain the optimal solution of the time-varying quadratic programming problem (3) (4), a deviation function equation in the form of a matrix is defined as follows:
Figure FDA0002528090420000035
optimal solution x of time-varying quadratic programming problem (3) (4) when deviation function equation (t) converges to zero*(t) can be obtained.
6. The method of claim 5, wherein the method comprises: the method for planning the path of the redundant manipulator resisting the noise interference is designed according to a deviation function equation and a power-type variable parameter recurrent neural dynamics method, a network state solution obtained by the method is an optimal solution, and the method specifically comprises the following steps:
the data in the time-varying parameter matrix can be input into the processing unit; by combining the obtained time-varying parameter matrix and derivative information thereof with a real number domain power-varying parameter-varying recurrent neural dynamics method and by utilizing a monotone increasing odd activation function, a redundant manipulator path planning method for resisting noise interference can be designed; according to the power parameter varying recursive neurodynamic method, the time derivative of the deviation function equation (t) needs to be negative; different from a fixed parameter recursive neurodynamics method, the design parameters determining the convergence performance of the novel neurodynamics method are time-varying; the design formula of a power type time-varying parameter is as follows:
Figure FDA0002528090420000041
wherein gamma > 0 is a constant coefficient parameter of artificial design, and phi (-) is a monotone increasing odd activation array;
substituting the deviation function equation and the derivative information thereof into a design formula (8),
if noise interference and hardware operation errors exist, the following noise-containing power variant recurrent neural network model can be obtained:
Figure FDA0002528090420000042
where Δ d (t) is the noise term of the coefficient matrix; Δ K (t) is an error term when the hardware runs; it is composed ofIn
Figure FDA0002528090420000044
Is partial derivative information;
according to pairs
Figure FDA0002528090420000045
Definition of (1), to know
Figure FDA0002528090420000043
Wherein Y (t) has an initial value
Figure FDA0002528090420000046
According to an implicit kinetic equation (11), a real-number-domain anti-noise-interference redundant manipulator path planning method and network implementation can be obtained; and the output result of the network is the optimal solution of the real number domain time-varying quadratic programming problems (3) and (4).
7. A redundant robotic arm motion path planning system for achieving noise immunity as claimed in any one of claims 1-6, characterized by: the system comprises:
the external environment input module is used for acquiring and analyzing data input by the external environment to form the basis of the time-varying parameter matrix content;
the input interface circuit module is used for externally setting data and interface channels among the processors and can be realized by circuits and protocols of different interfaces according to different sensors;
the processor module is used for processing external input data and solving the optimal solution of the redundant manipulator motion path planning method for resisting the noise interference, which is designed on the basis of the power-type variable parameter recurrent neural dynamics method;
the output interface module is used as an interface between optimal solution data of the redundant manipulator motion path planning method and the output environment module, wherein the data is solved by the redundant manipulator motion path planning method resisting noise interference, and the interface can be a circuit interface or a return value of a program and is different according to different design systems;
and the output environment module is used for realizing the anti-noise interference redundant manipulator motion path planning method based on the power type variable parameter recurrent neural dynamics method.
CN201711147249.5A 2017-11-17 2017-11-17 Anti-noise-interference redundant manipulator path planning method Active CN108015763B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711147249.5A CN108015763B (en) 2017-11-17 2017-11-17 Anti-noise-interference redundant manipulator path planning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711147249.5A CN108015763B (en) 2017-11-17 2017-11-17 Anti-noise-interference redundant manipulator path planning method

Publications (2)

Publication Number Publication Date
CN108015763A CN108015763A (en) 2018-05-11
CN108015763B true CN108015763B (en) 2020-09-22

Family

ID=62080699

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711147249.5A Active CN108015763B (en) 2017-11-17 2017-11-17 Anti-noise-interference redundant manipulator path planning method

Country Status (1)

Country Link
CN (1) CN108015763B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020014630A1 (en) * 2018-07-12 2020-01-16 Aveva Software, Llc Process optimization server and system
CN109033021B (en) * 2018-07-20 2021-07-20 华南理工大学 Design method of linear equation solver based on variable parameter convergence neural network
CN108908341B (en) * 2018-08-03 2021-01-01 浙江工业大学 Secondary root type final state attraction redundant robot repetitive motion planning method
CN109015657B (en) * 2018-09-07 2021-12-10 浙江科技学院 Final state network optimization method for redundant mechanical arm repetitive motion planning
CN109129486B (en) * 2018-09-26 2021-04-30 华南理工大学 Redundant manipulator repetitive motion planning method for suppressing periodic noise
CN109129487B (en) * 2018-09-26 2021-05-11 华南理工大学 Redundant manipulator repetitive motion planning method based on Taylor type discrete periodic rhythm neural network under periodic noise
CN109635474B (en) * 2018-12-19 2023-04-28 杭州电子科技大学 Method for improving universality of construction of additive cost function in mechanical arm gripping behavior
CN109623826B (en) * 2019-01-04 2021-07-16 广西科技大学 Fault-tolerant redundant manipulator motion planning method without speed jump
CN109514563B (en) * 2019-01-08 2021-08-31 华侨大学 Adaptive anti-noise redundant manipulator motion planning method
CN109648567B (en) * 2019-01-25 2021-08-03 华侨大学 Redundancy mechanical arm planning method with noise tolerance characteristic
CN110076770B (en) * 2019-03-28 2022-12-06 陕西理工大学 Self-movement method for redundant mechanical arm
CN110103225B (en) * 2019-06-04 2023-04-11 兰州大学 Data-driven method and device for controlling repeated motion of mechanical arm
CN111716357A (en) * 2020-06-18 2020-09-29 南京邮电大学 Track generation and modulation method based on dynamic neural network
CN111975768B (en) * 2020-07-08 2022-03-25 华南理工大学 Mechanical arm motion planning method based on fixed parameter neural network
CN112706163B (en) * 2020-12-10 2022-03-04 中山大学 Mechanical arm motion control method, device, equipment and medium
CN112894812A (en) * 2021-01-21 2021-06-04 中山大学 Visual servo trajectory tracking control method and system for mechanical arm
CN115107032B (en) * 2022-07-15 2024-04-05 海南大学 Motion planning method of mobile mechanical arm based on pseudo-inverse and capable of adaptively resisting noise

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106426164A (en) * 2016-09-27 2017-02-22 华南理工大学 Redundancy dual-mechanical-arm multi-index coordinate exercise planning method
CN106737670A (en) * 2016-12-15 2017-05-31 华侨大学 A kind of repetitive motion planning method for redundant manipulator with noiseproof feature
CN106985138A (en) * 2017-03-13 2017-07-28 浙江工业大学 Attract the redundant mechanical arm method for planning track of optimizing index based on final state

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5979960B2 (en) * 2012-05-01 2016-08-31 キヤノン株式会社 Control device, control method and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106426164A (en) * 2016-09-27 2017-02-22 华南理工大学 Redundancy dual-mechanical-arm multi-index coordinate exercise planning method
CN106737670A (en) * 2016-12-15 2017-05-31 华侨大学 A kind of repetitive motion planning method for redundant manipulator with noiseproof feature
CN106985138A (en) * 2017-03-13 2017-07-28 浙江工业大学 Attract the redundant mechanical arm method for planning track of optimizing index based on final state

Also Published As

Publication number Publication date
CN108015763A (en) 2018-05-11

Similar Documents

Publication Publication Date Title
CN108015763B (en) Anti-noise-interference redundant manipulator path planning method
CN107984472B (en) Design method of variable parameter neural solver for redundant manipulator motion planning
He et al. Model identification and control design for a humanoid robot
Li A recurrent neural network with explicitly definable convergence time for solving time-variant linear matrix equations
Qi et al. Kinematic control of continuum manipulators using a fuzzy-model-based approach
Chen et al. Zeroing neural-dynamics approach and its robust and rapid solution for parallel robot manipulators against superposition of multiple disturbances
CN111975771A (en) Mechanical arm motion planning method based on deviation redefinition neural network
Lee et al. A critical review of modelling methods for flexible and rigid link manipulators
Chen et al. Neural learning enhanced variable admittance control for human–robot collaboration
CN106681343B (en) A kind of spacecraft attitude tracking low complex degree default capabilities control method
CN107160401B (en) Method for solving problem of joint angle deviation of redundant manipulator
Islam et al. Teleoperation systems with symmetric and unsymmetric time varying communication delay
CN114102600B (en) Multi-space fusion human-machine skill migration and parameter compensation method and system
Alise et al. On extending the wave variable method to multiple-DOF teleoperation systems
Ma et al. Active manipulation of elastic rods using optimization-based shape perception and sensorimotor model approximation
Razmjooei et al. A novel continuous finite-time extended state observer design for a class of uncertain nonlinear systems
Tan et al. Toward unified adaptive teleoperation based on damping ZNN for robot manipulators with unknown kinematics
Hua et al. Analysis and Design for Networked Teleoperation System
Crenganis et al. Inverse kinematics of a 7 DOF manipulator using adaptive neuro-fuzzy inference systems
Raouf et al. Workspace trajectory tracking control for two-flexible-link manipulator through output redefinition
CN116141314A (en) Method and system for identifying dynamic parameters of robot based on projective geometry algebra
Huang et al. Forwarding‐based dynamic surface control for antagonistic actuated robots
Zhang et al. Fixed-Time Control of a Robotic Arm Based on Disturbance Observer Compensation
Dash et al. Inverse kinematics solution of a 6-DOF industrial robot
Zhang et al. Adaptive kinematic control of redundant manipulators

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