Abstract
An inverse dynamics and kinematics of a flexible manipulator is derived in symbolic form based on the recursive Lagrangian assumed mode method. A PC-based program has implemented the algorithm to automatically generate the inverse dynamics and kinematics for an elastic robot in a symbolic form. A case study is given to illustrate how to use this program for inverse dynamic and kinematic generation. Simulation results for a case study by considering different mode shape are compared with the rigid case.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Abbreviations
- A i :
-
joint transformation relates systemi to systemi-1
- E i :
-
link transformation relates the deflection of systemi to systemi
- F i :
-
joint torque acting on jointi
- g:
-
gravity vector expressed at the base coordinates
- J :
-
inertia =\(\left[ {\begin{array}{*{20}c} {\left[ {J_{jh} } \right]} & {\left[ {J_{jhk} } \right]} \\ {\left[ {J_{hjk} } \right]} & {\left[ {J_{jfhk} } \right]} \\ \end{array} } \right]\)
- K :
-
kinetic energy of the system
- l i :
-
length of linki
- M i :
-
a mass concentrated at the joint i
- m i :
-
number of modes used to describe the deflection of link i
- n :
-
number of links
- q h :
-
joint variable of thehth joint
- q hk :
-
time-varying amplitude of mode k of link h
- R :
-
vector of remaining dynamics and external forcing terms =\(\left[ {R_1 ,R_2 ,..., R_h ..., R_n , R_{11} ,R_{12} ..., R_{1m_1 } , R_{21} ..., R_{2m_2 } ..., R_{h1} ..., R_{hm_n } ..., R_{nm_n } } \right]^T \)
- r i :
-
vector locating the centre of mass of linki
- R j :
-
dynamics from the joint equation j, excluding second derivatives of the generalized coordinates
- R if :
-
dynamics from the deflection equation jf, excluding second derivatives of the generalized coordinates
- V :
-
potential energy
- W i :
-
transformation from the base to theith link
- \(\hat W_i \) :
-
transformation from the base to the systemî
- z :
-
the vector of generalised coordinates =\(\left[ {q_1 , q_2 ,..., q_h ..., q_n , q_{11} , q_{12} ..., q_{1m_1 } , q_{21} ..., q_{2m_2 } ..., q_{h1} ..., q_{hm_n } ..., q_{nm_n } } \right]^T \)
- μ:
-
link density
References
J. Y. S. Luh, M. H. Walker and R. P. C. Paul, “On-line computational scheme for mechanical manipulators”,Transactions of ASME, Journal of Dynamic System, Measurement and Control,102, pp. 69–76, 1980.
J. M. Hollerbach, “A recursive formulation of Lagrangian manipulator dynamics”,IEEE, J. Trans. System, Man and Cybernetics, SMC-10–11, pp. 730–736, 1980.
R. H. Cannon and E. Schmitz, “Initial experiments on the end-point control of a flexible one-link robot”,International Journal of Robotics Research,3(3), pp. 62–75, 1984.
W. J. Book and M. Majette, “Controller design for flexible manipulator, distributed parameter mechanical arms via combined state space and frequency domain technique”,Transactions of ASME, Journal of Dynamic Systems, Measurement, and Control,105, pp. 245–254, 1983.
S. Cetinkunt and W. J. Book, “Symbolic modeling and dynamic simulation of robotic manipulators with compliant links and joints”,Robotics and Computer-Integrated Manufacturing,5(4), pp. 301–310, 1989.
L. W. Chang and J. F. Hamilton, “Dynamics of robotic manipulators with flexible links”,Transactions of ASME, Journal of Dynamic System, Measurement and Control,113, pp. 54–59, 1991.
J. J. Murray and C. P. Neuman, “ARM: An algebraic robot dynamic modeling program”,Transactions of ASME, Journal of Dynamic System, Measurement and Control,108, pp. 172–179, 1984.
G. Naganathan and A. H. Soni, “Nonlinear flexibility studies for spatial manipulators”,Proceedings of the International IEEE Conference Robotics and Automation, pp. 373–378, 1986.
A. A. Shabana, “Dynamics of flexible bodies using generalized Newton-Euler equation”,Transactions of ASME, Journal of Dynamic System, Measurement and Control,112, pp. 496–503, 1990.
W. J. Book, “Recursive Lagrangian dynamics of flexible manipulator arm”,International Journal of Robotics Research,3(3), pp. 87–101, 1984.
S. Wolfram,Mathematica, Addison-Wesley, 1991.
R. E. Maeder,Programming in Mathematica, Addison-Wesley, 1990.
H. Asada and J.-J. E. Slotine,Robot Analysis and Control, John Wiley & Sons, Inc, pp. 97–99, 1986.
M. H. Korayem, Y. Yao and A. Basu, “Load carrying capacity for a two-link planer flexible arm”,Proceedings of the Thirteenth Canadian Congress of Applied Mechanics, vol. 2, pp. 664–665, June 1991.
M. H. Korayem, Y. Yao and A. Basu, “Dynamic load carrying capacity for a multi-link flexible arm”,Proceedings of the International Conference Control and Robotics, pp. 79–82, 1992.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Korayem, M.H., Yao, Y. & Basu, A. Application of symbolic manipulation to inverse dynamics and kinematics of elastic robots. Int J Adv Manuf Technol 9, 343–350 (1994). https://doi.org/10.1007/BF01781288
Issue Date:
DOI: https://doi.org/10.1007/BF01781288