This paper considers the problem of dynamic modeling and identification of robot manipulators with respect to their elasticities. The so-called flexible joint model, modeling only the torsional gearbox elasticity, is shown to be insufficient for modeling a modern industrial manipulator accurately. Another lumped parameter model, called the extended flexible joint model, is therefore used to improve the model accuracy. In this model, nonactuated joints are added to model the elasticity of the links and bearings. The unknown elasticity parameters are estimated using a frequency-domain gray-box identification method. The conclusion is that the obtained model describes the movements of the motors and the tool mounted on the robot with significantly higher accuracy than the flexible joint model. Similar elasticity model parameters are obtained when using two different output variables for the identification, the motor position and the tool acceleration.

References

1.
Sweet
,
L. M.
, and
Good
,
M. C.
,
1985
, “
Redefinition of the Robot Motion-Control Problem
,”
IEEE Control Syst. Mag.
,
5
(
3
), pp.
18
25
.10.1109/MCS.1985.1104955
2.
Spong
,
M. W.
,
1987
, “
Modeling and Control of Elastic Joint Robots
,”
ASME J. Dyn. Syst., Meas., Control
,
109
(
4
), pp.
310
319
.10.1115/1.3143860
3.
Tomei
,
P.
,
1991
, “
A Simple PD Controller for Robots With Elastic Joints
,”
IEEE Trans. Autom. Control
,
36
(
10
), pp.
1208
1213
.10.1109/9.90238
4.
De Luca
,
A.
,
2000
, “
Feedforward/Feedback Laws for the Control of Flexible Robots
,”
IEEE International Conference on Robotics and Automation
(
ICRA ’00
), San Francisco, CA, April 24–28, pp.
233
240
.10.1109/ROBOT.2000.844064
5.
De Luca
,
A.
, and
Siciliano
,
B.
,
1991
, “
Closed-Form Dynamic Model of Planar Multilink Lightweight Robots
,”
IEEE Trans. Syst., Man, Cybernet.
,
21
(
4
), pp.
826
839
.10.1109/21.108300
6.
Book
,
W.
, and
Obergfell
,
K.
,
2000
, “
Practical Models for Practical Flexible Arms
,”
IEEE International Conference on Robotics and Automation
(
ICRA ’00
), San Francisco, CA, April 24–28, pp.
835
842
.10.1109/ROBOT.2000.844154
7.
Yoshikawa
,
T.
,
Murakami
,
H.
, and
Hosoda
,
K.
,
1990
, “
Modeling and Control of a Three Degree of Freedom Manipulator With Two Flexible Links
,”
29nd IEEE Conference on Decision and Control
, Honolulu, HI, December 5–7, pp.
2532
2537
.10.1109/CDC.1990.203524
8.
Ueno
,
H.
,
Xu
,
Y.
, and
Yoshida
,
T.
,
1991
, “
Modeling and Control Strategy of a 3-D Flexible Space Robot
,”
IEEE/RSJ International Workshop on Intelligent Robots and Systems
(
IROS ’91
), Osaka, Japan, November 3–5, pp.
978
983
.10.1109/IROS.1991.174616
9.
Siciliano
,
B.
, and
Khatib
,
O.
, eds.,
2008
,
Springer Handbook of Robotics
,
Springer-Verlag
,
Berlin
.
10.
Subudhi
,
B.
, and
Morris
,
A. S.
,
2002
, “
Dynamic Modelling, Simulation and Control of a Manipulator With Flexible Links and Joints
,”
Rob. Auton. Syst.
,
41
(
4
), pp.
257
270
.10.1016/S0921-8890(02)00295-6
11.
Brogårdh
,
T.
,
2007
, “
Present and Future Robot Control Development—An Industrial Perspective
,”
Ann. Rev. Control
,
31
(
1
), pp.
69
79
.10.1016/j.arcontrol.2007.01.002
12.
Brogårdh
,
T.
,
2009
, “
Robot Control Overview: An Industrial Perspective
,”
Model. Identif. Control
,
30
(
3
), pp.
167
180
.10.4173/mic.2009.3.7
13.
Öhr
,
J.
,
Moberg
,
S.
,
Wernholt
,
E.
,
Hanssen
,
S.
,
Pettersson
,
J.
,
Persson
,
S.
, and
Sander-Tavallaey
,
S.
,
2006
, “
Identification of Flexibility Parameters of 6-Axis Industrial Manipulator Models
,”
ISMA International Conference on Noise and Vibration Engineering
, Leuven, Belgium, September 18–20, pp.
3305
3314
.
14.
Moberg
,
S.
, and
Hanssen
,
S.
,
2007
, “
A DAE Approach to Feedforward Control of Flexible Manipulators
,”
IEEE International Conference on Robotics and Automation
, Rome, April 10–14, pp.
3439
3444
.10.1109/ROBOT.2007.364004
15.
Tuttle
,
T.
, and
Seering
,
W.
,
1996
, “
A Nonlinear Model of a Harmonic Drive Gear Transmission
,”
IEEE Trans. Rob. Autom.
,
12
(
3
), pp.
368
374
.10.1109/70.499819
16.
Kane
,
T. R.
, and
Levinson
,
D. A.
,
1985
.
Dynamics: Theory and Applications
,
McGraw-Hill Publishing Company
,
New York
.
17.
Shabana
,
A.
,
1998
,
Dynamics of Multibody Systems
,
Cambridge University Press
,
Cambridge, UK
.
18.
Hardeman
,
T.
,
2008
, “
Modelling and Identification of Industrial Robots Including Drive and Joint Flexibilities
,” Ph.D. thesis, University of Twente, Enschede, The Netherlands.
19.
Huang
,
Y.
, and
Lee
,
C. S. G.
,
1987
, “
Generalization of Newton-Euler Formulation of Dynamic Equations to Nonrigid Manipulators
,”
1987 American Control Conference
, Minneapolis, MN, June 10–12, pp.
72
77
.
20.
Yoshikawa
,
T.
,
Ohta
,
A.
, and
Kanaoka
,
K.
,
2001
, “
State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model
,”
IEEE International Conference on Robotics and Automation
(
2001 ICRA
), Seoul, Korea, May 21–26, pp.
2840
2845
.10.1109/ROBOT.2001.933052
21.
Pham
,
M. T.
,
Gautier
,
M.
, and
Poignet
,
P.
,
2001
, “
Identification of Joint Stiffness With Bandpass Filtering
,”
IEEE International Conference on Robotics and Automation
(
2001 ICRA
), Seoul, Korea, May 21–26, pp.
2867
2871
.10.1109/ROBOT.2001.933056
22.
Pham
,
M. T.
,
Gautier
,
M.
, and
Poignet
,
P.
,
2002
, “
Accelerometer Based Identification of Mechanical Systems
,”
IEEE International Conference on Robotics and Automation
(
ICRA ’02
), Washington, DC, May 11–15, pp.
4293
4298
.10.1109/ROBOT.2002.1014433
23.
Johansson
,
R.
,
Robertsson
,
A.
,
Nilsson
,
K.
, and
Verhaegen
,
M.
,
2000
, “
State-Space System Identification of Robot Manipulator Dynamics
,”
Mechatronics
,
10
(
3
), pp.
403
418
.10.1016/S0957-4158(99)00049-5
24.
Östring
,
M.
,
Gunnarsson
,
S.
, and
Norrlöf
,
M.
,
2003
, “
Closed-Loop Identification of an Industrial Robot Containing Flexibilities
,”
Control Eng. Practice
,
11
(
3
), pp.
291
300
.10.1016/S0967-0661(02)00114-4
25.
Berglund
,
E.
, and
Hovland
,
G. E.
,
2000
, “
Automatic Elasticity Tuning of Industrial Robot Manipulators
,”
39th IEEE Conference on Decision and Control
, Sydney, Australia, December 12–15, pp.
5091
5096
.10.1109/CDC.2001.914757
26.
Hovland
,
G. E.
,
Berglund
,
E.
, and
Hanssen
,
S.
,
2001
, “
Identification of Coupled Elastic Dynamics Using Inverse Eigenvalue Theory
,”
32nd International Symposium on Robotics (ISR)
, Seoul, Korea, April 19–21, pp.
1392
1397
.
27.
Behi
,
F.
, and
Tesar
,
D.
,
1991
, “
Parametric Identification for Industrial Manipulators Using Experimental Modal Analysis
,”
IEEE Trans. Rob. Autom.
,
7
(
5
), pp.
642
52
.10.1109/70.97876
28.
Hovland
,
G.
,
Berglund
,
E.
, and
Sørdalen
,
O.
,
1999
, “
Identification of Joint Elasticity of Industrial Robots
,”
6th International Symposium on Experimental Robotics
, Sydney, Australia, March 26–28, pp.
455
464
.
29.
Wernholt
,
E.
, and
Gunnarsson
,
S.
,
2006
, “
Nonlinear Identification of a Physically Parameterized Robot Model
,”
14th IFAC Symposium on System Identification
, Newcastle, Australia, March 29–31, pp.
143
148
.
30.
Albu-Schäffer
,
A.
, and
Hirzinger
,
G.
,
2001
, “
Parameter Identification and Passivity Based Joint Control for a 7 DOF Torque Controlled Light Weight Robot
,”
IEEE International Conference on Robotics and Automation
(
2001 ICRA
), Seoul, Korea, May 21–26, pp.
2852
2858
.10.1109/ROBOT.2001.933054
31.
Ljung
,
L.
,
1999
,
System Identification: Theory for the User
, 2nd ed.,
Prentice-Hall
,
Upper Saddle River, NJ
.
32.
Canudas de Wit
,
C.
,
Olsson
,
H.
,
Åström
,
K.
, and
Lischinsky
,
P.
,
1995
, “
A New Model for Control of Systems With Friction
,”
IEEE Trans. Autom. Control
,
40
(
3
), pp.
419
425
.10.1109/9.376053
33.
Al-Bender
,
F.
,
Lampaert
,
V.
, and
Swevers
,
J.
,
2005
, “
The Generalized Maxwell-Slip Model: A Novel Model for Friction Simulation and Compensation
,”
IEEE Trans. Autom. Control
,
50
(
11
), pp.
1883
1887
.10.1109/TAC.2005.858676
34.
Wernholt
,
E.
, and
Moberg
,
S.
,
2008
, “
Frequency-Domain Gray-Box Identification of Industrial Robots
,”
17th IFAC World Congress
, Seoul, Korea, July 6–11, pp.
15372
15380
.
35.
Wernholt
,
E.
, and
Moberg
,
S.
,
2011
, “
Nonlinear Gray-Box Identification Using Local Models Applied to Industrial Robots
,”
Automatica
,
47
(
4
), pp.
650
660
.10.1016/j.automatica.2011.01.021
36.
Pintelon
,
R.
, and
Schoukens
,
J.
,
2001
,
System Identification: A Frequency Domain Approach
,
IEEE Press
,
New York
.
37.
Wernholt
,
E.
, and
Löfberg
,
J.
,
2007
, “
Experiment Design for Identification of Nonlinear Gray-Box Models With Application to Industrial Robots
,”
46th IEEE Conference on Decision and Control
, New Orleans, LA, December 12–14, pp.
5110
5116
.10.1109/CDC.2007.4434059
38.
Guillaume
,
P.
,
1998
, “
Frequency Response Measurements of Multivariable Systems Using Nonlinear Averaging Techniques
,”
IEEE Trans. Instrum. Meas.
,
47
(
3
), pp.
796
800
.10.1109/19.744353
39.
Wernholt
,
E.
, and
Moberg
,
S.
,
2008
, “
Experimental Comparison of Methods for Multivariable Frequency Response Function Estimation
,”
17th IFAC World Congress
, Seoul, Korea, July 6–11, pp.
15359
15366
.
40.
Dobrowiecki
,
T.
, and
Schoukens
,
J.
,
2007
, “
Measuring a Linear Approximation to Weakly Nonlinear MIMO Systems
,”
Automatica
,
43
(
10
), pp.
1737
1751
.10.1016/j.automatica.2007.03.007
41.
Wernholt
,
E.
, and
Gunnarsson
,
S.
,
2007
, “
Analysis of Methods for Multivariable Frequency Response Function Estimation in Closed Loop
,”
46th IEEE Conference on Decision and Control
, New Orleans, LA, December 12–14, pp.
4881
4888
.10.1109/CDC.2007.4434780
42.
Gutt
,
H.-J.
,
Scholl
,
F. D.
, and
Blattner
,
J.
,
1996
, “
High Precision Servo Drives With DSP-Based Torque Ripple Reduction
,”
IEEE Africon, Stellenbosch
, South Africa, September 24–27, Vol.
2
, pp.
632
637
.10.1109/AFRCON.1996.562963
43.
Hanselman
,
D.
,
1990
, “
Resolver Signal Requirements for High Accuracy Resolver-to-Digital Conversion
,”
IEEE Trans. Ind. Electron.
,
37
(
6
), pp.
556
561
.10.1109/41.103461
44.
Crandall
,
S.
,
2004
, “
On Using Non-Gaussian Distributions to Perform Statistical Linearization
,”
Int. J. Non-Linear Mech.
,
39
(
9
), pp.
1395
1406
.10.1016/j.ijnonlinmec.2004.02.001
45.
Feeny
,
B.
, and
Moon
,
F.
,
1994
, “
Chaos in a Forced Dry-Friction Oscillator: Experiments and Numerical Modelling
,”
J. Sound Vib.
,
170
(
3
), pp.
303
323
.10.1006/jsvi.1994.1065
46.
Moberg
,
S.
, and
Hanssen
,
S.
,
2009
, “
Inverse Dynamics of Flexible Manipulators
,”
ECCOMAS Thematic Conference on Multibody Dynamics
, Warsaw, Poland, June 29–July 2, .
47.
Moberg
,
S.
,
Öhr
,
J.
, and
Gunnarsson
,
S.
,
2008
, “
A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator
,”
17th IFAC World Congress
, Seoul, Korea, July 6–11, pp.
1206
1211
.
48.
Moberg
,
S.
,
Öhr
,
J.
, and
Gunnarsson
,
S.
,
2009
, “
A Benchmark Problem for Robust Feedback Control of a Flexible Manipulator
,”
IEEE Trans. Control Syst. Technol.
,
17
(
6
), pp.
1398
1405
.10.1109/TCST.2008.2006755
You do not currently have access to this content.