机器人 - 无人机基础(6) - 状态估计(ing)

目录

一、组合导航

[1.1 状态估计是什么](#1.1 状态估计是什么)

二、飞行器的坐标系

[2.1 三维笛卡尔直角坐标系](#2.1 三维笛卡尔直角坐标系)

三、方向余弦矩阵和欧拉角

[3.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)转换为 大力坐标系的重力参考,来判断无人机自身姿态;

3.2 姿态与欧拉角

3.2.1 欧拉角简单介绍

三个欧拉角:

俯仰角

横滚角

偏航角

相同姿态,不同取法会得到不同欧拉角,

这里用的顺序是Z-Y-X,就是先绕Z轴,再Y,最后X的旋转,达到最终姿态;

其中:

俯仰角 (Pitch)抬头为正,

偏航角 (Yaw) 正北为x轴,机头与x轴偏东为正;

横滚角 (Roll) 绕x轴转,右滚为正;
注意: 这里x轴指向北,y指向东,z指向地;

3.2.2 欧拉角定轴转动表示矩阵

这里主要是尝试按上面说的 按Z-Y-X旋转,从大地坐标系e,转换到机体坐标系b

(1).围绕Z轴旋转:

这个比较好理解,可以看右边那个平面视图,Z轴这里是朝着我们,所以看不见,把e坐标系绕着Z轴,旋转得到1坐标系;

(2).围绕Y轴旋转:

与上面同理,这时候绕Y轴旋转,并且Y轴是指向我们的;

(3).围绕X轴旋转:

然后取得 大地坐标系e 到 机体坐标系b 的旋转矩阵:

这里右下e和右上b,是指 e坐标系 转换到 b坐标系,或者说e指向b;

这里我们可以看到,当=90°的时候,会出现除数为0的奇点,在物理空间称为万向节死锁问题;这里需要引入四元数运算法来求欧拉角;

3.3 四元数

3.3.1 四元数定义

四元数包含四个元素

相关推荐
资源开发与学习2 天前
机器人运动规划源码解析
机器人
hi0_63 天前
机器学习实战(一): 什么是机器学习
人工智能·机器学习·机器人·机器学习实战
大视码垛机3 天前
速度与安全双突破:大视码垛机重构工业自动化新范式
大数据·数据库·人工智能·机器人·自动化·制造
WWZZ20253 天前
视觉SLAM第10讲:后端2(滑动窗口与位子图优化)
c++·人工智能·后端·算法·ubuntu·机器人·自动驾驶
deephub3 天前
机器人逆运动学进阶:李代数、矩阵指数与旋转流形计算
人工智能·机器学习·矩阵·机器人·李群李代数
无线图像传输研究探索3 天前
5G单兵图传 5G单兵 单兵图传 无线图传 无线图传方案 无人机图传解决方案 指挥中心大屏一目了然
5g·无人机·5g单兵图传·单兵图传·无人机图传
武子康3 天前
AI-调查研究-76-具身智能 当机器人走进生活:具身智能对就业与社会结构的深远影响
人工智能·程序人生·ai·职场和发展·机器人·生活·具身智能
小鹿清扫日记3 天前
从蛮力清扫到 “会看路”:室外清洁机器人的文明进阶
人工智能·ai·机器人·扫地机器人·具身智能·连合直租·有鹿巡扫机器人
shuidaoyuxing3 天前
机器人防爆的详细讲解
机器人
SXTomi4 天前
【无人机】无人机用户体验测试策略详细介绍
集成测试·无人机·用户体验