机器人 - 无人机基础(6) - 状态估计(ing)
目录
一、组合导航
1.1 状态估计是什么
二、飞行器的坐标系
2.1 三维笛卡尔直角坐标系
三、方向余弦矩阵和欧拉角
3.1 方向余弦矩阵
一、组合导航
1.1 状态估计是什么
首先,飞行器要获取状态信息,但是通过单独的传感器容易造成误差累积;组合导航结合GNSS、惯性测量元件、磁力计、气压计、超声波等设备进行多传感器融合,得到较为准确的状态空间量,这个过程成为状态估计;
二、飞行器的坐标系
2.1 三维笛卡尔直角坐标系
指的是三条相互垂直的坐标轴,相交形成的坐标系,交点成为原点O,每个坐标轴指向特定方向;
两个不同坐标轴决定的面成为笛卡尔平面;
我们主要需要研究 飞行器<位置、速度> 以及 <姿态>;
(1).大地坐标系用e或者G表示,一般把起飞点当原点,X-Y-Z方向为北-东-地,用于研究飞行器相对于大地的运动状态、空间位置坐标;
(2).机体坐标系用b或者B表示,坐标原点为机体重心,X-Y-Z方向为机身前-右-下,用于研究飞行器相对于重心的旋转运动;
三、方向余弦矩阵和欧拉角
3.1 方向余弦矩阵
对于大地坐标系e,有:
对于机体坐标系b,有:
我们这里可以把机体坐标系的三个轴的单位矢量在大地坐标系中表示,用的方法是把每个矢量投影到大地坐标系上去,比如这里把机体坐标系中的x轴的单位矢量i,投到大地坐标系上面去的话,表示为如下:
我们可以认为就是把机体坐标系中的x的单位向量,投影到大地坐标系的每个坐标轴上面去;
然后我们可以按照上述方式,把机体坐标轴中的 Y与Z 轴的单位向量 j 和 k 也投影到大地坐标系上面去,就会形成下列矩阵;
反过来,大地坐标系也可以投到机体坐标系上面去(大地坐标系的矢量用机体坐标系表示);
方向余弦矩阵的作用:坐标间矢量的“翻译器”
比如在大地中,重力矢量为
假如想知道,它在机体坐标系b中的投影(加速度计测得的重力分量),那么可以
反之
矩阵的正交性:
方向余弦矩阵是正交矩阵,所以满足以下两个特性,
(1).互逆关系
(2).单位性:矩阵各行各列都是单位矢量,并且两两正交(点积为0);
我们了解这些什么用?
比如重力矢量这里,无人机悬停的时候,机体坐标系的加速度计测得矢量,我们可以通过方向余弦矩阵(DCM)转换为 大力坐标系的重力参考,来判断无人机自身姿态;