Controladores multivariables para un vehículo autónomo terrestre: comparación basada en la fiabilidad del software = Multivariable controllers for an autonomous ground vehicle: Comparison based on software reliability Articles uri icon

authors

  • Cañas, Norberto
  • Hernández, Wilmar
  • GONZALEZ CASTAÑE, GABRIEL
  • Sergiyenko, Oleg Yu

publication date

  • July 2014

start page

  • 179

end page

  • 190

issue

  • 2

volume

  • 11

International Standard Serial Number (ISSN)

  • 1697-7912

abstract

  • In this paper, three multivariable speed controllers (linear quadratic regulator -LQR, proportional integral derivative - PID, and Fuzzy) were compared with each other to find which one has the best software reliability. The reliability tests were conducted on perturbed controllers with injected faults, simulating typical programmer errors. These controllers were designed to operate in an autonomous ground vehicle, and they were tuned by using a genetic algorithm. Given the large number of tests to be performed it was decided to build a multi-computer simulator in which they were carried out more than 90000 essays. In each of the trials, the perturbed controllers were subjected to a tour of approximately 20 minutes on a slightly wavy ground. With the obtained data, the reliability curves were elaborated by means of the Kaplan-Meier procedure, and this allowed their comparison which was the aim of this research. Under the observed experimental conditions, the LQR controller provides the best behavior, the second position belongs to the PID controller, and the third one to the fuzzy controller. © 2014 CEA. Publicado por Elsevier España, S.L. Todos los derechos reservados.

keywords

  • engineering controlled terms: electric control equipment; ground vehicles; proportional control systems; software reliability; autonomous ground vehicles; autonomous mobile robot; experimental conditions; fuzzy controllers; linear quadratic regulator; multivariable controller; proportional integral derivatives; reliability test; controllers