SpaceLib_C_v2.2
所属分类:matlab编程
开发工具:matlab
文件大小:2445KB
下载次数:15
上传日期:2014-05-28 22:26:46
上 传 者:
dtliem
说明: SpaceliB for Mathlab
文件列表:
SpaceLib_C_v2.2\BIGEXA (0, 2005-10-16)
SpaceLib_C_v2.2\BIGEXA\ELBOW.DAT (30, 1997-07-10)
SpaceLib_C_v2.2\BIGEXA\ELB_D_DH.C (6302, 1997-09-10)
SpaceLib_C_v2.2\BIGEXA\ELB_D_DH.MAK (834, 1997-09-02)
SpaceLib_C_v2.2\BIGEXA\ELB_D_PA.C (6697, 1997-09-10)
SpaceLib_C_v2.2\BIGEXA\ELB_D_PA.MAK (856, 1997-07-10)
SpaceLib_C_v2.2\BIGEXA\ELB_I_DH.C (9868, 1997-09-10)
SpaceLib_C_v2.2\BIGEXA\ELB_I_DH.MAK (946, 1997-09-02)
SpaceLib_C_v2.2\BIGEXA\GUESS.1ST (19, 1997-08-27)
SpaceLib_C_v2.2\BIGEXA\INP.DAT (55, 1997-10-18)
SpaceLib_C_v2.2\BIGEXA\ROB-MAT.C (6043, 1997-09-10)
SpaceLib_C_v2.2\BIGEXA\ROB-MAT.MAK (829, 1997-09-02)
SpaceLib_C_v2.2\BIGEXA\ROBSCARA.C (2875, 2004-01-21)
SpaceLib_C_v2.2\BIGEXA\ROBSCARA.MAK (827, 1997-09-10)
SpaceLib_C_v2.2\BIGEXA\SAT.C (2204, 1997-09-04)
SpaceLib_C_v2.2\BIGEXA\SAT.MAK (809, 1997-09-04)
SpaceLib_C_v2.2\BIGEXA\SCARA.DAT (222, 1997-08-26)
SpaceLib_C_v2.2\BIGEXA\SCARA.MOT (97, 1997-11-27)
SpaceLib_C_v2.2\BIGEXA\SCARA.OUT (14888, 2004-01-14)
SpaceLib_C_v2.2\BIGEXA\SMART.DAT (439, 1990-09-27)
SpaceLib_C_v2.2\BIGEXA\SMART.MOT (69, 1997-06-23)
SpaceLib_C_v2.2\BIGEXA\SMART.OUT (15067, 2004-01-14)
SpaceLib_C_v2.2\BIGEXA\TEST-LIN.C (2236, 1997-09-10)
SpaceLib_C_v2.2\BIGEXA\TEST-LIN.MAK (947, 1997-09-10)
SpaceLib_C_v2.2\BIGEXA\TEST.C (4753, 1997-09-10)
SpaceLib_C_v2.2\BIGEXA\TEST.DAT (149, 1990-09-19)
SpaceLib_C_v2.2\BIGEXA\TEST.MAK (926, 1997-09-02)
SpaceLib_C_v2.2\BIGEXA\TEST_NEW.C (5724, 1998-06-30)
SpaceLib_C_v2.2\BIGEXA\TEST_NEW.MAK (954, 1998-07-01)
SpaceLib_C_v2.2\BIGEXA\TRIANGLE.C (1575, 2004-01-21)
SpaceLib_C_v2.2\BIGEXA\TRIANGLE.MAK (827, 1997-09-10)
SpaceLib_C_v2.2\Doriot_04.pdf (699470, 2005-09-26)
SpaceLib_C_v2.2\HorseVaulting.pdf (494678, 2005-10-26)
SpaceLib_C_v2.2\INSTALL_C.txt (834, 2005-10-25)
SpaceLib_C_v2.2\SHORTEXA (0, 2005-10-23)
SpaceLib_C_v2.2\SHORTEXA\CARDA-OM.C (646, 2004-01-15)
SpaceLib_C_v2.2\SHORTEXA\CARDAH.C (686, 2004-01-15)
SpaceLib_C_v2.2\SHORTEXA\CARDAM.C (620, 2004-01-15)
SpaceLib_C_v2.2\SHORTEXA\CARDAW.C (652, 2004-01-15)
... ...
--------------------------------------------------------------------
Spacelib is supplied in a ZIP file.
To install it Unzip it using -d option to restore the path names
--------------------------------------------------------------------
Information on the last patches at the end of this file
-------------------------------------------------------
What is SPACELIB(c)?
SPACELIB is a software library useful
for the realization of programs for the kinematic and dynamic
analysis of systems of rigid bodies.
This library is currently used in ROBOTICS and BIOMECHANICS.
It has been developed at the Mechanical Engineering Department
of the University of Brescia.
Three versions of the library are currently available:
* c language (numerical computetion)
* matlab (numerical computation)
* MAPLEV (symbolic manipulation)
The library is offered with:
* full source code
* a full reference manual
* commented application examples
* papers describing the mathematic theory which
is at the base of spacelib
The functions contained in the library are devoted to:
* basis operations on matrices
sum, product, (pseudo)inversion, ...
* basic operation on points, lines and planes
line between two points
plane defined by three points
intersection / projection of point, lines on planes
...
* basic operation on vectors
module, dot product, cross product, ...
* tranformation matrices (rototranslations)
* velocity and acceleration matrices
* Cardan/Euler angles
tranformation of angles to/from rotation matrices
derivative of angles to/from angular velocity and acceleration
* linear systems
The library is intended as an aid in writing programs for the
analysis of systems of rigid bodies following a particular
methodology based on 4*4 matrices. This approach can be
considered a powerful generalization of the Transformation
Matrix Approach proposed by Denavit and Hartenberg.
Shortly the position and the orientation of each body is
represented by 4*4 transformation matrices.
Two others matrices called W and H are utilized for the velocity
and the acceleration (linear and angular).
Additional matrices are used for the momentum, forces, torques,
inertia.
The main feature of this methodology is that it allows the
development of the analysis of systems of rigid bodies in a
systematic way simplifying the symbolic manipulation of equations
as well as the realization of efficient numerical programs.
----------------------------------------------------------------
The file listfile.txt contained in the zip file lists
of all the files of the library, of the examples and of the
documentation.
----------------------------------------------------------------
The library is free avalailable for non-profit activities including
scientific and educational purposes.
See also the "disclaimer warranties" statment in the manual.
For commercial activities please contact:
Giovanni Legnani
Universita di Brescia
Dip. Ing. Meccanica
Via Branze 38
25123 Brescia, Italy.
phone +39/030 3715425
fax +39/030 3702448
e-mail: giovanni.legnani @ ing.unibs.it
--------------------------------------------------------------------
patch November 2001 (function pseudo_inv)
--------------------------------------------------------------------
patch January 2003 (function interslpl)
--------------------------------------------------------------------
patch November 2005
new manual in PDF restiled and improved
minor bugs fixed
manual improved and extended
few new functions added (dhtomstd, psedot, crosstom, translat, translat2, translat24)
-------------------------------------------------------
近期下载者:
相关文件:
收藏者: