零基础入门无人机--无人机姿态--2

UAV012_V2(二):无人机姿态解算(深入篇) 写这篇博客,已经是第三次了,花了一个周,一遍遍修改,只为了理解好姿态解算并表述出来。 之前写过一篇姿态解算的博客,UAV021(四):飞控传感器数据融合与姿态估计,在小角度假设条件(俯仰角、滚转角都很小)下做了近似,并且使用欧拉角的方式来实现姿态解算,模型是很简单的。这一次想去除此假设,并且添加四元数来解算姿态,问题一下子变得复杂起来。 一、基本概念 1.1 坐标系 1.1.1 机体坐标系 机体坐标系(机体系)以机头方向为 x 轴,机体水平向右为 y 轴,垂直机体向下为 z 轴,即前右下,符合右手定则。 阅读详情

四旋翼在其四个轴臂上四个桨的高速转动作用下,会受到四个桨的拉力,拉力方向与机身垂直,当四个桨产生的拉力总和大于机身重力时,飞机处于上升状态;当总拉力小于机身重力时,飞机处于下降状态;当总拉力等于机身重力时,飞机处于悬停状态。

拉力大于重力和拉力小于重力时上升或下降。当然,飞机的运动方式没有这样简单,在实际飞行过程中飞机可能会受各种不同因素的共同作用成产生6个自由度的运动组合。为了掌握飞机的基本运动规律,我们先来了解一下飞机的三个基本姿态:横滚roll、俯仰pitch、偏航yaw。下图为这三个基本姿态的图解:

针对四旋翼来具体分析其三个基本姿态,先来看看十字型四旋翼的拉力情况,在不考虑其它因素的情况下,当四个螺旋桨的拉力相同时,飞机处于水平状态:

 

假设让左右两个电机的转速不同,它们所带动螺旋桨所产生的拉力也就会不同。例如,可以使电机0和电机2的转数不变,而使电机1的转数加快,使电机3的转速减慢。结果就会使右侧的拉力增加,而左侧的拉力减小,从而对飞机产生一个力矩,在这个力矩的所用下,飞机会向左侧横滚。

同理,如果让电机1和3的转速不变,而使电机2的转速增加,电机0的转速减慢,飞机则会产生一个力矩,在这个力矩的作用下飞机会出现俯仰姿态。

实际上,如果四个电机转动的方向是一致的,比如都做顺时针转动,在反作用力的效果下,飞机会受到一个跟电机转动方向相反的力矩,使得飞机生产逆时针的自旋。

这并不是想要的,由于四旋翼结构上的对称性我们可以将电机0和电机2顺时针转动,而让电机1和电机3逆时针转动。这样电机0和电机1对飞机产生的反向力矩就会与电机1和电机3产生的反向力矩相抵消。飞机不再产生自旋。

事实上,并不会完全禁止飞机的自旋,而是希望可以控制其自旋,也就是在想要改变飞机航向时,让其自旋;当不想改变其航向时,就不让其自旋。例如:可以使电机0和电机2加速,同时使电机1和电机3减速。由于电机0和2是顺时针转动,就会产生一个逆时针的力矩,电机1和3是逆时针运动,产生一个顺时针和力矩。由于电机0和2转速比1和3快,所以逆时针的力矩会比顺时针的力矩大,所以飞机会逆时针自旋,也就是偏航运动。反过来,让电机0和2转速减慢,而让电机1和3转数增大,飞机就会进行顺时针的偏航运动。

当飞机处于不同的姿态时,四旋翼的四个桨对飞机产生的拉力会有很大的不同,会对飞机产生上升、下降、前进、后退、左移、右移这6个自由度的运动。

无人机姿态解算_互补滤波(1) 无人机姿态解算_互补滤波 阅读详情

相关推荐

无人机飞控算法-姿态估计-欧拉角-旋转矩阵-四元数

无人机飞控算法-姿态估计(EKF卡尔曼滤波) 此系列记录了我理解的卡尔曼滤波从0到1的过程,从姿态估计到位置估计,我们从核心点一个个出发,并结合实际模块的应用来一一揭开卡尔曼滤波的神秘面纱。 提示:在系列文章中,我参考了大量优快云,知乎,简书等其他朋友的各种文档资料,并从中获益良多,对此表示非常感谢!在更新的过程中不免出现很多错误,希望大家能够及时指出和交流,一起学习,一起进步! 系列文章目录无人机飞控算法-姿态估计(EKF卡尔曼滤波)前言一、姿态估计是什么?二、惯性测量单元(IMU)1.加速度计2.陀

GoolyOh的专栏 8721

无人机飞行姿态详解:俯仰、横滚、偏航与油门

无人机的飞行姿态是其飞行性能的核心,正确理解俯仰(Pitch)、横滚(Roll)、偏航(Yaw)和油门(Throttle)这四个基本控制参数,对于无人机的操控和应用至关重要。本文将详细解析这四个方面的概念、控制方法以及在无人机中的实际应用。

小蜗牛的珍贵百宝箱 1万+

Qt无人机姿态模拟

3、普通用户只能查看实时数据、自动给出实时建议,超级用户可以查看实时数据、历史数据、统计数据判断是否危险飞行、生成事故报告。4、创建数据库,保存两张表,表1判断云端用户级别及用户登录验证,表2记录一定时间内的飞机姿态数据。2、根据用户登录信息的不同,选择不同的云端用户级别,具体为user和vip。2、可以使用模拟终端(滑动按钮)来改变机身角度的值。1、可以根据用户级别的不同授权不同的内容查看。4、可以实时改变验证平台上图形的状态。

weixin_48657573的博客 4027

学习记录(3)

无人机相关的初级知识的学习记录。

weixin_44637878的博客 2434

无人机姿态表示之四元数篇

无人机姿态表示之四元数

2301_81154626的博客 2355

Cesium 接受websocket数据,并实时展示姿态(无人机监测系统)

最近做了个websocket的数据实时更新项目,通过接受websocket的数据,来实时更新无人机的位置以及姿态。 其中前端的ui用的是layui。 以下是部分效果图: 1、数据推送 2、数据连接: 3、无人机姿态展示: 以上即为一个完整的过程,从数据的发送--接受--实时动态展示。 以下说下代码和部分原理: websocket的连接: 这部分就不说了,就是简单的数据推送的过程。 下面说下三维的原理: data为每次推送过来的数据数组,我会遍历这个数据。 根据..

资深三维GIS开发 7886

无人机之姿态控制篇

姿态控制篇 拿四旋翼无人机为例,四个桨叶旋转是的无人机产生了升力,但是这个升力要怎么匹配才能使得无人机能够平稳的飞行呢,这个就是无人机姿态控制的关键。 如图四个电机1、2、3、4,水平位置X,Y。要想使无人机平稳的飞行则水平位置XY的升力必须达到平衡。 ...

u014694105的博客 1万+

固定翼无人机姿态和自稳模式

固定翼无人机的‌姿态模式(Attitude/Angle Mode)‌和‌自稳模式(Stabilize Mode)‌是两种常见的飞行控制模式,它们在飞控系统介入程度、操作逻辑及适用场景上有显著区别。‌特性‌ ‌自稳模式(Stabilize Mode)‌ ‌姿态模式(Attitude/Angle Mode)‌。飞控仅通过陀螺仪和加速度计‌稳定飞机姿态‌(如自动抵消阵风扰动),但‌不限制飞行角度‌。‌原因‌:姿态模式限制了最大横滚角(如35°),需切换到自稳或手动模式。

优快云NBBN的博客 4563

无人机姿态解算代码讲解

无人机姿态解算代码讲解 姿态解算,对于无人机飞控算法来说极其重要,无人机的自稳飞行以及后面的一系列的高度数据融合,GPS数据融合、光流数据融合等都会有影响,所以理解好姿态解算这个算法还是很有必要的。 关于太多的理论的知识已经有很多的网上的解说,这次我写的是我这几年对姿态结算的代码的理解,怎么去调参数,哪些代码起着什么样的作用。 先上个姿态解算的结构框图: 姿态解算输入数据为三轴加速计,三轴陀螺仪...

u014694105的博客 6050

【雕爷学编程】Arduino BLDC 之简单的四轴无人机姿态控制

您的硬件平台、使用场景和Arduino版本可能影响使用方法的选择。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。可以采用较低性能的MCU:相比于更复杂的姿态控制算法,这种简单的PID控制方案对MCU的性能要求较低,可以使用Arduino Uno等入门级控制板。采用简单的PID闭环反馈控制:利用检测到的实时姿态信息,通过经典的PID控制算法,实现对四个BLDC电机推力的闭环反馈控制,从而稳定无人机的姿态。

