In this paper, modification of the classical PID controller and development of open-loop control mechanisms to improve stability and robustness of a differential wheeled robot are discussed. To deploy the algorithm, a test platform has been constructed using low-cost and off-the-shelf components including a microcontroller, reflectance sensor, and motor driver. This paper describes the heuristic approach used in the identification of the system specifications as well as the optimization of the controller. The PID controller is analyzed in detail and the effect of each term is explained in the context of stability. Lastly, the challenges encountered during the development of controller and robot are discussed. Code is available at: https://github.com/sametoguten/STM32-Line-Follower-with-PID.
翻译:本文讨论了修改古典PID控制器和开发开放环控机制以提高不同轮式机器人的稳定性和稳健性的问题,为部署算法,利用低成本和现成部件,包括微控制器、反射传感器和汽车驱动器,建造了一个测试平台,介绍了在确定系统规格和优化控制器时使用的超速方法。对PID控制器进行了详细分析,从稳定性的角度解释了每个术语的效果。最后,讨论了在开发控制器和机器人过程中遇到的挑战。代码见:https://github.com/sametoguten/STM32-Line-Econforer- with-PID。