arkadiy turevskiy,mathworks
在此视频中,我们将PID AutoTuner部署到嵌入式软件上运行的legoMineStorms EV3机器人,以自动调谐PID控制器的增益,为车轮提供电源以调节其速度。
我们使用在线PID调谐器块,在释放R2017B中的Simulink控制设计中的一种新功能,以生成PID万博1manbetx自动调谐算法的代码。我们将生成的代码下载到乐高EV3。我们在Lego EV3嵌入式软件中初始化PID控制器,初始猜测和命令步骤中的参考速度更改,以评估PID控制器性能,初始收益。我们表明系统性能差,过冲大量和振荡。
然后,我们使用Simul万博1manbetxink外部模式运行自动调节算法算法将激励信号注入工厂,测量输出,并使用收集的数据来估计工厂频率响应。所有这些都是在嵌入式软件中完成的。然后,算法计算用于PID控制器的PID增益。我们通过请求轮速的一系列步骤变化来展示改进的控制器性能来测试新的增益。