Cooperative vehicle control system
First Claim
1. A method for controlling a vehicle, comprising the steps of:
- providing a plurality of vehicle sub-algorithms within the vehicle, each sub-algorithm being operable to control at least one particular aspect of vehicle dynamics;
providing a high level algorithm in said vehicle, said high level algorithm being operable to monitor an overall operating condition of said vehicle and to mediate potential conflicts between said sub-algorithms;
collecting information regarding conditions of the vehicle'"'"'s operative state and providing said collected information to at least one of said sub-algorithms and said high level algorithm;
generating instructions from said sub-algorithm based on the collected information;
controlling operation of said vehicle based upon said generated instructions;
providing the instructions from the sub-algorithms to the high level algorithm, said high-level algorithm being operable to determine if any of the sub-algorithms'"'"' instructions are conflicting;
generating resolution instructions within the high level algorithm to replace any conflicting instructions from the sub-algorithms;
communicating the resolution instructions from the high level algorithm to appropriate ones of said vehicle subsystems.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
5 Claims
-
1. A method for controlling a vehicle, comprising the steps of:
-
providing a plurality of vehicle sub-algorithms within the vehicle, each sub-algorithm being operable to control at least one particular aspect of vehicle dynamics;
providing a high level algorithm in said vehicle, said high level algorithm being operable to monitor an overall operating condition of said vehicle and to mediate potential conflicts between said sub-algorithms;
collecting information regarding conditions of the vehicle'"'"'s operative state and providing said collected information to at least one of said sub-algorithms and said high level algorithm;
generating instructions from said sub-algorithm based on the collected information;
controlling operation of said vehicle based upon said generated instructions;
providing the instructions from the sub-algorithms to the high level algorithm, said high-level algorithm being operable to determine if any of the sub-algorithms'"'"' instructions are conflicting;
generating resolution instructions within the high level algorithm to replace any conflicting instructions from the sub-algorithms;
communicating the resolution instructions from the high level algorithm to appropriate ones of said vehicle subsystems. - View Dependent Claims (2, 3, 4, 5)
-
Specification