— A generalized kinematic modeling framework, called Mechanism_Model, has been developed for use in the CLARAty robotic reusable software. Mechanism_Model supports a wide range of systems – from manipulator arms to legged and wheeled rovers. It also enables the development of generalized kinematics, dynamics and collision detection algorithms. In this paper, we describe the unified modeling approach used in Mechanism_Model and provide details of its object-oriented implementation in C++. We also present an example application illustrating use of Mechanism_Model.
Hari Das Nayar, Issa A. D. Nesnas