Symbolic modeling in robotics: Genesis, applicaton, and future prospects

This survey article gives an overview of software packages for generating numerically efficient manipulator models in symbolic form, i.e. as computer programs written in a high-level language such as C or FORTRAN. We chronicle the history of computational robot dynamics and, to some extent, multibody systems dynamics. We survey several mechanical computer-aided engineering software packages because they have charted the course for symbolic robot modeling software. The attractive features of various programs regarding areas of application (vehicles, robots, satellites, etc.) and design possibilities (kinematic and dynamic analysis, modal analysis, optimization of mechanical design, numerical efficiency of generated symbolic models, etc.) are emphasized. Finally, as an example, we present the SYM program package in more detail and point out the new strategic area of robotics which has emerged during the last two years: computer-aided generation of control laws.

[1]  M. Vukobratovic,et al.  Contribution to Computer Construction of Active Chain Models Via Lagrangian Form , 1979 .

[2]  Miomir Vukobratovic,et al.  SYM-program environment for manipulator modeling, control and simulation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[3]  G. Cesareo,et al.  DYMIR: A code for generating dynamic model of robots , 1984, ICRA.

[4]  E. Kreuzer,et al.  NEWEUL — Software for the Generation of Symbolical Equations of Motion , 1990 .

[5]  M. Kircanski,et al.  Computation of customized symbolic robot models on peripheral array processors , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[6]  John J. Murray,et al.  Computational robot dynamics: Foundations and applications , 1985, J. Field Robotics.

[7]  M. Vukobratovic,et al.  Computer-assisted generation of robot dynamic models in an analytical form , 1985 .

[8]  Thomas R. Kane,et al.  The Use of Kane's Dynamical Equations in Robotics , 1983 .

[9]  N. Hemati,et al.  Automated Symbolic Derivation of Dynamic Equations of Motion for Robotic Manipulators , 1986 .

[10]  Joel W. Burdick An algorithm for generation of efficient manipulator dynamic equations , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[11]  Willi Kortiim A book review of :“Multibody Systems Handbook”W. SCHIEHLEN (ed.” Springer-Verlag. 1990 , 1990 .

[12]  R. R. Ryan,et al.  ADAMS — Multibody System Analysis Software , 1990 .

[13]  Miomir Vukobratovic,et al.  A method for computer-aided construction of analytical models of robotic manipulators , 1984, ICRA.

[14]  John M. Hollerbach,et al.  A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation Complexity , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[15]  Thomas R. Kane,et al.  THEORY AND APPLICATIONS , 1984 .

[16]  John J. Murray,et al.  Customized computational robot dynamics , 1987, J. Field Robotics.

[17]  David E. Orin,et al.  Kinematic and kinetic analysis of open-chain linkages utilizing Newton-Euler methods , 1979 .

[18]  Wisama Khalil,et al.  Minimum operations and minimum parameters of the dynamic models of tree structure robots , 1987, IEEE Journal on Robotics and Automation.

[19]  M. C. Leu,et al.  Computer generation of robot dynamics equations and the related issues , 1986, J. Field Robotics.

[20]  N. Kirćanski,et al.  An efficient procedure for generating dynamic manipulator models , 1985, Robotica.

[21]  Baldine-brunel Paul,et al.  Analytical dynamics of mechanisms—a computer oriented overview , 1975 .

[22]  Wisama Khalil,et al.  Reducing the computational burden of the dynamic models of robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[23]  Miomir Vukobratovic,et al.  A new program package for the generation of efficient manipulator kinematic and dynamic equations in symbolic form , 1988, Robotica.

[24]  A. Schmidt,et al.  MESA VERDE — A General-purpose Program Package for Symbolical Dynamics Simulations of Multibody Systems , 1990 .

[25]  Stephen Roy Dillon Computer assisted equation generation in linkage dynamics , 1973 .

[26]  Richard P. Paul,et al.  Computation of the inertial and gravitational coefficients of the dynamics equations for a robot manipulator with a load , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[27]  David A. Levinson,et al.  Interactive Computerized Symbolic Dynamics for the Dynamicist , 1988, 1988 American Control Conference.

[28]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

[29]  Miomir Vukobratovic,et al.  A two-step algorithm for generating efficient manipulator models in symbolic form , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[30]  Miomir Vukobratovic,et al.  A Distributed PC-Based Control System for Education in Robotics , 1991, Robotica.

[31]  M. Vukobratovic,et al.  Dynamics of articulated open-chain active mechanisms , 1976 .