Next Article in Journal
Single-Machine Parallel-Batch Scheduling with Nonidentical Job Sizes and Rejection
Next Article in Special Issue
Mathematical Models with Buckling and Contact Phenomena for Elastic Plates: A Review
Previous Article in Journal
Modeling Y-Linked Pedigrees through Branching Processes
Previous Article in Special Issue
Optimising Parameters for Expanded Polystyrene Based Pod Production Using Taguchi Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Parameter Identification Method for Stewart Manipulator Based on Wavelet Transform

School of Mechatronics Engineering, Harbin Institute of Technology, West Dazhi Street No.92, Harbin 150000, China
Mathematics 2020, 8(2), 257; https://doi.org/10.3390/math8020257
Submission received: 21 January 2020 / Revised: 12 February 2020 / Accepted: 12 February 2020 / Published: 15 February 2020
(This article belongs to the Special Issue Applied Mathematical Methods in Mechanical Engineering)

Abstract

:
Aiming at inertial and viscous parameter identification for the Stewart manipulator regardless of the influence of Coulomb friction, a simple and effective dynamical parameter identification method based on wavelet transform and joint velocity analysis is proposed in this paper. Compared with previously known identification methods, the advantages of the new approach are that (1) the excitation trajectory is easy to design, and (2) it can not only identify the inertial matrix, but also the viscous matrix accurately regardless of the influence of Coulomb friction. Comparison is made among the identification method proposed in this paper, another identification method proposed previously, and the true value calculated with a formula. The errors from results of different identification methods demonstrate that the method proposed in this paper shows great adaptability and accuracy.

1. Introduction

Parallel manipulators are becoming more and more interesting in the field of machine tools and robots due to their precision, stiffness, and dynamics [1,2,3,4,5]. Since parallel manipulators have a stiffness that can affect their dynamic characteristics, the modal space control algorithm has a good effect on solving the coupling of motion [6]. The multi-input multi-output system of the manipulator can be transformed into a set of single-input single-output systems along the modal direction by using modal space coordinate transformation. However, it requires not only the precise inertial parameters but also friction parameters to provide good performance [7]. So, identification of the dynamic parameters of the Stewart manipulator is one of the most important issues in high-performance motion control. However, few papers can be found in this area, due to the limited workspace and complex dynamic equations. Angela and Viola proposed a methodology for the parametric identification of the analytic dynamic model of a three degree of freedom delta-type parallel robot, which employed the recursive least squares identification algorithm [8]. Laboratory experiments for identification of the inertial parameters of cable-driven parallel robots were performed by Tempel et al. [9]. For the Stewart manipulator, Koekebakker proposed a method to identify by extracting the first-order coefficients of Fourier transform after six degrees of freedom exciting respectively, but this method did not take the phase lag caused by viscous friction into consideration, which had a relatively big influence on the identification [10]. Tian et al. improved the method above by solving the coefficient equations of Fourier transform [11], but it is important to note that this method can not accurately identify the viscous parameters influenced by Coulomb friction; at the same time, relative high-frequency motion is needed in this method. The identification method of structural parameters based on wavelet transform was widely used in the identification of time-varying or time-invariant structural dynamics because of its good identification accuracy and simple identification process [12,13,14]. Naerum et al. identified the linear part of a friction model with wavelet transform [15]. Wavelet-based neural network (WNN) with its inherent learning ability was used to solve the inverse kinematic problem and approximate the paths of mid and upper plates in circle and spiral trajectories of a specific class of serial-parallel manipulators, which are known as 2(6-UPU) manipulators [16]. Wavelet neural network was also widely used in the modeling of complex systems [17,18]. To discard the disadvantages of the identification method proposed by Tian, a new parameter identification method for the Stewart manipulator is proposed in this paper. The paper is organized as follows. In Section 2, the complete dynamic model of the Stewart manipulator is concisely surveyed, which sets up the terminology and notation used throughout the paper. The disadvantages of the identification method proposed by Tian are also explained in this section. The new identification theory based on wavelet transform is presented in Section 3 and Section 4 alongside the specific identification process. In Section 5, the identification method proposed in this paper is verified using a simulated hydraulically driven Stewart manipulator. Finally, we present our conclusions.

2. Dynamic Model of Stewart Manipulator and Analysis of the Identification Method Based on Fourier Transform

2.1. Dynamic Model of Stewart Manipulator

Figure 1 shows the schematic of the Stewart manipulator. In this manipulator, the spatial motion of the moving platform is generated by six piston actuators. Each piston actuator consists of two parts connected with a gimbal joint where Coulomb friction and viscous friction exist. The manipulator has a total of six degrees of freedom, including three degrees of freedom of motion and three degrees of freedom of rotation around the axis. The equations of motion of Stewart manipulator are derived using Kane’s method [11,19] and are written as:
M t ( q ) q ¨ + C t ( q ˙ , q ) q ˙ + B t ( q ) q ˙ + G t ( q ) = J l q T f a
where M t , C t , and B t are the inertial parameter matrix, the Coriolis force parameter matrix, the viscous parameter matrix, and the gravity parameter matrix, J l q T is the transpose matrix of J l q , J l q is the Jacobin matrix between the work space and the leg, f a is the output force of the piston actuator, and q is the six generalized vector of the platform, where q = [ x y z r x r y r z ] .
In order to reduce the independent variables and to identify the parameters easily, the movement of the platform is limited to a small range of motion; thus, the dynamic model of the Stewart manipulator can be expressed as:
M t q ¨ + C t q ˙ + B t q ˙ + G t = J l q T f a .
Although many friction models have been proposed to date, these friction models tend to be in the same form of friction when the system tends to steady movement, that is, the Coulomb friction and viscous friction model; so, the Coulomb friction and viscous friction model is of engineering significance, which is expressed as:
Q f j = F c j s i g n ( q ˙ j ) + F v j q ˙ j
where Q f j is the friction force or torque of joint j and q ˙ j is the corresponding velocity. Thus, the Coulomb friction matrix of the manipulator, which can be treated as derivation of the viscous matrix, can be expressed as:
F c j = i = 1 6 ( J d i 1 , q T f d 1 i s i g n ( J d i 1 , q q ˙ ) + J d i 2 , q T f d 2 i s i g n ( J d i 2 , q q ˙ ) + J u i 1 , q T f u 1 i s i g n ( J u i 1 , q q ˙ ) + J u i 2 , q T f u 2 i s i g n ( J u i 2 , q q ˙ ) + J r i , q T f r i s i g n ( J r i , q q ˙ ) )
where f d 1 i , f d 2 i , f u 1 i , f u 2 i , and fri represent the Coulomb friction coefficients of the upper gimbal joints, the lower gimbal joints, and the revolute pair of the hydraulic leg around the center line of the actuator, while J d i 1 , q , J d i 2 , q , J u i 1 , q , J u i 2 , q , and J r i , q are the Jacobin matrix between the velocity of the joints and the work space. So, the dynamic model of the Stewart manipulator with Coulomb friction is:
M t q ¨ + C t q ˙ + B t q ˙ + G t + F c j = J l q T f a .
In general, the Coriolis force is quite small, so usually, the complete dynamic equation of the Stewart manipulator is:
M t q ¨ + B t q ˙ + G t + F c j = J l q T f a ,
which is useful next.

2.2. Analysis of the Identification Method Based on Fourier Transform

The method based on Fourier transform is proposed by Tian et al. [11] by solving the coefficient equations of Fourier transform. For identification of the inertial parameters, this method has high accuracy, and the identification process is simple and effective. However, this method cannot accurately identify the viscous parameters when Coulomb friction exists in the joints of the manipulator. The specific reasons are as follows. First, in order to minimize the effect of Coulomb friction, inertial force is usually required as the integral part of the load force, so the portion of viscous force in the load force is reduced a lot. Therefore, in order to identify the viscous parameters, the frequency of the exciting trajectory should be reduced. However, this will affect the identification accuracy of the inertial parameters. Secondly, if the manipulator moves with low frequency, the effect of Coulomb friction on the identification of the inertial and viscous parameters is not considered in this method. Since sine or sinusoidal-like exciting trajectories are adopted in the identification, the velocities of the joints also should be sinusoidal or sinusoidal-like. As a consequence, the Coulomb friction force appears as a square wave, and the frequency is the same as that of the exciting trajectories. Since a square wave can be transformed as the superposition of multiple odd sine waves [11], if the excitating frequency of the manipulator is reduced, the Coulomb friction force will greatly change the first-harmonic coefficients obtained by Fourier transform, which will inevitably influence the identification results. Therefore, the identification method proposed by Tian has certain requirements on the frequency for accurate results. If the Coulomb friction force, viscous force, and inertial force of the manipulator are close in order, or the manipulator cannot achieve high-frequency motion, the accuracy of the identification can not be guaranteed. However, by restricting the motion range of the Stewart manipulator, the dynamic equations of the Stewart manipulator can be treated as constant linear equations, which help the identification a lot. Therefore, the influence of Coulomb friction should be eliminated in the new identification method. Based on the considerations above, the identification method with a wavelet function as the integral function and joint velocity analysis is proposed.

3. Identification Theory Based on Wavelet Transform

The continuous wavelet transform of function f ( t ) can be defined as:
W ψ f ( t ) a , b = 1 a + f ( t ) ψ ( t b a ) d t
where a > 0 and b are the scale (or dilation) parameter and the shift (or translation) parameter, respectively. The function ψ ( t ) is the mother wavelet function. The notation W ψ f ( t ) a , b states that the function f ( t ) is mapped to a function on the ( a , b ) plane by the wavelet transform with the mother wavelet function ψ ( t ) . In this work, the analyzing wavelet is supposed to satisfy the following conditions:
  • The analyzing wavelet has a fast decay and vanishes at infinity,
  • It also has the first-order integral ψ 1 ( t ) , which vanishes at infinity, as:
    ψ ( ± ) = ψ 1 ( ± ) .
  • The analyzing wavelet has at least one vanishing moments, as:
    + t i ψ ( t ) d t = 0 ,   i = 0 , 1 .
Assuming that the first-order integral f 1 ( t ) of the function f ( t ) exists, with the conditions above, the following result can be obtained by using partial integration:
W ψ f 1 ( t )   a , b = a W ψ 1 f ( t )   a , b
where W ψ f 1 ( t )   a , b represents the wavelet transform of the first integral of f ( t ) . This algorithm presented in this section has been originally proposed by Sone et al. [20].
Normally, when the motion amplitude of the manipulator is sufficiently small, the matrix in Equation (4) can be considered as constant. Therefore, when sine or sinusoidal-like trajectories are applied as the trajectory, the Coulomb friction force in the load will be in the form of a ladder-like wave, and a ladder-like wave will appear downward or upward as the velocity directions of active or passive joints change. When the velocity directions of all joints change at the same time, the ladder-like wave will become a square wave. A new concept is brought out where if there is a time interval at which the velocity directions of all joints remain unchanged, this time interval could be called the constant direction space. For the Stewart manipulator, this space is relatively easy to be obtained when sine or sinusoidal-like trajectories with sufficiently small amplitudes (relatively small but reasonable) and identical frequencies are applied.
Although the wavelet transform of the constant is zero in the (−∞, +∞) interval, when selecting the appropriate scale (or dilation) parameter a and shift (or translation) parameter b , the wavelet transform of the constant can be quickly integrated to almost zero in a limited and relatively small time interval. So, when wavelet transform is performed in a constant direction space on both sides of Equation (6), an elimination effect on the Coulomb friction matrix and gravity matrix—which can be treated as a constant—will appear, and the time-varying term will be left. Thus, Coulomb friction and gravity will disappear; after wavelet transform is performed, only the inertial term and viscous term are left on both sides of the dynamic equations. Then, the dynamic equations of the Stewart manipulator can be transformed into algebraic equations, which are expressed as:
[ M t B t ] [ W ψ x ¨ a W ψ 1 x ¨ ] = W ψ J l q T f a .
So, the inertial and viscous parameters of the manipulator can be easily and conveniently obtained by solving equations. In order to improve the accuracy of the identification, proper (usually not big) acceleration is usually needed. In this case, the tracking characteristics of the manipulator are often perfect; besides, the movement cycle will be quite stable, so there will be enough stable time intervals in which the velocity directions of all joints do not change.

4. Identification Process

The analysis of the identification method above based on wavelet transform and joint velocity analysis provides a solid foundation for a novel identification process. The steps of the identification method can be summarized as shown in Figure 2.
  • Calculate the Jacobin matrix and design the reasonable trajectories. In order to create the constant direction space, the Jacobin matrix of the Stewart manipulator should be guaranteed first, and the reasonable trajectories based on the Jacobin matrix should be designed later.
  • Excite the manipulator and save the data. Based on the trajectories designed previously, the manipulator is driven, and the related data are saved.
  • Construct algebraic equations and equations solved. Based on wavelet transform, the algebraic equations related to the dynamic equations of the manipulator are obtained, and the inertial and viscous parameters can be calculated using the least square method.

5. Simulation and Comparison

The simulation shown in Figure 3 of the identification method proposed in this paper is verified by using MATLAB software, in which the Stewart manipulator and the corresponding control part are built through the Simulink block. The identification algorithm is written according to the above identification process.
This model consists of five blocks on the top level. The first is the Signal Generator block, which can generate excitation trajectories as designed. The second is the Inverse Motion block, which is used to calculate the actuators’ commands with respect to the trajectories. The third is the Hydraulic System block, including a simple PID controller and hydraulic actuator model. The fourth is the Plant block, representing the equations of the Stewart manipulator built using SimMechanics. The fifth is the Forward Solution block, which is used to compute the platform positions from the measured actuator lengths in real time. The calculation algorithm in the second and fifth block can be found in [10]. The configuration parameters of the Simulink® Model are shown in Table 1.
The nominal dynamic parameters used in the Simulink® model considering the actuators’ inertial effects are shown in Table 2.
Comparisons are made between the method proposed by Tian and the method proposed in this paper, which are named Method A and Method B, respectively. In order to verify the accuracy of the identification Method A, the friction model in the Simulink® model is first set to the viscous friction model; the viscous coefficient is set to 5000 N/m s, and a sine position signal with frequency of 0.5 Hz is selected as the exciting trajectory. The identification results are shown in Table 3, where ε is the relative absolute error.
It can be clearly seen from the identification results that the method proposed by Tian can accurately identify the inertial parameters and the viscous parameters of the manipulator, with the maximum identification error being 4.5%. However, if Coulomb friction is added to the joints of the manipulator, the accuracy will be significantly reduced, while the identification method proposed in this paper with wavelet transform can still produce excellent results; the identification results of these two methods with 5 N Coulomb friction added to each joint are shown in Table 4 and Table 5.
It can be seen that, as 5 N Coulomb friction is added to each joint, the inertial and viscous identification results of the identification method based on Fourier transform change, while the main diagonal parameters of the inertial matrix are still precise, with the maximum identification error being 0.7%. However, the non-diagonal elements in the inertial matrix are inaccurate; at the same time, more elements in the viscous matrix are badly affected, with the maximum identification error being 70.6%. Since 5 N is still relatively small to the load force, the method proposed by Tian et al. can be easily affected by Coulomb friction. The identification method with wavelet transform and velocity constant space has a much higher identification accuracy, which means that almost all the identification results are satisfied (the relative absolute error of most elements in the inertial matrix and the viscous matrix is less than 5%). However, it shows a large error (7%) in the inertial parameter matrix (Mt(2,4)). This error is due to the condition number of the identification equation. However, according to the anti-symmetric property of the inertial matrix caused by the structure symmetry of the Stewart manipulator, more accurate values from another degree of freedom can be adopted as the result of the identification, which are obtained from an equation with a small condition number. When 30 N of Coulomb friction is added to each joint, the identification results of the method with wavelet transform are shown in Table 6.
A good result of the identification method with wavelet transform can still be achieved, with the maximum identification error being 5.8%, which shows excellent adaptability. Therefore, this method is particularly suitable for a parallel manipulator with Coulomb friction, especially for the relatively sophisticated manipulators that cannot achieve high-frequency sine motion.

6. Conclusions

A very compact identification method is proposed in this paper, which can not only identify the inertial matrix but also accurately determine the viscous matrix, regardless of the influence of Coulomb friction. The dynamic differential equations of the Stewart manipulator can be transformed into algebraic equations with wavelet transform for the relationship between the Coulomb friction in the joints and the sine or sinusoidal-like exciting trajectories in the time interval, which is called the constant direction space. The inertial and viscous parameters can be solved by using the least square method. The proposed identification method is validated by the identification results of a simulated parallel manipulator in which Coulomb friction and the viscous friction model are added to joints, which shows excellent adaptability compared with the identification method proposed by Tian et al. Therefore, this method is particularly suitable for a parallel manipulator with Coulomb friction, especially for the relatively sophisticated manipulators that cannot achieve high-frequency sinusoidal motion.

Funding

This research received no external funding.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Zi, B.; Sun, H.; Zhang, D. Design analysis and control of a winding hybrid-driven cable parallel manipulator. Robot Cim.-Int. Manuf. 2017, 48, 196–208. [Google Scholar] [CrossRef]
  2. Gao, C.H.; Zheng, S.T.; Cong, D.C.; Han, J.W.; Yang, Z.D.; Sun, J.Y. Modeling and control of the cscec multi-function testing system. J. Earthq. Eng. 2018, 2, 257–280. [Google Scholar] [CrossRef]
  3. Tao, H.; Qu, Z.Y.; Cong, D.C. Hybrid position / force control scheme for hydraulic parallel manipulator. Nongye Jixie Xuebao 2018, 49, 361–366. [Google Scholar] [CrossRef]
  4. Zhang, L.P.; Cong, D.C.; Yang, Z.D.; Zhang, Y.Y.; Han, J.W. Robust tracking and synchronization of double shaking tables based on adaptive sliding mode control with novel reaching law. 2016, 8686–8702. [Google Scholar] [CrossRef]
  5. Gao, C.H.; Cong, D.C.; Liu, X.C.; Yang, Z.D.; Tao, H. Hybrid position/force control of 6-dof hydraulic parallel manipulator using force and vision. Ind. Robot 2016, 43, 274–283. [Google Scholar] [CrossRef]
  6. Jiang, H.Z.; He, J.F.; Tong, Z.Z. Modal space control for a hydraulically driven Stewart platform. JCET 2012, 3, 106–115. [Google Scholar]
  7. Tian, T.X.; Jiang, H.Z.; Huang, Q.T.; He, J.F.; Nie, B.X. Control strategy of modal space for a hydraulically-driven Stewart platform considering passive joint damping. Huanan Ligong Daxue Xuebao Ziran Kexueban 2015, 43, 56–62. [Google Scholar] [CrossRef]
  8. Angel, L.; Viola, J. Parametric identification of a delta type parallel robot. In Proceedings of the 2016 IEEE Colombian Conference on Robotics and Automation (CCRA), Bogota, Colombia, 29–30 September 2016. [Google Scholar] [CrossRef]
  9. Tempel, P.; Tempier, O.; Herve, P.E.; Gouttefarde, M.; Pott, A. Estimating inertial parameters of suspended cable-driven parallel robots—Use case on cogiro. In Proceedings of the IEEE International Conference on Robotics and Automation 2017, Singapore, 29 May 2017; pp. 6093–6098. [Google Scholar] [CrossRef]
  10. Koekebakker, S.H. Model based control of a flight simulator motion system. Ph.D. Thesis, Delft University of Technology, Delft, The Netherlands, 2001. [Google Scholar]
  11. Tian, T.X.; Jiang, H.Z.; Tong, Z.Z.; He, J.F.; Huang, Q.T. An inertial parameter identification method of eliminating system damping effect for a six-degree-of-freedom parallel manipulator. Chin. J. Aeronaut 2015, 28, 582–592. [Google Scholar] [CrossRef] [Green Version]
  12. Xu, X.; Shi, Z.Y.; You, Q. Identification of linear time-varying systems using a wavelet-based state-space method. Mch. Syst. Signal Pr. 2012, 26, 91–103. [Google Scholar] [CrossRef]
  13. Shi, Z.Y.; Xu, X.; Law, S.S. Parameter identification of ltv dynamical system based on wavelet method. In Proceedings of the 4th International Conference on Earthquake Engineering, Taipei, Taiwan, 12–13 October 2006. [Google Scholar] [CrossRef]
  14. Ghanem, R.; Romeo, F.A. Wavelet-based approach for the identification of linear time-varying dynamical systems. J. Sound Vib. 2012, 234, 555–576. [Google Scholar] [CrossRef]
  15. Naerum, E.; Cornella, J.; Elle, J.O. Wavelet networks for estimation of coupled friction in robotic manipulators. In Proceedings of the IEEE International Conference on Robotics & Automation, Pasadena, CA, USA, 19–23 May 2008; pp. 862–867. [Google Scholar] [CrossRef] [Green Version]
  16. Rahmani, A.; Ghanbari, A.; Pedrammehr, S. Kinematic analysis for hybrid 2-(6-UPU) manipulator using wavelet neural network. Adv. Mater 2014, 1016, 726–730. [Google Scholar] [CrossRef]
  17. Razali, N.; Pauline, O.; Ibrahim, M.; Wan, S.; Wan, D.; Zarita, Z. Modeling of acetosolv pulping of oil palm fronds using response surface methodology and wavelet neural networks. Cellulose 2019, 26, 4615–4628. [Google Scholar] [CrossRef]
  18. Huang, L.; Wang, J. Forecasting energy fluctuation model by wavelet decomposition and stochastic recurrent wavelet neural network. Neurocomputing 2018, 309, 70–82. [Google Scholar] [CrossRef]
  19. Tian, T.X.; Jiang, H.Z.; Tong, Z.Z.; He, J.F. Modal space decoupled optimal design for a class of symmetric spatial parallel mechanisms with consideration of passive joint damping. Robotica 2015, 33, 828–847. [Google Scholar] [CrossRef]
  20. Sone, A.; Hata, H.; Masuda, A. Identification of structural parameters using the wavelet transform of acceleration measurements. J. Press. Vessel. Technol. 2004, 126, 128–133. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the Stewart manipulator.
Figure 1. Schematic diagram of the Stewart manipulator.
Mathematics 08 00257 g001
Figure 2. The flowchart of the identification method based on wavelet transform.
Figure 2. The flowchart of the identification method based on wavelet transform.
Mathematics 08 00257 g002
Figure 3. The simulink® Model of the Stewart manipulator.
Figure 3. The simulink® Model of the Stewart manipulator.
Mathematics 08 00257 g003
Table 1. Configuration parameters of the Simulink® model.
Table 1. Configuration parameters of the Simulink® model.
DescriptionsValue
Distribution radius of upper joint points(m)2.1148
Distribution radius of lower joint points(m)2.5170
Platform height in neutral position(m)2.6519
Half of the distributing angle for the upper joints(rad)0.0541
Half of the distributing angle for the lower joints(rad)0.0454
The length of hydraulic actuator(m)3.41
Table 2. Nominal dynamic parameters of the Simulink® model.
Table 2. Nominal dynamic parameters of the Simulink® model.
DescriptionsValue
Mass of the moving platform (kg)13,642
Inertia of the moving platform (kg·m2)46,477.100
Inertia of the moving platform (kg·m2)49,396.100
Inertia of the moving platform (kg·m2)53,865.000
Inertia of actuator upper part around the gimbal point (kg·m2)0.3085
Inertia of actuator lower part around the gimbal point (kg·m2)0.2141
Mass of the actuator upper part (kg)152.6931
Mass of the actuator lower part (kg)76.1291
Height of the moving platform (m)1.772
Mass center position of the actuator upper part relative to the upper gimbal point (m)0.9930
Mass center position of the actuator lower part relative to the lower gimbal point (m)0.9930
Table 3. Identification results with viscous friction models and identification methods based on Fourier transform.
Table 3. Identification results with viscous friction models and identification methods based on Fourier transform.
Inertial ParametersMethod ANominal ValueViscous ParametersMethod ANominal Value
Identified Valuesε (%)Identified Valuesε (%)
Mt(1,1)(kg)14,2550.114,224Bt(1,1)(N·s·m1)41340.24140.4
Mt(2,2)(kg)14,2550.114,224Bt(2,2)(N·s·m1)41340.24140.4
Mt(3,3)(kg)14,4090.114,393Bt(3,3)(N·s·m1)20340.32039.2
Mt(4,4)(kg·m2)50,3250.150,214Bt(4,4)(N·m·s·rad1)59,4920.159,507.6
Mt(5,5)(kg·m2)53,2440.153,133Bt(5,5)(N·m·s·rad1)59,4940.159,507.6
Mt(6,6)(kg·m2)56,8790.156,768Bt(6,6)(N·m·s·rad1)19,5790.119,591.8
Mt(1,5)(N·s2·rad1)11454.51096Bt(1,5)(N·s·rad1)13,3690.113,375
Mt(2,4)(N·s2·rad1)−11454.5−1096Bt(2,4)(N·s·rad1)−13,3720.1−13,375
Mt(4,2)(N·s2)−11454.5−1096Bt(4,2)(N·s)−13,3720.1−13,375
Mt(5,1)(N·s2)11454.51096Bt(5,1)(N·s)13,3690.113,375
Table 4. Identification results of the inertial parameters of the Simulink® model with 5 N Coulomb friction.
Table 4. Identification results of the inertial parameters of the Simulink® model with 5 N Coulomb friction.
Inertial ParametersMethod AMethod BNominal Value
Identified Valuesε (%)Identified Valuesε (%)
Mt(1,1)(kg)14,1460.514,2420.114,224
Mt(2,2)(kg)14,1250.714,2560.214,224
Mt(3,3)(kg)14,4100.114,4000.114,393
Mt(4,4)(kg·m2)50,5310.650,2560.150,214
Mt(5,5)(kg·m2)53,4510.653,2150.253,133
Mt(6,6)(kg·m2)56,8970.257,0910.656,768
Mt(1,5)(N·s2·rad1)123813.011030.61096
Mt(2,4)(N·s2·rad1)−124914.0−11787.5−1096
Mt(4,2)(N·s2)−87220.4−11282.9−1096
Mt(5,1)(N·s2)89218.611252.61096
Table 5. Identification results of the viscous parameters of the Simulink® model with 5 N Coulomb friction.
Table 5. Identification results of the viscous parameters of the Simulink® model with 5 N Coulomb friction.
Viscous ParametersMethod AMethod BNominal Value
Identified Valuesε (%)Identified Valuesε (%)
Bt(1,1)(N·s·m1)41480.239354.94140.4
Bt(2,2)(N·s·m1)41650.640532.14140.4
Bt(3,3)(N·s·m1)347870.620320.42039.2
Bt(4,4)(N·m·s·rad1)68,96215.959,2500.459,507.6
Bt(5,5)(N·m·s·rad1)68,56115.259,3640.259,507.6
Bt(6,6)(N·m·s·rad1)25,63730.919,5630.119,591.8
Bt(1,5)(N·s·rad1)15,80118.113,6031.713,375
Bt(2,4)(N·s·rad1)−16,03419.9−13,3130.5−13,375
Bt(4,2)(N·s)−13,4760.8−13,1042.0−13,375
Bt(5,1)(N·s)13,4660.713,4680.713,375
Table 6. Identification results of parameters of the Simulink model with 30 N of Coulomb friction.
Table 6. Identification results of parameters of the Simulink model with 30 N of Coulomb friction.
Inertial ParametersMethod BNominal ValueViscous ParametersMethod BNominal Value
Identified Valuesε (%)Identified Valuesε (%)
Mt(1,1)(kg)14,2470.214,224Bt(1,1)(N·s·m−1)39494.64140.4
Mt(2,2)(kg)14,2510.214,224Bt(2,2)(N·s·m−1)40362.54140.4
Mt(3,3)(kg)14,3900.114,393Bt(3,3)(N·s·m−1)20300.52039.2
Mt(4,4)(kg·m2)50,2210.150,214Bt(4,4)(N·m·s·rad−1)59,3990.259,507.6
Mt(5,5)(kg·m2)53,2250.253,133Bt(5,5)(N·m·s·rad−1)59,3870.259,507.6
Mt(6,6)(kg·m2)57,0900.656,768Bt(6,6)(N·m·s·rad−1)19,5610.219,591.8
Mt(1,5)(N·s2·rad−1)11323.31096Bt(1,5)(N·s·rad−1)13,5911.613,375
Mt(2,4)(N·s2·rad−1)−11605.8−1096Bt(2,4)(N·s·rad−1)13,3580.1−13,375
Mt(4,2)(N·s2)−11070.1−1096Bt(4,2)(N·s)13,1201.9−13,375
Mt(5,1)(N·s2)11262.71096Bt(5,1)(N·s)13,4350.413,375

Share and Cite

MDPI and ACS Style

Zhang, C. A Parameter Identification Method for Stewart Manipulator Based on Wavelet Transform. Mathematics 2020, 8, 257. https://doi.org/10.3390/math8020257

AMA Style

Zhang C. A Parameter Identification Method for Stewart Manipulator Based on Wavelet Transform. Mathematics. 2020; 8(2):257. https://doi.org/10.3390/math8020257

Chicago/Turabian Style

Zhang, Chenyang. 2020. "A Parameter Identification Method for Stewart Manipulator Based on Wavelet Transform" Mathematics 8, no. 2: 257. https://doi.org/10.3390/math8020257

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop