You are on page 1of 6

2011 IEEE/RSJ International Conference on

Intelligent Robots and Systems


September 25-30, 2011. San Francisco, CA, USA

New Method for Global Identification of the Joint Drive Gains of


Robots using a Known Payload Mass
Maxime Gautier and Sébastien Briot

Abstract— Off-line robot dynamic identification methods are - a well-tuned derivative band-pass filtering of joint
mostly based on the use of the Inverse Dynamic Identification position is used to calculate the joint velocities and
Model (IDIM), which calculates the joint force/torque that is accelerations,
linear in relation to the dynamic parameters, and on the use of - the accurate values of joint drive gains g are known to
linear least squares technique to calculate the parameters
(IDIM-LS technique). The joint forces/torques are calculated as calculate the joint force/torque as the product of the
the product of the known control signal (the current reference) known control signal calculated by the numerical
by the joint drive gains. Then it is essential to get accurate controller of the robot (the current references) by the
values of joint drive gains to get accurate identification of joint drive gains [9].
inertial parameters. In this paper it is proposed a new method
This needs to calibrate the drive train constituted by a
for the identification of the total joint drive gains in one step. A
new inverse dynamic model calculates the current reference current controlled voltage source amplifier with gain Gi
signal of each joint j that is linear in relation to the dynamic which supplies a permanent magnet DC or a brushless motor
parameters of the robot, to the inertial parameters of a known with torque constant K t coupled to the link through direct
mass fixed to the end-effector, and to the inverse of the joint j
drive gain. This model is calculated with current reference and or gear train with gear ratio N .
position sampled data while the robot is tracking one reference Because of large values of the gear ratio for industrial
trajectory without load on the robot and one trajectory with robots, ( N >50), joint drive gain, g  NGi K t , is very
the known mass fixed on the robot. Each joint j drive gain is
calculated independently by the weighted LS solution of an sensitive to errors in Gi and K t which must be accurately
over-determined linear systems obtained with the equations of measured from special, time consuming , heavy tests, on the
the joint j. The method is experimentally validated on an drive chain [9].
industrial Stäubli RX-90 robot.
In this paper it is proposed a new method for the
identification of the total joint drive gains in one step, using
I. INTRODUCTION
current reference and position sampled data while the robot

S EVERAL schemes have been proposed in the literature to


identify the dynamic parameters of robots [1]–[8]. Most
of the dynamic identification methods have the
is tracking one reference trajectory without load fixed on the
robot and one trajectory with a known mass fixed on the
robot whose inertial parameters are measured l. Each joint
following common features: j drive gain is calculated independently by the weighted LS
- the use of an Inverse Dynamic Identification Model
solution of an over-determined linear system obtained with
(IDIM) which calculates the joint force/torque linear in
the equations of the joint j .
relation to the dynamic parameters,
- the construction of an over-determined linear system of The method is experimentally validated on an industrial
equations obtained by sampling IDIM while the robot is Stäubli RX-90 robot.
tracking some trajectories in closed-loop control, The paper is organized as follows: section 2 recalls the
- the estimation of the parameter values using least dynamic modelling and identification procedures. Section 3
squares techniques (LS). deals with the new modelling and identification method for
This procedure is called the IDIM-LS technique. the robot drive gains parameters. Section 4 presents the
The experimental works have been carried out either on experimental validations. Finally, section 5 gives the
prototypes in laboratories or on industrial robots and have conclusion.
shown the benefits in terms of accuracy in many cases.
Good results can be obtained provided two main conditions II. USUAL INVERSE DYNAMIC MODELING AND
IDENTIFICATION
are satisfied:
A. Dynamic Modeling
Manuscript received March 15, 2011. In the following, all mechanical variables are given in SI
M. Gautier is with the University of Nantes and the Institut de Recherche
en Communications et Cybernétique de Nantes (IRCCyN), 44321 Nantes
units on the joint side. All forces/torques, positions,
France (e-mail: Maxime.Gautier@irccyn.ec-nantes.fr). velocities and accelerations have a conventional positive
S. Briot is with the Institut de Recherche en Communication et sign in the same direction. That defines a motor convention
Cybernétique de Nantes (IRCCyN), 44321 Nantes France (e-mail:
for the mechanical behaviour.
Sebastien.Briot@irccyn.ec-nantes.fr).

978-1-61284-456-5/11/$26.00 ©2011 IEEE 3728


The inverse dynamic model (IDM) of a rigid robot Fcoff is a (n  1) vector of asymmetrical Coulomb friction
composed of n moving links calculates the motor force/torque between positive and negative velocities.
force/torque vector, as a function of the generalized Thus (1) becomes:
coordinates and their derivatives. It can be obtained from the  dyn   idm  Fvq  Fc sign(q)   off (6)
Newton-Euler or the Lagrangian equations [6]:
 dyn   in   f (1) where:
 off  Fcoff  g v 0 is the (n  1) vector of offset
where:
τdyn is the (n  1) vector of dynamic forces/torques due to force/torque that regroups the amplifier offset and the
asymmetrical Coulomb friction coefficient.
the inertial, centrifugal, Coriolis, and gravitational effects:
 idm  g v idm defines the motor force/torque which
 dyn = M (q )q +C (q,q
 )q +Q(q ) (2)
includes the amplifier offset component.
q, q, q, are respectively the (n  1) vectors of generalized Then the inverse dynamic model (IDM) is given by:
joint positions, velocities and accelerations, τidm =M (q) q + N (q, q) (7)
M (q ) is the (n  n) robot inertia matrix, N (q, q) regroups the (n  1) vector of centrifugal,
C( q,q ) is the (n  n) matrix of centrifugal and Coriolis Coriolis, gravitational, friction and offset forces/torques:
effects,  )q  Q(q)  Fv q  Fc sign(q)   off
N (q, q )=C (q,q (8)
Q( q ) is the (n  1) vector of gravitational forces/torques.
B. Inverse DynamicIdentification Model(IDIM)
τin is the (n  1) input electromagnetic force/torque vector
The modified Denavit and Hartenberg notation allows
of the drive chain, in SI units on the joint side.
obtaining a dynamic model (7) that is linear in relation to a
 in = g (v idm  v 0 ) (3)
set of standard dynamic parameters, χ st :
where:
 idm (q,q,q,
   st )   st (q,q,q
  ) st (9)
v idm is the (n  1) vector of current references of the
where:
current amplifiers,
  ) is the  n  nst  jacobian matrix of τidm , with
 st ( q,q,q
vτ0 is the (n  1) vector of amplifier offsets,
gτ is the (n  n) matrix of the drive gains, respect to the  nst  1 vector χ st of the standard parameters
T
g  NGi K t (4) given by  st    1st T  st2 T ...  stn T  :
N is the (n  n) gear ratios matrix of the joint drive
 stj is the (14×1) vector of standard dynamic parameters
chains such as, qm  Nq  , with qm the (n  1) vector of
of joint and link j :
motor velocities on the motor side,
Gi is the (n  n) static gains diagonal matrix of the stj XXj XYj XZj YYj YZj ZZj MXj MYj MZj Mj Iaj Fvj Fcj off T (10)
j

current amplifiers, assuming a large current loop bandwidth, where:


usually close to 1KHz.
XX j , XY j , XZ j , YY j , YZ j , ZZ j are the 6 components of
K t is the (n  n) diagonal matrix of the electromagnetic
the inertia matrix of link j at the origin of frame j .
motor torque constants.
It should be mentioned that the components of matrices MX j , MY j , MZ j are the 3 components of the first
N , Gi and K t are data that are generally given by the moment of link j .
manufacturers, but with a quite important inaccuracy. They M j is the mass of link j ,
can also be independently identified using the methods
Ia j is a total inertia moment for rotor and gears of
presented in [9]. However, these methods involve special
tests on the joint drive train of the robot which are heavy actuator j .
and time consuming procedures. Fv j , Fc j ,  off j are the coefficients of the Fv , Fc ,  off ,
 f is the (n  1) vector of the loss force/torque due to matrices, respectively.
frictions and motor iron losses, eddy currents and hysteresis The columns  st (:,i ) of the matrix  st (q,q,q   ) can be
effect. Usually, it is approximated with a viscous friction obtained using the recursive algorithm of Newton-Euler,
coefficient and a Coulomb friction force/torque:
which calculates  idm (7) in terms of the standard dynamic
 f   Fvq  Fc sign( q )  Fcoff (5)
parameters, such that:
where:  st (:,i )   idm (q,q,q,
  with  st  1,  st  0, for k  i ) (10)
Fv is the (n  n) diagonal matrix of viscous parameters, i k

To increase the efficiency of this algorithm, we use the


Fc is the (n  n) diagonal matrix of dry friction customized symbolic technique [6], [14].
parameters, and sign(.) denotes the sign function, The identifiable parameters are the base parameters which

3729
are the minimum number of dynamic parameters from which together such that:
the dynamic model can be calculated. They are obtained T T
Y   (Y 1 )T ... (Y n )T  ,W   (W 1 )T ... (W n )T  (16)
from the standard inertial parameters by regrouping some of
them by means of linear relations [15], which can be Y j and W j represent the nm / nd equations of joint j .
determined for the serial robots using simple closed-form The ordinary LS (OLS) solution χ̂ minimizes ρ.
rules [3], [6], or by numerical method based on the QR
decomposition [13]. The minimal dynamic model can be Using the base parameters and tracking “exciting”
reference trajectories, a well conditioned matrix W is
written using the nb base dynamic parameters  as
obtained. The LS solution χ̂ of (15) is given by:
follows:
 idm   (q,q,q
  ) (11)
where  is obtained from  st by eliminating the columns

χ̂  W T W 
1

W T Y  W Y (17)

Standard deviations  ̂ , are estimated assuming that W


corresponding to the non identifiable parameters. i

Because of perturbations due to noise measurement and is a deterministic matrix and  , is a zero-mean additive
modelling errors, the actual force/torque  differs from τidm independent Gaussian noise, with a covariance matrix C ,
by an error, e , such that: such that:
  τ idm  e   (q,q,q
  )  e (12) C  E (ρρ T )   2 I r (18)
where: E is the expectation operator and Ir, the (r  r ) identity
  g v (13) matrix. An unbiased estimation of the standard deviation
v is the (n  1) actual control signal vector calculated   is:
according to the control law. It is connected to the input 2
ˆ 2  Y -W ˆ (r  b ) (19)
current reference of the current closed-loop of the amplifiers
which supplies the motors. v is a voltage (V) or a current The covariance matrix of the estimation error is given by:
(A) signal, depending on the robot's controller and drive C χ )(χ  ˆχ )T ]  ˆ 2 (W TW ) 1 .
ˆ ˆ  E[(χ  ˆ

amplifiers. Equation (12) represents the Inverse Dynamic  2ˆ  C th


ˆ ˆ (i,i ) is the i diagonal coefficient of C 
ˆˆ (20)
Identification Model (IDIM). i

The relative standard deviation % ˆ is given by:


C. Identification with IDIM and least squares (IDIM-LS)
ri

% ˆ  100 ˆ ˆ i , for ̂ i ≠ 0 (21)


The off-line identification of the base dynamic parameters ri i

 is considered, given measured or estimated off-line data The OLS can be improved by taking into account
different standard deviations on joint j equations errors
for τ and  q, q, q  , collected while the robot is tracking
[16]. Each equation of joint j in (15) is weighted with the
some planned trajectories.
ˆ qˆ ) , inverse of the standard deviation of the error calculated from
(q, q, q ) in (12) are estimated with (q̂, q,
OLS solution of the equations of joint j , given by:
respectively, obtained by band-pass filtering the measure of
q [16]. The identification model (12) is sampled at a  
Y j τ j W j χ  ρj (22)
frequency f m in order to get an over-determined linear This weighting operation normalises the errors in (15) and
system of (n  nm ) equations and nb unknowns such that: gives the weighted LS (WLS) estimation of the parameters.


Y fm  τ   W fm q,q,q 
ˆ ˆ ˆ χ  ρ fm (14)
III. GLOBAL IDENTIFICATION OF THE JOINT DRIVE GAINS
In order to cancel the high frequency torque ripple in
Y fm  τ  and to window the identification frequency range A. Inverse Dynamic Identification Model of the robot and
the payload
into the model dynamics, a parallel decimation procedure
The payload is considered as a link n  1 fixed to the link
low-pass filters in parallel Y fm and each column of W fm and
n of the robot. The model (11) becomes:
resamples them at a lower rate, keeping one sample over nd .   
This parallel filtering procedure can be carried out with the  idm    uL  kL    uL  (23)
Matlab decimate function [16]. It is obtained:
  kL 

Y  τ   W q,q,q 
ˆ ˆ ˆ χ  ρ (15)
where:
ρ is the (rx1) vector of errors, with r  n  nm / nd ,  kL is the (nL  1) vector of the nL known inertial

ˆ q,
W q, 
ˆ qˆ is the (rxn ) observation matrix.
b
parameters of the payload,
uL is the ((10  nL )  1) vector of the (10  nL )
In Y and W , the equations of each joint j are grouped
unknown inertial parameters of the payload,

3730
 kL is the (n  nL ) jacobian matrix of  idm , with respect estimation of the inverse of the joint j drive gain.
to the vector  kL , Using this global approach, it is possible to only use the
 uL is the (n  (10  nL )) jacobian matrix of  idm , with knowledge we can have on the payload mass value M L in
respect to the vector uL . order to identify the robot drive gains. This mass can
generally be accurately measured using a weighting
The model (12) becomes:
machine. It is assumed that parameter M L appears explicitly
  
in the expression of several joint torques (at least one; if not,
    uL  kL    uL   e (24)
the approach cannot be achieved), i.e. WkLj M L  0 for all
  kL 
these joints.
Taking into account that the joint j force/torque depends For all of them, the drive gains can be identified using the
only on parameters  j ,n of links j to n , the IDIM joint j previous approach. Then, using the global identification
model is given by: models for the same joints, other exciting payload inertial
parameters (such as the static moments MX L , MYL or
  j ,n 
  MZ L ) can be estimated and will be used in order to identify
 j  gj vj   j ,n  uLj  kLj    uL   e j (25)
  kL  the drive gains for the other joints.
  The advantage of this method is its simplicity. But its
where  j ,  j ,n ,  uLj ,  kLj , are the respective non zero main drawback is that the identification is carried out
sequentially and the estimation errors will be cumulated. As
elements of line j in (24),
a result, it could be preferable to have a complete knowledge
vj is the actual joint j current reference given by the of all payload inertial parameters (e.g. using data obtained
numerical controller of the robot. from CAD software) in order to decouple the drive gain
Equation (25) can be rewritten as: identification for each joint. But, as it will be shown in the
  j ,n gj  next section, the experimental results confirm the efficiency
  of the proposed approach.
v  
j j ,n
 uL  kL  kL    uL gj   e j gj
j j
(26)
 1 g  j
IV. CASE STUDY
 
Equation (26) is the minimal model IDIM used to identify A. Description of the RX 90 kinematics
the drive gain of joint j .
The Stäubli RX-90 robot (Fig. 1) has a serial structure
B. Identification of the drive gains with six rotational joints. Its kinematics is defined using the
Considering now that the robot has carried out two modified Denavit and Hartenberg notation (MDH) [10]. In
trajectories: (a) without the payload and (b) with the payload this notation, the link j fixed frame is defined such that the
fixed to the end-effector, the sampling and filtering of the z j axis is taken along joint j axis and the x j axis is along
model IDIM (26) can be written as:
the common normal between z j and z j 1 (Fig. 1). The
  j ,n gj 
W j
0 0   j 
geometric parameters defining the robot frames are given in
V j   aj    uL g    / g
j j

W W j
 W j
 Table 1. The payload is denoted as the link 7. The parameter
 b uL uL kL kL   j  (27)
 1 g   j  0 , means that joint j is rotational,  j and d j
 Wj  *   *j
* parameterize the angle and distance between z j 1 and z j
where: along x j 1 , respectively, whereas  j and rj parameterize
V j is the vector of vj samples, the angle and distance between x j 1 and x j along z j ,
j
Wa is the observation matrix of joint j in the unloaded respectively. For link 7,  j  2 means that the link 7 is
case, fixed on the link 6. Since all the joints are rotational then  j
Wb j is the observation matrix of joint j in the loaded case, is the position variable of joint j . It should be mentioned
WuLj is the observation matrix for joint j corresponding to that the variables of joints 2 and 3 in the present notation are
the unknown payload inertial parameters, obtained from the measured values of joints 2 and 3 using
WkLj is the observation matrix for joint j corresponding to the relations,  2   2staubli   / 2   3   3staubli   / 2 .The
the known payload inertial parameters, main advantage of using the MDH notation is that the
̂ * is the weighted LS solution of the over-determined identifiable inertial parameters can be determined
symbolically using simple closed-form rules [3], [6], [11]
system (27). The last coefficient of vector ̂ * gives the and it is possible to generalize the proposed methods for tree

3731
structure robots and closed loop robots [5], [6], [12], [13].

z6 z5

x4 , x5 , x6

z4
z0 , z1 z2
rl4
z3
d3 Fig. 2. The 7.025 Kg payload
x 0 , x1 , x2

x3 TABLE 2
IDENTIFICATION OF THE PAYLOAD DYNAMIC PARAMETERS.
Parameter A priori value Estimated value 2 ̂i  % ˆ ri

Fig. 1. Link frames of the RX-90 robot Case 1 MZL 1.003 1.04 3.78e-2 1.8%
TABLE I ML 7.025 6.71 1.58e-1 1.2%
GEOMETRIC PARAMETERS OF THE RX-90 ROBOT WITH THE PAYLOAD Case 2 MZL 1.003 0.934 4.49e-2 2.4%
j j j dj j rj ML 7.025 7.17 1.62e-1 1.1%
1 0 0 0 θ1 0 Case 3 MZL 1.003 0.867 4.53e-2 2.6%
2 0  0 θ2 0 ML 7.025 8.65 1.98e-1 1.1%
3 0 0 d3 = 0.45 m θ3 0
4 0  0 θ4 rl4 = 0.45 m  ̂ is the standard deviation (20) and % ˆ its relative value (21)
5 0  0 θ5 0 TABLE 3
6 0  0 θ6 0 IDENTIFIED DRIVE GAINS.
7 2 0 0 0 0  Joint 1 Joint 2 Joint 3 Joint 4
j
g 0.9401 0.9619 1.1148 0.9146
B. Identification of the drive gains 2 ̂  8.17e-2 3.57e-2 3.72e-2 5.03e-2
i

The method is validated using a calibrated payload (Fig. % ˆ ri


4.3% 1.9% 1.7% 2.8%
2). Its mass has been measured with a weighting machine
( M L = 7.025 Kg± 0.050 Kg). The other parameters have TABLE 4
QUALITY OF IDENTIFICATION.
been estimated using CAD software. They are given in table
Error norm ̂ Relative Error norm ˆ ˆ 
2. Their values are accurate due to the simplicity of the Y
payload shape (Fig. 2). Case 1 77.28 0.075643 1.16293
For the RX 90, it can be shown that: Case 2 76.11 0.0744996 1.14535
- the torques of joints 1 to 3 depends on all payload Case 3 85.85 0.0840385 1.29288
parameters; ˆ  Y  W ˆ is the minimal norm of error, ˆ  is given by (19).
- the torques of joints 4 and 5 do not depend on
parameter M L ; using our new approach (case 2). The identified drive gains
- the torques values of joint 6 do not depend on are presented in table 3. There is an average of 8% error
parameters M L and MZ L . with respect to the a priori drive gains. A new identification
of the payload dynamic parameters is achieved with the
Moreover, our experiments have shown that parameters
identified gains. The results are presented in table 2. The
MZ L , XX L , YYL and ZZ L are too small to allow the
mass M L and the first moment MZ L are better identified
correct calibration of the drive gains of joint 5 and 6.
using the new gains. For the RX90 robot, the improvement
Therefore, the drive gains of joints 1 to 4 only are
is quite minor because of the good a priori manufacturer's
identified. In order to identify the other drive gains, more
drive gains values. In order to show the sensitivity of the
exciting payload should be designed, especially with large
identification results to the variation of the drive gain values,
values for parameters MX L and MYL . Staübli’s control
a 20% error on these gains (with respect to those identified
software provides directly the value of the joint torque. in case 2) is simulated (case 3). The identified payload
Therefore, the drive gains are calibrated with respect to the parameters given in table 2 are far from reality. In table 4,
unknown a priori values used in the controller which are the quality of identification for the 3 studied cases in terms
arbitrary taken equal to 1. A first identification of both the of reduction of the norm of the error vector ρ is shown. With
RX 90 dynamic parameters and the load inertial parameters the identified gains, the quality of identification is largely
is achieved using the IDIM-LS method with the model (25), improved. For joints 1 to 4, Figure 3 shows that the actual
as detailed in [1] (case 1). The results are presented in table joint torques Ymes calculated from the Staübli’s controller
2. It can be observed that the mass M L and the first moment values multiplied by the identified gains (table 3) are close
MZ L are poorly identified with the manufacturer’s gains. to the values Ye  W  est calculated with the inverse dynamic
Then, the new drive gains for joints 1 to 4 are identified model and the identified parameters, (case 2), table 2.

3732
V. CONCLUSION
This paper has presented a new method for the
identification of the total drive gains for robot joints in one
step. This is a method easy to implement which does not
need any special test or measurement on elements inside the
joint drive train. It is based on a IDIM-LS technique using
current reference and position sampled data while the robot
is tracking one reference trajectory without load fixed on the
robot and one trajectory with a known payload fixed on the
robot, whose inertial parameters are measured or calculated
by a CAD model. The method has been experimentally
validated on a Stäubli RX-90 robot. With the new identified
drive gains, the identification of the total dynamic model of
the robot has been improved and another payload has been
accurately identified. This shows the effectiveness of the
method.

REFERENCES
[1] C. Canudas de Wit and A. Aubin, “Parameters identification of robots
manipulators via sequential hybrid estimation algorithms”, Proc. IFAC
Congress, Tallin, 1990, pp. 178-183.
[2] M. Gautier, “Identification of robots dynamics”, Proc. IFAC Symp. on
Theory of Robots, Vienne, Austria, December 1986, p. 351-356.
[3] M. Gautier and W. Khalil, “Direct calculation of minimum set of
inertial parameters of serial robots”, IEEE Trans. on Robotics and
Automation, Vol. RA-6(3), 1990, p. 368-373.
[4] M. Gautier, W. Khalil and P.P. Restrepo, “Identification of the
dynamic parameters of a closed loop robot”, Proc. IEEE Int. Conf. on
Robotics and Automation, Nagoya, may 1995, p. 3045-3050.
[5] J. Hollerbach, W. Khalil, M. Gautier, “Model Identification”, chapter
14 in Siciliano Bruno, and Oussama Khatib. eds « Springer Handbook
of Robotics », Springer, 2008.
[6] W. Khalil and E. Dombre, “Modeling, identification and control of
robots”, Hermes Penton London, 2002.
[7] P.K. Khosla and T. Kanade, “Parameter identification of robot
dynamics”, Proc. 24th IEEE Conf. on Decision and Control, Fort-
Lauderdale, déc. 1985, p. 1754-1760.
[8] Z. Lu, K.B. Shimoga and A. Goldenberg, “Experimental determination
of dynamic parameters of robotic arms”, Journal of Robotics Systems,
Vol. 10, N°8, 1993, p.1009-1029.
[9] P.P. Restrepo and M. Gautier, “Calibration of drive chain of robot
joints,” Proceedings of the 4th IEEE Conference on Control
Applications, 1995, pp. 526-531.
[10] W. Khalil and J.F. Kleinfinger, “A new geometric notation for open
and closed loop robots”, Proceedings of the IEEE International
Conference on Robotics and Automation, 1986, San Francisco.
[11] W. Khalil and F. Bennis, “Symbolic calculation of the base inertial
parameters of closed-loop robots”, The Int. J. of Robotics Research,
Vol. 14(2), avril 1995, p. 112-128.
[12] R. Featherstone, D.E. Orin, “Dynamics”, chapter 2 in Siciliano Bruno,
and Oussama Khatib. eds « Springer Handbook of Robotics »,
Springer, 2008.
[13] M. Gautier, “Numerical calculation of the base inertial parameters”,
Journal of Robotics Systems, Vol. 8, N°4, 1991, pp. 485-506.
[14] W. Khalil, D. Creusot, “SYMORO+: A system for the symbolic
modelling of robots”, Robotica, Vol.15, 1997, p.153-161.
[15] H. Mayeda, K. Yoshida and K. Osuka, “Base parameters of
manipulator dynamic models”, IEEE Trans. on Robotics and
Fig.3. Torque validation with identified drive gains, Case 2. Automation, Vol. RA-6(3), 1990, p. 312-321.
[16] M. Gautier, “Dynamic identification of robots with power model”,
Finally, a new payload of 4.275 Kg ± 0.050 Kg, is Proceedings of the IEEE International Conference on Robotics and
Automation, 1997, Albuquerque, New Mexico, April, pp. 1922-1927.
identified. The identified mass M L = 4.35 Kg, with 2 ̂ = i [17] W. Khalil, M. Gautier and P. Lemoine, “Identification of the payload
0.150, is very close to the weighed value. It is possible to inertial parameters of industrial manipulators,” Proceedings of the
IEEE International Conference on Robotics and Automation, 2007,
conclude that the drive gains have been well identified. Roma, Italy, April 10-14, pp. 4943-4948.

3733

You might also like