A General Algorithm for Dynamic Control of Multilink Robots
- 1 June 1995
- journal article
- other
- Published by SAGE Publications in The International Journal of Robotics Research
- Vol. 14 (3), 281-294
- https://doi.org/10.1177/027836499501400306
Abstract
One of the major tasks in the development of sophisticated methods for robot control is finding algorithms that are appli cable to a wide range of different robots. Another major task is to find algorithms that can be used for on-line control. Several attempts have been made to solve one or the other of these problems. This article presents a general method for solving both. It can be applied to any redundant or nonredundant robot with rigid subunits connected by revolute joints in a tree-like structure. The number of joints can be chosen arbitrarily large without singularity problems, in contrast to traditional inverse kinematics models. A system based on the presented method needs no modifications when changing from one specifrc robot to another structurally or kinematically completely different robot, only input parameters describing the robot are different. The method is founded on a very general algorithm for finding the Lagrangian equations of motion for a robot subject to a given set of artificial forces. The generality and power of the method are demonstrated by two examples. In the first example the method is used to simulate a 25-degrees-of-freedom (DOF) snake-like robot moving through a maze. In the second example the method is used to control an actual application: an 8-DOF industrial robot system welding a ship section.Keywords
This publication has 5 references indexed in Scilit:
- Algorithms for computing the dynamical trajectories of flexible bodiesMolecular Physics, 1988
- Constrained molecular dynamics: Simulations of liquid alkanes with a new algorithmThe Journal of Chemical Physics, 1986
- Real-Time Obstacle Avoidance for Manipulators and Mobile RobotsThe International Journal of Robotics Research, 1986
- Spatial Planning: A Configuration Space ApproachIEEE Transactions on Computers, 1983
- Automatic Planning of Manipulator Transfer MovementsIEEE Transactions on Systems, Man, and Cybernetics, 1981