IRDYn/GC_calibration/test_mass_calculation.m

15 lines
723 B
Mathematica
Raw Normal View History

2024-11-06 15:46:33 +00:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% test mass calculation function
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% dynamicBasicInfo = get_PSA_robot_arm_dynamic_basic_info();
dynamicBasicInfo = get_robot_arm_dynamic_basic_info();
% theta = zeros(9,1);
theta = [0;-pi/3;2*pi/3;-pi/3;pi/2;-pi/2;0;0;0];
rotInfo = calculateArmRot(dynamicBasicInfo,theta);
jaco = calculateJacobian(dynamicBasicInfo,...
rotInfo,...
theta);
[massMatrix,~,gravityForce] = calculateMassMatrix(dynamicBasicInfo,...
0,...
jaco);