雕爷学编程 1654

海康威视iSC平台视频流对接:RTSP、HLS、WS三种协议到底该怎么选?

本文深入分析海康威视iSC平台视频流对接中RTSP、HLS和WebSocket三种协议的优缺点,帮助开发者根据实时性、兼容性和网络环境做出最优选择。特别适合综合安防管理平台的Web视频监控系统开发,提升用户体验和系统性能。

weixin_28365523的博客 692

无人机飞控姿态解析

博主:UAV声明:尊重版权,转载请注明出处。原文地址:联系方式:595493514@qq.com技术交流QQ:595493514其中飞行控制原理如图1:1.  通过加速度计,陀螺仪,磁罗盘,GPS等姿态传感器采集当前无人姿态,并进行姿态解析。2.  通过地面站或者遥控器设置飞行模式。3.  通过遥控器输入或地面站命令,进行控制无人机动作。4.  计算无人机动作,算出目标电机输出,传达输出命令   ...

llq_ARM的专栏 1万+

Android逆向进阶篇 Charles + Drony Vpn绕过代理检测方案 获取猫眼App数据

Android逆向进阶篇 Charles + Drony Vpn绕过代理检测方案 获取猫眼App数据

曾用名:极客柒 1852

无人机中的坐标系、旋转矩阵与相机姿态计算

球坐标系是三维坐标系中的一种,在无人机中一般使用球坐标系来表示相机姿态,相机姿态的坐标是相对于无人机的,而无人机的飞行姿态则是相对于大地坐标系的。在无人机飞行中,无人机平台由于飞行运动及气流运动等因素,会影响无人机的飞行姿态,这时搭载的相机姿态相对大地坐标系会发生变化,需要加入无人机姿态去计算修正,以便于更准确计算相机的观测位置。以上需要注意的是偏航角与其他角不同,偏航角的旋转是整个坐标系,即将无人机坐标系转换为大地坐标系,这里没有使用位移量,需要时加上经纬度的偏移。合并旋转后的三维度旋转矩阵。

u010165147的博客 1万+

ST7789T3与CST816D驱动全解析,面试技巧第11篇:嵌入式面试场景问答 10 连发。

SPI模式下,SCLK、MOSI、CS、DC、RST为必需引脚;8080模式下需连接D0-D7、WR、RD等信号线。CST816D触摸芯片通常通过I2C接口通信,需连接SCL、SDA及INT(中断)引脚。确保电源引脚(VCC、GND)稳定供电,ST7789T3典型工作电压为3.3V。显示异常时检查时序参数,如SPI时钟频率(建议≤40MHz)、数据建立时间。初始化流程需发送一系列命令序列,包括设置像素格式、扫描方向、帧率控制等。扫描方向(MADCTL)可调整显示旋转角度,需根据实际硬件布局配置。

a967gsvj的博客 374

【WRF数据准备】土地利用数据-MODIS MCD12Q1数据下载及制备

【WRF数据准备】MODIS静态地理数据下载及制备

WW、forever的博客 3413

无人机算法之姿态

一、欧拉角 二、四元数

u012320127的博客 3367

2025年5月架构设计师论文真题回顾,附写作技巧、所涉知识点及参考范文(三)

本文主要回顾2025年上半年(2025-5-24)系统架构设计师考试下午论文的题目,同时附带写作技巧、所涉知识点及参考范文。试题三:多模型数据库及应用。

一几文的编程学习笔记。 630

2_竞赛无人机基础飞行控制函数——零基础学习竞赛无人机搭积木式编程

竞赛无人机基础飞行控制函数 无人机的在空中的基本飞行包括姿态控制(角度、角速度)与高度控制(位置、速度、加速度)两个部分。 姿态控制是无人机按照飞行控制指令姿态保持水平或者以某一倾斜角度飞行,同时结合偏航方向旋转控制可以实现自转、刷锅等飞行动作。需要注意的是姿态自稳只是对无人机的姿态角度进行了控制,并不能使无人机水平位置不发生偏移,水平位置依赖于定点控制(如SLAM定位、GPS定位、光流定位等)。 高度控制是控制无人机在某一高度位置上悬停或者以一定速度控制无人机上升和下降。 姿态控制函数 void A

NamelessCotrunQaud的博客 4862

深入YOLOv8内部核心:用RepNCSPELAN4深度重构主干网络,即插即用的高效涨点方案

本文提出了一种改进YOLOv8目标检测模型的方法,通过在YOLOv8中引入RepNCSPELAN模块来提高检测性能。该模块融合了RepVGG重参数化思想与CSP-ELAN结构,在保持推理速度的同时增强特征表达能力。实验结果表明,改进后的RepNCSPELAN-YOLOv8相比原模型在多项指标上均有提升:准确率从0.84提高到0.86,召回率从0.72提升至0.81,mAP50和mAP50-95也分别提高了0.06和0.04。文章详细介绍了模块设计原理和移植步骤,包括配置文件创建、代码修改等关键环节,为YOL

FJN110的博客 187

29. 如何通过 ABAP 代码给 SAP OData 元数据增添注解

我们先看下效果,在 MPC_EXT 类的 DEFINE 方法里编写 ABAP 代码之后,用 Postman 使用 url 访问 OData metadata,在返回的数据里,能看到我们用 ABAP 代码添加的自定义注解。你好,请问可以不可以在odata里面通过什么设置,从而自动给metadata.xml中加上注解,实现value help的功能,还是说每次需要在metadata.xml中修改?的词汇引用,然后为命名空间 com.sap.vocabularies.UI.v1 声明了一个别名。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1660

无人机姿态解算:四元数及其与欧拉角的转换

四元数在无人机姿态解算中的应用与实现 **引言:**获得无人机飞行时的飞行姿态对于无人机稳定控制来说至关重要。无人机主要通过传感器数据融合来进行状态估计,常用于无人机的传感器包括:MPU(包含了三轴加速度计和三轴陀螺仪,9250还包括磁力计),气压计,超声波传感器,光流计等。通过传感器数据融合算法可以得到无人机的最优状态估计值,包括无人机的姿态角,俯仰pitch、横滚、偏航角等。通过传感器的数据来求得无人机姿态角的信息的过程就是姿态解算,本文详细推导了利用四元数与四阶龙格库塔法求解四元数微分方程得到姿态角,

w1050321758的博客 1万+

【史上最全面esp32教程】oled显示篇

esp32-arduino Oled屏幕的使用

m0_62599305的博客 1万+

【无人机】 无人机姿态估计算法

摘要:无人机姿态估计算法是实现稳定飞行的核心技术,通过融合陀螺仪、加速度计和磁力计等传感器数据,精确计算无人机的俯仰角、滚转角和偏航角。互补滤波、卡尔曼滤波和Mahony等算法各具优势,为无人机在不同场景下的精准控制提供支持。这些算法已广泛应用于航拍、物流配送和农业监测等领域。未来发展趋势包括多传感器融合、深度学习应用和增强算法鲁棒性,以应对复杂环境和恶劣天气的挑战,推动无人机技术的进一步发展。

大雨淅淅的博客 2011

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

无人机姿态控制技术详解

根据GPS/光流传感器等提供的位置信息,计算出需要达到的目标姿态(例如,需要前倾多少度才能产生向前的速度)。挑战:简单的PID控制器在大的姿态角度或剧烈机动下性能会下降,需要更先进的控制算法(如串级PID、自适应控制、模型预测控制等)来应对。难点:无人机是一个典型的非线性、强耦合系统。2.解算:传感器融合算法(如卡尔曼滤波)对原始数据进行处理,输出高精度的实时姿态数据(Roll, Pitch, Yaw)。要点:为无人机的滚转、俯仰、偏航三个通道分别整定一套合适的PID参数,是飞控调试的核心工作。

YUNZHUO666的博客 1445

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

无人机飞行姿态俯仰、横滚、偏航、油门详解

无人机飞行姿态涉及其在空中的空间位置和方向。飞行姿态控制的精确性和稳定性是无人机实现自主飞行和完成任务的关键。无人机的飞行姿态主要通过控制其横滚、俯仰和偏航来实现。

不会编程的码农研究僧 7173

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: 零基础入门无人机--无人机概述--1
下一篇: PX4之代码结构
boboelec
博客等级 码龄11年 154粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值