关键词:
PID
STM32
数据结构
迷宫搜索
智能控制
摘要:
为进一步提升智能小车在复杂多变路面的信息实时处理能力,研究了智能小车自主控制算法,还对传统的PID控制算法进行了改进。通过采用不完全微分缓和了智能车在偏差阶跃跳变时的输出瞬变,再对突变情况下的微分增量进行输入滤波操作,并引入变速积分机制,保证了控制过程中积分速度的恒定性。同时在路径求解上,使用了队列数据结构来提升小车的路径搜索效率。将改进后的智能控制算法写入基于CORTEXM3结构的STM32F103RBT6芯片,仿真结果表明,写入改进算法的车辆在控制效率上相较于传统的PID算法具有大幅提升。且在相同的迷宫测试环境下,平均通过时间降低了3.01 s,平均循迹路径缩短了0.37 m,算法的静态特性与动态特性均有了显著改善,算法收敛的稳定度也有了较大的提升。