机器人 - 无人机基础(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 四元数定义

四元数包含四个元素

相关推荐
拓恒技术4 小时前
从“可见光漏检”到“热异常锁定”:无人机河道排污口识别与溯源的技术链路
人工智能·视觉检测·无人机
蓝悦无人机8 小时前
《概率机器人》读书笔记-第六章-机器人感知模型:波束、似然场与地标
机器人·slam·测距仪·观测模型·波束模型·似然场模型·地标模型
明志数科9 小时前
工业采集数据的计量口径分层与可复算质检设计
人工智能·机器人
lisw0510 小时前
软体机器人手臂的混合控制策略!
数学建模·机器人
QXWZ_IA11 小时前
无人机自主巡检从半自动到全闭环的阶段划分与定位要求
人工智能·安全·无人机
AiNightVision12 小时前
无人机夜视模块如何选择?——从参数指标到系统集成的完整选型指南
人工智能·算法·计算机视觉·车载系统·无人机·视频·智能硬件
GlobalInfo13 小时前
管道检测机器人行业调查、市场规模、排名分析报告2026-2032
大数据·人工智能·机器人
FII工业富联科技服务14 小时前
多智能体如何进入制造现场?从业务协同到数字孪生验证
大数据·人工智能·算法·机器人·制造·数字孪生
兜里只有三分钱~14 小时前
启元机器人 π0 与 GR00T N1 对比:VLA 模型的两条技术路线
机器人·微调·预训练·仿真·vla
兜里只有三分钱~14 小时前
从 URDF 到 SDK:开发者视角拆解启元 T1/Q1 机器人架构
机器人·sdk·仿真·ros2·urdf