In this paper the possibility of simulating the robot forward dynamics by making use of the inertia matrix and of the kinetic energy gradient only is demonstrated. Such method is shown to be simpler and numerically more efficient than the classical approaches. In the case of planar robots with revolute joints and link centers of mass belonging to the plane containing the rotating axes of the joints, theorems are formulated and demonstrated providing a relatively fast and simple method of calculation for both the inertia matrix and the gradient of the kinetic energy. This allows obtaining a simple and efficient tool to simulate practical robots with rigid links and can also be particularly useful for studying robots with flexible links. By using the proposed approach, the model of a practical planar robot, designed by the computer aided design software package $CATIA™$, is easily developed and implemented. The simulation results when the gradient of the kinetic energy is computed analytically versus numerically are compared to illustrate that the computational costs are relatively low and the accuracy is high.

1.
Uicker
,
J. J.
, 1969, “
Dynamic Behavior of Spatial Linkages
,”
ASME J. Eng. Ind.
0022-0817,
91
, pp.
251
258
.
2.
Vereshchagin
,
A. F.
, 1974, “
Computer Simulation of the Dynamics of Complicated Mechanisms of Robot Manipulators
,”
Eng. Cybern.
0013-788X,
6
, pp.
65
70
.
3.
Walker
,
M. W.
, and
Orin
,
D. E.
, 1982, “
Efficient Dynamic Computer Simulation of Robotic Mechanisms
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
104
, pp.
205
211
.
4.
Featherstone
,
R.
, 1987,
Robot Dynamics Algorithms
,
Kluwer
, Dordrecht.
5.
Featherstone
,
R.
, and
Orin
,
D. E.
, 2000, “
Robot Dynamics: Equations and Algorithms
,” in
Proceedings of the 2000 IEEE International Conference on Robotics and Automation
, San Francisco, CA, pp.
826
834
.
6.
Jain
,
A.
, 1991, “
Unified Formulation of Dynamics for Serial Rigid Multibody Systems
,”
J. Guid. Control Dyn.
0731-5090,
14
(
3
), pp.
531
542
.
7.
Sciavicco
,
L.
, and
Siciliano
,
B.
, 2000, 2nd ed.
Modelling and Control of Robot Manipulators
,
Springer-Verlag
, London.
8.
Khalil
,
W.
, and
Dombre
,
E.
, 2002,
Modelling, Identification and Control of Robots
,
Hermes Penton Science
, London.
9.
Kane
,
T. R.
, and
Levinson
,
D. A.
, 1983, “
The Use of Kane’s Dynamical Equations in Robotics
,”
Int. J. Robot. Res.
0278-3649,
2
(
3
), pp.
3
21
.
10.
Kahn
,
M. E.
, 1969, The Near Minimum-Time Control of Open-Loop Articulated Kinematic Chains, AI Memo 106, Stanford AI Lab.
11.
Uicker
,
J. J.
, 1965, “
On the Dynamic Analysis of Spatial Linkages Using 4x4 Matrices
,” Ph.D. thesis, Northwestern University, Evanston, IL.
12.
Hollerbach
,
J. M.
, 1980, “
A Recursive Lagrangian Formulation of Manipulator Dynamics and a Comparative Study of Dynamics Formulation Complexity
,”
Int. J. Syst. Sci.
0020-7721,
10
(
11
), pp.
730
736
.
13.
Borisenko
,
A. I.
, and
Tarepov
,
I. E.
, 1968,
Vector and Tensor Analysis With Applications
,
Prentice-Hall
, Englewood Cliff, NJ.
14.
Press
,
W. H.
,
Flannery
,
B. P.
,
Teukolsky
,
S. A.
, and
Vetterling
,
W. T.
, 1989,
Numerical Recipes: The Art of Scientific Computing
,
Cambridge University Press
, New York.
You do not currently have access to this content.