基于互补滤波AHRS姿态解算算法总体介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
绕参考坐标系的z轴转动 角
绕新坐标系的y轴转动 角
绕新坐标系的x轴转动 角
称为欧拉转动角
3.3 四元数 四元数姿态表达式是一个四参数的表达式。它的基本思路是:一个坐标
系到另一个坐标系的变换可以通过绕一个定义在参考系中的矢量 的单 次转动来实现。
四元数用符号q表示,它是一个具有4个元素的矢量,这些元素是该矢量 方向和转动大小的函数。
为
q的虚部。
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q
0
i
1
j
2
k
3
,
,
01
, R
23
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,
而q0称为四元数q的实部,
称
为q的虚部。
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q i j k , ,
, R
0
1
2
源自文库
3
01 2 3
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,
而q0称为四元数q的实部,
为
q的虚部。
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q
0
i
1
j
2
k
3
,
,
01
, R
23
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,而q0称为四元数q的实部,称
为
q的虚部。
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q
0
i
1
j
2
k
3
,
,
01
, R
23
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,而q0称为四元数q的实部,称
定义 的大小和方向是使参考系绕 标系重合。
转动一个角度 ,就能与载体坐
3.3 四元数 四元数姿态表达式是一个四参数的表达式。它的基本思路是:一个坐标
系到另一个坐标系的变换可以通过绕一个定义在参考系中的矢量 的单
次转动来实现。 四元数用符号q表示,它是一个具有4个元素的矢量,这些元素是该矢量
方向和转动大小的函数。
则称数q为四元数,
而q0称为四元数q的实部,
称 q i q j q k 为q的虚部。
1
2
3
四元数的共轭为
qq qiq jq k
0
1
2
3
1.2 四元数的示方式
1.3 四元数运算
二、东北天坐标系
东北天坐标系(表示为n系)是一种当地地理坐标系,原点位于导航系统 所处的位置P点,坐标轴指向北、东和当地垂线方向(向下),也有称为 北东地坐标系
称 q i q j q k 为q的虚部。
1
2
3
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q i j k , ,
, R
0
1
2
3
01 2 3
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
定义 的大小和方向是使参考系绕 转动一个角度 ,就能与载体坐
标系重合。
利用四元数进行矢量变换
首先定义一个四元数rb’ rb=ix+jy+kz rb’=0+ix+jy+kz
有: rn’=q*rb’*q’ rn’=(q0+iq1+jq2+kq3)(0+ix+jy+kz)(q0-iq1-jq2-kq3) =0+{(q0^2+q1^2-q2^2-q3^2)x+2(q1q2-q0q3)y+2(q1q3+q0q2)z}i +{2(q1q2+q0q3)x+(q0^2-q1^2+q2^2-q3^2)y+2(q2q3-q0q1)z}j +{2(q1q3-q0q2)x+2(q2q3+q0q1)y+(q0^2-q1^2-q2^2+q3^2)z}k
定义 的大小和方向是使参考系绕 标系重合。
转动一个角度 ,就能与载体坐
3.3 四元数 四元数姿态表达式是一个四参数的表达式。它的基本思路是:一个坐标
系到另一个坐标系的变换可以通过绕一个定义在参考系中的矢量 的单
次转动来实现。 四元数用符号q表示,它是一个具有4个元素的矢量,这些元素是该矢量
方向和转动大小的函数。
定义 的大小和方向是使参考系绕 标系重合。
转动一个角度 ,就能与载体坐
3.3 四元数 四元数姿态表达式是一个四参数的表达式。它的基本思路是:一个坐标
系到另一个坐标系的变换可以通过绕一个定义在参考系中的矢量 的单
次转动来实现。 四元数用符号q表示,它是一个具有4个元素的矢量,这些元素是该矢量
方向和转动大小的函数。
c c c n C c c c b
11 21
12 22
13 23
c c c 31
32
33
三、姿态表示方法
C 3.1 方向余弦矩阵 方向余弦矩阵用符号
n
b 表示,是一个3*3阶的矩阵,矩阵的列表示
载体坐标系中的单位矢量在参考坐标系中的投影。
c c c n C c c c b
11 21
12 22
基于互补滤波AHRS 姿态解算算法介绍
Mini INS/GPS姿态仪
介绍内容:
1、四元数 2、姿态表示的方法 3、姿态解算原理
一、四元数
1.1 四元数定义
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,而q0称为四元数q的实部,称
13 23
c c c 31
32
33
第i行、j列的元素表示参考坐标系i轴和载体坐标系j轴夹角的余弦。
在载体坐标系中定义的矢量 r b ,可以通过该矢量左乘方向余弦矩阵
r C r C n ,即 b
n
nb b
3.2 欧拉角 一个坐标系到另一个坐标系的变换,可以通过绕不同坐标轴的3次
连续转动来实现。从参考系到一个新的坐标系的变换可以表示:
三、姿态表示方法
三、姿态表示方法
C 3.1 方向余弦矩阵 方向余弦矩阵用符号
n
b 表示,是一个3*3阶的矩阵,矩阵的列表示
载体坐标系中的单位矢量在参考坐标系中的投影。
三、姿态表示方法
C 3.1 方向余弦矩阵 方向余弦矩阵用符号
n
b 表示,是一个3*3阶的矩阵,矩阵的列表示
载体坐标系中的单位矢量在参考坐标系中的投影。
绕新坐标系的y轴转动 角
绕新坐标系的x轴转动 角
称为欧拉转动角
3.3 四元数 四元数姿态表达式是一个四参数的表达式。它的基本思路是:一个坐标
系到另一个坐标系的变换可以通过绕一个定义在参考系中的矢量 的单 次转动来实现。
四元数用符号q表示,它是一个具有4个元素的矢量,这些元素是该矢量 方向和转动大小的函数。
为
q的虚部。
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q
0
i
1
j
2
k
3
,
,
01
, R
23
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,
而q0称为四元数q的实部,
称
为q的虚部。
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q i j k , ,
, R
0
1
2
源自文库
3
01 2 3
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,
而q0称为四元数q的实部,
为
q的虚部。
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q
0
i
1
j
2
k
3
,
,
01
, R
23
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,而q0称为四元数q的实部,称
为
q的虚部。
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q
0
i
1
j
2
k
3
,
,
01
, R
23
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,而q0称为四元数q的实部,称
定义 的大小和方向是使参考系绕 标系重合。
转动一个角度 ,就能与载体坐
3.3 四元数 四元数姿态表达式是一个四参数的表达式。它的基本思路是:一个坐标
系到另一个坐标系的变换可以通过绕一个定义在参考系中的矢量 的单
次转动来实现。 四元数用符号q表示,它是一个具有4个元素的矢量,这些元素是该矢量
方向和转动大小的函数。
则称数q为四元数,
而q0称为四元数q的实部,
称 q i q j q k 为q的虚部。
1
2
3
四元数的共轭为
qq qiq jq k
0
1
2
3
1.2 四元数的示方式
1.3 四元数运算
二、东北天坐标系
东北天坐标系(表示为n系)是一种当地地理坐标系,原点位于导航系统 所处的位置P点,坐标轴指向北、东和当地垂线方向(向下),也有称为 北东地坐标系
称 q i q j q k 为q的虚部。
1
2
3
四元数的共轭为
1.2 四元数的表示方式
一、四元数
1.1 四元数定义
q q ,q q q q q q 设 q i j k , ,
, R
0
1
2
3
01 2 3
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
定义 的大小和方向是使参考系绕 转动一个角度 ,就能与载体坐
标系重合。
利用四元数进行矢量变换
首先定义一个四元数rb’ rb=ix+jy+kz rb’=0+ix+jy+kz
有: rn’=q*rb’*q’ rn’=(q0+iq1+jq2+kq3)(0+ix+jy+kz)(q0-iq1-jq2-kq3) =0+{(q0^2+q1^2-q2^2-q3^2)x+2(q1q2-q0q3)y+2(q1q3+q0q2)z}i +{2(q1q2+q0q3)x+(q0^2-q1^2+q2^2-q3^2)y+2(q2q3-q0q1)z}j +{2(q1q3-q0q2)x+2(q2q3+q0q1)y+(q0^2-q1^2-q2^2+q3^2)z}k
定义 的大小和方向是使参考系绕 标系重合。
转动一个角度 ,就能与载体坐
3.3 四元数 四元数姿态表达式是一个四参数的表达式。它的基本思路是:一个坐标
系到另一个坐标系的变换可以通过绕一个定义在参考系中的矢量 的单
次转动来实现。 四元数用符号q表示,它是一个具有4个元素的矢量,这些元素是该矢量
方向和转动大小的函数。
定义 的大小和方向是使参考系绕 标系重合。
转动一个角度 ,就能与载体坐
3.3 四元数 四元数姿态表达式是一个四参数的表达式。它的基本思路是:一个坐标
系到另一个坐标系的变换可以通过绕一个定义在参考系中的矢量 的单
次转动来实现。 四元数用符号q表示,它是一个具有4个元素的矢量,这些元素是该矢量
方向和转动大小的函数。
c c c n C c c c b
11 21
12 22
13 23
c c c 31
32
33
三、姿态表示方法
C 3.1 方向余弦矩阵 方向余弦矩阵用符号
n
b 表示,是一个3*3阶的矩阵,矩阵的列表示
载体坐标系中的单位矢量在参考坐标系中的投影。
c c c n C c c c b
11 21
12 22
基于互补滤波AHRS 姿态解算算法介绍
Mini INS/GPS姿态仪
介绍内容:
1、四元数 2、姿态表示的方法 3、姿态解算原理
一、四元数
1.1 四元数定义
其中,i,j,k满足
i^2=j^2=k^2=-1
ij=-ji=k, jk=-kj=i, ki=-ik=j
则称数q为四元数,而q0称为四元数q的实部,称
13 23
c c c 31
32
33
第i行、j列的元素表示参考坐标系i轴和载体坐标系j轴夹角的余弦。
在载体坐标系中定义的矢量 r b ,可以通过该矢量左乘方向余弦矩阵
r C r C n ,即 b
n
nb b
3.2 欧拉角 一个坐标系到另一个坐标系的变换,可以通过绕不同坐标轴的3次
连续转动来实现。从参考系到一个新的坐标系的变换可以表示:
三、姿态表示方法
三、姿态表示方法
C 3.1 方向余弦矩阵 方向余弦矩阵用符号
n
b 表示,是一个3*3阶的矩阵,矩阵的列表示
载体坐标系中的单位矢量在参考坐标系中的投影。
三、姿态表示方法
C 3.1 方向余弦矩阵 方向余弦矩阵用符号
n
b 表示,是一个3*3阶的矩阵,矩阵的列表示
载体坐标系中的单位矢量在参考坐标系中的投影。