학술논문

Any-Time Feasible Coordination for Multivehicle Systems
Document Type
Periodical
Source
IEEE Transactions on Control Systems Technology IEEE Trans. Contr. Syst. Technol. Control Systems Technology, IEEE Transactions on. 30(5):1807-1820 Sep, 2022
Subject
Signal Processing and Analysis
Communication, Networking and Broadcast Technologies
Computing and Processing
Robotics and Control Systems
Trajectory
Optimization
Safety
Jacobian matrices
Heuristic algorithms
Scalability
Roads
Distributed model predictive control (MPC)
environmental uncertainty
feasibility
Jacobi algorithm
multivehicle systems
scalability
Language
ISSN
1063-6536
1558-0865
2374-0159
Abstract
This article proposes a distributed control methodology for the coordination of multiple connected and automated vehicles (CAVs). Each vehicle computes its local trajectory based on a model predictive control (MPC) law and communicates the result with other relevant vehicles. In an iterative negotiation process, planned trajectories are optimized within a sampling time step. Inspired by the Jacobi over-relaxation (JOR) algorithm, we develop a distributed Jacobi over-relaxation algorithm (DJOR) for vehicle coordination. The modified algorithm exploits the structure of the distributed problem setting in which coupling occurs only in a bilateral way. Besides being able to guarantee any-time feasibility that implies collision-freeness, the algorithm scales well, unlike the standard JOR algorithm. The DJOR algorithm allows for significantly less conservatism in the choice of the update weightings. As a result, much faster convergence rates can be expected. Furthermore, the collision avoidance guarantee is extended for unforeseen scenarios such as emergency braking. Using an exact penalty function formulation ensures that the distributed optimization problem remains feasible even in previously unforeseen cases. Numerical simulations of an intersection crossing scenario illustrate the presented approach and show its benefits in comparison with standard traffic rules and a centralized computation.