SpaceLib

3D rototraslations, Kinematics and Dynamics of multibody systems (Robotics and Biomechanics)
10.7K Downloads
Updated 1 Nov 2009

View License

SPACELIB© is a library for 3D Kinematics and Dynamics of system of rigid bodies. Is currently used in Robotics and Biomechanics.
It is based on an powerfull extension of the 4*4 transformation matrix approach by Denavith and Hartenberg. The present extension adds 4*4 matrices for the velocity and accelerations (angular and linear) plus 4*4 matrices for forces (and torques), momentum (angular and linear) and inertia.

Two versions of the library are available for numeric applications (C-language, MATLAB) and one for symbolic calculation (Maple).

Spacelib is free available for NON profit purposes. Free use includes scientific and educational activities. The use of SPACELIB© should be mentioned in papers reporting work developed with the help of this library. For commercial activities, please contact the author.

The files includes:

* full MATLAB, c-languace, Maple source code
* full reference manual in pdf format
* commented application examples
* papers describing the mathematical bases (pdf format).

The topics covered by the library are:

transformation matrices (rototranslations)
velocity, acceleration, force, momentum matrices
Cardan/Euler angles basic operations on matrices, vectors, planes, lines and points linear systems: solutions, (pseudo)inverse of matrices

g. Legnani

giovanni.legnani@ing.unibs.it

http://bsing.ing.unibs.it/~glegnani/
http://robotics.ing.unibs.it
http://SpaceLib.ing.unibs.it

Dip.Ing.Meccanica e Industriale
Università di Brescia
Via Branze 38
25123 Brescia
Italy

fax +39-030 3702 448

Cite As

giovanni legnani (2024). SpaceLib (https://www.mathworks.com/matlabcentral/fileexchange/1657-spacelib), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

SpaceLib_Matlab_v2.2a/

SpaceLib_Matlab_v2.2a/function/

SpaceLib_Matlab_v2.2a/shortexa/

Version Published Release Notes
1.2.0.0

minor bug-fixed to improve compatibility with unix/linux OS

1.1.0.0

minor bug fixed, removed problems with lower/upper case, simplified installation (see ReadMe and other *.txt files in root directory)

1.0.0.0

improved documentation, minor bug fixed