【问题标题】:Is it necessary to control a servo with pid是否有必要用pid控制伺服
【发布时间】:2017-03-14 17:42:34
【问题描述】:

所以,我需要构建一个带有三个伺服系统的简单云台来控制俯仰、滚动和偏航。我有一个 9dof imu,它可以给我以度为单位的欧拉角。我可以将这些角度误差连接到伺服输出吗?与 1 度误差一样,伺服应该旋转 1 度,还是我必须使用某种形式的 pid 控制?我曾使用 pid 控制常规直流电机,因此误差越大,电机应旋转得越快以进行补偿。但这不像我可以调整伺服旋转的速度。

我认为当角度误差在短时间内变得非常高时会出现问题,因为伺服器需要更多时间才能到达所需位置,而不是误差非常小时。

【问题讨论】:

    标签: arduino pid gimbal


    【解决方案1】:

    我做了一个类似的项目。它并不完美,但已经足够好了。便宜的伺服器不可能真的很精确,因为里面有便宜的电位器和可怕的塑料齿轮。

    由于普通舵机使用的是电位器而不是旋转编码器,因此超时不会有太多错误。因此,PID 几乎是不可能的。

    【讨论】:

      猜你喜欢
      • 2017-10-25
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 2019-11-24
      • 1970-01-01
      相关资源
      最近更新 更多