Machine operation classifier
First Claim
Patent Images
1. A method of developing a machine operation classifier, the method comprising:
- i) identifying, via a user interface of a computer, an operation of a machine;
ii) compiling, at the computer, a list of conditions that are associated with the operation of the machine, the step of compiling including compiling a list of true/false statements corresponding to one of tool events, direction events, gear events, and power events; and
wherein the step of compiling the list of true/false statements for the tool events includes documenting a tool position value and tool position tolerance, the tool position value being a position of a tool and the tool position tolerance being a range of tool positions over which the tool is considered to be in a predetermined position;
repeating, at the computer, steps i and ii for one or more operations that the machine is expected to perform; and
generating, via the computer, a classifier algorithm, wherein the classifier algorithm outputs the operation of the machine selected from the identified operations of the machine in response to identification of conditions in the associated list of conditions when the classifier algorithm is executed on a processor of the machine, wherein the operation of the machine includes the operation of one of a construction machine, a mining machine, or an earthmoving machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A process for developing machine classification systems includes using human experts to associate expected operations with various machine states including drawbar pull, tool position, tool commands, gear, and ground speed, among others, to create a classification system that can be used in a particular machine. The classification system operates in real time to infer operations such as dig, dump, travel, and push from machine state inputs and logs the operations for use in operational analysis and maintenance of the machine.
-
Citations
10 Claims
-
1. A method of developing a machine operation classifier, the method comprising:
-
i) identifying, via a user interface of a computer, an operation of a machine; ii) compiling, at the computer, a list of conditions that are associated with the operation of the machine, the step of compiling including compiling a list of true/false statements corresponding to one of tool events, direction events, gear events, and power events; and
wherein the step of compiling the list of true/false statements for the tool events includes documenting a tool position value and tool position tolerance, the tool position value being a position of a tool and the tool position tolerance being a range of tool positions over which the tool is considered to be in a predetermined position;repeating, at the computer, steps i and ii for one or more operations that the machine is expected to perform; and generating, via the computer, a classifier algorithm, wherein the classifier algorithm outputs the operation of the machine selected from the identified operations of the machine in response to identification of conditions in the associated list of conditions when the classifier algorithm is executed on a processor of the machine, wherein the operation of the machine includes the operation of one of a construction machine, a mining machine, or an earthmoving machine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of creating an operation classification algorithm for a machine, the method comprising:
-
developing, at a computer, a catalog of operations performed by the machine; cataloging events associated with each of the operations, wherein the events include tool events, and each tool event is one of a tool active event, a tool inactive event, a tool engaged event, and a tool disengaged event, wherein the tool active event is derived from a tool command value and the tool engaged event is a function of a measured tool position and a derived tool position; for each event, documenting, via a user interface of a computer, one or more machine conditions associated with the event; for each machine condition, developing, at the computer, a calculation used to determine the one or more conditions from one of a current machine state or a combination of current and previous machine states; and generating a classification algorithm that monitors, in the machine, the one or more machine conditions and outputs a current operation of the machine using the one or more conditions to identity events associated with the operation. - View Dependent Claims (8, 9, 10)
-
Specification