Development of a Distributed Model Predictive Controller for Over-Actuated Autonomous Vehicle Path Tracking
Notice bibliographique
Résumé
Widespread interest in the advancement of autonomous vehicle technology is motivated by multiple outstanding issues associated with vehicular travel despite the decades-long ubiquity of this mode of transportation. It is well known that the leading cause of accidents on the road is human error. Furthermore, vehicle hardware faults and harsh environmental circumstances are also common collision factors due to the challenges that they introduce to the driving task. Autonomous vehicles have the potential to greatly exceed the perception, decision making, and control capabilities of human drivers in some applications, and the large-scale adoption of this technology will thereby mitigate the primary driving-related safety concerns. Numerous additional benefits will be realized as a result; for instance, complex planning algorithms will help to reduce traffic congestion, and transportation- and insurance-related costs will be minimized due to the lower collision rates. Though it may be many years before the technology sees extensive use for passenger transportation applications due to the complexity of standard driving environments, autonomous vehicles will likely find use over the short-term in other specialized domains. For example, these vehicles can be used to transport payloads over short distances in a wide variety of applications, including agriculture, mining, and shipping, where the operating environment is less complex. In these scenarios, autonomous vehicle technology will help to lessen the effects of labour shortages while enabling longer operating hours at a lower cost. \n\t \n\tA key component of the autonomous stack is the motion controller, which serves to regulate the longitudinal and lateral motion of the vehicle according to a defined set of objectives by precisely manipulating the available actuators. Model predictive control (MPC) is a powerful control strategy commonly used for this purpose; the algorithm can coordinate a large set of control inputs such that the system meets all defined objectives while satisfying any constraints on the states and inputs. Many prior works investigate the use of MPC, and its variants, for vehicle path tracking and stability control applications. One such variant is distributed MPC; with this approach, the controlled plant is modelled as a set of interacting subsystems, each subsystem using its own MPC controller to select a set of optimal control actions in combination with all others. An extension of distributed MPC, agent-based MPC (AMPC), enhances the control capabilities by allowing the controller to additionally consider both the effect of subsystems that are not controllable by the optimal controller and the effects of hardware faults on the system dynamics. While previous works have investigated the application of AMPC to vehicle stability control tasks, in this thesis, AMPC is utilized to perform path tracking. \n\t \n\tThe vehicle hardware platform considered in this work, WATonoTruck, is modular and over-actuated in design, making it a suitable test platform for AMPC. Built using the corner module platform, the wheels at each corner can be independently driven and steered. A vehicle dynamics reference model to represent the behaviour of WATonoTruck is constructed; this model utilizes a nonlinear tire force model to accurately characterize the tire-road interaction, and incorporates Ackermann geometry to prevent unecessary wheel slip and reduce the control task complexity that results from the over-actuated nature of the system. This model serves as the prediction model for the designed AMPC controller. The controller also considers numerous constraints on the vehicle states, inputs, and input rates to ensure stability, and can incorporate an external longitudinal controller and account for actuator faults. The controller is validated over several simulated and experimental tests that demonstrate its ability to provide effective path tracking and velocity control performance in a varied set of scenarios, including those where actuator failures occur or the driving environment is harsh.
Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.
Comment cette classification a été obtenuedéplier
Prédiction distillée sur la base complète
Imitation des enseignantsNi prévalence calibrée, ni vérité terrain. Validation humaine à venir. Apprise à partir de 10 348 étiquettes directes de Codex et de 10 348 étiquettes directes de Gemma. Le mode candidate est l'union des têtes enseignantes seuillées; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont ni des étiquettes humaines ni des étiquettes directes de modèles de pointe.
Scores Codex et Gemma par catégorie
| Catégorie | Codex | Gemma |
|---|---|---|
| Métarecherche | 0,000 | 0,000 |
| Méta-épidémiologie (sens strict) | 0,000 | 0,000 |
| Méta-épidémiologie (sens large) | 0,001 | 0,000 |
| Bibliométrie | 0,000 | 0,000 |
| Études des sciences et des technologies | 0,000 | 0,000 |
| Communication savante | 0,000 | 0,000 |
| Science ouverte | 0,000 | 0,000 |
| Intégrité de la recherche | 0,000 | 0,000 |
| Charge utile insuffisante (le modèle a refusé de juger) | 0,000 | 0,000 |
Scores machine (provisoires)
Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.
Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.
score_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découleClassification
machine, non validéePrédiction automatique; un appel candidat d’une seule tête enseignante, pas un consensus.
Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».