The accurate control of a robot requires an in-depth understanding of its dynamics characteristics, which relies heavily on the precise acquisition of dynamics parameters. These parameters are typically obtained through meticulous parameter identification experiments, which involve several steps, such as establishing the dynamics model, decoupling it, obtaining the minimum inertial parameters set, planning the trajectory of excitation, conducting identification experiments, and, finally, solving parameters to obtain the accurate dynamics parameters.
In previous research, various methods have been proposed for the dynamics parameter identification in robots. Gautier M [
1,
2] proposed a method applicable to determine the minimum inertial parameter set of the robot, which was developed by recombining the classical parameters affecting the dynamics model. Most of the parameters were determined by the robot’s closed-form function of geometric parameters. It was also shown that the minimum number of inertial parameters was smaller than 7n − 4, where n is the number of joints. Their work formed the basis of today’s dynamics parameter calibration methods, which are the most widely used. Qin Z [
3] adopted a sequential identification method to convert friction parameters into joint position and velocity functions. Also, inertial measurement units were used to estimate joint motion and identify dynamics parameters; a 1-DOF and a 2-DOF robot were discussed. Jun Yang [
4] presented a dynamics modeling and validation method for hybrid-driven continuum robots; established a full dynamic model (FDM) without system friction, using the Euler–Lagrange approach; and simplified the model for practical application needs, with experimental validation of its effectiveness. P. Franceschi [
5] presented an online method using the extended Kalman filter (EKF) to identify the time-varying human control law during physical human–robot interaction (pHRI) in practical experiments, demonstrating its feasibility and effectiveness through simulations and experiments, and the result was highly sensitive to noise. M. R. J. Harand [
6] presented an adaptive trajectory tracking controller for a specific 3-DOF redundant cable-driven robot, with uncertain kinematic and dynamics, relying only on position feedback of joint and task space variables, featuring simple implementation, separation of adaptation laws for dynamics and kinematic parameters, and a reduction in the number of adaptation laws, and a complicated representation method of the inverse of the Jacobian matrix was proposed. Additionally, Y. Huang [
7] proposed an iterative hybrid least square (IHLS) algorithm combined with a backpropagation neural network (BPNN) for dynamics parameter identification of industrial robots, enhancing the accuracy of model-based control. Ph. Robet [
8] used the least square method to simplify the model by using the linear properties of the inverse dynamics model and used the least square method to simplify the problem by using the linear properties of the inverse dynamics model. The DIDIM method used in the parameters identification of the kinematic model needs to use practical experience for parameter estimation. Loris Roveda [
9] discussed the need for increased autonomy in industrial manipulators, proposing a Bayesian optimization algorithm to automate the tuning of manipulator controller parameters for trajectory tracking, achieving comparable results to manual tuning with reduced human intervention. In the experiment, the process was interrupted many times due to the instability of the robot. Meryem Taghbalout [
10] performed parameter estimation with a simple friction model used in the last three joints for the robot arm based on the inverse dynamics model and least square method. Finally, he verified the accuracy of the physical parameters of the YuMi cooperative robot through experimental dynamics identification. Adolfo Perrusquía [
11] presented an online parametric estimation method for stable robot manipulator identification using a closed-loop input error approach, estimating parameters with input errors between the robot and a parallel estimated model, with the stability of the closed-loop dynamics related to the estimated model assessed via Lyapunov stability theory. The extended Kalman filter (EKF) used in the study is sensitive to initial conditions and has a slow convergence rate. Additionally, the effectiveness of the method is highly dependent on the quality of experimental data and measurement accuracy. P. Aivaliotis [
12] proposed a method for robot recognition based on physical simulation models by using digital methods and motion data from an actual robot and used intelligent algorithms to estimate the robot’s dynamics parameters to adjust the robot’s motion control and achieve greater accuracy. The least square method for parameters estimation was used, and the results show that it is possible to obtain multiple sets of estimates of the elastic damping coefficients through this process. Y. Han [
13] introduced an iterative approach for the accurate identification of dynamics models for industrial robots, enhancing robustness and accuracy by integrating weighted least squares, iteratively reweighted least squares, and nonlinear friction models. Experimental results demonstrate the efficacy of the proposed method in addressing model uncertainties and ensuring the physical feasibility of model parameters. In the study, some assumptions about error vectors and residuals, such as zero mean, constant covariance matrix, and normal distribution, are made. Siwek M [
14] identified the mathematical model parameters of the differential drive two-wheel mobile robot, which is a low-cost laboratory robot, by offline and online methods. By comparing the identification results of the parameters and proposing the offline identification results supporting the recursive least square method, he verified the identification process of the parameters of the robot dynamics model and the operation of the control system. Meseret A. Tadese [
15] introduced an accurate dynamics friction model for a 2-DOF robot that incorporates the effects of temperature fluctuations on joint friction, aiming to enhance the precision of identified dynamics parameters. Alexander Lomakin [
16] presented a method for accurately identifying the dynamics parameters of rigid robots using polynomial approximation, ensuring numerical stability and physical feasibility without the need for singular value decomposition. Yanjiang Huang [
7] introduced an iterative hybrid least squares (IHLS) algorithm for estimating the dynamics parameters of industrial robots, enhancing the accuracy of model-based control. He used the Stribeck friction model for the calculation of friction objects, which only focuses on estimation of friction torque at high speeds.
Despite advances in the identification of dynamics parameters, the research often lacks a coherent overview of the process, or misses friction options, or is specific to low-DOF robotic arms. This paper aims to propose an integrated recognition system for a robot with 6-DOF and friction, and to develop a complete calibration system from theory to experiment. The system includes the whole process, from establishing the initial theoretical model, to obtaining the final inertial parameters, adding friction objects, and using a genetic algorithm to optimize the Fourier series excitation trajectory. The whole process simulation of robot parameter identification is realized, which provides an important reference for the experiment. The dynamics parameters of the robot are determined, and the causes of errors are analyzed. Finally, the identification experiment of a 6-DOF rotary joint robot is carried out. Two verification methods are used to verify the effectiveness of the proposed method.