An example method of controlling a vehicle using a multi-node computational architecture includes receiving, by a first computational node, waypoints and vehicle states, and generating a first control command set for motion of the vehicle in a lateral direction with a first complexity and a second control command set for motion in a longitudinal direction with a second complexity that is less than the first complexity. A second computational node, operating in parallel with the first computational node, is used to generate a third control command set for motion in the longitudinal direction with the first complexity. The method further includes selecting, by a control arbitrator and based on the vehicle states and health status indications of the first and second computational nodes, either the second control command set or the third control command set, and outputting the selected control command set, which is used to control the vehicle.
MULTI-NODE COMPUTATIONAL ARCHITECTURE FOR CONTROL OF AUTONOMOUS VEHICLES
2024-11-21
Patent
Electronic Resource
English
IPC: | B60W CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION , Gemeinsame Steuerung oder Regelung von Fahrzeug-Unteraggregaten verschiedenen Typs oder verschiedener Funktion |
A Computational Architecture for Semi-autonomous Robotic Vehicles
British Library Conference Proceedings | 1993
|Advanced control architecture for autonomous vehicles
SPIE | 1997
|Software control architecture for autonomous vehicles
SPIE | 1999
|