US10782672B2ActiveUtilityA1

Machine control system using performance score based setting adjustment

84
Assignee: DEERE & COPriority: May 15, 2018Filed: May 15, 2018Granted: Sep 22, 2020
Est. expiryMay 15, 2038(~11.8 yrs left)· nominal 20-yr term from priority
A01D 41/127G06Q 10/06393G05B 19/4083G06Q 50/02G06N 5/025G05B 2219/32324G05B 13/028
84
PatentIndex Score
6
Cited by
169
References
20
Claims

Abstract

A method performed by a control system for a work machine includes receiving machine data indicative of operating parameters on the work machine, receiving a set of performance scores indicative of relative machine performance in a set of different performance categories, each performance score being generated by a different performance score generator based on sensor data associated with the work machine, accessing a set of rules that each map one or more triggering conditions to a corresponding adjustment action on the work machine, identifying a set of potential adjustment actions by evaluating fulfillment of the set of rules based on the operating parameters and performance scores, and correlating each potential adjustment action to one or more of the performance categories, selecting a particular adjustment action, from the set of potential adjustment actions, based on an indication of a selected target performance category, and outputting a control instruction based on the particular adjustment action.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method performed by a computing system for a work machine, the method comprising:
 receiving machine data indicative of operating parameters on the work machine; 
 receiving a set of performance scores indicative of relative machine performance in a set of different performance categories, each performance score being generated by a different performance score generator based on sensor data associated with the work machine; 
 accessing a set of rules that each map one or more triggering conditions to a corresponding adjustment action on the work machine; 
 identifying, by a processor of the computing system, a set of potential adjustment actions by evaluating fulfillment of the set of rules based on the operating parameters and performance scores; 
 generating, by the processor of the computing system, correlation data that correlates each potential adjustment action, in the set of potential adjustment actions, to one or more of the performance categories; 
 receiving an indication of a selected target performance category; 
 selecting, by the processor of the computing system, a particular adjustment action, from the set of potential adjustment actions, based on the correlation data that correlates the particular adjustment action to the selected target performance category; and 
 outputting a control instruction based on the particular adjustment action. 
 
     
     
       2. The method of  claim 1 , wherein the work machine comprises a mobile machine, and the machine data is indicative of one or more of:
 sensor data indicative of sensed parameters on the mobile machine, operator inputs received by the mobile machine, or operating conditions of the mobile machine. 
 
     
     
       3. The method of  claim 1 , wherein the operating parameters comprise current machine settings and/or machine configuration. 
     
     
       4. The method of  claim 1 , wherein outputting a control instruction comprises at least one of:
 controlling a user interface device associated with the work machine to render an indication of the adjustment action; or 
 automatically controlling the work machine to perform the adjustment action. 
 
     
     
       5. The method of  claim 1 , wherein the work machine comprises an agricultural machine, and the set of different performance categories comprises one or more of:
 fuel consumption, productivity, power utilization, agricultural material loss, or agricultural material quality. 
 
     
     
       6. The method of  claim 1 , wherein identifying the set of potential adjustment actions comprises determining a degree of fulfillment of the triggering conditions for each rule in the set of rules. 
     
     
       7. The method of  claim 6 , wherein selecting the particular adjustment action comprises:
 determining a performance impact of each adjustment action, in the set of potential adjustment actions, on the target performance category; and 
 selecting the particular adjustment action based on the determined performance impacts and the degree of fulfillment of the triggering conditions associated with the particular adjustment action. 
 
     
     
       8. The method of  claim 7 , and further comprising:
 receiving an indication of a performance category priority, that identifies a priority order for the different performance categories; and 
 selecting the particular adjustment action based on the performance category priority. 
 
     
     
       9. The method of  claim 8 , wherein selecting a particular adjustment action comprises selecting a plurality of adjustment actions by prioritizing performance impact, of the plurality of adjustment actions on the performance categories, in accordance with the priority order. 
     
     
       10. The method of  claim 1 , and further comprising:
 selecting the particular adjustment action based on data from an external data source. 
 
     
     
       11. The method of  claim 10 , wherein the data from the external data source comprises at least one of:
 time data, weather data, remote sensing data, or machine data associated with another work machine. 
 
     
     
       12. A computing system comprising:
 at least one processor; and 
 memory storing instructions executable by the at least one processor, wherein the instructions, when executed, configure the computing system to:
 receive machine data indicative of operating parameters on a work machine; 
 receive a set of performance scores indicative of relative machine performance in a set of different performance categories, each performance score being generated by a different performance score generator based on sensor data associated with the work machine; 
 access a set of rules that each map one or more triggering conditions to a corresponding adjustment action on the work machine; 
 identify a set of potential adjustment actions by evaluating fulfillment of the set of rules based on the operating parameters and performance scores; 
 generate correlation data that correlates each potential adjustment action, in the set of potential adjustment actions, to one or more of the performance categories; 
 receive an indication of a selected target performance category; 
 select a particular adjustment action, from the set of potential adjustment actions, based on the correlation data that correlates the particular adjustment action to the selected target performance category; and 
 output a control instruction based on the particular adjustment action. 
 
 
     
     
       13. The computing system of  claim 12 , wherein the instructions configure the computing system to:
 determine a degree of fulfillment of the triggering conditions for each rule in the set of rules. 
 
     
     
       14. The computing system of  claim 13 , wherein the instructions configure the computing system to:
 select the particular adjustment action by determining a performance impact of each adjustment action, in the set of potential adjustment actions, on the target performance category, and selecting the particular adjustment action based on the determined performance impacts and the degree of fulfillment of the triggering conditions associated with the particular adjustment action. 
 
     
     
       15. The computing system of  claim 14 , wherein the instructions configure the computing system to:
 receive an indication of a performance category priority, that identifies a priority order for the different performance categories; and 
 select the particular adjustment action based on the performance category priority. 
 
     
     
       16. The computing system of  claim 15 , wherein the instructions configure the computing system to:
 select a plurality of adjustment actions by prioritizing performance impact, of the plurality of adjustment actions on the performance categories, in accordance with the priority order. 
 
     
     
       17. The computing system of  claim 12 , wherein
 the work machine comprises a mobile machine; 
 the machine data is indicative of one or more of:
 sensor data indicative of sensed parameters on the mobile machine, operator inputs received by the mobile machine, or operating conditions of the mobile machine; 
 
 the operating parameters comprise current machine settings and/or machine configuration; 
 the set of different performance categories comprises one or more of:
 fuel consumption, productivity, power utilization, material loss, or material quality; and 
 
 the instructions configure the computing system to output the control instruction by at least one of:
 controlling a user interface device associated with the work machine to render an indication of the adjustment action; or 
 automatically controlling the work machine to perform the adjustment action. 
 
 
     
     
       18. A control system for a mobile machine, the control system comprising:
 an automation logic engine configured to:
 receive machine data indicative of operating parameters on the mobile machine; 
 receive a set of performance scores indicative of relative machine performance in a set of different performance categories, each performance score being generated by a different performance score generator based on sensor data associated with the mobile machine; 
 access a set of rules that each map one or more triggering conditions to a corresponding adjustment action on the mobile machine; 
 identify a set of potential adjustment actions by evaluating fulfillment of the set of rules based on the operating parameters and performance scores; and 
 generate correlation data that correlates each potential adjustment action, in the set of potential adjustment actions, to one or more of the performance categories; and 
 
 setting change logic configured to:
 receive an indication of a performance category priority, that identifies a priority order for the different performance categories; 
 determine a performance impact of each adjustment action, in the set of potential adjustment actions, on the different performance categories based on the correlation data; 
 select a particular adjustment action, from the set of potential adjustment actions, based on the determined performance impacts and the degree of fulfillment of the triggering conditions associated with the particular adjustment action; and 
 output a control instruction based on the particular adjustment action. 
 
 
     
     
       19. The control system of  claim 18 , wherein the mobile machine comprises an agricultural machine, and the set of different performance categories comprises one or more of:
 fuel consumption, productivity, power utilization, agricultural material loss, or agricultural material quality. 
 
     
     
       20. The control system of  claim 18 , wherein the setting change logic is configured to:
 output the control instruction by at least one of:
 controlling a user interface device associated with the mobile machine to render an indication of the adjustment action; or 
 automatically controlling the work machine to perform the adjustment action.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.