Skip to content

踩坑Robotics Stack Exchange2015-02-04

PID多航点轨迹会在每个设定点停稳 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:PID controller for trajectory with mutliple setpoints(Robotics Stack Exchange #6522)

状态:已解决

问题 ​

四旋翼已有PID可从A飞到B,但用于A到B到C或圆形采样点轨迹时,PID会迫使飞机在每个设定点稳定,导致轨迹不够平滑。

环境 ​

闭环运动控制器

解决办法 ​

  1. 不要把每个航点作为长期固定目标,而是随时间改变发送给PID控制器的设定点。
  2. 例如从A到B在T秒内完成,生成期望位置x^d(t)=t p_B + (T-t) p_A,其中t=0为动作开始时刻。
  3. 为更好控制,同时定义期望速度v^d=||p_B-p_A||/T。
  4. 该过程称为轨迹生成。

原问题作者:alcon;采纳答案作者:ryan0270。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。

来源

本页事实对应的公开页面,以原文为准。

  1. Robotics Stack Exchange #6522:PID controller for trajectory with mutliple setpoints访问 2026-10-22