加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
qaddphi.m 921 Bytes
一键复制 编辑 原始数据 按行查看 历史
ZhangZh3ng 提交于 2020-10-12 20:55 . version 1.0
function [ qbp ] = qaddphi( qbn, phi )
%% **************************************************************
%名称:Quaternion ADD PHI
%功能:四元数加失准角误差,用来将真实姿态四元数加上误差来模拟含有误差的姿态
% 四元数。
%________________________________________________________________________
% 因为采用n'来表示计算的导航坐标系会在过渡矩阵的表示过程中产生歧义,因此用p来
% 代表n'系。
% Cbp = Cnp*Cbn, 同理有:qbp = qnp*qbn
% 输入:
% qbn: 真实姿态四元数
% phi: 从n系到p系的等效旋转矢量
% 输出:
% pbp: 含有误差的姿态四元数
%_________________________________________________________________________
%作者:哈尔滨工程大学 自动化学院 张峥
%日期:2020年10月2日
% ************************************************************************
%%
% 程序@ 捷联惯导算法与组合导航原理讲义 P234
qbp = qmul(rv2q(-phi), qbn);
% 另一种计算方法:
% qpn = rv2q(phi);
% qnp = qconj(qpn);
%
% qbp = qmul(qnp, qbn);
end
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化