LQR Discrete Controller Tuning for a TWIP Robot Based on Genetic Algorithms

Marco Herrera, Andres Cuaycal, Oscar Camacho, David Pozo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

A two wheeled inverted pendulum (TWIP), is an unstable system with highly non-linear dynamics. Therefore, it is necessary to design controllers that can react properly to different kinds of external disturbances, keeping tracking accuracy and robustness. The aim of this paper is tuning a Linear Quadratic Regulator (LQR) discrete controller using genetic algorithms (GA) for improve the reference tracking performance. The GA consider the ISE index in the reference tracking for the fitness function in order to obtain the optimal LQR controller parameters Q and R and state-feedback gains. Finally, test simulations are performed to compare the behavior of traditional LQR and the extended LQR-GA controller.

Original languageEnglish
Title of host publicationProceedings - 2019 International Conference on Information Systems and Computer Science, INCISCOS 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages163-168
Number of pages6
ISBN (Electronic)9781728155814
DOIs
StatePublished - Nov 2019
Externally publishedYes
Event4th International Conference on Information Systems and Computer Science, INCISCOS 2019 - Quito, Pichincha, Ecuador
Duration: 20 Nov 201922 Nov 2019

Publication series

NameProceedings - 2019 International Conference on Information Systems and Computer Science, INCISCOS 2019

Conference

Conference4th International Conference on Information Systems and Computer Science, INCISCOS 2019
Country/TerritoryEcuador
CityQuito, Pichincha
Period20/11/1922/11/19

Keywords

  • Genetic Algorithms
  • LQR
  • Lego Mindstorms
  • Two wheeled inverted pendulum robot
  • nonlinear model

Fingerprint

Dive into the research topics of 'LQR Discrete Controller Tuning for a TWIP Robot Based on Genetic Algorithms'. Together they form a unique fingerprint.

Cite this