CN112428273A - Control method and system considering mechanical arm physical constraint and model unknown - Google Patents
Control method and system considering mechanical arm physical constraint and model unknown Download PDFInfo
- Publication number
- CN112428273A CN112428273A CN202011278491.8A CN202011278491A CN112428273A CN 112428273 A CN112428273 A CN 112428273A CN 202011278491 A CN202011278491 A CN 202011278491A CN 112428273 A CN112428273 A CN 112428273A
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- joint
- parameters
- expected
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 239000011159 matrix material Substances 0.000 claims abstract description 22
- 239000012636 effector Substances 0.000 claims abstract description 19
- 239000013598 vector Substances 0.000 claims description 12
- 230000001133 acceleration Effects 0.000 claims description 11
- 238000013528 artificial neural network Methods 0.000 claims description 6
- 125000004432 carbon atom Chemical group C* 0.000 claims description 3
- 230000007704 transition Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 241001123248 Arma Species 0.000 description 1
- 239000002904 solvent Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- 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
-
- 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/1607—Calculation of inertia, jacobian matrixes and inverses
-
- 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/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Manipulator (AREA)
Abstract
The invention discloses a control method and a control system considering mechanical arm physical constraint and model unknown, wherein the method comprises the following steps: presetting an initial posture and expected parameters of the mechanical arm; reading current joint parameters and end effector information of the mechanical arm according to the sensor; constructing an expected position equation set based on a Jacobian matrix estimation method and a quadratic programming method by taking expected parameters and an initial attitude as constraints; obtaining joint angle motion data according to the expected position equation set, the initial posture, the expected parameters, the current joint parameters and the end effector information; and sending the joint angle motion data to a mechanical arm controller to control the mechanical arm to move. The system comprises: the system comprises a parameter presetting module, an information reading module, an equation set constructing module, a solving module and a control module. By using the invention, the mechanical arm can be controlled to complete the tracking control task, and meanwhile, the invention also has the function of avoiding the joint limit. The control method and the control system which consider the physical constraint of the mechanical arm and the unknown model can be widely applied to the field of mechanical control.
Description
Technical Field
The invention belongs to the field of mechanical control, and particularly relates to a control method and a control system considering mechanical arm physical constraint and model unknown.
Background
The existing mechanical arm control method is based on a forward kinematics model, a jacobian matrix is determined by solving the data of each moment of the mechanical arm and controls the movement of the mechanical arm according to the data of each moment of the mechanical arm, however, even though the mechanical arms are in the same batch and type, the jacobian matrix may be different due to the assembly difference of the mechanical arms, so that errors are generated when the algorithm is applied, the accuracy of the solution is influenced, secondly, the types of the mechanical arms are various, and the forward kinematics models of some mechanical arms are difficult to measure and calculate, so that the method is not strong in transportability.
Disclosure of Invention
In order to solve the above technical problems, an object of the present invention is to provide a control method and system considering the physical constraints and unknown model of a robot arm, so that an end effector of the robot arm can move according to a preset path, and the robot arm can avoid joint angles and speed limits of the robot arm during the movement process, thereby completing tasks well.
The first technical scheme adopted by the invention is as follows: a control method that considers mechanical arm physical constraints and model unknowns, comprising the steps of:
presetting an initial posture and expected parameters of the mechanical arm;
reading current joint parameters and end effector information of the mechanical arm according to the sensor;
constructing an expected position equation set based on a Jacobian matrix estimation method and a quadratic programming method by taking expected parameters and an initial attitude as constraints;
obtaining joint angle motion data according to the expected position equation set, the initial posture, the expected parameters, the current joint parameters and the end effector information;
and sending the joint angle motion data to a mechanical arm controller to control the mechanical arm to move.
Further, the expected parameters include an expected track, joint speed limits and angle limits, the current joint parameters include a mechanical arm joint angle, a mechanical arm joint speed and a mechanical arm joint acceleration, and the end effector information includes an actual acceleration of the end of the mechanical arm and an actual speed of the end of the mechanical arm.
Further, the step of constructing the expected position equation set based on the jacobian matrix estimation method and quadratic programming with the expected parameters and the initial attitude as constraints specifically includes:
obtaining a reverse motion equation of the mechanical arm based on a quadratic programming method;
processing the reverse motion equation of the mechanical arm through a primal-dual neural network to obtain a differential equation;
obtaining a position equation based on a Jacobian matrix estimation method;
and obtaining a desired position equation set according to the differential equation and the position equation.
Further, the differential equation is as follows:
in the above formula, u (t) is a variable to be solved, m is a dimension of a task space at the end of the manipulator, n is a degree of freedom of the manipulator, γ is a convergence rate parameter of the orthodual neural network, P (·) is a projection function, m (t) is a matrix, and q (t) is a vector.
Further, the position equation is as follows:
in the above formula, the first and second carbon atoms are,is the variable to be solved for and is,representing the actual acceleration of the tip of the robotic arm,the acceleration of each joint of the mechanical arm is shown,representing the actual velocity of the tip of the robotic arm,the velocity of each joint of the mechanical arm is shown,to representMu is a convergence rate parameter.
Further, the obtaining of the joint angle movement data further comprises verifying whether the joint angle movement data is within a limit range according to the joint speed limit and the angle limit.
Further, the joint angle movement data includes angle information and joint velocity information at which the joint should be located at a certain time.
The second technical scheme adopted by the invention is as follows: a control system that accounts for mechanical arm physical constraints and model unknowns, comprising the following modules:
the parameter presetting module is used for presetting an initial posture and expected parameters of the mechanical arm;
the information reading module is used for reading the current joint parameters and the information of the end effector of the mechanical arm according to the sensor;
the system comprises an equation set building module, a position estimation module and a position estimation module, wherein the equation set building module is used for building an expected position equation set based on a Jacobian matrix estimation method and a quadratic programming method by taking expected parameters and an initial attitude as constraints;
the solving module is used for obtaining joint angle motion data according to the expected position equation set, the initial attitude, the expected parameters, the current joint parameters and the end effector information;
and the control module is used for sending the joint angle motion data to the mechanical arm controller and controlling the mechanical arm to move.
The method and the system have the beneficial effects that: under the condition of not using a prior forward kinematics model of the mechanical arm, the mechanical arm can be controlled to complete a tracking control task, and meanwhile, the method also has a joint limit avoiding function, so that the solution accuracy is improved, and the method has strong transportability.
Drawings
FIG. 1 is a flow chart of the steps of a control method of the present invention that takes into account physical constraints of the robotic arm and model unknowns;
FIG. 2 is a block diagram of a control system of the present invention that takes into account the physical constraints and model unknowns of the robotic arm;
FIG. 3 is a state diagram of the robotic arm after the initial pose has been entered in accordance with an embodiment of the present invention.
Detailed Description
The invention is described in further detail below with reference to the figures and the specific embodiments. The step numbers in the following embodiments are provided only for convenience of illustration, the order between the steps is not limited at all, and the execution order of each step in the embodiments can be adapted according to the understanding of those skilled in the art.
As shown in fig. 1, the present invention provides a control method considering the physical constraints and model unknowns of a robot arm, the method comprising the steps of:
s1, presetting an initial posture and expected parameters of the mechanical arm;
specifically, the initial posture of the mechanical arm is set as follows: [ -1.596; 4.612, respectively; 1.474; -2.498; 2.011; 0.792], each value representing, in turn from left to right, the angle of each joint of the robot arm from the base to the end, in rad, the joint angle being sent to the controller of the robot arm, which will move to this position, when the state of the robot arm is as in figure 3.
In addition, a desired trajectory of the robot arm tip in three-dimensional space is defined:
x=x0+r·sin(2πt/T)
z=z0
where r is 0.06m, T represents the current time, T represents the total duration of the trajectory tracking task, and T is 10. x is the number of0、y0And z0Respectively showing the mechanical armsThe initial position of the tip.
S2, reading current joint parameters and end effector information of the mechanical arm according to the sensor;
s3, constructing an expected position equation set based on a Jacobian matrix estimation method and a quadratic programming method by taking the expected parameters and the initial attitude as constraints;
specifically, the system of equations is:
s4, obtaining joint angle motion data according to the expected position equation set, the initial posture, the expected parameters, the current joint parameters and the end effector information;
and S5, sending the joint angle motion data to the mechanical arm controller to control the mechanical arm to move.
Specifically, the value of u (t) is sent to the mechanical arm by the SendJointAngle method, so that the mechanical arm can move according to the solved expected joint angle at the time t.
Further as a preferred embodiment of the method, the desired parameters include a desired trajectory, joint speed limits, and angle limits, the current joint parameters include a robot joint angle, a robot joint speed, and a robot joint acceleration, and the end effector information includes a robot end actual acceleration and a robot end actual speed.
Further, as a preferred embodiment of the method, the step of constructing the desired position equation set based on the jacobian matrix estimation method and quadratic programming with the desired parameters and the initial pose as constraints specifically includes:
obtaining a reverse motion equation of the mechanical arm based on a quadratic programming method;
specifically, a quadratic programming method is first used to solve the inverse kinematics problem of the manipulator:
the constraint conditions are as follows:
J(t)x(t)=b(t)
ξ-≤x(t)≤ξ+
where x (t) is the decision variable to be solved in real time.Is the angular velocity of the joint of the robot arm, and n is the degree of freedom of the robot arm. The coefficient matrix W is an identity matrix having n rows and n columns. Coefficient vector c ═ l (θ (t) - θm) Wherein thetamIs the intermediate position of the movable angle of each joint, θ (t) is the joint angle at the current time t, and l is a parameter for adjusting the movable range of the joint, and the default is 1. b (t) is the desired trajectory of the end effector of the robotic arm in task space, is a vector, and is a function of time.
ξ-And xi+Are n-dimensional vectors representing the physical limits of the joints of the robotic arm, respectively. Assume that the joints of the robotic arm have speed and angle limits:
θ-≤θ≤θ+
the two constraints can be unified into one double-ended constraint through joint limit transitions:
alpha is a parameter for adjusting the size of the feasible region after the joint limit transition. Here double-ended constraint after conversionShould be within a range higher than the original speed limit rangeSlightly larger. Xi-And xi+The specific definition of (A) is as follows:
processing the reverse motion equation of the mechanical arm through a primal-dual neural network to obtain a differential equation;
obtaining a position equation based on a Jacobian matrix estimation method;
and obtaining a desired position equation set according to the differential equation and the position equation.
Further as a preferred embodiment of the method, the differential equation is as follows:
in the above formula, u (t) is a variable to be solved, m is a dimension of a task space at the end of the manipulator, n is a degree of freedom of the manipulator, γ is a convergence rate parameter of the orthodual neural network, P (·) is a projection function, m (t) is a matrix, and q (t) is a vector.
In addition, the projection function P (·), the matrix m (t), and the vector q (t) are defined as follows:
is the derivative of the desired position of the end of the robot arm in task space over time, at time t, i.e. the desired velocity in task space. In the present example of the process, the first,the following equation is obtained:
the parameter of the projection function P (-) is a vector, and the projection function is applied to the input vector vi×1Each element of (1) is subjected to upper and lower limit constraints, and the specific values of the upper and lower limits of the ith element are respectively determined byAndand (4) specifying.Andthe following method was used. Suppose thatThe joints of the mechanical arm have speed and angle limits:
θ-≤θ≤θ+
the two constraints can be unified into one double-ended constraint through joint limit transitions:
alpha is a parameter for adjusting the size of the feasible region after the joint limit transition. Here double-ended constraint after conversionShould be within a range higher than the original speed limit rangeSlightly larger. Xi-And xi+The specific definition of (A) is as follows:
Further as a preferred embodiment of the method, the position equation is as follows:
in the above formula, the first and second carbon atoms are,is the variable to be solved for and is,representing the actual acceleration of the tip of the robotic arm,the acceleration of each joint of the mechanical arm is shown,representing the actual velocity of the tip of the robotic arm,the velocity of each joint of the mechanical arm is shown,to representMu is a convergence rate parameter.
In particular, the amount of the solvent to be used,to representThe derivative with respect to time is that of,andall from a robotic armA specific value is read in the sensor.
Further as a preferred embodiment of the method, the obtaining of the joint angle movement data further comprises verifying whether the joint angle movement data is within a limit range according to the joint speed limit and the angle limit.
In particular, to verify the validity of the proposed method, the joint speed limit (in rad/s) of the robot arm is set to:
[∞;∞;∞;0.2;∞;∞]
the joint angle limit (in rad) for the robot arm is set to:
[2π;2π;1.6;2π;2π;2π]
the maximum velocity of the joint 4 is set to 0.1rad/s and the maximum angle of the joint 3 is set to 1.6 rad.
Further as a preferred embodiment of the method, the joint angular movement data comprises angular information and joint velocity information at which the joint should be located at a certain time.
Specifically, by setting α to 1 and solving the position equation system using the method of ode15s in Matlab, a numerical solution of the time-varying vector function u (t) can be obtained. The input of the function is time t, and the output is a vector u with dimension n + m. The first n items of the vector u are the angles of the n joints of the mechanical arm at the time t, and the mechanical arm can be controlled to complete the track tracking task according to the information.
As shown in fig. 2, a control system that considers mechanical arm physical constraints and model unknowns includes the following modules:
the parameter presetting module is used for presetting an initial posture and expected parameters of the mechanical arm;
the information reading module is used for reading the current joint parameters and the information of the end effector of the mechanical arm according to the sensor;
the system comprises an equation set building module, a position estimation module and a position estimation module, wherein the equation set building module is used for building an expected position equation set based on a Jacobian matrix estimation method and a quadratic programming method by taking expected parameters and an initial attitude as constraints;
the solving module is used for obtaining joint angle motion data according to the expected position equation set, the initial attitude, the expected parameters, the current joint parameters and the end effector information;
and the control module is used for sending the joint angle motion data to the mechanical arm controller and controlling the mechanical arm to move.
The contents in the above method embodiments are all applicable to the present system embodiment, the functions specifically implemented by the present system embodiment are the same as those in the above method embodiment, and the beneficial effects achieved by the present system embodiment are also the same as those achieved by the above method embodiment.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (8)
1. A control method considering mechanical arm physical constraints and model unknowns is characterized by comprising the following steps:
presetting an initial posture and expected parameters of the mechanical arm;
reading current joint parameters and end effector information of the mechanical arm according to the sensor;
constructing an expected position equation set based on a Jacobian matrix estimation method and a quadratic programming method by taking expected parameters and an initial attitude as constraints;
obtaining joint angle motion data according to the expected position equation set, the initial posture, the expected parameters, the current joint parameters and the end effector information;
and sending the joint angle motion data to a mechanical arm controller to control the mechanical arm to move.
2. The control method of claim 1, wherein the desired parameters comprise a desired trajectory, joint velocity limits, and angle limits, wherein the current joint parameters comprise a robot joint angle, a robot joint velocity, and a robot joint acceleration, and wherein the end effector information comprises a robot end actual acceleration and a robot end actual velocity.
3. The control method taking physical constraints and unknown models of mechanical arms into consideration as claimed in claim 2, wherein the step of constructing the desired position equation system based on a jacobian matrix estimation method and quadratic programming with the desired parameters and the initial attitude as constraints specifically comprises:
obtaining a reverse motion equation of the mechanical arm based on a quadratic programming method;
processing the reverse motion equation of the mechanical arm through a primal-dual neural network to obtain a differential equation;
obtaining a position equation based on a Jacobian matrix estimation method;
and obtaining a desired position equation set according to the differential equation and the position equation.
4. A control method taking into account the physical constraints and model unknowns of the mechanical arm according to claim 3, wherein the differential equation is as follows:
in the above formula, u (t) is a variable to be solved, m is a dimension of a task space at the end of the manipulator, n is a degree of freedom of the manipulator, γ is a convergence rate parameter of the primal-dual neural network, I is a unit matrix with m + n rows and columns, P (·) is a projection function, m (t) is a matrix, and q (t) is a vector.
5. The control method considering the physical constraints and model unknowns of the mechanical arm according to claim 4, wherein the position equation is as follows:
in the above formula, the first and second carbon atoms are,is the variable to be solved for and is,representing the actual acceleration of the end of the robot arm,the velocity of each joint of the mechanical arm is shown,representing the actual speed of the end of the robot arm,the speed of each joint of the mechanical arm is shown,to representMu is a convergence rate parameter.
6. The control method of claim 5, wherein the obtaining joint angle motion data further comprises verifying whether the joint angle motion data is within a limit based on the joint speed limit and the angle limit.
7. The control method considering the physical constraints and the unknown model of the mechanical arm as claimed in claim 6, wherein the joint angle motion data comprises angle information and joint speed information of the joint at a certain moment.
8. A control system that accounts for mechanical arm physical constraints and model unknowns, comprising the following modules:
the parameter presetting module is used for presetting an initial posture and expected parameters of the mechanical arm;
the information reading module is used for reading the current joint parameters and the information of the end effector of the mechanical arm according to the sensor;
the system comprises an equation set building module, a position estimation module and a position estimation module, wherein the equation set building module is used for building an expected position equation set based on a Jacobian matrix estimation method and a quadratic programming method by taking expected parameters and an initial attitude as constraints;
the solving module is used for obtaining joint angle motion data according to the expected position equation set, the initial attitude, the expected parameters, the current joint parameters and the end effector information;
and the control module is used for sending the joint angle motion data to the mechanical arm controller and controlling the mechanical arm to move.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011278491.8A CN112428273A (en) | 2020-11-16 | 2020-11-16 | Control method and system considering mechanical arm physical constraint and model unknown |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011278491.8A CN112428273A (en) | 2020-11-16 | 2020-11-16 | Control method and system considering mechanical arm physical constraint and model unknown |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112428273A true CN112428273A (en) | 2021-03-02 |
Family
ID=74701142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011278491.8A Pending CN112428273A (en) | 2020-11-16 | 2020-11-16 | Control method and system considering mechanical arm physical constraint and model unknown |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112428273A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114237233A (en) * | 2021-11-30 | 2022-03-25 | 深圳市优必选科技股份有限公司 | Robot chess playing method and device, computer readable storage medium and robot |
CN114714351A (en) * | 2022-04-06 | 2022-07-08 | 上海工程技术大学 | Anti-saturation target tracking control method and control system for mobile mechanical arm |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101890718A (en) * | 2010-06-01 | 2010-11-24 | 中山大学 | Initialization method for redundant manipulator motion planning |
CN107972031A (en) * | 2017-11-10 | 2018-05-01 | 浙江科技学院 | A kind of redundant mechanical arm repeats the initial position fix method of movement |
CN107972030A (en) * | 2017-11-10 | 2018-05-01 | 浙江科技学院 | A kind of initial position modification method in redundant mechanical arm repeating motion |
WO2018103908A1 (en) * | 2016-12-09 | 2018-06-14 | Abb Schweiz Ag | Method for minimizing loads on the articulated joints of a manipulator |
CN109591020A (en) * | 2019-01-21 | 2019-04-09 | 兰州大学 | A kind of the distributed collaboration control method and device of the adaptive navigability optimization of multi-redundant mechanical arm |
CN110561441A (en) * | 2019-10-23 | 2019-12-13 | 中山大学 | Single 94LVI iterative algorithm for pose control of redundant manipulator |
CN111230861A (en) * | 2020-01-02 | 2020-06-05 | 腾讯科技(深圳)有限公司 | Continuum robot trajectory tracking control method and device and computer equipment |
-
2020
- 2020-11-16 CN CN202011278491.8A patent/CN112428273A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101890718A (en) * | 2010-06-01 | 2010-11-24 | 中山大学 | Initialization method for redundant manipulator motion planning |
WO2018103908A1 (en) * | 2016-12-09 | 2018-06-14 | Abb Schweiz Ag | Method for minimizing loads on the articulated joints of a manipulator |
CN107972031A (en) * | 2017-11-10 | 2018-05-01 | 浙江科技学院 | A kind of redundant mechanical arm repeats the initial position fix method of movement |
CN107972030A (en) * | 2017-11-10 | 2018-05-01 | 浙江科技学院 | A kind of initial position modification method in redundant mechanical arm repeating motion |
CN109591020A (en) * | 2019-01-21 | 2019-04-09 | 兰州大学 | A kind of the distributed collaboration control method and device of the adaptive navigability optimization of multi-redundant mechanical arm |
CN110561441A (en) * | 2019-10-23 | 2019-12-13 | 中山大学 | Single 94LVI iterative algorithm for pose control of redundant manipulator |
CN111230861A (en) * | 2020-01-02 | 2020-06-05 | 腾讯科技(深圳)有限公司 | Continuum robot trajectory tracking control method and device and computer equipment |
Non-Patent Citations (1)
Title |
---|
张雨浓等: "基于原对偶神经网络的PUMA560机器手臂重复运动规划", 《大连大学学报》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114237233A (en) * | 2021-11-30 | 2022-03-25 | 深圳市优必选科技股份有限公司 | Robot chess playing method and device, computer readable storage medium and robot |
CN114237233B (en) * | 2021-11-30 | 2024-02-23 | 深圳市优必选科技股份有限公司 | Robot chess playing method and device, computer readable storage medium and robot |
CN114714351A (en) * | 2022-04-06 | 2022-07-08 | 上海工程技术大学 | Anti-saturation target tracking control method and control system for mobile mechanical arm |
CN114714351B (en) * | 2022-04-06 | 2023-06-23 | 上海工程技术大学 | Anti-saturation target tracking control method and control system for mobile mechanical arm |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109382828B (en) | Robot shaft hole assembling system and method based on teaching learning | |
Cheah et al. | Adaptive vision and force tracking control for robots with constraint uncertainty | |
Wang et al. | Uncalibrated visual tracking control without visual velocity | |
CN101402199B (en) | Hand-eye type robot movable target extracting method with low servo accuracy based on visual sensation | |
CN105772917B (en) | A kind of three joint spot welding robot's Trajectory Tracking Control methods | |
CN109358507B (en) | Visual servo self-adaptive tracking control method for time-varying performance boundary constraint | |
CN112428273A (en) | Control method and system considering mechanical arm physical constraint and model unknown | |
CN110253574B (en) | Multi-task mechanical arm pose detection and error compensation method | |
CN109352656B (en) | Multi-joint mechanical arm control method with time-varying output constraint | |
CN101396830A (en) | Robot control method and robot | |
CN112605996A (en) | Model-free collision avoidance control method for redundant mechanical arm | |
Li et al. | Sliding mode variable structure control for visual servoing system | |
CN115256386B (en) | Uncertain mechanical arm neural self-adaptive control method considering tracking error constraint | |
CN109623812B (en) | Mechanical arm trajectory planning method considering spacecraft body attitude motion | |
Chen et al. | Neural-learning trajectory tracking control of flexible-joint robot manipulators with unknown dynamics | |
Qiu et al. | Model predictive control for uncalibrated and constrained image-based visual servoing without joint velocity measurements | |
CN111515928B (en) | Mechanical arm motion control system | |
CN114942593A (en) | Mechanical arm self-adaptive sliding mode control method based on disturbance observer compensation | |
Walter et al. | Industrial Robot Learns Visuo-motor Coordination by Means of" Neural-Gas" Network | |
Ji et al. | Terminal traction control of teleoperation manipulator with random jitter disturbance based on active disturbance rejection sliding mode control | |
CN111673742A (en) | Industrial robot trajectory tracking control algorithm | |
Chang et al. | Toward fast convergence and calibration-free visual servoing control: A new image based uncalibrated finite time control scheme | |
CN114055467A (en) | Space pose online simulation system based on five-degree-of-freedom robot | |
Liu et al. | Visual Servoing of Rigid-Link Flexible-Joint Manipulators in the Presence of Unknown Camera Parameters and Boundary Output | |
CN116512259A (en) | Robot arm tracking control method and device for replacing robot, storage medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210302 |
|
RJ01 | Rejection of invention patent application after publication |