This toolbox contains all the Matlab functions for 3D kinematics and inverse dynamics computation applied to the lower and upper limb. The right lower (upper) limb is considered for sign conventions.
For instance, this toolbox includes functions for multibody optimisation with different joint models (noted N, S, U, and H for no model, spherical, universal and hinge models, respectively) and functions for inverse dynamics with different methods: vector and Euler angle (noted VE), homogenous matrix (noted HM), wrench and quaternion (noted WQ), 'generalized' (i.e., natural) coordinate (noted GC).
The computations are performed avoiding loops on the sampled instants of time and, thus, require a set of custom-made functions (*_array3.m) for matrix/vector basic operations.
This toolbox also includes an example dataset (*.mat files to be loaded) for gait and manual wheelchair propulsion) and a series of demonstrations (Main_Question_*.m).