Home Services Products Staffing Contact Us Our People Testimonials

 

 

Manipulator Kinematics Toolbox

This is a C library of functions for modeling the kinematics of serial link or branched manipulators.  Its functions can be called from all C/C++ and other programs which can call C libraries.  It generically supports n joints and m end-effectors (EE).  The fixed parameters associated with a given manipulator are read from an input data file.

For manipulator simulations or control, an externally supplied scheduling executive is required which is to model 2 instances of the target manipulator using this C library.  The first instance is the command and the second is the measured.

This C library provides functions to calculate and accommodate:

  • forward kinematics

  • kinematic Jacobian

  • resolved motion rate algorithm, accommodating kinematically redundant manipulators

  • inverse kinematics

  • joint limits

  • joint rate limits

  • EE rate limits

  • self-collision detections

  • distance to singularities

  • autotracking by EEs

  • kinematic Hessian

This software has been used and tested extensively at the Automation, Robotics, and Simulation Division of NASA Johnson Space Center.

For more information, please visit our contact page.

 

Copyright 2007, Simplify Robotics, Inc..  All rights reserved.  Last modified: 10-Mar-2007