Automatic generation of forward and inverse kinematics for a reconfigurable modular manipulator system
- 1 August 1990
- journal article
- research article
- Published by Wiley in Journal of Robotic Systems
- Vol. 7 (4) , 599-619
- https://doi.org/10.1002/rob.4620070406
Abstract
Traditional industrial and research manipulators have a fixed configuration and are thus suited for a certain class of tasks. In order to make manipulators flexible and suited for a larger class of tasks we have proposed the concept of a Reconfigurable Modular Manipulator System (RMMS). The RMMS consists of a set of modular links and joints of various sizes; reconfigurable manipulators are designed and built from this system as appropriate for a given task. In order to effectively utilize such a system, one needs algorithms for automatically generating the kinematic descriptions for an arbitrary manipulator configured from the RMMS. Previous research on the kinematics of robotic manipulators has addressed fixed configuration manipulator systems. In this article, we propose an algorithm for automatically generating both the forward and inverse kinematics of a serial linkNdegrees‐of‐freedom reconfigurable manipulator. Generation of the kinematic equations that govern a modular manipulator starts with geometric descriptions of the units, or modules, as well as their sequence in the manipulator. Using this geometric information, we determine the Denavit‐Hartenberg parameters of a reconfigurable manipulator. The Denavit‐Hartenberg kinematic parameters are then used to obtain the forward kinematic transformation of the system. We also address the problem of otaining the inverse kinematics of reconfigurable manipulators. In order to automate the inverse kinematics and to make the procedure as general as possible, we have proposed the idea of scaling a manipulator. We use the efficient numerical approach and in the case of a redundant manipulator, we exploit the extra degrees of freedom to achieve singularity avoidance. We have implemented our algorithms on an Ironies 68020 based single board computer that is used to control the prototype Reconfigurable Modular Manipular System (RMMS) which is being developed in our laboratory.Keywords
This publication has 14 references indexed in Scilit:
- Wrist-partitioned inverse kinematic accelerations and manipulator dynamicsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Analysis and design of robotic manipulators with multiple interchangeable wristsIEEE Transactions on Robotics and Automation, 1989
- Inverse Kinematic Solutions With Singularity Robustness for Robot Manipulator ControlJournal of Dynamic Systems, Measurement, and Control, 1986
- Kinematic Analysis of Manipulators Using the Zero Reference Position DescriptionThe International Journal of Robotics Research, 1986
- Computationally Efficient Kinematics for Manipulators with Spherical Wrists Based on the Homogeneous Transformation RepresentationThe International Journal of Robotics Research, 1986
- A closed-form solution for the control of manipulators with kinematic redundancyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1986
- An Algorithm for Seam Tracking ApplicationsThe International Journal of Robotics Research, 1985
- Programming and control of kinematically redundant manipulatorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1984
- Design of Direct-Drive Mechanical ArmsJournal of Vibration and Acoustics, 1983
- A Kinematic Notation for Lower-Pair Mechanisms Based on MatricesJournal of Applied Mechanics, 1955