From 410c23e527bab043c5d0b40622470657f1231748 Mon Sep 17 00:00:00 2001 From: kai <1797003616@qq.com> Date: Mon, 29 Apr 2024 17:07:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=A4=A7=E6=8A=97=E5=8A=88=E5=8F=89?= =?UTF-8?q?=E5=A2=9E=E7=9B=8A=EF=BC=8C=E5=A2=9E=E5=A4=A7=E9=80=9F=E5=BA=A6?= =?UTF-8?q?=E6=B5=8B=E9=87=8F=E5=99=AA=E5=A3=B0=EF=BC=8C=E5=87=8F=E5=B0=8F?= =?UTF-8?q?=E8=BF=87=E7=A8=8B=E5=99=AA=E5=A3=B0=EF=BC=8C=E5=A4=9A=E7=9B=B8?= =?UTF-8?q?=E4=BF=A1=E5=8A=A0=E9=80=9F=E5=BA=A6=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/chassis/balance.c | 4 ++-- application/chassis/balance.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/application/chassis/balance.c b/application/chassis/balance.c index 98b6a63..5e70fe3 100644 --- a/application/chassis/balance.c +++ b/application/chassis/balance.c @@ -160,8 +160,8 @@ void BalanceInit() // 抗劈叉 PID_Init_Config_s anti_crash_pid_conf = { - .Kp = 8, - .Kd = 2, + .Kp = 10, + .Kd = 1, .Ki = 0.0, .MaxOut = 10, .DeadBand = 0.001f, diff --git a/application/chassis/balance.h b/application/chassis/balance.h index a03b3ef..2c50350 100644 --- a/application/chassis/balance.h +++ b/application/chassis/balance.h @@ -17,8 +17,8 @@ #define CENTER_IMU_L 0.1f #define CENTER_IMU_H -0.055f -#define VEL_PROCESS_NOISE 25 // 速度过程噪声 -#define VEL_MEASURE_NOISE 800 // 速度测量噪声 +#define VEL_PROCESS_NOISE 10 // 速度过程噪声 +#define VEL_MEASURE_NOISE 2000 // 速度测量噪声 // 同时估计加速度和速度时对加速度的噪声 // 更好的方法是设置为动态,当有冲击时/加加速度大时更相信轮速 #define ACC_PROCESS_NOISE 2000 // 加速度过程噪声