我正在使用Arduino,陀螺仪和加速度计,1000kv电机和30A esc制造四轴飞行器。 在编写飞行控制程序时,我怀疑PID算法中用于"I"控制器的值。我试图将值设置在 1.0 到 1.5 之间,但直升机会漂移到很多。 我已将最大PID输出设置为400。
它是关于稳定闭环控制系统。您可以使用试错法调整增益,也可以对系统进行理论分析。我建议您参考手册以获取一系列值,然后尝试使用跟踪和错误方法找到合适的值。顺便说一句,这个问题不适合 SO。
我正在使用Arduino,陀螺仪和加速度计,1000kv电机和30A esc制造四轴飞行器。 在编写飞行控制程序时,我怀疑PID算法中用于"I"控制器的值。我试图将值设置在 1.0 到 1.5 之间,但直升机会漂移到很多。 我已将最大PID输出设置为400。
它是关于稳定闭环控制系统。您可以使用试错法调整增益,也可以对系统进行理论分析。我建议您参考手册以获取一系列值,然后尝试使用跟踪和错误方法找到合适的值。顺便说一句,这个问题不适合 SO。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium