ARM: An algebraic robot dynamic modeling program
- 23 March 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, 103-114
- https://doi.org/10.1109/robot.1984.1087210
Abstract
The computer program ARM (Algebraic Robot Modeler) has been implemented to generate symbolically the forward solution and complete Lagrangian dynamic robot model for control engineering applications. Development and application of this versatile dynamic modeling and control engineering tool are highlighted in this paper. The Q matrix formulation is employed to develop nested iterative algorithms for the symbolic computation of the inertial, centrifugal and Coriolis, and gravitational components of the Lagrangian dynamic robot model. The computational requirements are enumerated as functions of the number of degrees-of-freedom of the manipulator. Automatic generation of the centrifugal and Coriolis force vector dominates the computational load for both state-of-the-art and futuristic robots. The forward solution and complete dynamic model for the three degree-of-freedom positioning system of the Puma robot are exhibited to illustrate the capabilities of Arm. On-going enhancements to ARM are then summarized.Keywords
This publication has 7 references indexed in Scilit:
- ARM: An algebraic robot dynamic modeling programPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Conventional controller design for industrial robots — A tutorialIEEE Transactions on Systems, Man, and Cybernetics, 1983
- Robot Arm Kinematics, Dynamics, and ControlComputer, 1982
- On the Equivalence of Lagrangian and Newton-Euler Dynamics for ManipulatorsThe International Journal of Robotics Research, 1982
- On-Line Computational Scheme for Mechanical ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1980
- A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation ComplexityIEEE Transactions on Systems, Man, and Cybernetics, 1980
- A Kinematic Notation for Lower-Pair Mechanisms Based on MatricesJournal of Applied Mechanics, 1955