登录
首页 » 算法 » 四轴飞行器(实现平衡调节)

四轴飞行器(实现平衡调节)

于 2023-02-03 发布 文件大小:7.53 MB
0 54
下载积分: 2 下载次数: 1

代码说明:

应用背景通过遥控器可以控制四轴的姿态,同时四轴的姿态也可以通过蓝牙的数据传输,从上位机观测四轴的姿态。在这里我们通过调节PID的参数来完成对四轴的控制,而姿态的解析算法则是通过IMU算法来完成,用四元数进行计算,方便计算。   关键技术编程方式采用C语言编程,主控芯片采用STM32,主频速度可以达到72M,控制周期为2ms,在算法中,控制算法使用了PID控制算法,在调节参数时,先调节PD,一个是回复里,一个是阻尼力,再调节I,消除静态误差,从而使得四轴飞行器可以很稳地飞上高空,未来打算加上定高。  

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 从.txt文件中读取数据,并对数据进行傅里叶压缩和变换的操作。...
    从.txt文件中读取数据,并对数据进行傅里叶压缩和变换的操作。-From. Txt file to read data, and data compression and Fourier transform operation.
    2022-06-20 02:28:41下载
    积分:1
  • vb导线间接平差
    Option Explicit Option Base 1     Dim sAngle() As Double, sdAngle() As Double, sEdge() As Double, s0Edge() As Double     "分别存放角度观测值、坐标方位角、观测边长和近似边长     Dim ajk() As Double, bjk() As Double    "坐标方位角改正数的系数     Dim detX() As Double, detY() As Double, reX() As Double, reY() As Double     "分别存放各测站相对于导线中前一结点的X、Y坐标增量和坐标闭合差     Dim strFileName As String               "存放数据文件名(含路径)     Dim iType%, iAngleType%, Xa#,
    2023-01-20 01:25:03下载
    积分:1
  • 冒泡 起泡 用使数组排列
    C语言冒泡法(起泡法)排序 思路:将相邻的两个数进行比较,将小的调到前头。 如果有n个数,那么要进行n-1次的比较。在第一次比较中要进行n-1次的两两比较,在第j次比较中要进行n-j次的两两比较。 过程:先通过动态赋值的方法,把用户输入的10个数字保存到数组中。 用两个for循环语句,外层循环是限制次数,内层循环限制某次要进行两两比较的次数。 如果a[n]>a[n+1],那么将两个数进行交换。
    2023-04-24 18:25:03下载
    积分:1
  • 本程序是基因的vc实现
    本程序是基因算法的vc实现-genetic algorithm to achieve the vc
    2022-03-19 23:29:50下载
    积分:1
  • 这个程序是一个用fortran编写的二维腔体对流的数值研究
    这个程序是一个用fortran编写的二维腔体对流的数值研究-This procedure is a fortran prepared using two-dimensional cavity of the numerical study of convective
    2022-04-08 12:38:06下载
    积分:1
  • guided滤波器 matlab
     guided filter主要用于对分类好的影像进行后处理,利用邻近像元的空间一致性,周围像元通过滤波平滑的方法进行求解中心像元值,而且guidedfilter比其他的滤波器更加简单,效果更好,模型需要guided影像,输入影像,通过guided影像来限定输入影像的边界,从而达到保存边界的目的。
    2022-03-21 00:12:41下载
    积分:1
  • Dijkstra_shortestpath
    用Dijkstra算法求有向网的v0点到其余各点v的最短路径P[v]及其带权长度D[v],开发语言为c语言。
    2023-07-28 19:55:02下载
    积分:1
  • 平衡二叉树
    数据结构中关于平衡二叉树的源码,学完数据结构后,老师要求我们写的,自己觉得还行,不足之处希望大家见谅!
    2022-03-02 12:24:01下载
    积分:1
  • 堆排序
    heapsort用于按升序和降序排列元素。我们有两种类型的堆:最小堆还有马克斯·希普。Heapsort是一种基于比较的排序算法。它是选择排序族的一部分。堆排序使用几乎完全的二进制搜索树。树堆排序算法的时间复杂度为o(nlogn)
    2022-04-08 08:19:18下载
    积分:1
  • 本论文for the C language in the plural
    此文件为C语言编写的复数运算算法-this document for the C language in the plural ALGORITHMS
    2022-08-09 21:16:34下载
    积分:1
  • 696519资源总数
  • 104213会员总数
  • 20今日下载