1⃣ 什么是PID?
PID = 比例(P) + 积分(I) + 微分(D)
根据目标与实际的误差,算出控制量,让系统快速、稳定、精确地到达目标。
2⃣ 三个参数分别干嘛?调大有什么后果?
K_p 加快响应、减小误差 响应变快,但超调变大,可能震荡
K_i 消除稳态误差 稳态误差变小,但响应变慢,超调变大
K_d 抑制超调、增加平稳性 超调变小,但对噪声敏感,容易抖
面试官爱问“你怎么调参?”——记住:先P后I再加D,从临界震荡开始。
3⃣ 无人车上怎么用PID?
· 转向控制:用横向偏差(离车道中心多远)或航向角误差,输出方向盘转角
· 速度控制:用目标速度减当前速度,输出油门/刹车
4⃣ PID的局限
· 固定参数,复杂工况扛不住
· 对噪声敏感,容易抖
· 多个变量耦合时(比如转向+侧滑)表现差
· 改进思路:增益调度、前馈+反馈、LQR或MPC
5⃣ 怎么评价PID调得好不好?
看四个指标:
超调量(越小越好)
上升时间(越快越好)
调节时间(越短越好)
稳态误差(接近0最好)
无人车算法 PID控制 自动驾驶面试 控制工程 算法岗 <!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!---->