31 lines
929 B
Matlab
31 lines
929 B
Matlab
function [stewart] = initializeSolidPlatforms(stewart, args)
|
|
% initializeSolidPlatforms - Initialize the geometry of the Fixed and Mobile Platforms
|
|
%
|
|
% Syntax: [stewart] = initializeSolidPlatforms(args)
|
|
%
|
|
% Inputs:
|
|
% - args - Structure with the following fields:
|
|
% - density [1x1] - Density of the platforms [kg]
|
|
%
|
|
% Outputs:
|
|
% - stewart - updated Stewart structure with the added fields:
|
|
% - platform_F [struct] - structure with the following fields:
|
|
% - type = 2
|
|
% - M [1x1] - Fixed Platform Density [kg/m^3]
|
|
% - platform_M [struct] - structure with the following fields:
|
|
% - type = 2
|
|
% - M [1x1] - Mobile Platform Density [kg/m^3]
|
|
|
|
arguments
|
|
stewart
|
|
args.density (1,1) double {mustBeNumeric, mustBePositive} = 7800
|
|
end
|
|
|
|
stewart.platform_F.type = 2;
|
|
|
|
stewart.platform_F.density = args.density;
|
|
|
|
stewart.platform_M.type = 2;
|
|
|
|
stewart.platform_M.density = args.density;
|