Automatic generation of kinematics for a reconfigurable modular manipulator system

L. Kelmar and Pradeep Khosla
Proceedings of the IEEE International Conference on Robotics and Automation (ICRA '88), May, 1988, pp. 663 - 668.


Download
  • Adobe portable document format (pdf) (496KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
An algorithm is proposed that automatically generates the Denavit-Hartenberg (DH) kinematic parameters of a reconfigurable manipulator. The DH kinematic parameters are then used to obtain the forward kinematic transformation of the system. The authors also address the problem of obtaining the inverse kinematics of reconfigurable manipulators. To automate the inverse kinematics and to make the procedure as general as possible, they use a numerical approach. In the case of a redundant manipulator they utilize the extra degrees of freedom to achieve singularity avoidance.

Notes
Associated Center(s) / Consortia: National Robotics Engineering Center
Associated Lab(s) / Group(s): Advanced Mechatronics Lab
Associated Project(s): Reconfigurable Modular Manipulator System

Text Reference
L. Kelmar and Pradeep Khosla, "Automatic generation of kinematics for a reconfigurable modular manipulator system," Proceedings of the IEEE International Conference on Robotics and Automation (ICRA '88), May, 1988, pp. 663 - 668.

BibTeX Reference
@inproceedings{Khosla_1988_3561,
   author = "L. Kelmar and Pradeep Khosla",
   title = "Automatic generation of kinematics for a reconfigurable modular manipulator system",
   booktitle = "Proceedings of the IEEE International Conference on Robotics and Automation (ICRA '88)",
   pages = "663 - 668",
   month = "May",
   year = "1988",
   volume = "2",
}