KR20170008486A - Parameter identification for robots with a fast and robust trajectory design approach - Google Patents
Parameter identification for robots with a fast and robust trajectory design approach Download PDFInfo
- Publication number
- KR20170008486A KR20170008486A KR1020150099727A KR20150099727A KR20170008486A KR 20170008486 A KR20170008486 A KR 20170008486A KR 1020150099727 A KR1020150099727 A KR 1020150099727A KR 20150099727 A KR20150099727 A KR 20150099727A KR 20170008486 A KR20170008486 A KR 20170008486A
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- parameter
- estimation
- trajectory
- dynamic
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1653—Programme controls characterised by the control loop parameters identification, estimation, stiffness, accuracy, error analysis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Abstract
Description
Model-based torque-level robot control can guarantee the advantages of higher accuracy and speed than speed-level or position-level robot control, but the kinetic parameters of the robot must be accurately estimated. The kinematic parameter estimation includes steps of kinetic modeling of the system, robot joint / torque data acquisition and filtering, experimental design, estimation and evaluation of kinetic parameters.
Robotic arm applications such as modern advanced manufacturing and multi-robot system control require high precision and speed. These applications typically require a model-based control algorithm or a torque-input-based control algorithm. Such a control system scheme requires accurate information of the kinetic parameters of the robot arm. Experimental estimation or calibration is therefore a reliable approach to obtaining such information.
Many models of robot dynamics have been proposed in the context of dynamics parameter estimation. Gautier proposed an energy estimation model and a power model. There have also been studies using an inverse kinematic model of a robotic arm to estimate kinetic parameters. An inverse dynamics model provides more information than an energy or power model. This additional information can produce well-conditioned and over-determined regression matrices.
Other methods of estimating the kinetic parameters include the Least Squares Estimation Method (LSE) and the Maximum Likelihood Estimation Method (MLE). Other approaches include an extended Kalman filter and an approach that utilizes a total least squares method, an online recursive total least squares method, a weighted least squares method, nonlinear least squares optimization, and tool parameters. In general, robot joint angle and torque / current data can be measured directly, but the speed and acceleration of the robot joint must be estimated. Observer / Estimators, zero-phase bandpass filters, low-pass filters, Kalman filters, and so on can be used to estimate velocity and acceleration. Filter (KF)).
The design of the trajectory is an essential and important part of improving the estimation accuracy. The trajectory of the 5th order polynomial in the joint space is proposed. To enable iterative estimation experiments and to improve the signal-to-noise ratio (SNR), periodic excitation trajectories based on finite sum of Fourier series, modified Fourier series and harmonic sine functions are proposed, respectively. Two optimal conditions for finding optimal periodic trajectories are widely used. One is to minimize the number of conditions in the regression matrix, and the other is to minimize the log {det (o)} of the Fisher information matrix. Since each Fourier series contains 2 * N i +2 parameters, solving the optimization problem can be difficult. In addition, each Fourier series must satisfy the constraints of the trajectory, such as the initial and final conditions and range of position, velocity, and acceleration. Model verification is another important procedure for confirming parameter estimation results.
Korean Patent Publication No. 10-2010-0105143, filed on September 29, 2010, discloses a method and system for estimating a robot kinematic parameter using a Kalman filter.
The present invention is intended to provide a computationally efficient and intuitive new optimum criterion for designing the excitation trajectory followed by the robot.
A method for estimating a parameter of a robot through a trajectory design, comprising: acquiring (S110) position data or torque data of a robot according to an embodiment; reducing noise of the collected data to improve accuracy of the collected data; (S130) of performing a kinetic estimation modeling of the robot (S130), optimizing a locus used for estimating a kinetic parameter of the robot using a least squares parameter estimator for the result obtained from the kinetic estimation modeling S140).
In the signal processing step (S120), the positions are calculated by a zero-phase low-pass filter, the velocity is calculated by a center difference method, the acceleration is calculated by a center difference method and is performed by a robust LOcal polynomial regression (RLOESS) smoother And the torque can be removed by a smoothing process performed by the Robust LOcal polynomial regression (RLOESS) smoother.
In a step (S140) of optimizing a locus used for estimating a dynamic parameter of the robot using a least squares parameter estimator for the result obtained from the dynamic estimation modeling, reducing the number of conditions defining the locus, By applying an inequality, we can make the determinant of the guard arc matrix equal to or smaller than the product of its diagonal elements.
In the step (S140) of optimizing the trajectory used for estimating the dynamic parameter of the robot using the least squares parameter estimator for the result obtained from the dynamic estimation modeling, the excitation trajectory q * (t) same.
Here, the conditional expression is as follows.
remind
Is an objective function sequentially determined, and the conditional expression Wow Can represent the position, velocity, and acceleration limits of the joint, respectively.The objective function
Is as follows.
The observation matrix W composed of the position of the joint, the estimated velocity and the estimated acceleration samples measured by the Hadamard inequality and measured by the parameter estimation method is as follows.
From the observation matrix W, the following equation can be obtained.
Wherein W kg is the g th column, k th element of the regression matrix W, and the sum of W 2 kg is defined as W s g ,
From To maximize Can be maximized.In a step (S140) of optimizing a locus used for estimating a dynamic parameter of the robot using a least squares parameter estimator for the result obtained from the dynamic estimation modeling, the least squares parameter estimator performs a kinetic estimation modeling (S130) To solve the obtained over-determined metrics, the matrix notation is as follows.
Here, the estimated basic parameters are as follows,
Wow
The estimated error covariance matrix < RTI ID = 0.0 > Lt; Is an error injection, Is the following equation.
The covariance matrix of the estimation error is given by the following equation,
Of the j < th > The relative standard deviation (RSD)
The present invention provides a computationally efficient and intuitive new optimal criterion for designing the excitation trajectory the robot follows.
1 is a flowchart of a method of estimating parameters of an industrial robot using fast and robust locus design.
2 is a path of a typical joint location of a robot estimated according to one embodiment.
3 is a path of a typical joint velocity of a robot estimated according to one embodiment.
4 is a path of a typical joint acceleration of a robot estimated according to one embodiment.
Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. The following description is one of many aspects of the embodiments and the following description forms part of a detailed description of the embodiments.
In the following description, well-known functions or constructions are not described in detail to avoid unnecessarily obscuring the subject matter of the present invention.
1 is a flowchart of a method of estimating parameters of an industrial robot using fast and robust locus design.
The present invention proposes a new, compact and intuitive optimal criterion for designing the trajectory of the excitation. The proposed approach reduces the number of conditions that define the trajectory and simplifies the optimization problem by applying Hadamard inequality. Single
For the square matrix W, the complexity of the upper bound, which computes the determinant using Hadamard inequality, to be. But The complexity of calculating the determinant of , And the complexity of computing the condition number of W is to be. The use of Hadamard inequality greatly reduces complexity and computation time for finding optimal parameters.The present invention compares the results with two well-known optimization functions in terms of computational complexity. The trajectory proposed in the present invention not only performs well as the trajectory found from the existing optimization function on the basis of the RMSE (root mean square error), but also can generate the trajectory with a calculation time which is 10 times smaller than the proposed trajectory.
In the present invention, an inverse dynamic model and a least squares (LS) estimation method are applied to estimate inertial parameters of a robot arm. We also use a zero-phase low-pass filter to process the position data and calculate the velocity with a central difference algorithm. The acceleration is calculated by the center difference method and smoothed by the Robust LOcal polynomial regression (RLOESS) smoother. RLOESS has gained wide acceptance in statistics as a very good solution for fitting noise data to smooth curves.
Referring to FIG. 1, in step S110 of collecting position data or torque data of a robot, data of a position and a torque of the robot are collected. The data collected in the above process may have some influence of errors or noise.
In order to improve the accuracy of the collected data, a signal processing step (S120) of reducing noise of the collected data includes:
Wow Which is an essential step to improve the accuracy of the parameter estimation result. Positions are calculated by forward and reverse IIR Butterworth filters. The velocity is calculated by the center difference method. The acceleration is calculated by a central difference method and smoothed by RLOESS implemented using the MATLAB smooth function. RLOESS is a regression method that uses a moving average filter and performs residual analysis to remove outliers before smoothing. It also uses RLOESS to eliminate noise or torque ripple in the collected torque data. In order to remove samples without information, downsampling using a decimate filter Wow .In step S130, the dynamic model of the rigid robot of the n-link is calculated by Euler-Lagrange or Newton-Euler in the step of performing the dynamics estimation modeling of the robot based on the collected data. Can be derived using the formula. The mathematical model in the robot joint space is as follows.
here,
Is a joint position vector, and Are the joint velocity vector and the acceleration vector, respectively. Is the mass or inertia matrix of the robot. Include Coriolis, centrifugal force and gravity conditions. Is a frictional force, Represents the joint torque vector which is the input of the system.The frictional force is modeled as follows.
here,
and Is a constant representing the viscosity and coulomb friction parameters, respectively Diagonal matrix.The modified DH model (Denavit-Hartenberg model (MDH)) rules
In a linear parameterization format with standard parameters, a mathematical model If you write again, it is as follows.
here,
Is a regressor matrix, Is a standard parameter vector. Rigid robots have 13 standard parameters for each link and joint. This means that at the origin of frame j the six inertia matrix elements of link j , The first moment of link j , Mass of link j , The total inertial moment for the rotor and gear of the actuator j , And viscosity and coulomb friction coefficient to be.The basic parameters are the minimum set of identifiable parameters for parameterizing the kinematic equations. The dynamic equation with Nb identifiable basic parameters can be expressed as:
here,
Is a base parameter, The Is a subset of the independent columns of.Trajectories with a single reference must be used to operate the given system continuously. The present invention uses a periodic trajectory. Joint position and motor torque
Is assumed to be measured at a sampling frequency of < RTI ID = 0.0 > . If the fundamental frequency of the trajectory is , We have one cycle During Can be collected. These measurements were performed using the equation Can be used to obtain an over-determined metric of. Here, the observation matrix is as follows.
here,
and Is a vector of errors due to complex friction, modeling errors, measurement noise, and the like. Therefore, the measurement of torque / force will show a difference from the actual motor torque. The dimension of the observation matrix W depends on the number of samples collected, to be.In the step (S140) of optimizing the locus used for the dynamic parameter estimation of the robot using the least squares parameter estimator to the result obtained from the dynamic estimation modeling,
We use the LS predictor to solve the decision matrix of. The matrix notation is as follows.
here,
Wow Are the estimated basic parameters. The estimated error covariance matrix < RTI ID = 0.0 > , And Is the variance of the error. Is a generally unknown value, Is estimated by the following equation.
The covariance matrix of the estimation error is given by the following equation.
The Of the jth element, The relative standard deviation (RSD)
In addition to LS, dynamic parameters were calculated using the Weighted Least Squares (WLS) and the Least Squares (TLS). In this case, however, the identification results were not significantly improved over LS. As a result, LS is adopted because LS is more compact.
The present invention proposes a new and modified Fourier series that can generate a persistent excitation trajectory that greatly reduces complexity and computation time required for trajectory parameter optimization.
With respect to trajectory parameterization, the trajectory for each joint is the finite sum of the N harmonic sine and cosine functions. joint position of the n-link robot with respect to the i-th joint
, speed , And acceleration The trajectories are as follows.
here,
Is the fundamental frequency, Is the joint position offset of the reference trajectories. All joints share the same fundamental frequency to ensure the periodicity of the trajectory. On the other hand, each trajectory has only one reference trajectory ≪ / RTI > parameter Wow Can determine the amplitude of the cosine and sine functions, and can be determined through optimization and trial and error. The trade-off for determining the fundamental frequency was discussed in Swevers' study.With respect to trajectory optimization,
Can be expressed as the following equation.
The conditional equation is as follows.
here,
Is an objective function that is determined sequentially Wow Indicates the limit of joint position, velocity, and acceleration, respectively. if , , It will cause unexpected behavior at the start and end points. That is, And equation Are added to solve this drawback.(One)
(2)
Substituting equation (1) into equation (2)
(3)
(3). Likewise,
(4)
(5)
(4) and (5), and furthermore,
(6)
(7)
(8)
The constraints of Eqs. (6), (7), and (8)
(9)
(10)
(11)
Can be rewritten as Eqs. (9), (10), (11). In particular, the locus of excursion is the observation matrix W or
Which is optimized by minimizing the number of conditions.With respect to the proposed objective function using Hadamard's inequality, according to Hadamard inequality, the determinant of a constant-order matrix is equal to or smaller than the product of its diagonal elements.
The complexity of computing the upper bound of the determinant using the Hadamard inequality for the square matrix W as, The complexity of calculating the determinant of And the complexity of computing the condition number of W is to be. More than one thousand samples are collected to calculate kinetic parameters. In this case, the size of the observation matrix W is 11250 x 52. Obviously, Hadamard inequality reduces complexity and computation time in finding optimal parameters. Hadamard inequality can be applied to obtain the following equation.
here,
Is the gth column, kth element of the regression matrix W. Sum And the above equation is rearranged as shown in the following equation.
therefore,
To maximize Will ideally maximize the upper bound and will make the determinant larger. Experimental results show that the proposed method works as well as other methods in terms of the root-mean-square (RMS) error of torque prediction and greatly reduces the computation time and complexity required to find the optimal parameters.Therefore, the objective function is selected as follows.
At this time, the condition equation is as follows.
In the experiment, the persistent excitation trajectory
and Condition. The optimization problem is a predetermined offset And can be resolved in any suitable way, such as the family fmincon of the MATLAB optimization toolbox. The physical limits of the joint position, velocity, and acceleration of the Staubli TX-90 robot are shown in Table 1.
The initial conditions used for optimization are randomly generated on each link. Then, a referenceexcitation trajectory with optimal parameters can be generated. Examples of typical joint positions, velocities, and acceleration paths are shown in Figs. 2-4. In Figures 3 and 4, the start and end points of the reference speed and acceleration are close to zero or nearly zero. This result satisfies the following constraint.
Although the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. The present invention is not limited to the above-described embodiments, and various modifications and changes may be made thereto by those skilled in the art to which the present invention belongs. Therefore, the spirit of the present invention should not be construed as being limited to the above-described embodiments, and all of the equivalents or equivalents of the claims, as well as the following claims, are included in the scope of the present invention.
Claims (6)
Collecting position data or torque data of the robot (S110);
A signal processing step (S120) of reducing noise of the collected data to improve the accuracy of the collected data;
Performing dynamic modeling of the robot (S130);
(S140) optimizing a trajectory used for estimating a dynamic parameter of the robot using a least squares parameter estimator for the result obtained from the dynamic estimation modeling;
/ RTI >
In the signal processing step (S120), the positions are calculated by a zero-phase low-pass filter, the velocity is calculated by a center difference method, the acceleration is calculated by a center difference method and is performed by a robust LOcal polynomial regression (RLOESS) smoother Wherein the noise is removed by a smoothing process performed by a Robust LOcal polynomial regression (RLOESS) smoother.
In a step (S140) of optimizing a locus used for estimating a dynamic parameter of the robot using a least squares parameter estimator for the result obtained from the dynamic estimation modeling, reducing the number of conditions defining the locus, And applying an inequality to make the determinant of the guard arc matrix equal to or less than the product of its diagonal elements.
In the step (S140) of optimizing the trajectory used for estimating the dynamic parameter of the robot using the least squares parameter estimator for the result obtained from the dynamic estimation modeling, the excitation trajectory q * (t) Can be expressed as,
The conditional equations are as follows,
remind Is an objective function determined sequentially,
The conditional expression Wow Respectively represent the limitations of the position, velocity and acceleration of the joints.
The objective function The ego,
The observation matrix W composed of the position of the joint, the estimated velocity, and the estimated acceleration samples measured by the Hadamard inequality and measured by the parameter estimation method is as follows,
From the observation matrix W, Lt; / RTI >
The W kg is the g th column, k th element of the regression matrix W,
The sum of W 2 kg is defined as W s g , From To maximize Wherein the upper limit of the parameter estimation is maximized.
In the step (S140) of optimizing the trajectory used for estimating the dynamic parameter of the robot using the least squares parameter estimator for the result obtained from the dynamic estimation modeling, the least squares parameter estimator performs the dynamic estimation modeling To overcome the over-determined metrics obtained in the above-
Matrix notation ego,
here, Wow Are the estimated basic parameters,
The estimated error covariance matrix < RTI ID = 0.0 > Lt;
remind Is the variance of the error,
remind The estimate of Lt;
The covariance matrix of the estimation error is Lt;
Of the j < th > The relative standard deviation (RSD) / RTI >
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150099727A KR101724872B1 (en) | 2015-07-14 | 2015-07-14 | Parameter identification for robots with a fast and robust trajectory design approach |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150099727A KR101724872B1 (en) | 2015-07-14 | 2015-07-14 | Parameter identification for robots with a fast and robust trajectory design approach |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170008486A true KR20170008486A (en) | 2017-01-24 |
KR101724872B1 KR101724872B1 (en) | 2017-04-07 |
Family
ID=57993340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150099727A KR101724872B1 (en) | 2015-07-14 | 2015-07-14 | Parameter identification for robots with a fast and robust trajectory design approach |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101724872B1 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109249397A (en) * | 2018-11-26 | 2019-01-22 | 北京无线电测量研究所 | A kind of six-DOF robot dynamic parameters identification method and system |
CN109773784A (en) * | 2018-12-28 | 2019-05-21 | 深圳市越疆科技有限公司 | A kind of parameter regulation means of robot, device and robot |
CN110605715A (en) * | 2019-08-21 | 2019-12-24 | 深圳市大象机器人科技有限公司 | Robot dynamics parameter identification method independent of joint angular acceleration |
KR20200040663A (en) * | 2018-10-10 | 2020-04-20 | 니혼 덴산 산쿄 가부시키가이샤 | Device and method for determining operation completion time of robot |
CN111400936A (en) * | 2020-04-27 | 2020-07-10 | 无锡信捷电气股份有限公司 | Robot dynamics parameter identification method |
CN113001588A (en) * | 2021-03-08 | 2021-06-22 | 陕西知感通和物联科技有限公司 | Method for identifying kinetic parameters of foot type robot |
CN114161421A (en) * | 2021-12-14 | 2022-03-11 | 深圳市优必选科技股份有限公司 | Motion terrain determination method and device, robot and readable storage medium |
CN114840806A (en) * | 2022-04-20 | 2022-08-02 | 哈尔滨工业大学 | Dual-weighting-based mechanical arm load offline identification method and system |
CN115157238A (en) * | 2022-06-09 | 2022-10-11 | 郑州大学 | Multi-degree-of-freedom robot dynamics modeling and trajectory tracking method |
CN115847404A (en) * | 2022-11-28 | 2023-03-28 | 燕山大学 | Limited mechanical arm finite time control method based on composite learning |
CN116038681A (en) * | 2022-06-30 | 2023-05-02 | 北京理工大学 | Mechanical arm dynamic parameter identification method and device based on parameter separation |
CN116141339A (en) * | 2023-04-19 | 2023-05-23 | 珞石(北京)科技有限公司 | Seven-degree-of-freedom mechanical arm preset time track tracking control method |
KR20230087303A (en) * | 2021-12-09 | 2023-06-16 | 두산로보틱스 주식회사 | Robot arm joint friction estimation device and estimation method |
CN116577997A (en) * | 2023-07-06 | 2023-08-11 | 西北工业大学 | Omnidirectional trolley parameter identification method based on concurrent learning |
CN116834025A (en) * | 2023-05-15 | 2023-10-03 | 合肥合滨智能机器人有限公司 | Identification method for mechanical arm dynamics standard parameters |
CN117590754A (en) * | 2024-01-18 | 2024-02-23 | 北京理工大学 | Intelligent learning output regulation and control method of robot system |
CN117681212A (en) * | 2024-02-01 | 2024-03-12 | 安徽大学 | Dynamic parameter identification and rapid terminal sliding mode cooperation robot control method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107703747B (en) * | 2017-10-09 | 2020-01-03 | 东南大学 | Friction stir welding application-oriented dynamic parameter self-calibration method for heavy-load robot |
-
2015
- 2015-07-14 KR KR1020150099727A patent/KR101724872B1/en active IP Right Grant
Non-Patent Citations (2)
Title |
---|
Acta Polytechnica Hungarica, Vol. 6, No. 5, pp. 51-68 (2009)* * |
International Conference on Control, Automation and Systems 2010, pp. 1450-1455 (2010.10.)* * |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200040663A (en) * | 2018-10-10 | 2020-04-20 | 니혼 덴산 산쿄 가부시키가이샤 | Device and method for determining operation completion time of robot |
CN109249397B (en) * | 2018-11-26 | 2021-07-23 | 北京无线电测量研究所 | Six-degree-of-freedom robot dynamics parameter identification method and system |
CN109249397A (en) * | 2018-11-26 | 2019-01-22 | 北京无线电测量研究所 | A kind of six-DOF robot dynamic parameters identification method and system |
CN109773784A (en) * | 2018-12-28 | 2019-05-21 | 深圳市越疆科技有限公司 | A kind of parameter regulation means of robot, device and robot |
CN110605715A (en) * | 2019-08-21 | 2019-12-24 | 深圳市大象机器人科技有限公司 | Robot dynamics parameter identification method independent of joint angular acceleration |
CN111400936A (en) * | 2020-04-27 | 2020-07-10 | 无锡信捷电气股份有限公司 | Robot dynamics parameter identification method |
CN113001588A (en) * | 2021-03-08 | 2021-06-22 | 陕西知感通和物联科技有限公司 | Method for identifying kinetic parameters of foot type robot |
KR20230087303A (en) * | 2021-12-09 | 2023-06-16 | 두산로보틱스 주식회사 | Robot arm joint friction estimation device and estimation method |
CN114161421A (en) * | 2021-12-14 | 2022-03-11 | 深圳市优必选科技股份有限公司 | Motion terrain determination method and device, robot and readable storage medium |
CN114161421B (en) * | 2021-12-14 | 2024-01-19 | 深圳市优必选科技股份有限公司 | Motion terrain determination method, device, robot and readable storage medium |
CN114840806A (en) * | 2022-04-20 | 2022-08-02 | 哈尔滨工业大学 | Dual-weighting-based mechanical arm load offline identification method and system |
CN115157238A (en) * | 2022-06-09 | 2022-10-11 | 郑州大学 | Multi-degree-of-freedom robot dynamics modeling and trajectory tracking method |
CN116038681A (en) * | 2022-06-30 | 2023-05-02 | 北京理工大学 | Mechanical arm dynamic parameter identification method and device based on parameter separation |
CN115847404A (en) * | 2022-11-28 | 2023-03-28 | 燕山大学 | Limited mechanical arm finite time control method based on composite learning |
CN116141339A (en) * | 2023-04-19 | 2023-05-23 | 珞石(北京)科技有限公司 | Seven-degree-of-freedom mechanical arm preset time track tracking control method |
CN116834025A (en) * | 2023-05-15 | 2023-10-03 | 合肥合滨智能机器人有限公司 | Identification method for mechanical arm dynamics standard parameters |
CN116834025B (en) * | 2023-05-15 | 2023-12-05 | 合肥合滨智能机器人有限公司 | Identification method for mechanical arm dynamics standard parameters |
CN116577997A (en) * | 2023-07-06 | 2023-08-11 | 西北工业大学 | Omnidirectional trolley parameter identification method based on concurrent learning |
CN116577997B (en) * | 2023-07-06 | 2023-10-03 | 西北工业大学 | Omnidirectional trolley parameter identification method based on concurrent learning |
CN117590754A (en) * | 2024-01-18 | 2024-02-23 | 北京理工大学 | Intelligent learning output regulation and control method of robot system |
CN117590754B (en) * | 2024-01-18 | 2024-05-03 | 北京理工大学 | Intelligent learning output regulation and control method of robot system |
CN117681212A (en) * | 2024-02-01 | 2024-03-12 | 安徽大学 | Dynamic parameter identification and rapid terminal sliding mode cooperation robot control method |
CN117681212B (en) * | 2024-02-01 | 2024-05-14 | 安徽大学 | Dynamic parameter identification and rapid terminal sliding mode cooperation robot control method |
Also Published As
Publication number | Publication date |
---|---|
KR101724872B1 (en) | 2017-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101724872B1 (en) | Parameter identification for robots with a fast and robust trajectory design approach | |
Jin et al. | Parameter identification for industrial robots with a fast and robust trajectory design approach | |
Calanca et al. | MIMO closed loop identification of an industrial robot | |
CN107590317B (en) | Generator dynamic estimation method considering model parameter uncertainty | |
Linderoth et al. | Robotic force estimation using motor torques and modeling of low velocity friction disturbances | |
CN107703747B (en) | Friction stir welding application-oriented dynamic parameter self-calibration method for heavy-load robot | |
Hu et al. | Precision motion control of a 6-DoFs industrial robot with accurate payload estimation | |
WO2016197552A1 (en) | High-speed platform movement parameter self-tuning method based on model identification and equivalent simplification | |
JP2016521895A (en) | A method for forming a dynamic model for machine behavior from detected data, a system for modifying machine dynamic response characteristics | |
CN110941183B (en) | Industrial robot dynamics identification method based on neural network | |
Choi et al. | External force estimation using joint torque sensors for a robot manipulator | |
CN103197556B (en) | Based on 1/2nd cycle repetitive control attracting rule | |
Chen et al. | Direct joint space state estimation in robots with multiple elastic joints | |
WO2020213062A1 (en) | Motor control device | |
CN114450131A (en) | Non-derivative model learning system and design for robot system | |
CN110702093B (en) | Particle filter-based positioning method and device, storage medium and robot | |
Taghirad et al. | Robust solution to three-dimensional pose estimation using composite extended Kalman observer and Kalman filter | |
CN111949036A (en) | Trajectory tracking control method and system and two-wheeled differential mobile robot | |
Liu et al. | Velocity estimation of robot manipulators: An experimental comparison | |
CN117890901A (en) | Target state estimation method with color measurement noise under generalized unknown disturbance | |
CN112446010A (en) | Adaptive weak-sensitive rank Kalman filtering method and application thereof | |
Verdonck et al. | Experimental robot identification: Advantages of combining internal and external measurements and of using periodic excitation | |
Mokogwu et al. | Experimental assessment of absolute stability in bilateral teleoperation | |
Ekmanis | Self-calibration in differential drive dynamics/kinematics model | |
CN104868876B (en) | A kind of Kalman filter method being directed under process noise covariance matrix Q unknown situations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |