• Keine Ergebnisse gefunden

Parameter Identification

Manipulator System

3.2 Kinematic and Dynamic Models

3.2.3 Parameter Identification

This section presents empirical models for the friction, stiffness of the manipu-lator joints and the springs for gravity compensation of the CROPS manipumanipu-lator prototype 2. Kinematic and dynamic parameters are given in appendix A.

Friction

Revolute Joints For the large and medium sized drive modules (joint 2-6) of the CROPS manipulator 2, the following friction model for revolute joints is pro-posed by Baur, Dendorfer, et al. (2014):

Tf,i,Baur=−sgn(q˙inc,i)(T¯f,i,0+µ¯|Tl,i|)−b¯q˙inc,iTf,ST¯f,i,0

1+ (q˙inc,iq˙S )2 (3.12)

Joint T¯f i,0[Nm] µ¯[−] b¯[Nmsrad ] Tf,S[Nm] q˙S[rads ] 2 2.76·101 2.10·103 5.24·104 1.68·101 5.33·101 3-4 2.79·101 3.75·104 4.68·104 1.28·101 8.17·101 5 1.04·101 5.20·103 1.42·104 6.03·102 5.45·101 6 1.36·101 4.40·103 1.95·105 4.77·102 6.52·101

Table 3.4: Parameters for the friction model eq. (3.13) according to Baur (2015, p.77).

Thus, the friction torque depends on the joint velocity on the motor shaft ˙qinc,iand the external loadTl,i. The parameters[T¯f,0, ¯µ, ¯b,Tf,S, ˙qS] were experimentally de-termined on a drive module testbed (cf. table 3.4). However, this model assumes the motion direction to be non-negative, i.e. ˙q ≥0. This is corrected for arbitrary directions of ˙q by introducing the coefficient sgn(q˙inc,i). Furthermore, it is ad-justed by a piecewise defined correction termχi for the assembled manipulator.

Hence, the friction law results in:

Tf,i =−sgn(q˙inc,i)(T¯f,i,0+µ¯|Tl,i|)−b¯q˙inc,i− sgn(q˙inc,i)Tf,ST¯f,i,0

1+ (q˙inc,iq˙S )2χi for joint 2 – 6. (3.13)

For the small drive modules on the manipulator’s wrist (joint 7-9), a model based on the gear manufacturer’s catalog was developed by Buschmann (2010). Param-eters[Tf i,0,µ,bg,γf]of the original model were identified for the CROPS manip-ulator by Baur (2015) (cf. table 3.5). Furthermore, the correction term χi for the assembled manipulator is added as well:

Tf,i =−sgn(q˙inc,i)(Tf i,0+µ|Tl,i|)

−(bg+γf|Tl,i|)q˙inc,iχi for joint 7 – 9 (3.14) The piecewise defined correction termχiwith its parametersχi,(·)(cf. table 3.6) is defined by

χi =

