Self-Balancing Robot Control Optimization Using PSO
Efrain Mendez-Flores, E. Mauricio Martinez-Galicia, Jorge de J. Lozoya-Santos, Ricardo A. Ramírez-Mendoza, Rubén Morales-Menéndez, Israel Macias-Hidalgo, Adriana Vargas‐Martínez, Arturo Molina
- 发表年份
- 2020
- 引用次数
- 3
摘要
Robotic systems are ideal testbeds for mechanical, electrical and controllers integration, in order to test disturbance resistance to some unmodeled parameters. This paper discusses the optimization of the PID controller gains through the Particle Swarm Optimization (PSO) algorithm, implemented in order to achieve a steady upright position of a two-wheeled robot. The description of the testbed, as well as the implementation of the controller with the optimized gains is detailed in the content of this work. Results in this work, show an improved behavior of the PID controller tuned through the PSO, compared to a classical tuning method (such as Ziegler-Nichols method). In spite that both controllers accomplished to maintain the pendulum in vertical position (0° ± 5°), the optimized controller managed to dampen the oscillations around the upright position, which was traduced into more than 80% of improvement regarding convergence and disturbance resistance.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002