代码拉取完成,页面将自动刷新
function [states,P] = FuseMagnetometerToYaw(states,P,magdata)
R_yaw = (1*pi/180)^2;
dcm = convertQuaternion2DCM(states(1:4,1));
[ins_roll,ins_pitch,ins_yaw]=getEulerFromDCM(dcm);
yaw_mag = getYawFromMag( magdata, ins_roll, ins_pitch);
k = P(4,4)/(P(4,4)+R_yaw);
ins_yaw = ins_yaw +k*(yaw_mag-ins_yaw);
P = P-P*k;
end
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。