(χi, ˙qi<0·tanh(Ni·q˙i) if ˙qi <0

χi, ˙qi>0·tanh(Ni·q˙i) else. (3.15)

Joint Tf,i,0[Nm] µ[−] bg[Nmsrad ] γf[rads ] 7-9 1.88·102 1.04·104 2.85·105 1.50·105

Table 3.5:Parameters for the friction model eq. (3.14) according to Baur (2015, p. 125)

Joint 2 3 4 5 6 7 8 9 χi, ˙qi<0 [Nm] +1.00 +7.00 +11.0 −5.002.00 +1.75 +0.60 +0.70 χi, ˙qi<0 [Nm] +1.25 +7.00 +11.0 −4.502.50 +1.50 +1.00 +0.80 Table 3.6: Correction Term of the friction model for the assembled manipulator.

Prismatic Joint The CROPS manipulator 2 uses the linear axis FESTO EGC-TB for its prismatic joint. Using the model presented by Baur (2015), the friction force Ff is calculated by

Ff =−sgn(q˙1)Ff,0bq˙1 (3.16)

with the Coulomb friction constant Ff,0 and the viscous friction gain b. Baur (2015) identified the parameters of the prismatic joint oriented horizontally with-out any force. This setup does not correlate to its normal operation. Therefore, these parameters are recalculated by setting the joint vertically and adding a con-stant mass (with a comparable weight to the manipulator arm) to joint 1. As depicted in fig. 3.8 the orientation shows a major influence on the friction param-eters (cf. table 3.7).

Gravitational Force Compensation

In order to compensate for the gravitational load of the arm, eight constant force springs are attached to the prismatic joint of the CROPS manipulator 2. Two of these springs were tested individually by measuring the force while the joint 1 moves up and down. Fig. 3.9 shows typical results for two measurements. Both springs show a similar behavior, due to Coulomb friction. Their respective forces Fsp depend on the direction of the movement. Furthermore, the right spring shows an abnormality, which is explained by a buckling located in the spring.

The average force for all measurements is−50.8 N per spring.

Joint Stiffness

In practice, each joint has a limited stiffness. Hence, the difference ∆qi between the joint position on the output shaft qi,abs and on the motor shaft qi,inc gives information about the total acting torqueTi. While the positions on the motor and output shaft can be measured, a model for the stiffness ˜ci has to be determined.

This section introduces an empirical model for the joint stiffness ˜ci. By analogy to a torsional spring, the quantities can be written as

Ti =c˜iϕi

ϕi :=qabsqi,inc. (3.17)

0.6 0.4 0.2 0 0.2 0.4 0.6

200

100 0 100 200

q˙1[m/s]

Ff[N] Measurement (Vertical)

Parameter Baur Parameter Schütz

Figure 3.8:Friction parameters for the prismatic joint of the CROPS manipulator 2

Parameter Ff,0 [N] b [Ns/m] Horizontal Setup (Baur) 67.41 22.97 Vertical Setup (Schütz) 119.1 85.01 Table 3.7:Friction parameter sets for prismatic joint.

LeftSpring

0 20 40 60 80 100

60

50

40

Time[s]

Force[N]

0.4

0.2 0 0.2

Position[m]

RightSpring

0 20 40 60 80 100

Time[s] Measured Force Position Average Force

Figure 3.9: Forces of two gravitation compensation springs attached to the prismatic joint of the CROPS manipulator 2. The force Fsp is measured (gray) while the joint 1 moves up and down. The position is indicated in green. The average force of the measurement is given in blue. Both springs are assumed to show a similar behavior.

The right spring shows an abnormality (purple) at one position due to a buckling in the spring.

5 0 5

·104

20 0 20

∆ϕ2[rad] AppliedTorqueTi,app[Nm]

Joint 2

5 0 5

·104

5 0 5

∆ϕ6[rad] Joint 6

HD Gear Stiffness Measurement Linear Fitting

Figure 3.10:Comparison of measured stiffness (gray) from quasi-static experiment and HarmonicDrive catalog data (green). Stiffness measurements for joint 2 (large) and 6 (medium size). Maximal load in the measurements corresponds to40%of the nominal torque of joint 2 and30%of joint 6.

In the following, ˜ci is identified in quasi-static experiments. Known forces are applied to the manipulator, which can be mapped to the single joints as general-ized torques Qi,app. Fig. 3.10 shows the results for a large drive module (joint 2) with a gear reduction of N2 = 50 and for a medium size drive module (joint 6) with N6 = 100. In this context, the tangent stiffness ˜ci is defined as the gradient

∂Ti,app

∂∆ϕi . A linear fitci of the measurement data is shown which is considered to be an appropriate approximation for ˜ci, i.e. ˜c ≈ c. Stiffness values for the gears given by the manufacturer are plotted for comparison. The measurements show a hysteresis, which is larger in joint 2 than in joint 6. Experimental data for joint 2-8 are given in appendix B. Results varied among the different measurements, their boundary values[c¯i,min, ¯ci,max]as well as the total average valueciof all mea-surements are listed in table 3.8. Additionally, the stiffness values of the gears’

manufacturer are specified, as well as the boundaries for the piecewise definition for low, medium and high loads. Note that the measured stiffness of the large modules coincides with the middle to high range of the catalog stiffnesses. The measured stiffness of medium sized modules is significantly lower compared to the catalog data.