Important update of the stewart-architecture file

This commit is contained in:
Thomas Dehaeze 2020-01-28 17:15:19 +01:00
parent 47c875aef4
commit 79eb28f55e
7 changed files with 887 additions and 1675 deletions

BIN
figs/frame_definition.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
figs/joint_location.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,23 @@
function [stewart] = initializeJointDynamics(stewart, args)
% initializeJointDynamics - Add Stiffness and Damping properties for the spherical joints
%
% Syntax: [stewart] = initializeJointDynamics(args)
%
% Inputs:
% - args - Structure with the following fields:
% - Kri [6x1] - Rotational Stiffness for each spherical joints [N/rad]
% - Cri [6x1] - Damping of each spherical joint [N/(rad/s)]
%
% Outputs:
% - stewart - updated Stewart structure with the added fields:
% - Kri [6x1] - Rotational Stiffness for each spherical joints [N/rad]
% - Cri [6x1] - Damping of each spherical joint [N/(rad/s)]
arguments
stewart
args.Kri (6,1) double {mustBeNumeric, mustBePositive} = zeros(6,1)
args.Cri (6,1) double {mustBeNumeric, mustBePositive} = zeros(6,1)
end
stewart.Kri = args.Kri;
stewart.Cri = args.Cri;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff