EEDrone开源四旋翼从零开始(10)--四旋翼控制分析
相关推荐
-
【Arduino 101】五分钟搞懂PID控制算法
【Arduino 101】五分钟搞懂PID控制算法
-
基于改进粒子群算法的列车速度跟踪自抗扰控制器设计
随着我国铁路事业的快速发展,传统轮轨交通运输在安全.绿色.智能化控制层面具有了更高层次的要求,与此同时,相应的列车自动驾驶控制策略也需要不断地改进与完善.其中,列车速度跟踪控制作为列车自动运行系统(A ...
-
【学习笔记】基于PID算法在喷绘机小车控制系统的应用
2015年微型机与应用第8期 作者: 刘 晋,苏 臣,金禹含,步亚男 摘 要: 选取STM32系列的STM32F103RBT6作为主控系统,以L6203作为直流电机的驱动:根据小车的位置通过PID算 ...
-
浅析“模型跟踪控制”-两个PID控制器组成的控制算法
本文图片来源:CEChina 作者 | Mark " 两个比例-积分-微分(PID)控制器可能比单个控制器更好.如果旨在使过程变量达到设定值而不出现波动或超调,那么模型跟踪控制可能是更好的选 ...
-
【学术论文】改进EKF的自抗扰飞控系统设计
四旋翼飞行器是一种能够实现垂直起降.悬停.偏航等复杂动作的多旋翼无人机,因而在军事和民用领域的应用前景十分乐观[1],但其自身系统的复杂性以及易受外界空气动力和不确定因素影响的问题一直困扰着科研人员. ...
-
EEDrone开源四旋翼从零开始(9)——控制框架对比分析
其实控制是一件很简单的事情,无非就是状态监测.控制和输出,但是控制出来的效果却是有好有怀,无非就是上面三个步骤的差别.放在四旋翼上,状态监测就是使用更好的传感器:控制就是使用鲁棒性更好的算法:输出就是 ...
-
「原创连载」EEDrone开源四旋翼从零开始(11)--Mavlink例程
上期回顾:EEDrone开源四旋翼从零开始(10)--四旋翼控制分析MavLink是一个专门用于飞行器的通讯协议,其主要作用就是将数据拆分成字节,然后在另一端将其还原成数据,之前的小车我也使用了一套自 ...
-
EEDrone开源四旋翼从零开始(8)——串口无中断DMA传输
上期回顾:EEDrone开源四旋翼从零开始(7)--第一版硬件设计下面从操作系统层面上进行解释,在FreeRTOSConfig.h中有两个重要的中断配置:configKERNEL_INTERRUPT_ ...
-
EEDrone开源四旋翼从零开始(7)--第一版硬件设计
往期回顾: EEDrone开源四旋翼从零开始(1)--项目计划与进展 EEDrone开源四旋翼从零开始(2)--引脚的讨论 EEDrone开源四旋翼从零开始(3)--软件框架的讨论 EEDrone开源 ...
-
EEDrone开源四旋翼从零开始(6)--FreeRTOS CLI调试
往期回顾: EEDrone开源四旋翼从零开始(1)--项目计划与进展 EEDrone开源四旋翼从零开始(2)--引脚的讨论 EEDrone开源四旋翼从零开始(3)--软件框架的讨论 EEDrone开源 ...
-
EEDrone开源四旋翼从零开始(1)——项目计划与进展
经过群友的讨论平台最终名字定为"EEDrone",是"Easy Explor Drone"的缩写,也暗合平台宗旨"简单,友好,探索".Git ...
-
EEDrone开源四旋翼从零开始(2)--引脚的讨论
我们选择的芯片是STM32F746或者F767,这是因为只有这两款F7的Nucleo板子,这两个芯片差不多,最主要差别是F767的Flash是2M, 512 Kbytes of SRAM,F746的f ...
-
EEDrone开源四旋翼从零开始(3)--软件框架的讨论
软件的框架是整个系统的基础,也同时决定了系统的广度和深度,这次我们主要讨论:操作系统,开发环境,开发步骤. 操作系统: 经过一番的讨论与摸索,最开始有这么几个方案可以选择:"NUTTX&qu ...
-
EEDrone开源四旋翼从零开始(4)--DEMO开发
本贴来详细介绍下Demo工程的开发过程,Demo是完整功能的基础,也可以用来做测试.这里以UART功能DEMO为例,可以从零开始自己编写,也可以参考官方例程,也可以使用cubemx生成. 打开Cube ...