System, method, and apparatus for managing vehicle automation
A system including a vehicle having a network comprising a plurality of end points and a controller, where the controller includes an automation definition circuit, an automation management circuit, and an automation execution circuit. The automation definition circuit is structured to interpret an automation trigger description and an automation action description. The automation management circuit is structured to provide a trigger detection plan and an automated action plan in response to the automation trigger description and the automation action description. The automation execution circuit is structured to determine a trigger event value in response to the trigger detection plan, and to provide an automation command in response to the trigger event value and the automated action plan, where an end point of the plurality of end points is responsive to the automation command to implement an automated vehicle response.
1. A system, comprising:
a vehicle having a network comprising a plurality of end points;
a controller, comprising:
an automation definition circuit structured to interpret an automation trigger description and an automation action description;
an automation management circuit structured to provide a trigger detection plan and an automated action plan in response to the automation trigger description and the automation action description; and
an automation execution circuit structured to determine a trigger event value in response to the trigger detection plan, and to provide an automation command in response to the trigger event value and the automated action plan;
wherein an end point of the plurality of end points is responsive to the automation command to implement an automated vehicle response.
2. The system of claim 1 , wherein the automation trigger description comprises a filter description for a vehicle operating parameter, and wherein the automation management circuit is further structured to provide the trigger detection plan in response to the filter description for the vehicle operating parameter.
3. The system of claim 1 , wherein the automation trigger description comprises a data parsing description for at least one of a vehicle operating parameter, a network message, or a controller parameter, and wherein the automation management circuit is further structured to provide the trigger detection plan in response to the data parsing description.
4. The system of claim 1 , wherein the automation trigger description comprises a map description, and wherein the automation management circuit is further structured to provide the trigger detection plan in response to the map description.
5. The system of claim 4 , wherein the map description comprises a multi-parameter value map for a plurality of values, the plurality of values each comprising at least one of: a vehicle operating parameter, an external operating parameter, a fault value, or a state value.
6. The system of claim 1 , wherein the automation trigger description comprises an aggregated data description, and wherein the automation management circuit is further structured to provide the trigger detection plan in response to the aggregated data description.
7. The system of claim 1 , wherein the automation trigger description comprises a statistical analysis description, and wherein the automation management circuit is further structured to provide the trigger detection plan in response to the statistical analysis description.
8. The system of claim 7 , wherein the statistical analysis description comprises a statistical anomaly definition for a vehicle operating parameter.
9. The system of claim 8 , wherein the automation execution circuit is further structured to determine that a relevant operating condition is present in response to the statistical anomaly definition and values of the vehicle operating parameter, and to determine a trigger event value in response to the relevant operating condition.