因此,我需要建立一个简单的万向节与三个伺服控制俯仰,滚动和偏航。我有一个9度的imu,它可以给我以度为单位的欧拉角。我可以将这些角度误差连接到伺服输出吗?与1度误差一样,伺服应该旋转1度,或者我必须使用某种形式的pid控制?我曾经用pid控制过普通的直流电机,这样误差越大,电机就应该旋转得越快以进行补偿。但这不是我可以调整伺服旋转的速度。
我认为,当角度误差在很小的时间内变得非常高时,就会出现问题,因为伺服系统需要更多的时间才能到达所需的位置,而不是在误差非常小时。
发布于 2017-03-14 18:42:13
我做了一个类似的项目。它并不完美,但已经足够好了。便宜的伺服系统不能真正精确,因为里面有便宜的电位器和可怕的塑料齿轮。
不会有太多的误差,因为普通的伺服系统使用的是电位器而不是旋转编码器。因此,PID几乎是不可能的。
https://stackoverflow.com/questions/42793001
复制相似问题