Diseño y simulación de estrategias de control para seguimiento de trayectoria en un vehículo autónomo terrestre

Este trabajo se enmarca dentro de un proyecto de automatización de vehículos terrestres del Centro Avanzado de Tecnología para la Minería perteneciente a la Facultad de Ciencias Físicas y Matemáticas de la Universidad de Chile. Este proyecto tiene por propósito construir un vehículo autónomo, capaz de operar en un ambiente similar al encontrado en mineras. El objetivo general de la presente Memoria de Título es el desarrollo de una estrategia de control para el seguimiento de trayectorias en un vehículo autónomo terrestre, todo lo anterior en ambiente de simulación Matlab Simulink. También es parte de este trabajo sentar las bases para la implementación de estas estrategias de control en un vehículo a escala real. Se tomará en cuenta, como referencia para el ajuste de las leyes de control, la utilización de un automóvil marca Volkswagen modelo Tiguan. El trabajo realizado se divide en tres etapas: investigación bibliográfica, análisis de opciones y diseño de leyes de control; implementación de controladores en simulador; y finalmente, sintonización, validación de estrategia y análisis resultados. En la primera etapa se presentan antecedentes y métodos encontrados en la literatura que suelen utilizarse para solucionar el problema de seguimiento de trayectoria. Luego, se escogen dos posibles métodos: el primero es un controlador diseñado a partir de la estrategia de control por modo deslizante (SMC por su sigla en inglés) y el segundo corresponde al utilizado anteriormente en un Volkswagen Touareg Stanley, desarrollado en la Universidad de Stanford). Durante esta etapa también se derivan las ecuaciones de la ley de control, de ambos métodos, para ser aplicadas al modelo del automóvil. La segunda etapa del trabajo consiste en implementar los controladores escogidos previamente. Los códigos son escritos en Matlab y se utiliza la plataforma Matlab Simulink para implementar el seguimiento de trayectoria. Además de los controladores, el sistema requiere de un planificador de trayectoria, el modelo del vehículo y controladores específicos de más bajo nivel; los últimos dos fueron implementados en Matlab Simulink en etapas anteriores del proyecto y se reproduce la salida del planificador para este trabajo. Por último, luego de tener una plataforma de simulación para ambas estrategias de control, se ejecutan variadas pruebas. En una primera instancia se realiza, a base de prueba y error, la sintonización de todos los parámetros de los controladores con el objetivo de minimizar el error cuadrático medio para una trayectoria predefinida. Luego, se procede a pruebas en distintos escenarios y para distintas trayectorias, las que incluyen cambios de velocidad y trayectorias con discontinuidades. Además se intenta cuantificar el comportamiento de los sistemas controlados a partir de la medición de características del error, tales como los tiempos de respuesta y estabilización. Finalmente, se escoge como el mejor controlador al propuesto por el grupo de Stanford y se sugiere para ser implementado en el Volkswagen Tiguan. Así mismo, se presenta un método para sintonizar el controlador en el automóvil sin necesidad de realizar prueba exhaustivas para todos los casos. Además, queda planteado como trabajo futuro la implementación del controlador en lenguaje C++ para ser incluido en el automóvil del AMTC.