A method of cooperative vehicle control in which a high level controller
includes a high level algorithm that manages the overall control strategy
of the vehicle and decides which vehicle subsystems to control, with what
timing and with what authority. Depending on the given situation at hand,
including existing or potential conflict between sub-algorithms in the
high level controller, the status of the various subsystems and the
effectiveness of additional change of these subsystems, desired
intervention speed, and environmental repercussions in the total vehicle
system, the high level controller may decide to use differing control
strategies to meet performance characteristics of the total vehicle
system as well as maintain control of vehicle stability, traction
characteristics and overall body motions.