PID参数调节

最优参数:

  • x100:34 15 18
  • x80:26 17 2

工具

control_keyboard.cpp

KP KI KP 通过键盘按键动态调节

加1:I O P

减1:J K L

调节方法

思路

  • 先调P,从小到大调节P使曲线震荡稳定。
  • 调节I使得曲线偏离目标值最小
  • 调节D使震荡稳定,震荡频率降低。

注意:

空载时表现较好的参数在负载或速度较大时可能会出现运行时噪音较大的问题,需要综合考虑。

  1. 先调P,从小到大调节P使曲线震荡稳定。

P=15

image-20210226102521631

p=34

image-20210226170551440

P=42

kp=34和kp=42效果接近,但kp=42噪音较大。

  1. 调节I使得曲线偏离目标值最小

p=34 i=5

image-20210226170959661

P=34 I=15

image-20210226171135272

P=34 I=20

image-20210226171548299

  1. 调节d使震荡稳定,震荡频率降低。

空载:

34 12 13

image-20210226172623763

34 12 0

image-20210226172858816

34 15 16

image-20210226165509225

34 15 18

image-20210226165933457

根据震荡频率和幅度选择参数kp=34,ki=15,kd=18

负载:

34 12 13

image-20210226174907240

34 12 0

image-20210226174729477

34 15 18

image-20210226173434718

  • 34 15 18 *
  • 35 14 15
  • 34 15 17
  • 34 15 16

跟踪曲线

1
2
export LCM_DEFAULT_URL=udpm://239.255.76.67:7666
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/lib

34 14 0

image-20210302104113288

34 15 18

image-20210302101225620

35 14 15

image-20210302104322620

34 15 17

image-20210302103526539

34 15 16

image-20210302103845153

34 16 2

image-20210302110527330

34 16 12

image-20210302110851191

34 16 18

image-20210302111233819

34 16 15

image-20210302111638689