Computer-Oriented Algorithm for Modeling Active Spatial Mechanisms for Robotics Applications

Based on a comparison of the computational complexity of different spatial mechanisms dynamics formulations it is shown that the most appropriate one is the Newton-Euler formulation using recurrence relations for velocities, accelerations, and generalized forces. This is based on numerical efficiency and intermediate results. A general algorithm which solves both the direct and inverse problem of dynamics for an open-chained spatial mechanism of an arbitrary mechanical configuration is developed and realized. It is pointed out that for control algorithms which assume knowledge of system dynamics in real time, it is necessary to compute the inertial matrix and the term taking into account the rest of the dynamical effects separately. The "accelerated" computational algorithm for real-time implementation with this property has been developed and realized. Up to now reported real-time computational schemes do not have this feature directly implementable. Depending on the control law, manipulator configuration, type of functional tasks, and given ranges of operational speed it can appear that it is sufficient to compute only the dominant dynamical influences and not the complete dynamics. The criterion for the optimal choice of the level of the approximation of the dynamical model is formulated based on nominal regimes for specific functional tasks. For this purpose the algorithm for generation of the mathematical model of variable complexity is developed and realized. The procedure is implemented on two typical manipulator mechanical configurations of six degrees of freedom (d.o.f.) and a comparison of exact and various approximate models is performed.

[1]  Miomir Vukobratović,et al.  Choice of Decoupled Control Law of Large-Scale Mechanical Systems , 1980 .

[2]  A. Bejczy Robot arm dynamics and control , 1974 .

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

[4]  William M. Silver On the Equivalence of Lagrangian and Newton-Euler Dynamics for Manipulators , 1982 .

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

[6]  M Vukobratović,et al.  Contribution to controlling non-redundant manipulators , 1981 .

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

[8]  M Potkonjak,et al.  Two new methods for computer forming of dynamic equations of active mechanisms , 1979 .

[9]  M. Vukobratovic,et al.  Dynamics of Manipulation Robots: Theory and Application , 1982 .

[10]  J. Salisbury,et al.  Active stiffness control of a manipulator in cartesian coordinates , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[11]  Miomir Vukobratović,et al.  One method for simplified manipulator model construction and its application in quazioptimal trajectory synthesis , 1982 .

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

[13]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[14]  M. H. Raibert,et al.  Manipulator control using the configuration space method , 1978 .

[15]  Steven Dubowsky,et al.  The application of model-referenced adaptive control to robotic manipulators , 1979 .

[16]  Veljko Potkonjak,et al.  Contribution of the forming of computer methods for automatic modelling of spatial mechanisms motions , 1979 .

[17]  John M. Hollerbach,et al.  A recursive formulation of Lagrangian manipulator dynamics , 1800 .

[18]  M. Raibert Analytical equations vs. table look-up for manipulation: A unifying concept , 1977, 1977 IEEE Conference on Decision and Control including the 16th Symposium on Adaptive Processes and A Special Symposium on Fuzzy Set Theory and Applications.

[19]  M. Vukobratović,et al.  Simulation and control synthesis of manipulation in assembling mechanical elements , 1981 .