- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 【从零开始学习光流算法】(一)基本假设及Lucas-Kanade(LK)光流法
在使用PX4FLOW时,发现在蒙住声纳传感器时,相机仍然能够输出角速度,这让我感到很困惑,于是干脆学习一下光流算法,也为之后SLAM学习做一点铺垫。T-Jhon。
2022-09-09 16:03:50
1372
原创 【APM】寻找APM中EKF的五大公式
EKF核心代码位置AP_NavEKF2.cpp进入该函数进入该函数,然后可以看到关键部分,也即卡尔曼五个公式的地方。下面介绍每个公式的具体位置28状态值首先要知道选用的状态值有哪些,28状态值(但参与EKF方差估计的只有24个,不计算四元数的协方差,FIX4中的EKF是24状态值,没有0~2)公式一:x(k+1|k)=F*x(k|k)+Q四元数更新↓速度位置更新↓调用的相关变量如下↓总结IMU的数据用于预测过程,IMU得到的角度增量用于更新四元数IMU得到的
2022-03-11 14:40:45
1369
1
原创 【飞控初体验】(一)抛开理论公式,用符合直觉的方式理解四旋翼无人机控制
任何复杂工程系统,一定都是从一个简单的系统,经过提出需求——解决方案——发现问题——解决问题的不断循环——达到预期需求后,最终演变成一个复杂系统。而且其需求不同或是问题演变的方向不同,这就导致了同一个行业或领域,会有多个商业产品。回到飞行控制,当我开始学习时,直接APM开源代码入手,直接给我干懵了。经过跌跌撞撞地学习,最终仅了解了飞控的最基本原理。为了巩固自己所学知识,使零碎的知识建立联系。
2021-12-21 18:10:41
2098
2
原创 【飞控初体验】(二)python实现卡尔曼滤波+PID模拟简单定高飞行
python实现卡尔曼滤波+PID模拟简单定高飞行模拟事件飞机从地面起飞到目标高度并停留。只跟踪状态量——飞机高度(exp_alt),传感器只获取飞机高度值。实现步骤-------------------------------PID部分-----------------------------------1、获取飞机当前时刻高度(pre_alt);2、计算与目标高度的PID误差,即比例误差(now_err)、积分误差(sum_err)、微分误差(now_err–last_err);3、PI
2021-10-27 18:05:36
1911
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人