Back to Search Start Over

Control multiagente de vehículos autónomos en presencia de agentes no cooperativos utilizando teoría de juegos

Authors :
Ospina Gaitan, Nestor Ivan
Mojica Nava, Eduardo Alirio
Téllez Castro, Duván Andrés
Programa de Investigacion sobre Adquisicion y Analisis de Señales Paas-Un
Ospina Gaitan, Nestor Ivan
NI Ospina
Publication Year :
2023
Publisher :
Universidad Nacional de Colombia, 2023.

Abstract

ilustraciones, fotografías a color This thesis proposes a solution to the problem of autonomous vehicle driving in a road environment, specifically in the presence of agent-driven vehicles with selfish decisions and aggressive maneuvers. The controller tries to solve the optimization problem using a \textit{Model Predictive Control}(MPC). Taking advantage of the previous technique for trajectory prediction, the controller uses this to better predict the neighbors' position and plan its trajectory. In addition, the predictive model can solve the \textit{Optimal Control Problem} by complying with security restrictions, avoiding obstacles, and achieving its primary objective. The \textit{Optimal Control Problem} has non-convex constraints due to its based on mixed-integer variables. By creating non-linear MPC that can deal with the problem of hybrid variables, it is sought to solve the problem of driving vehicles against aggressive and non-cooperative decisions for the network. Furthermore, all agents in the system can be controlled by creating local controllers based on \textit{Game Theory}. We analyzed two methods to find an optimal solution: centralized and decentralized. The most effective and viable controller is chosen after objective research and comparison of all others. Since the centralized MPC provides the best solution for the entire plant, it is used as a benchmark. The first decomposed algorithm is centralized MPC, in which the neighboring subsystems give the information to the central node, calculate the new routes and transmit in each iteration of the MPC. The second approach is based on optimal distributed decentralized MPC. The cars are based on the \textit{Generalized Potential Game theory} in both cases. Each agent solves its problem sequentially and shares its next move with neighbors, looking for a $\epsilon$-Nash equilibrium. Both drivers can feasibly calculate their trajectory by relying on additional constraints while avoiding other vehicles. Distributed controllers are evaluated in three different scenarios, using three criteria: the efficiency of the global controller, the time it takes for each controller to find an answer, and the feasibility of the controller with the increase in steps that the controller must predict. The first scenario gives an idea of the controller's behavior against agents with unknown maneuvers; the second shows the controller's behavior against increased constraints and connections with neighbors, and the third tests the controller by reducing its environmental variables. (Texto tomado de la fuente) Esta tesis propone una solución al problema de la conducción autónoma de vehículos en un entorno vial, concretamente en presencia de vehículos conducidos por agentes con decisiones egoístas y maniobras agresivas. El controlador trata de resolver el problema de optimización basado en un Control Predictivo de Modelo (MPC). Aprovechando la técnica anterior de predicción de trayectoria, el controlador la utiliza para predecir mejor la posición de los vecinos y planificar su trayectoria. Además, el modelo predictivo puede resolver el problema de control óptimo al cumplir con las restricciones de seguridad, evitar obstáculos y lograr su objetivo principal. El problema de control óptimo tiene restricciones no convexas debido a las variables enteras mixtas en las que se basa. Mediante la creación de MPC no lineales que puedan lidiar con el problema de las variables híbridas, se busca resolver el problema de conducción de vehículos frente a decisiones agresivas y no cooperativas para la red. Además, todos los agentes del sistema pueden controlarse mediante la creación de controladores locales basados en \textit{Teoría de Juegos}. Analizamos dos métodos para encontrar una solución óptima: centralizado y descentralizado. El controlador más eficaz y viable se elige después de una investigación objetiva y la comparación de todos los demás. Dado que el MPC proporciona la mejor solución para toda la planta, se utiliza como punto de referencia. El primer algoritmo descompuesto es MPC centralizado, en el que los subsistemas vecinos entregan la información al nodo central, calculan las nuevas rutas y transmiten en cada iteración del controlador por MPC. El segundo enfoque se basa en MPC descentralizado distribuido óptimo. Los coches se basan en la teoría del Juego de Potencial Generalizado en ambos casos. Cada agente resuelve su problema secuencialmente y comparte su próximo movimiento con los vecinos, buscando un equilibrio $\epsilon$-Nash. Ambos conductores pueden calcular su trayectoria de manera factible confiando en restricciones adicionales mientras evitan otros vehículos. Los controladores distribuidos se evalúan en tres escenarios diferentes, utilizando tres criterios: la eficiencia del controlador global, el tiempo que tarda cada controlador en encontrar una respuesta y la viabilidad del controlador con el aumento de pasos que el controlador debe predecir. El primer escenario da una idea del comportamiento del controlador frente a agentes con maniobras desconocidas; el segundo muestra el comportamiento del controlador frente a mayores restricciones y conexiones con vecinos, y el tercero prueba el controlador reduciendo sus variables ambientales. Maestría Magíster en Ingeniería - Automatización Industrial Control Robotics

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.od......1326..4ba412fb628b3707e3f980c924601df9