Skip to main content
Log in

Application of symbolic manipulation to inverse dynamics and kinematics of elastic robots

  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

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

  1. 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.

    Google Scholar 

  2. J. M. Hollerbach, “A recursive formulation of Lagrangian manipulator dynamics”,IEEE, J. Trans. System, Man and Cybernetics, SMC-10–11, pp. 730–736, 1980.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

  9. 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.

    Google Scholar 

  10. W. J. Book, “Recursive Lagrangian dynamics of flexible manipulator arm”,International Journal of Robotics Research,3(3), pp. 87–101, 1984.

    Google Scholar 

  11. S. Wolfram,Mathematica, Addison-Wesley, 1991.

  12. R. E. Maeder,Programming in Mathematica, Addison-Wesley, 1990.

  13. H. Asada and J.-J. E. Slotine,Robot Analysis and Control, John Wiley & Sons, Inc, pp. 97–99, 1986.

  14. 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.

    Google Scholar 

  15. 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01781288

Keywords

Navigation