grav_est.m

来自「IMU姿态跟踪」· M 代码 · 共 15 行

M
15
字号
function a=grav_est(rot_3)
for i=1:size(rot_3,1)
    rx=[1,0,0;
        0,cos(rot_3(i,1)),-sin(rot_3(i,1));
        0,sin(rot_3(i,1)),cos(rot_3(i,1))];
    ry=[cos(rot_3(i,2)),0,sin(rot_3(i,2));
        0,1,0;
        -sin(rot_3(i,2)),0,cos(rot_3(i,2))];
    rz=[cos(rot_3(i,3)),-sin(rot_3(i,3)),0;
        sin(rot_3(i,3)),cos(rot_3(i,3)),0;
        0,0,1];
    r=rz*ry*rx;
    a(i,:)=(inv(r)*[0;0;1])';
      a(i,2)=-a(i,2);
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?