自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 模糊PID c语言代码,兼容PID

模糊PID的c语言代码,可直接复制粘贴使用,贼方便靠谱。

2023-05-03 17:16:27 4559 11

原创 ADRC——一阶ESO扩张状态观测器simulink实现及C语言代码

理论部分见我之前的博客,一阶ESO相比起来实现更简单,也更好理解,可帮助新手入门使用。虽然常见的物理系统,绝大多都是二阶系统,如F=ma, 做位置控制时,一般用二阶ESO。但是一阶ESO也有一定的用途,后面有空把之前做的一阶ESO的实际案例开源出来。

2022-12-10 20:16:53 5321 7

原创 mpu6050卡尔曼滤波C语言代码

卡尔曼滤波的c语言程序,可以直接复制粘贴使用

2022-10-23 20:22:49 4099 11

原创 Minimun Snap的matlab实现(含代码)

使用N次多项式连接(M+1)个点完成轨迹生成。多项式的形式:其 k 阶微分:构建起的所有cost function和约束都和上面两个密切相关。

2022-08-18 23:31:40 1836

原创 ADRC——TD微分跟踪器simulink实现(含代码)

参照《从PID技术到"自抗扰控制"技术》。对于离散系统: 其中,h为采样时间。r确定跟踪速度,称为速度因子;h0起对噪声的滤波作用,成为滤波因子fst函数定义为:建立matlab fcn,代码如下: TD在传统的PID控制中应用效果极佳,TD的滤波效果很不错,做PID控制时可以取代传统的数值滤波。...

2022-07-11 14:35:30 3585 3

原创 ADRC——ESO扩张状态观测器simulink实现(含代码)

主要参考韩老的论文:《从PID技术到"自抗扰控制"技术》。对于系统: 这是一个常见的二阶系统,适用于牛顿-欧拉方程中,位置/速度及角度(姿态)/角速度的控制。上述皆可化成二阶系统(6)的形式。 对于(6)式中的, 通常为未知项:因为包含建模不准确性而引起的内部干扰和系统外部干扰,那么建立观测器的形式为: 转化为离散形式(因为绝大多数实际控制系统为离散系统):其中:h为采样时间。fal函数为: 其中fal函数类似于一个低通滤波和一个变参滤波器的叠加,用于逼近e。理解以上的知识之后即可在sim

2022-07-10 21:43:37 17450 29

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除