Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
263 words
A method of automatically controlling a cutting operation of an excavator having a boom pivotally coupled at one end to a vehicle, an arm pivotally connected at one end to another end of the boom, a bucket having a base end and a cutting end and pivotally connected at the base end to another end of the arm, boom actuator means for pivoting the boom relative to the vehicle, arm actuator means for pivoting the arm relative to the boom, and bucket actuator means for pivoting the bucket relative to the arm, said method comprising the steps of: (a) determining a current position of the cutting end of the bucket; (b) causing the boom actuator means and the arm actuator means and the bucket actuator means to move the cutting end of the bucket to a desired start position of a cut to be taken; (c) initiating the cutting operation; (d) determining a first angular speed of the bucket relative to the arm and a second angular speed of the arm relative to the boom; and (e) providing a set of fuzzy control rules in the form of membership functions, wherein each control rule includes an antecedent and an apodosis, and the set of fuzzy control rules is predetermined based on empirical knowledge associated with a type of soil; (f) controlling the boom actuator means and the arm actuator means and the bucket actuator means in accordance with the first angular speed, the second angular speed, and the set of fuzzy control rules so as to control the cutting operation of the excavator.
Claim 2
Independent Claim
263 words
A method of automatically controlling a cutting operation of an excavator having a boom pivotally coupled at one end to a vehicle, an arm pivotally connected at one end to another end of the boom, a bucket having a base end and a cutting end and pivotally connected at the base end to another end of the arm, boom actuator means for pivoting the boom relative to the vehicle, arm actuator means for pivoting the arm relative to the boom, and bucket actuator means for pivoting the bucket relative to the arm, said method comprising the steps of: (a) determining a current position of the cutting end of the bucket; (b) causing the boom actuator means and the arm actuator means and the bucket actuator means to move the cutting end of the bucket to a desired start position of a cut to be taken; (c) initiating the cutting operation; (d) determining a first angular speed of the bucket relative to the arm and a second angular speed of the arm relative to the boom; and (e) providing a set of fuzzy control rules in the form of membership functions, wherein each control rule includes an antecedent and an apodosis, and the set of fuzzy control rules is predetermined based on empirical knowledge associated with a type of soil; (f) controlling the boom actuator means and the arm actuator means and the bucket actuator means in accordance with the first angular speed, the second angular speed, and the set of fuzzy control rules so as to control the cutting operation of the excavator.
Claim 3
Independent Claim
356 words
A method of automatically controlling a cutting operation of an excavator having a boom pivotally coupled at one end to a vehicle, an arm pivotally connected at one end to another end of the boom, a bucket having a base end and a cutting end and pivotally connected at the base end to another end of the arm, boom actuator means for pivoting the boom relative to the vehicle, arm actuator means for pivoting the arm relative to the boom, and bucket actuator means for pivoting the bucket relative to the arm, said method comprising the steps of: (a) providing a set of fuzzy control rules each having an antecedent and an apodosis, each antecedent including membership functions of an angular bucket speed relative to the arm and an angular arm speed relative to the boom, each apodosis including membership functions of respective command values to be supplied to the boom actuator means and the arm actuator means and the bucket actuator means; (b) providing sensors signals indicative of a boom angle, an arm angle and a bucket angle; (c) computing the angular speed of the bucket relative to the arm and the angular speed of the arm relative to the boom based on the sensor signals; (d) providing the computed angular bucket speed and angular arm speed to the membership functions of the antecedent of each fuzzy control rule in order to determine corresponding membership values; (e) choosing smaller one of the membership values determined at step (d) for each fuzzy control rule; (f) correcting the membership functions of the apodosis of each fuzzy control rule with the smaller one of the membership values of the same fuzzy control rule chosen at step (e); (g) determining centroidal values of the corrected membership functions of the apodosis of each fuzzy control rule; (h) determining weighted averages of the centroidal values of the corrected membership functions of all the fuzzy control rules; and (i) controling the boom actuator means and the arm actuator means and the bucket actuator means on the weighted averages determined in step (h) so as to control the cutting operation of the excavator.
Claim 4
Independent Claim
356 words
A method of automatically controlling a cutting operation of an excavator having a boom pivotally coupled at one end to a vehicle, an arm pivotally connected at one end to another end of the boom, a bucket having a base end and a cutting end and pivotally connected at the base end to another end of the arm, boom actuator means for pivoting the boom relative to the vehicle, arm actuator means for pivoting the arm relative to the boom, and bucket actuator means for pivoting the bucket relative to the arm, said method comprising the steps of: (a) providing a set of fuzzy control rules each having an antecedent and an apodosis, each antecedent including membership functions of an angular bucket speed relative to the arm and an angular arm speed relative to the boom, each apodosis including membership functions of respective command values to be supplied to the boom actuator means and the arm actuator means and the bucket actuator means; (b) providing sensors signals indicative of a boom angle, an arm angle and a bucket angle; (c) computing the angular speed of the bucket relative to the arm and the angular speed of the arm relative to the boom based on the sensor signals; (d) providing the computed angular bucket speed and angular arm speed to the membership functions of the antecedent of each fuzzy control rule in order to determine corresponding membership values; (e) choosing smaller one of the membership values determined at step (d) for each fuzzy control rule; (f) correcting the membership functions of the apodosis of each fuzzy control rule with the smaller one of the membership values of the same fuzzy control rule chosen at step (e); (g) determining centroidal values of the corrected membership functions of the apodosis of each fuzzy control rule; (h) determining weighted averages of the centroidal values of the corrected membership functions of all the fuzzy control rules; and (i) controling the boom actuator means and the arm actuator means and the bucket actuator means on the weighted averages determined in step (h) so as to control the cutting operation of the excavator.
Claim 5
Dependent Claim
298 words
An excavator for performing an automatic cutting operation under fuzzy control, comprising: (a) a vehicle; (b) a boom pivotally coupled at one end to the vehicle; (c) an arm pivotally connected at one end to another end of the boom; (d) a bucket having a base end and a cutting end and pivotally connected at the base end to another end of the arm; (e) boom actuator means for pivoting the boom relative to the vehicle; (f) arm actuator means for pivoting the arm relative to the boom; (g) bucket actuator means for pivoting the bucket relative to the arm; (h) sensor means for providing position signals indicative of respective angular positions of the boom relative to the vehicle, of the arm relative to the boom, and of the bucket relative to the arm; (i) converter means connected to the sensor means for translating the position signals into speed signals indicative of angular speeds of the boom relative to the vehicle, of the arm relative to the boom, and of the bucket relative to the arm; (j) memory means for storing a set of fuzzy control rules in the form of membership functions for controlling the boom actuator means and the arm actuator means and the bucket actuator means; (k) arithmetic means connected to the converter means and the memory means for computing command values for the boom actuator means and the arm actuator means and the bucket actuator means on the basis of the speed signals and the fuzzy control rules; and (l) controller means connected to the sensor means and the arithmetic means for controlling the boom actuator means and the arm actuator means and the bucket actuator means for performing the automatic cutting operation on the basis of the position signals and the command values.
Claim 6
Dependent Claim
298 words
An excavator for performing an automatic cutting operation under fuzzy control, comprising: (a) a vehicle; (b) a boom pivotally coupled at one end to the vehicle; (c) an arm pivotally connected at one end to another end of the boom; (d) a bucket having a base end and a cutting end and pivotally connected at the base end to another end of the arm; (e) boom actuator means for pivoting the boom relative to the vehicle; (f) arm actuator means for pivoting the arm relative to the boom; (g) bucket actuator means for pivoting the bucket relative to the arm; (h) sensor means for providing position signals indicative of respective angular positions of the boom relative to the vehicle, of the arm relative to the boom, and of the bucket relative to the arm; (i) converter means connected to the sensor means for translating the position signals into speed signals indicative of angular speeds of the boom relative to the vehicle, of the arm relative to the boom, and of the bucket relative to the arm; (j) memory means for storing a set of fuzzy control rules in the form of membership functions for controlling the boom actuator means and the arm actuator means and the bucket actuator means; (k) arithmetic means connected to the converter means and the memory means for computing command values for the boom actuator means and the arm actuator means and the bucket actuator means on the basis of the speed signals and the fuzzy control rules; and (l) controller means connected to the sensor means and the arithmetic means for controlling the boom actuator means and the arm actuator means and the bucket actuator means for performing the automatic cutting operation on the basis of the position signals and the command values.
Claim 7
Dependent Claim
361 words
An excavator for performing an automatic cutting operation under fuzzy control, the excavator comprising: (a) a vehicle; (b) a boom pivotally coupled at one end to the vehicle; (c) an arm pivotally connected at one end to another end of the boom; (d) a bucket pivotally connected to another end of the arm, the bucket having a base end and a cutting end and connected at the base end to the arm; (e) boom actuator means for pivoting the boom relative to the vehicle; (f) arm actuator means for pivoting the arm relative to the boom; (g) bucket actuator means for pivoting the bucket relative to the arm; (h) sensor means for providing position signals indicative of respective angular positions of the boom relative to the vehicle, of the arm relative to the boom, and the bucket relative to the arm; (i) calculator means connected to the sensor means for computing current position of the cutting end of the bucket on the basis of the position signals; (j) converter means connected to the sensor means for translating the position signals into speed signals indicative of angular speeds of the boom relative to the vehicle, of the arm relative to the boom, and of the bucket relative to the arm; (k) memory means for storing a set of control rules in the form of membership functions for controlling the boom actuator means and the arm actuator means and the bucket actuator means; (1) arithmetic means connected to the converter means and the memory means for computing command values for the boom actuator means and the arm actuator means and the bucket actuator means on the basis of the speed signals and the control rules; (m) input means for manually inputting a desired start position and end position of the cutting end of the bucket for a cut to be taken; and (n) controller means connected to the calculator means and the arithmetic means and the input means for controlling the boom actuator means and the arm actuator means and the bucket actuator means so that the bucket may perform the automatic cutting operation from the desired start position to the end position.
Claim 8
Dependent Claim
361 words
An excavator for performing an automatic cutting operation under fuzzy control, the excavator comprising: (a) a vehicle; (b) a boom pivotally coupled at one end to the vehicle; (c) an arm pivotally connected at one end to another end of the boom; (d) a bucket pivotally connected to another end of the arm, the bucket having a base end and a cutting end and connected at the base end to the arm; (e) boom actuator means for pivoting the boom relative to the vehicle; (f) arm actuator means for pivoting the arm relative to the boom; (g) bucket actuator means for pivoting the bucket relative to the arm; (h) sensor means for providing position signals indicative of respective angular positions of the boom relative to the vehicle, of the arm relative to the boom, and the bucket relative to the arm; (i) calculator means connected to the sensor means for computing current position of the cutting end of the bucket on the basis of the position signals; (j) converter means connected to the sensor means for translating the position signals into speed signals indicative of angular speeds of the boom relative to the vehicle, of the arm relative to the boom, and of the bucket relative to the arm; (k) memory means for storing a set of control rules in the form of membership functions for controlling the boom actuator means and the arm actuator means and the bucket actuator means; (1) arithmetic means connected to the converter means and the memory means for computing command values for the boom actuator means and the arm actuator means and the bucket actuator means on the basis of the speed signals and the control rules; (m) input means for manually inputting a desired start position and end position of the cutting end of the bucket for a cut to be taken; and (n) controller means connected to the calculator means and the arithmetic means and the input means for controlling the boom actuator means and the arm actuator means and the bucket actuator means so that the bucket may perform the automatic cutting operation from the desired start position to the end position.
Claim 9
Dependent Claim
57 words
The excavator of claim 4 wherein each control rule stored on the memory means has an antecedent including membership functions of the angular speeds of the bucket and the arm, and an apodosis including membership functions of command values to be given to the boom actuator means and the arm actuator means and the bucket actuator means.