System and method for bucket agitation during automated payload tip-off
11708681 · 2023-07-25
Assignee
Inventors
Cpc classification
E02F3/42
FIXED CONSTRUCTIONS
E02F3/434
FIXED CONSTRUCTIONS
International classification
E02F3/42
FIXED CONSTRUCTIONS
E02F3/43
FIXED CONSTRUCTIONS
Abstract
A wheel loader machine includes a bucket configured to hold a predetermined load of a granular or powder material, a hydraulic system having an electro-hydraulic actuator to move the bucket over tilt angles and to shake the bucket, a hydraulic sensor configured to detect hydraulic pressure, an interface configured to receive input parameters and to output status information of the bucket, and a controller. The input parameters including a target weight of the granular or powder material. The status information including weight of the granular or powder material in the bucket determined using the detected hydraulic pressure. The controller configured to control the hydraulic system to tilt the bucket to a predetermined tilt angle and to shake the bucket in accordance with an agitation pattern until the weight of the granular or powder in the bucket is at or below the target weight of the granular or powder material.
Claims
1. A construction vehicle comprising: an electro-hydraulic system; a bucket operated by the electro-hydraulic system and configured to hold a payload; an automated tip-off system; and a controller configured to: identify that a tip-off process is to be performed, wherein the tip-off process causes the electro-hydraulic system to operate the bucket to spill a portion of the payload, and cause, based on identifying that the tip-off process is to be performed, the electro-hydraulic system to agitate the bucket according to an agitation pattern.
2. The construction vehicle of claim 1, wherein the controller includes a memory to store a plurality of agitation patterns, and wherein the plurality of agitation patterns are wave patterns.
3. The construction vehicle of claim 2, wherein the controller is configured to adjust at least one agitation pattern, of the plurality of agitation patterns, by changing a waveform shape of the at least one agitation pattern, and wherein the waveform shape is one or more of a sine wave, a saw tooth shape, or a square wave.
4. The construction vehicle of claim 2, wherein the controller is configured to adjust at least one agitation pattern, of the plurality of agitation patterns, by changing one or more of an amplitude or a frequency of a waveform shape of the at least one agitation pattern.
5. The construction vehicle of claim 2, wherein the controller is configured to adjust at least one agitation pattern, of the plurality of agitation patterns, by replacing the at least one agitation pattern with a new agitation pattern.
6. The construction vehicle of claim 2, wherein the controller is configured to adjust at least one agitation pattern, of the plurality of agitation patterns, by changing a duration that the electro-hydraulic system causes the bucket to agitate according to the at least one agitation pattern.
7. The construction vehicle of claim 1, further comprising an input-output device configured to receive input of control parameters and to output bucket status information, wherein the input-output device includes an input for identifying one or more types of granular or powder material, and wherein the controller includes a memory to store a plurality of agitation patterns that correspond to the one or more types of granular or powder material.
8. The construction vehicle of claim 1, wherein the agitation pattern causes, via the electro-hydraulic system, a flick of the bucket followed by a buzz motion of the bucket.
9. The construction vehicle of claim 1, wherein the controller is configured to determine a weight of the payload in the bucket, via periodic weighing of the payload, and based on at least one hydraulic pressure of the electro-hydraulic system, removal of noise that is caused by agitation of the bucket according to the agitation pattern, or at least one resonant frequency of the construction vehicle.
10. The construction vehicle of claim 1, wherein the controller is configured to cause the electro-hydraulic system to agitate the bucket, according to the agitation pattern, during the tip-off process.
11. The construction vehicle of claim 1, wherein the controller is configured to agitate the bucket, according to the agitation pattern, during operation of the bucket to spill the portion of the payload.
12. The construction vehicle of claim 1, wherein the controller is configured to agitate the bucket, according to the agitation pattern, throughout operation of the bucket to spill the portion of the payload.
13. The construction vehicle of claim 1, wherein the controller is further configured to cause, based on identifying that the tip-off process is to be performed, the electro-hydraulic system to operate the bucket to spill the portion of the payload.
14. A control system comprising: an electro-hydraulic system; a bucket operated by the electro-hydraulic system and configured to hold a payload; and a controller configured to: identify, based on information from one or more sensors associated with the bucket, that a tip-off process is to be performed, wherein the tip-off process causes the electro-hydraulic system to operate the bucket to spill a portion of the payload; and cause, based on identifying that the tip-off process is to be performed, the electro-hydraulic system to agitate the bucket according to an agitation pattern.
15. The control system of claim 14, wherein the controller is further configured to: determine, based on the information from the one or more sensors, a weight of the payload, wherein the portion of the payload that is spilled from the bucket during the tip-off process is based, at least in part, on the weight of the payload.
16. The control system of claim 14, wherein the controller is further configured to: store, in a memory of the controller, a plurality of agitation patterns, wherein the agitation pattern is a first agitation pattern of the plurality of agitation patterns, and wherein the plurality of agitation patterns are wave patterns.
17. The control system of claim 14, wherein the controller is further configured to: identify, via the controller, one or more types of granular or powder material of the payload; and identify the agitation pattern, from a plurality of agitation patterns stored in a memory associated with the controller, based on identifying the one or more types of granular or powder material of the payload.
18. A method of controlling an electro-hydraulic system to operate a bucket of a machine that is configured to hold a payload, the method comprising: identifying, via a controller, that a tip-off process is to be performed, wherein the tip-off process causes the electro-hydraulic system to operate the bucket to spill a portion of the payload; and causing, via the controller and based on identifying that the tip-off process is to be performed, the electro-hydraulic system to agitate the bucket according to an agitation pattern.
19. The method of claim 18, wherein identifying that the tip-off process is to be performed is based, at least in part, on information from one or more sensors associated with the bucket, the method further comprising: determining, based on the information from the one or more sensors, a weight of the payload, wherein the portion of the payload that is spilled from the bucket during the tip-off process is based, at least in part, on the weight of the payload.
20. The method of claim 18, further comprising: storing, in a memory of the controller, a plurality of agitation patterns, wherein the agitation pattern is a first agitation pattern of the plurality of agitation patterns, and wherein the plurality of agitation patterns are wave patterns; identifying, via the controller, one or more types of granular or powder material of the payload; and identifying the first agitation pattern, from the plurality of agitation patterns stored in the memory of the controller, based on identifying the one or more types of granular or powder material of the payload.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION
(17) Aspects of the disclosure will now be described in detail with reference to the drawings, wherein like reference numbers refer to like elements throughout, unless specified otherwise.
(18) Embodiments of the disclosed subject matter are directed to a construction vehicle having a bucket and an automated tip-off system with an agitation system to achieve a target load in the bucket. The construction vehicle may include a loader-type machine, such as a wheel loader, track-type loader, backhoe loader, and the like. For simplicity of description of the automated tip-off system, a wheel loader machine will be used herein as a non-limiting example of a loader-type machine.
(19) The wheel loader machine 102 includes a frame or chassis 106. A power source (not shown) is provided on the frame 106 of the wheel loader machine 102. The power source may be any power source known in the art such as an internal combustion engine, an electric motor, a power storage device such as batteries, and a hybrid engine. The power source is configured to provide power to the wheel loader machine 102 for operational and mobility requirements. The wheel loader machine 102 includes a set of ground engaging members 110, such as wheels. Alternatively, the ground engaging members 110 may include tracks. The ground engaging members 110 are configured to provide mobility to the wheel loader machine 102 on ground. The wheel loader machine 102 also includes a powertrain 108, also referred to as a drivetrain, coupled to the power source and the ground engaging members 110. The powertrain 108 may include a transmission assembly having one or more gears, shafts, differentials, torque convertors, hydraulic pumps or motors, and so on. The powertrain 108 may be configured to transmit motive power from the power source to the ground engaging members 110 as well as to supply generated power to other parts of the wheel loader machine 102.
(20) The wheel loader machine 102 includes a linkage assembly 112 pivotally coupled to the frame 106. The linkage assembly 112 includes at least one linkage member 114 pivotally coupled to the frame 106 and a support arm 116. A bucket 118 is pivotally coupled to the linkage member 114. The linkage assembly 112 also includes a lift cylinder 124 for causing movement of the linkage member 114 and the coupled bucket 118 with respect to the frame 106 of the wheel loader machine 102.
(21) The linkage assembly 112 is configured to perform tasks such as earth moving, excavation, digging, dumping and so on. Further, the linkage assembly 112 may be controlled electrically, mechanically, hydraulically, pneumatically or by a combination thereof. The wheel loader machine 102 also includes an operator cabin 120 provided on the frame 106 of the wheel loader machine 102. The operator cabin 120 includes an operator interface, such as a touch display device 122.
(22) During operation of the wheel loader machine 102, the linkage member 114 and the bucket 118 may be moved to different positions in order to perform dump operations. A hydraulic system or a pneumatic system (not shown) may be used to effectuate a movement of the linkage member 114, the support arm 116, and/or the bucket 118 of the linkage assembly 112. For example, a lift cylinder 124 and a tilt cylinder 126 may effectuate and control the movement of the bucket 118. The cylinders 124, 126 may embody any one of a hydraulic cylinder and a pneumatic cylinder. Based on the movement of the linkage member 114 and the bucket 118, the wheel loader machine 102 may perform different operations such as moving, digging, dumping, excavating, and the like.
(23) The dump operation of the payload may require tipping of a desired amount of payload from the bucket 118 into the haul truck 104, known as truck tip-off, or may require tipping off excess material from a payload onto a pile, known as pile tip-off. Tipping off refers to the process of spilling a partial amount of material of the payload from the bucket 118 based on operation requirements. For example, an operator of a wheeled loader with an 18 ton bucket capacity may be required to load a 45 ton capacity haul truck 104 to maximum capacity. The goal of the loader operator is to load as much tonnage into the haul truck 104 in the shortest amount of time while consuming the least amount of fuel of the loader in order to achieve peak efficiency and reduce operation costs. The operator must also load the haul truck 104 within a payload tolerance without overloading the haul truck 104. It takes a considerable amount of skill for an operator to load haul trucks within the desired payload tolerances. For example, to achieve the 45 ton capacity, the operator can dump two passes at the maximum capacity of the loader bucket 118 to achieve 36 tons. In a final pass, the operator must only dump 9 tons of material to achieve the desired payload. Depending on the skill of the operator, the final pass can take anywhere from 3 to 5 times as long as the first two passes.
(24) To reduce the duration of the final pass and reduce the overall time to achieve a target payload in a haul truck 104, the wheel loader machine 102 includes a payload detection system (PDS) 130. The PDS 130 includes a tip-off controller 132 and at least one sensor for generating an electronic signal associated with the material weight in the bucket 118 and an electronic signal associated with the angle of the bucket 118. In one embodiment, the PDS 130 includes a lift pressure sensor 134 associated with the lift cylinder 124 and a tilt pressure sensor 136 associated with the tilt cylinder 126 to enable the detection of hydraulic fluid pressure within the respective cylinders 124, 126. The fluid pressure signals associated with the respective cylinders 124, 126 may be used, alone or in combination, to determine the weight of the material within the bucket 118. The PDS 130 may include a lift displacement sensor 138 associated with the lift cylinder 124 and a tilt displacement sensor 140 associated with the tilt cylinder 126. The displacement signals associated with the respective cylinders 124, 126 together with the fluid pressure signals can be used to determine the weight of the material within the bucket 118. The PDS 130 may also include an inertial measurement unit (IMU) 142 which includes circuitry that can generate a signal indicative of a position, velocity, motion, and orientation of the linkage assembly 112 and/or the bucket 118 which can be used to determine the weight of the material within the bucket 118. It should be appreciated that the PDS 130 may include any of a number of measurement devices and sensors in accordance with the particular requirements of the particular worksite application not specifically described herein.
(25) The tip-off controller 132 may include, or be coupled with as part of the PDS 130, at least one processing device 150 which is configured to perform the functions of the tip-off controller 132. The processing device 150 may include a single microprocessor or multiple microprocessors that include components for receiving and monitoring the sensor signals of the PDS 130 of the wheel loader machine 102. For example, the processing device 150 is configured to receive the fluid pressure signals from the lift and tilt pressure sensors 134, 136; the displacement signal from the lift and tilt displacement sensors 138, 140; and the position, velocity, motion, and orientation signals from the IMU 142. It should be appreciated that the processing device 150 could readily be embodied in a general machine microprocessor capable of controlling numerous machine functions.
(26) The tip-off controller 132 may further include, or be coupled with as part of the PDS 130, memory module 152 such as one or more data storage devices or another component or circuit that may be used to run computer executable instructions that are stored to the memory module 152. It should be appreciated that various computer executable instructions, applications, computer program products, or other aspects that are generally described as stored to memory can also be stored on or read from various non-transitory computer readable media such as, but not limited to, as computer chips and secondary storage devices, including hard disks, floppy disks, optical media such as CD-ROM and DVD disks, or other forms of RAM or ROM.
(27) The processing device 150 may be configured with arithmetic units to algorithmically determine the weight of the material in the bucket 118 based on any one of the sensor signals, alone or in combination, according to predetermined mathematical relationships which are stored in the memory module 152. The memory module 152 may store payload weight history data in order to determine, for example, a summed total weight of material loaded into the haul truck 104 during a loading procedure. The processing device 150 also includes arithmetic units to algorithmically determine the angle of the bucket 118 based on any one of the sensor signals, alone or in combination, according to predetermined mathematical relationships which are stored in the memory module 152.
(28)
(29) The operation buttons 220 may include an automated tip-off button 221, an automated tip-off with agitation button 223, and a confirm button 225. The confirm button 225 is used to lock-in the weight of material currently in the bucket 118 as the amount that will be loaded into a haul truck 104.
(30) The layout of display areas and buttons shown in
(31) The tip-off controller 132 may be a microcontroller having analog and/or digital inputs and outputs, as well as a Digital-Analog (D/A) converter and a Analog-Digital (A/D) converter for conversion of analog input or output signals, as needed. The inputs to the tip-off controller 132 include a pressure signal 233 of the hydraulic system 240. The hydraulic pressure may be obtained using one or more hydraulic pressure sensors 134, 136. The outputs of the tip-off controller 132 include a hydraulic system control signal 231 of a wave shape, amplitude and frequency. The hydraulic system control signal 231 controls the actuation of the electro-hydraulic actuators including lift cylinder 124 and tilt cylinder 126. The tip-off controller 132 includes a memory module 152 to store one or more control signal patterns, including one or more agitation patterns.
INDUSTRIAL APPLICABILITY
(32) The wheel loader machine 102 may be used to load the haul truck 104. The wheel loader machine 102 may perform various operations at the worksite. In one example, the wheel loader machine 102 may perform a payload dump operation. More particularly, the wheel loader machine 102 may dump a payload into the haul truck 104. The haul truck 104 may include machines, such as, a dump truck, a mining truck, or any other machine that is capable of holding and transporting the payload from one location to another on the worksite 100. Alternatively, the wheel loader machine 102 may dump the payload in a pile, a hopper, or other payload receiver at the worksite 100.
(33) Applying agitation during the automated tip-off process encourages various types of material to tip-off in a predictable manner. To achieve a weight of a material that is substantially within a target weight in a minimal amount of time, the tip-off controller 132 may control digging of the material and depositing of the material into a haul truck 104 by a tip and check process when the amount of the material is within one dig of achieving the target load for the haul truck 104. In the tip and check process, the tipping is performed by adjusting the tilt angle of the bucket 118, either gradually or in fixed increments. A check may be performed periodically during tipping, or when the bucket 118 is raked to prevent further spilling. As will be described later, the check in the tip and check process can include measuring the weight of the material in the bucket 118. The tip and check process may be performed automatically upon pressing one of the Automated Tip-off button 221 or the Automated Tip-off With Agitation button 223. The Automated Tip-off button 221 or the Automated Tip-off With Agitation button 223 may be required to be held-down during operation to ensure operator intention to use the automation. Releasing the hold cancels the automation. The tip and check process may be performed in two steps, a bulk spill followed by a fine tip and check of the bucket 118. In the case of the Automated Tip-off With Agitation, a finer tip and check of the bucket 118 may be performed with agitation.
(34) The agitation may be accomplished by performing an agitation pattern having a wave shape. The agitation pattern may be accomplished by shaking the bucket 118 in accordance with a flick motion of the bucket and/or a buzz motion of the bucket during tipping of the bucket 118 under control of the tip-off controller 132 and electro-hydraulic actuators, including lift cylinder 124 and tilt cylinder 126. The bucket 118 may be shaken by a lift cylinder 124 motion, a tilt cylinder 126 motion, or a lift 124 and tilt 126 cylinder motion simultaneously or in alternating order. The agitation pattern may involve a flick motion and/or buzz motion that is performed in accordance with a wave shape that gradually changes in amplitude and/or frequency. A finer tip and check may be repeated two or three times using the same or different agitation pattern each time. The decision of when to tip, agitate, or perform a combination of both may be selected based on remaining weight to spill and expected material behavior as learned by an operator and/or the tip-off controller 132 from how much the material spilled during prior actions.
(35)
(36) The electro-hydraulic operated bucket 118 may perform some initial bulk digging. The electro-hydraulic operated bucket 118 may dig an arbitrary amount of the material into the bucket 118. In S307, the wheel loader machine 102 measures the weight of the material that is in the bucket 118. Weight of material in the bucket 118 may be measured based on the pressure in the hydraulic system 240, in the form of pressure signal 233. The current weight of the material in the bucket 118 may be displayed in a display area 203. In S309, the tip-off controller 132 may determine a remaining weight of the material needed to be loaded into the haul truck 104 to reach the target weight of the material.
(37) In S311, the tip-off controller 132 determines whether the weight of material in the bucket 118 is above the amount of material needed to reach the target weight. When the weight of the material exceeds the amount to reach the target weight (YES in S311), an automatic payload tip-off process may be performed.
(38) In S313, the automatic payload tip-off process may be started by pressing and holding a button and/or lever (as noted above, the holding is to ensure continued operator intention to use the automation); the Automated Tip-off button 221 or the Automated Tip-off With Agitation button 223 are examples of buttons that may be pressed and held. In an embodiment, a button may be pressed to arm the automated tip-off and then a lever is held to indicate continued consent. Releasing the lever cancels the automation.
(39)
(40)
(41) During the tip-off process with agitation, tip and check may be repeated while performing an agitation pattern. The agitation pattern is a signal waveform shape having amplitude and frequency characteristics. The signal waveform shape is used by the tip-off controller 132 to control actuation of the hydraulic system 240 in accordance with the hydraulic system control signal 231. The amplitude of the signal waveform causes the hydraulic system 240 to fluctuate at an amplitude that is proportional to the signal amplitude. The frequency of the signal waveform shape causes the hydraulic system 240 to fluctuate at a rate that is proportional with the frequency. The agitation pattern may be adjusted by changing amplitude, frequency, and/or the waveform shape. For example, the amplitude of the agitation pattern may begin with a nick motion at a certain amplitude, then dialing back the amplitude as the weight of material gets closer to the target weight. The agitation pattern may include one or more flick motions followed by a rapid buzz motion (increased frequency). The agitation pattern may also include a rapid buzz motion followed by one or more flick motions, or may include intermittent flick motions and rapid buzz motions.
(42) The agitation pattern may involve activating the hydraulic system 240, including the electro-hydraulic lift cylinder 124 and/or tilt cylinder 126, at a speed and frequency, preferably in the form of a sine wave, sawtooth, or in the form of a pulsed signal. The electro-hydraulic tilt cylinder 126 may be activated in a pulsing movement that produces agitation of the bucket 118 in a single direction. In one embodiment, the electro-hydraulic tilt cylinder 126 may be activated in a pulsing movement that produces agitation of the bucket 118 rapidly in alternating directions. In one embodiment, agitation of the bucket 118 may be accomplished by pulsing movement applied to lift cylinder 124 for the linkage members 114 connected to the bucket 118. Some especially compacted materials may require an agitation that includes an initial automatic shaking motion in order to break up the material. For most fine sticky materials, agitation may enable a faster spill than a tip-off operation without agitation and with improved accuracy.
(43) Referring to
(44) In S507, the tip-off with agitation is performed using an optional adjusted agitation pattern or a maintained agitation patter, such as the agitation pattern of S505.
(45) In S509, the tip-off controller 132 checks whether the remaining weight of the material in the bucket 118 is less than or equal to a final threshold. The final threshold may be based on a predetermined tolerance level that is substantially smaller than the agitation threshold of S503. When the remaining weight of the material is still greater than the final threshold (NO in S509), the agitation pattern is again optionally adjusted or maintained in S505, and the tip-off with agitation. S507, is again performed using the agitation pattern. The process of adjusting or maintaining the agitation pattern, S505, and the tip-off with agitation, S507, are repeated until the remaining weight of the material is less than the target weight (zero tolerance above the target weight) and within a final threshold (YES in S509).
(46) In order to obtain an accurate measurement of weight, weight may be measured during the tip and check process based on hydraulic pressure in the hydraulic system 240 and by filtering out noise due to agitation. The pressure fluctuations in the electro-hydraulic cylinders 124, 126 and payload in the bucket cause noise in the weight measurement. Historical noise signals during agitation may be analyzed to obtain characteristics of the agitation noise signals. Signal filtering may be performed on the pressure signal 233 during the tip and check process in order to remove the noise due to agitation and obtain a more accurate measurement of weight of material. In addition, noise due to machine resonant frequencies may be analyzed to obtain characteristics of the machine noise. Machine resonant noise may be filtered to obtain a more accurate measurement of weight of material. The weight measurement may be performed periodically during the tip-off of the bucket 118 in the tip and check process.
(47)
(48) In some embodiments, a different agitation pattern may be chosen depending on the type of material being handled. The type of material may be characterized in accordance with standards for grain sizes, and may include coarse, medium grain, fine grain, and powder. Other more refined categories of grain sizes of material are possible. Thresholds, such as an agitation threshold and a final threshold, may also be different for different types of materials.
(49) For example, taken together,
(50)
(51) In S709, the tip-off with agitation may be performed using an optional adjusted agitation pattern or an agitation pattern maintained from a previous step, such as from S703.
(52) In S711, the tip-off controller 132 checks whether the remaining weight of the coarse granular material in the bucket 118 is less than a final threshold. When the remaining weight of the coarse granular material is still greater than the final threshold (NO in S711), the agitation pattern is again optionally adjusted or maintained in S707, and the tip-off with agitation, S709, is again performed using the agitation pattern. The process of adjusting or maintaining the agitation pattern, S707, and the tip-off with agitation, S709, are repeated until the remaining weight of the coarse granular material is less than the target weight (zero tolerance above the target weight) and within a final threshold (YES in S711).
(53)
(54) In S809, the tip-off with agitation may be performed using an optional adjusted agitation pattern or an agitation pattern maintained from a previous step, such as from S803.
(55) In S811, the tip-off controller 132 checks whether the remaining weight of the material in the bucket 118 is less than a final threshold. If the remaining weight of the material is still greater than the final threshold (NO in S811), the agitation pattern is again optionally adjusted or maintained in S807, and the tip-off with agitation, S809, is again performed, possibly using the adjusted agitation pattern. The process of adjusting or maintaining the agitation pattern, S807, and the tip-off with agitation, S809, are repeated until the remaining weight of the material is less than the target weight (zero tolerance above the target weight) and within a final threshold (YES in S811).
(56)
(57) In S909, the tip-off with agitation may be performed using an optional adjusted agitation pattern or an agitation pattern maintained from a previous step, such as from S903.
(58) In S911, the tip-off controller 132 checks whether the remaining weight of the fine granular material in the bucket 118 is less than a final threshold. When the remaining weight of the fine granular material is still greater than the final threshold (NO in S911), the agitation pattern is again optionally adjusted or maintained in S907, and the tip-off with agitation, S909, is again performed using the adjusted or maintained agitation pattern. The process of adjusting or maintaining the agitation pattern, S907, and the tip-off with agitation, S909, are repeated until the remaining weight of the material is less than the target weight (zero tolerance above the target weight) and within a final threshold (YES in S911).
(59)
(60) In S1009, the tip-off with agitation may be performed using an optional adjusted agitation pattern or an agitation pattern maintained from a previous step, such as from S1003.
(61) In S1011, the tip-off controller 132 checks whether the remaining weight of the powder material in the bucket 118 is less than a final threshold. When the remaining weight of the powder material is still greater than the final threshold (NO in S1011), the agitation pattern is again optionally adjusted or maintained in S1007, and the tip-off with agitation, S1009, is again performed using the adjusted or maintained agitation pattern. The process of optionally adjusting or maintaining the agitation pattern, S1007, and the tip-off with agitation. S1009, are repeated until the remaining weight of the powder material is less than the target weight (zero tolerance above the target weight) and within a final threshold (YES in S1011),
(62)
(63)
(64)
(65)
(66) In order to continue to improve the accuracy of tip-off amount for various types of materials, machine learning may be used to model the tip-off with agitation process from one or more perspectives. In one perspective, machine learning may be used to model an amount of material spilled during dumping by the bucket based on features of the tip-off process including the agitation pattern. In one perspective, machine learning may be used to model adjustments to the agitation pattern, where the agitation pattern is a sequence.
(67) The machine learning may be performed using a general purpose computer, preferably equipped with circuitry such as a graphics processing unit (GPU) or other special purpose processor for carrying out mathematical functions required by the machine learning. Alternatively, the machine learning may be performed in a cloud service that provides support for machine learning algorithms. The machine learning may use a statistical model, e.g., Bayesian probability for ease of training. The machine learning may use a simple single layer neural network, for adaptive learning (iterative, online learning). The machine learning may use a temporal sequence model, e.g., recurrent neural network, to learn a sequence of tip-check-with agitation steps for a particular type of material.
(68)
(69) Referring to
(70)
(71) In one or more embodiments, a recurrent neural network 1605 may be trained for to learn a relationship between a type of material, an amount of material remaining in the bucket, and a prior agitation pattern sequence as an input and an adjusted agitation pattern sequence as an output.
(72) A recurrent neural network 1605 may be configured to learn time series data, and may be configured using Long Short-Term Memory (LSTM) units. A RNN 1605 using LSTM units can be trained in a supervised fashion, on a set of training sequences, using an optimization algorithm, like gradient descent, combined with backpropagation through time to compute the gradients needed during the optimization process, in order to change each weight of the LSTM network in proportion to the derivative of the error (at the output layer of the LSTM network) with respect to corresponding weight.
(73) Referring to
(74) In alternative embodiments, a RNN input to a recurrent neural network 1605 may consist of a sequence of remaining amount of material of a material type and the RNN output 1607 may be an agitation pattern that corresponds to the remaining amount of material.
(75) While aspects of the present disclosure have been particularly shown and described with reference to the embodiments above, it will be understood by those skilled in the art that various additional embodiments may be contemplated by the modification of the disclosed machines, assemblies, systems, and methods without departing from the spirit and scope of what is disclosed. Such embodiments should be understood to fall within the scope of the present disclosure as determined based upon the claims and any equivalents thereof.