EP3907335B1 - Autonomous loading operations of a mining machine - Google Patents

Autonomous loading operations of a mining machine Download PDF

Info

Publication number
EP3907335B1
EP3907335B1 EP20173119.7A EP20173119A EP3907335B1 EP 3907335 B1 EP3907335 B1 EP 3907335B1 EP 20173119 A EP20173119 A EP 20173119A EP 3907335 B1 EP3907335 B1 EP 3907335B1
Authority
EP
European Patent Office
Prior art keywords
control parameters
work machine
bucket
boom
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
EP20173119.7A
Other languages
German (de)
English (en)
French (fr)
Other versions
EP3907335A1 (en
Inventor
Samuli Verho
Harri Vatanen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sandvik Mining and Construction Oy
Original Assignee
Sandvik Mining and Construction Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to PL20173119.7T priority Critical patent/PL3907335T3/pl
Application filed by Sandvik Mining and Construction Oy filed Critical Sandvik Mining and Construction Oy
Priority to FIEP20173119.7T priority patent/FI3907335T3/fi
Priority to EP20173119.7A priority patent/EP3907335B1/en
Priority to CN202180030198.6A priority patent/CN115516172A/zh
Priority to US17/922,225 priority patent/US20230175232A1/en
Priority to PCT/EP2021/061957 priority patent/WO2021224373A1/en
Priority to AU2021269094A priority patent/AU2021269094A1/en
Priority to PE2022002248A priority patent/PE20221839A1/es
Priority to CA3177113A priority patent/CA3177113A1/en
Priority to MX2022013862A priority patent/MX2022013862A/es
Publication of EP3907335A1 publication Critical patent/EP3907335A1/en
Priority to CL2022003038A priority patent/CL2022003038A1/es
Application granted granted Critical
Publication of EP3907335B1 publication Critical patent/EP3907335B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for
    • E02F9/2029Controlling the position of implements in function of its load, e.g. modifying the attitude of implements in accordance to vehicle speed
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/36Component parts
    • E02F3/42Drives for dippers, buckets, dipper-arms or bucket-arms
    • E02F3/43Control of dipper or bucket position; Control of sequence of drive operations
    • E02F3/431Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2253Controlling the travelling speed of vehicles, e.g. adjusting travelling speed according to implement loads, control of hydrostatic transmission

Definitions

  • the present invention relates to loading work machines, and in particular to controlling autonomous loading operations by such vehicles.
  • Mining or construction excavation worksites such as hard rock or soft rock mines, may comprise areas for automated operation of mobile work machines, which may also be referred to as mine vehicles.
  • Such work machine may be an unmanned, e.g. remotely controlled from a control room, or a manned mine vehicle, i.e. operated by an operator in a cabin of the mobile vehicle.
  • Work machines may be configured to perform at least some of tasks autonomously.
  • An automated work machine operating in an automatic mode may operate independently without external control but may be taken under external control at certain operation areas or conditions, such as during states of emergencies.
  • Loading equipment may be used to load and transport excavated material, such as ore, rocks or sand from one place to another, for example after excavation from an underground mine loading position to out of the mine or to a conveyor transport equipment or a sport reserved for unloading the material. Due to the dynamic and unpredictable nature of bucket-rock interactions, it is very challenging to develop automated bucket filling that would work efficiently at various conditions.
  • a loading controller needs to manage not only the motion of excavation arms, such as boom and bucket positions, but also penetration rate based on motion of loading equipment platform. For example, the forces that act on a bucket as it is actuated to penetrate a rock pile may vary significantly depending on the properties of rock media in the pile, pile geometry, and distribution of particle sizes and geometry.
  • Patent publication EP3207187 discloses a method for controlling automated bucket loading.
  • a bucket control profile is selected from a set of bucket control profiles, the profiles comprising indications for positions of the boom of the work machine as a function of a distance travelled by the work machine with reference to a reference location.
  • an apparatus being configured to or comprising means configured for performing at least: receiving, during a first action of an automatic adaptive loading procedure by a work machine equipped with a boom and a bucket connected to the boom, driveline information of at least one driveline component of the work machine, defining a set of control parameters on the basis of the received driveline information, and controlling position of the boom, position of the bucket, and speed of the work machine on the basis of the defined set of control parameters during a second action of the automatic adaptive loading procedure, wherein the apparatus is further configured to monitor time of applying the defined set of control parameters, and control change of set of control parameters to control position of the boom, position of the bucketand speed of the work machine in response to the time that the defined set of control parameters exceeds a threshold value.
  • the means may comprise at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the performance of the apparatus.
  • a method for controlling autonomous loading operations comprising: receiving, during a first action of an automatic adaptive loading procedure by a work machine equipped with a boom and a bucket connected to the boom, driveline information of at least one driveline component of the work machine, defining a set of control parameters on the basis of the received driveline information, and controlling position of the boom, position of the bucket, and speed of the work machine on the basis of the defined set of control parameters during a second action of the automatic adaptive loading procedure, wherein the method further comprises monitoring time of applying the defined set of control parameters, and controlling change of the set of control parameters to control position of the boom, position of the bucket, and speed of the work machine in response to the time that the defined set of control parameters exceeds a threshold value.
  • an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to perform the method or an embodiment of the method.
  • a computer program a computer program product or (a non-tangible) computer-readable medium comprising computer program code for, when executed in a data processing apparatus, to cause the apparatus to perform the method or an embodiment thereof.
  • a termination condition of the automatic adaptive loading procedure is determined in response to receiving a signal from a bucket limit switch.
  • the driveline of the work machine comprises an electric motor driven by an inverter unit, and the apparatus is configured to transmit control signals in accordance with the defined set of control parameters to the inverter unit to control driveline rotational speed and/or torque.
  • the driveline of the work machine comprises a combustion engine controlled on the basis of the defined set of control parameters.
  • the set of control parameters defines temporal relationship between at least some of plurality of control parameters in the set, and the at least some of the plurality of control parameters are applied for controlling the position of the boom, position of the bucket, and/or the speed of the work machine in accordance with the temporal relationship.
  • a parameter in the set is applied for a predefined period of time identified by the set.
  • the timing of at least some of the control parameters of the set in relation to one or more other parameters of the set is defined by the set.
  • the presently disclosed embodiments are applicable, in particular, to various work machines used in mining industry, construction sites etc., suitable for loading, transporting and unloading excavated material or other bulk material.
  • work machines include loading equipment or loaders comprising a bucket attached to a boom.
  • the excavated material may, for example, be rocks excavated in a surface or underground operating area.
  • boulder rock is to be understood broadly to cover also a boulder, rock material, crust and other relatively hard material.
  • FIG 1 shows an example of a work machine 10 comprising a (mobile) carrier 12, one or more booms 14 and a bucket 16 attached in a pivotable or otherwise movable manner to the one or more booms 14.
  • the bucket 16 may be coupled to two booms 14.
  • the attachment may comprise at least one pivot 22, and the bucket 16 may be turned with respect to the pivot(s).
  • the work machine 10 may be an articulated vehicle comprising two sections connected by a joint 32.
  • the work machine may be a load and haul (LHD) device, or a device mainly intended for loading.
  • LHD load and haul
  • the work machine 10 further comprises a first actuator 18 for moving the boom 14 upwards and downwards, and a second actuator 20 for turning the bucket 16 in respect to the pivot 22.
  • the actuators 18, 20 may be hydraulically and/or electrically operable actuators, or operable by some other source of energy. It should also be noted that Figure 1 is simplified and e.g. the first actuator 18 and/or the second actuator 20 may in practise comprise more than one actuator. For example, a lever arm arrangement may be applied for connecting a cylinder to the bucket 16.
  • the work machine 10 typically comprises a system of pumps 24 for generating hydraulic pressure for operating various parts of the machine, such as lifting the boom 14, turning the bucket, 16 etc.
  • the work machine 10 may comprise one or more other sources of energy, such as an accumulator, a hydrogen container, a fuel tank, etc.
  • the work machine 10 may comprise a motor 26, which may be driven by the hydraulic pump (system) 24 or it may be e.g. a combustion engine or an electric motor. Power from the motor 26 may be provided by a crank shaft (not shown) to front and/or rear wheels 28 either directly or via a gear box (not shown).
  • a motor 26 which may be driven by the hydraulic pump (system) 24 or it may be e.g. a combustion engine or an electric motor. Power from the motor 26 may be provided by a crank shaft (not shown) to front and/or rear wheels 28 either directly or via a gear box (not shown).
  • the work machine 10 comprises at least one control unit 30, which may comprise one or more processors and memory, configured to control at least some functions and/or actuators of the work machine.
  • the control unit 30 is configured to control at least autonomous loading control related operations, and there may be one or more other control units in the work machine for controlling other operations. It is to be appreciated that the control unit 30 may be configured to perform at least some of the below illustrated features, or a plurality of control units or controllers may be applied to perform these features. There may be further operations modules or functions performed by the control unit(s), e.g. an automatic bucket loading module, at least one positioning unit/module, autonomous driving control module, and/or an obstacle detection module.
  • the work machine 10 may be an automated work machine, which in their autonomous operating mode may operate/drive independently without requiring continuous user control but which may be taken under external control during states of emergencies, for example.
  • the work machine 10 may comprise a wireless data transfer unit 34, by which the control unit 30 may establish a data transmission connection to another (second) control system 40 external to the work machine 10 by utilising a wireless connection provided by a base station or access node 42.
  • the data transfer unit 34 may thus be connected to a communications system of the worksite, such as a wireless access system comprising a wireless local area network (WLAN) and/or a cellular communications network (e.g. a 4G, 5G or another generation cellular network).
  • WLAN wireless local area network
  • cellular communications network e.g. a 4G, 5G or another generation cellular network
  • the system 40 may comprise or be connected to a further network(s) and/or data processing system(s), such a worksite management system, a cloud service, a data analytics device/system, an intermediate communications network, such as the internet, etc.
  • the system may comprise or be connected to further device(s) or control unit(s), such as a handheld user unit, a vehicle unit, a worksite management device/system, a remote control and/or monitoring device/system, data analytics device/system, sensor system/device, etc.
  • a server of the system 40 may be configured to manage at least some operations at the worksite, such as provide a UI for an operator to remotely monitor and, when needed, control automatic operation operations of the work machines and/or assign work tasks for a fleet of vehicles and update and/or monitor task performance and status.
  • the work machine 10 may be unmanned, the user interface may be remote from the work machine, and the work machine may be remotely monitored or controlled by an operator in proximity to the work machine (e.g. in the tunnel), or in control room at the worksite or even long distance away from the worksite via communications network(s).
  • the below described features may be applied also in manually-operated machines to assist bucket filling.
  • the work machine 10 may comprise a positioning system or unit.
  • a positioning system or unit At surfaceoperated work machines, it may be possible to use satellite-based navigation, such as the GPS system, for determining the location and orientation of the mining vehicle with sufficient accuracy.
  • satellite-based navigation such as the GPS system
  • positioning based on dead-reckoning and/or scanning tunnel surfaces may be used.
  • the work machine 10 may comprise one or more scanning units, or scanners 36, configured to perform scanning of the environment of the work machine.
  • the scanner 36 may be a 2D or 3D scanner configured to monitor tunnel walls.
  • the control unit 30 may compare operational scanned tunnel profile data to reference profile data stored in an environment model and position the work machine on the basis of finding a match in the environment model to position the work machine and/or correct positioning by dead-reckoning.
  • the scanning results are applied to detect position and orientation of the work machine and one or more further elements thereof, such as the scanner 36 or the bucket 16.
  • a driving plan, or a route plan may define a route to be driven by the work machine 10 and may be used as an input for automatic control of the work machine.
  • the plan may define a start point, an end point, and a set of route points for the automatic drive.
  • the driving plan may comprise information of loading area or point and may comprise data for controlling loading of the bucket 16. Automatic loading may be initiated in response to the work machine entering a position or route point of loading area in the driving plane.
  • the driving plan may be sent via a wired or wireless connection to, or otherwise loaded to the work machine, to a memory of the work machine for access by the control unit 30.
  • Bucket loading comprises many stages and actions and it is a difficult task especially for an operator with less experience. If the work machine stops due to too high resistance of the stack of material, the bucket may be lifted upwards, which may enable driving the work machine 10 a bit further, etc.
  • the bucket loading procedure by the work machine 10 may be automated, i.e. the machine may autonomously perform a sequence of appropriate movements controlled by the controller unit 30 to fill the bucket 16 and complete the loading by positioning the bucket at a position appropriate for leaving the pile 50 and hauling the load to an unloading location.
  • Figure 2 illustrates a method according to some embodiments.
  • the method may be performed by a work machine and a controlling apparatus thereof, such as the work machine 10, and by the control unit 30 thereof.
  • the method for controlling autonomous loading may comprise receiving 200, during a first action of an automatic adaptive loading procedure by a work machine equipped with a boom and a bucket connected to the boom driveline information of at least one driveline component.
  • a set of control parameters is defined 210 on the basis of the received driveline information (for controlling boom position, bucket position, and speed of the work machine).
  • Position of the boom, position of the bucket, and speed of the work machine is controlled 220 on the basis of the defined set of control parameters during a second action of the automatic adaptive loading procedure.
  • the driveline information refers generally to information indicative of status or parameter of a driveline component or system.
  • Driveline components of a work machine typically comprise a motor, a gearbox, and a transmission mechanism.
  • the driveline information may be received from a driveline component or a control system or unit thereof.
  • driveline information may be received from an inverter unit or another type of (drive control) unit driving or controlling a motor.
  • the driveline information may be generated on the basis of signals from the driveline component(s).
  • the driveline information is indicative of driveline rotational speed and/or torque status.
  • the speed of the work machine controlled in block 220 is to be understood broadly to speed control in the work machine, such as instructing a motor controller with information affecting ground speed or motor speed.
  • the set of control parameters When sets of control parameters are preconfigured in a memory of the work machine 10, such as memory accessible by the control unit 30, the set of control parameters may be selected in block 210 among stored sets of control parameters based on the received driveline information.
  • the work machine may also be configured to dynamically generate some or all of the values in the parameter set, based on preconfigured control logic.
  • the first action and the second action may be considered as consecutive stages of the adaptive bucket loading procedure.
  • An action and associated control parameter set may be selected and entered to react to detected trigger condition based on the driveline information.
  • Temporal relationship between at least some of the plurality of control parameters in the set may be defined, and these parameters may be applied in block 220 according to the temporal relationship.
  • Such temporal relationship information such as timing information for parameters in the set, may be stored as part of the parameter set.
  • the set of control parameters may be a sequence of control parameters. Timing of at least some of parameters may be defined in the set. The timing may be defined in relation to one or more other parameters of the set or another reference, such as start of block 220.
  • a control parameter in the set may define a target value for a controlled entity, and control action is initiated in block 220 to approach the target value.
  • the set of parameters may comprise a plurality of subsequent values for a given parameters. For example, there may be a plurality of different speed values to be applied in the set. Different values may have different durations, i.e. time periods during which they are applied. There may be another criterion than time elapsed or time threshold for changing the value, some further examples being illustrated below.
  • FIG 3 illustrates an arrangement and elements of the work machine, such as the work machine 10, for controlling automatic adaptive loading by applying the method of Figure 2 and at least some embodiments thereof.
  • driveline 300 of the work machine comprises an electric motor 304 driven by an inverter unit (INU) 302.
  • the INU 302 comprises an inverter, which at least in some instances may also be referred to as frequency converter, alternative current (AC) drive, variable speed drive (VSD), or variable frequency drives (VFD), controlling the voltage and frequency of power supplied to an AC motor to control the torque and rotation speed of the motor 304.
  • inverter which at least in some instances may also be referred to as frequency converter, alternative current (AC) drive, variable speed drive (VSD), or variable frequency drives (VFD), controlling the voltage and frequency of power supplied to an AC motor to control the torque and rotation speed of the motor 304.
  • AC alternative current
  • VSD variable speed drive
  • VFD variable frequency drives
  • Wheels 28, such as front wheels and rear wheels of the work machine 10 are rotated by a transmission mechanism 308.
  • the transmission mechanism 308 is rotated by a gear box (or drop) assembly 306.
  • the gear box is driven by the electric motor 304.
  • the INU 302 is powered by electric energy from an electrical supply of the work machine (not shown).
  • a control system or unit 310 such as the control unit 30, may be configured to perform the method of Figure 2 and receive (200) information from the driveline 300.
  • the control unit 310 may comprise one or more computing units/processors executing computer program code stored in memory.
  • the control unit may be connected to one or more other control units of a control system of the work machine, in some embodiments by a controller area network (CAN) bus.
  • the control unit 310 may thus obtain the driveline information (e.g. provided to the bus by the INU 302) from the bus system.
  • CAN controller area network
  • the INU 302 is controlled by the control unit 310 on the basis of parameter(s) in the defined set to control the motor 304 of the work machine.
  • the control unit 310 may be configured to transmit control signals in accordance with the defined set of control parameters to the INU 302 to control the driveline rotational speed and/or torque.
  • the control unit 310 may in some embodiments be directly or indirectly connected also to further elements of the driveline, such as the motor 304 or a further controller thereof, or a sensor in the driveline.
  • the RPM repetitions per minute
  • the control unit 310 may obtain the RPM information from the driveline and process it by an algorithm to detect slippage or spin of the wheels (in case there is a differential lock).
  • the algorithm may be configured to maintain the RPM within a predetermined range.
  • the driveline RPM can be readily obtained and the wheel RPM calculated therefrom.
  • the control unit 310 may be connected to an actuator control unit or (sub)system 320, which may be connected to boom actuator (BoA) 322 and bucket actuator (BuA) 324.
  • the control unit 310 may issue control signals on the basis of or comprising control parameters in the defined set to the actuator control system 320, which controls the BoA 322 and BuA 324 to accordingly control the boom 14 and the bucket 16.
  • the boom and the bucket may have separate actuator controls, which may be directly connected to the control unit 310.
  • Actuator control (sub)system may comprise or be connected to hydraulic circuits having lift and tilt actuator control valves for controlling the rate at which pressurized hydraulic fluid flows to respective lift and tilt hydraulic actuators in proportion to control signals.
  • a user interface (UI) 330 may be connected to the control unit 310, comprising e.g. a joystick, a touch screen, or other input means by which an input signal from a user may be provided to the control unit for affecting the adaptive loading procedure.
  • UI user interface
  • the control unit 310 may be connected to further units in the work machine, such as further sensors or sensor systems 340 and 350 providing inputs for the control unit 310.
  • sensors include boom or bucket limit sensors, boom or bucket position detection sensors, hydraulic pressure sensor hydraulic load sensing pump pressure, and bucket pressure measurement.
  • Sensor 350 may be a wheel rotation sensor.
  • the work machine 10 may define, on the basis of the driveline information and one or more threshold conditions, if redefinition or change of applied set of control parameters and/or automatic loading action is to be triggered. This may be an additional block continued during or after block 220 and repeated during the adaptive loading procedure.
  • the work machine 10 may determine, during the second action of the automatic adaptive loading procedure, if a change condition for changing the set of control parameters, a parameter in the defined set of control parameters, or automatic adaptive loading procedure action is met. In an example embodiment, need to adapt one or more parameters in the defined set is detected and may be dynamically adapted during application of the set. In response to the change condition being met, the set of control parameters, a parameter in the defined set, or the action (re)defined and changed.
  • the change condition may comprise at least one driveline information threshold value, wheel slip condition or associated threshold value(s), and/or a temporal threshold value.
  • Examples of driveline information threshold value include at least one threshold value on driveline or motor rotational speed or RPM, a threshold value on torque, and/or power.
  • the set or only some control parameters in the applied set is defined or changed on the basis of wheel slip condition information indicative of wheel slip during the automatic adaptive loading procedure.
  • sensors 350 are arranged at right and left front wheels 28 for determining speed of the front wheels.
  • the control unit 310 may determine speed difference of the front wheels based on signals from the sensors and detect the slip condition in response to the speed difference exceeding a traction control threshold value preconfigured for the loading procedure.
  • a parameter set with reduced traction may be entered, enabling to reduce tyre wear.
  • Time of applying the defined set of control parameters may be monitored. Change of set of control parameters to control position of the boom, position of the bucket, and speed of the work machine may be controlled in response to the time of applying the defined set exceeding a threshold value. This enables to ensure that a parameter set (and associated automatic loading action) is not applied unnecessarily long.
  • a parameter in the set is applied for a predefined period of time identified by the set, i.e. some parameters of the set may be applied only for part of the loading action and application time of the parameter set.
  • Block 220 may be performed without boom position measurement and/or bucket position measurement. Further, external camera or other surroundings measurement or scanning equipment is not needed for automatic loading. This simplifies the system and enables to avoid problems e.g. due to malfunctioning position sensors.
  • the bucket 16 and/or boom 14 may be equipped a bucket limit switch or detector, configured to indicate when the bucket reaches an extreme or limit position, such as the uppermost position.
  • the work machine 10 may determine a termination condition of the automatic adaptive loading procedure in response to receiving a signal from the bucket limit switch. However, it is to be noted that the termination condition may be arranged and detected without switch or sensor, e.g. based analyzing hydraulic pressure information.
  • the present adaptive loading system may be provided without bucket pressure measurement and/or boom bucket pressure measurement.
  • hydraulic load sensing pump pressure measurement can, however, be used as support or auxiliary information.
  • the control unit thereof 30, 310 may receive hydraulic pressure information indicative of current pressure of a hydraulic pump system of the work machine 10, e.g. from the sensor 340 or a controller thereof.
  • the set of control parameters may be defined in block 210 and/or redefined further on the basis of the received hydraulic pressure information.
  • the work machine 10 and the control unit 30, 310 thereof may record history information of used sets of control parameters.
  • the set of control parameters may be defined (210) further on the basis of the history information. In a simple example, if a given parameter set has been applied consecutively four times, it is not selected any more. Another example is that the system stores information of application of parameter sets sequences that have lead to an error state and applies this information to avoid similar sequence and problem.
  • the automatic adaptive loading system may be configured to learn on the basis of the history information and past behavior during the bucket loading. The system may be configured to teach the automatic adaptive loading procedure and adapt the parameter sets and/or definition of the parameter sets based on the history information.
  • Figure 4 illustrates an example adaptive loading method, which may be performed by the work machine 30 and the control unit 30, 310, for example.
  • block 400 may be entered, comprising lowering boom, e.g. from a driving position.
  • the (front part of the) bucket is lowered against the ground in block 410.
  • Associated load sensing (LS) information such as hydraulic pump pressure, may be monitored during block 410 and the bucket is lowered until reaching or exceeding a LS threshold.
  • Block 420 comprises driving the work machine forward until meeting a threshold; in an embodiment traction control active time threshold (i.e. traction control has been active in response to detecting wheel slipping for a predetermined period of time).
  • Block 430 comprises defining the control parameter set based on the driveline information, by applying at least some of the presently disclosed features.
  • Blocks 400 to 420 are examples of automatic loading initiation stage or action, which may be considered as the first action of block 200, during which driveline information may be received. Block 430 thus does not have to after block 420.
  • the parameter set may be defined based on driveline information as received after block 420.
  • Block 440 comprises controlling the position of the boom, position of the bucket, and speed of the work machine on the basis of the defined parameter set. This may be considered to comprise the second automatic adaptive loading procedure stage or action of block 220.
  • the set of control parameters is configured to cause at least one of:
  • control action combinations are just some examples of control action combinations, and numerous other control action combinations may be configured by differing control parameter sets.
  • Block 450 comprises checking if a change condition (for redefining a parameter set applied for the adaptive loading) is met, such as one or more of the change conditions illustrated above. If yes, block 430 is again entered, whereby a new parameter set better suited for the present loading situation is defined and the work machine is controlled with the new parameter set.
  • a change condition for redefining a parameter set applied for the adaptive loading
  • Block 460 comprises checking if a termination condition for the adaptive loading procedure is met.
  • the termination condition may comprise receiving a signal from the bucket limit switch, a bucket load threshold, hydraulic pressure threshold, and/or a time limit for the procedure. If a termination condition is not met, the procedure may return to block 440.
  • Block 470 comprises driving the work machine backward and lifting the boom.
  • Block 480 comprises shaking the bucket.
  • Block 490 driving backward, lifting the bucket and lowering the boom (e.g. to driving position). It is to be noted that some of there may be further blocks and modifications to the example of Figure 4 .
  • the present adaptive system facilitates to improve bucket filling effectivity and obtain full buckets in varying rock pile conditions.
  • Driveline information may reflect loading situation very well.
  • algorithm suitably configured to apply the driveline information it is possible to have exact knowledge of what is currently happening in the loading process and define appropriate set of control parameters, even better than an experienced operator can.
  • the system has been tested and high bucket filling level has been steadily achieved in various pile conditions due to its highly adaptive capability.
  • the adaptive system was able to achieve mean weight of 15.1 tons, whereas an experienced operator was able to have mean weight 15.9 tons at the same differing piles.
  • mine operations of a LHD can be automated completely with the presently disclosed adaptive loading system.
  • the presently disclosed automatic adaptive loading procedure may also well be applied in connection with manual operation, and automatize the most difficult phase of LHD operation, facilitating less experienced operators to operate the machine.
  • a very substantial advantage is also that no pre-taught or otherwise defined profiles of bucket and/or boom (indicative of positions of the bucket/boom in relation to a distance travelled by the work machine) are required.
  • the dynamically adapting loading procedure may be completely provided without a predefined profile and associated boom/bucket position and distance measurements.
  • An electronic device comprising electronic circuitries may be an apparatus for realizing at least some embodiments illustrated above, such as the method illustrated in connection with Figure 2 and 4 and features illustrated for the control unit 30, 310.
  • the apparatus may be comprised in at least one computing device connected to or integrated into a control system of the work machine.
  • control system may be an intelligent onboard control system controlling operation of various sub-systems of the work machine, such as a hydraulic system, a motor, etc, in one example the sub-systems illustrated in Figure 3 .
  • Such control systems are often distributed and include many independent modules connected by a bus system of controller area network (CAN) nodes, for example.
  • CAN controller area network
  • Figure 5 illustrates a simplified example apparatus capable of supporting at least some embodiments of the present invention. Illustrated is a device 500, which may be configured to carry out at least some of the embodiments relating to the adaptive automatic loading related operations illustrated above.
  • the device 500 comprises or implements the control unit 30, or other module(s), functions and/or unit(s) for performing at least some of the above-illustrated embodiments.
  • a processor 510 which may comprise, for example, a single- or multi-core processor.
  • the processor 510 may comprise more than one processor.
  • the processor may comprise at least one application-specific integrated circuit, ASIC.
  • the processor may comprise at least one field-programmable gate array, FPGA.
  • the processor may be configured, at least in part by computer instructions, to perform actions.
  • the device 500 may comprise memory 520.
  • the memory may comprise random-access memory and/or permanent memory.
  • the memory may be at least in part accessible to the processor 510.
  • the memory may be at least in part comprised in the processor 510.
  • the memory may be at least in part external to the device 500 but accessible to the device.
  • the memory 520 may be means for storing information, such as parameters 522 affecting operations of the device.
  • the parameter information in particular may comprise parameter information affecting the automatic adaptive loading related features, such as threshold values.
  • the memory 520 may be a non-transitory computer readable medium comprising computer program code 524 including computer instructions that the processor 510 is configured to execute.
  • computer program code 524 including computer instructions that the processor 510 is configured to execute.
  • the processor and/or its at least one processing core may be considered to be configured to perform said certain actions.
  • the processor may, together with the memory and computer program code, form means for performing at least some of the above-illustrated method steps in the device.
  • the device 500 may comprise a communications unit 530 comprising a transmitter and/or a receiver.
  • the transmitter and the receiver may be configured to transmit and receive, respectively, i.a. data and control commands within or outside the work machine.
  • the transmitter and/or receiver may be configured to operate in accordance with global system for mobile communication, GSM, wideband code division multiple access, WCDMA, long term evolution, LTE, 3GPP new radio access technology (N-RAT), wireless local area network, WLAN, and/or Ethernet standards, for example.
  • the device 500 may comprise or be connected to a UI.
  • the UI may comprise at least one of a display 540, a speaker, an input device 550 such as a keyboard, a joystick, a touchscreen, and/or a microphone.
  • the UI may be configured to display views on the basis of above illustrated embodiments.
  • a user may operate the device and control at least some of above illustrated features.
  • the user may control the work machine 10 via the UI, for example to manually drive the vehicle, operate a boom, initiate automatic loading, change mode, change parameter set, change display views, modify parameters 522, etc.
  • the device 500 may further comprise and/or be connected to further units, devices and systems, such as one or more sensor devices 560 configured to detect environment of the device 500 or properties of the work machine, such as wheel rotation or hydraulic pressure.
  • sensor devices 560 configured to detect environment of the device 500 or properties of the work machine, such as wheel rotation or hydraulic pressure.
  • the processor 510, the memory 520, the communications unit 530 and the UI may be interconnected by electrical leads internal to the device 500 in a multitude of different ways.
  • each of the aforementioned devices may be separately connected to a master bus internal to the device, to allow for the devices to exchange information.
  • this is only one example and depending on the embodiment various ways of interconnecting at least two of the aforementioned devices may be selected without departing from the scope of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Operation Control Of Excavators (AREA)
  • Ship Loading And Unloading (AREA)
  • Manipulator (AREA)
  • Mushroom Cultivation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
EP20173119.7A 2020-05-06 2020-05-06 Autonomous loading operations of a mining machine Active EP3907335B1 (en)

Priority Applications (11)

Application Number Priority Date Filing Date Title
FIEP20173119.7T FI3907335T3 (fi) 2020-05-06 2020-05-06 Kaivoskoneen autonomiset kuormausoperaatiot
EP20173119.7A EP3907335B1 (en) 2020-05-06 2020-05-06 Autonomous loading operations of a mining machine
PL20173119.7T PL3907335T3 (pl) 2020-05-06 2020-05-06 Autonomiczne operacje załadunku maszyny górniczej
US17/922,225 US20230175232A1 (en) 2020-05-06 2021-05-06 Autonomous loading operations of a mining machine
PCT/EP2021/061957 WO2021224373A1 (en) 2020-05-06 2021-05-06 Autonomous loading operations of a mining machine
AU2021269094A AU2021269094A1 (en) 2020-05-06 2021-05-06 Autonomous loading operations of a mining machine
CN202180030198.6A CN115516172A (zh) 2020-05-06 2021-05-06 采矿机械的自主装载操作
PE2022002248A PE20221839A1 (es) 2020-05-06 2021-05-06 Operaciones de carga autonomas
CA3177113A CA3177113A1 (en) 2020-05-06 2021-05-06 Autonomous loading operations of a mining machine
MX2022013862A MX2022013862A (es) 2020-05-06 2021-05-06 Operaciones de carga autonomas.
CL2022003038A CL2022003038A1 (es) 2020-05-06 2022-11-03 Operaciones de carga autónoma de una máquina minera.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP20173119.7A EP3907335B1 (en) 2020-05-06 2020-05-06 Autonomous loading operations of a mining machine

Publications (2)

Publication Number Publication Date
EP3907335A1 EP3907335A1 (en) 2021-11-10
EP3907335B1 true EP3907335B1 (en) 2023-03-01

Family

ID=70553971

Family Applications (1)

Application Number Title Priority Date Filing Date
EP20173119.7A Active EP3907335B1 (en) 2020-05-06 2020-05-06 Autonomous loading operations of a mining machine

Country Status (11)

Country Link
US (1) US20230175232A1 (pl)
EP (1) EP3907335B1 (pl)
CN (1) CN115516172A (pl)
AU (1) AU2021269094A1 (pl)
CA (1) CA3177113A1 (pl)
CL (1) CL2022003038A1 (pl)
FI (1) FI3907335T3 (pl)
MX (1) MX2022013862A (pl)
PE (1) PE20221839A1 (pl)
PL (1) PL3907335T3 (pl)
WO (1) WO2021224373A1 (pl)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11975612B2 (en) * 2020-09-25 2024-05-07 Ford Global Technologies, Llc Torque control for a hybrid or electric vehicle
CN114200838B (zh) * 2021-12-08 2022-07-12 青岛中鸿重型机械有限公司 一种智能电动铲运机控制方法
CN114606996B (zh) * 2022-03-28 2022-10-21 徐工集团工程机械股份有限公司科技分公司 一种装载机自动铲料控制方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076354B2 (en) * 2000-03-24 2006-07-11 Komatsu Ltd. Working unit control apparatus of excavating and loading machine
US7853384B2 (en) * 2007-03-20 2010-12-14 Deere & Company Method and system for controlling a vehicle for loading or digging material
JP5965482B2 (ja) * 2012-06-04 2016-08-03 日立建機株式会社 作業車両
US10563376B2 (en) * 2014-10-13 2020-02-18 Sandvik Mining And Construction Oy Arrangement for controlling a work machine

Also Published As

Publication number Publication date
AU2021269094A1 (en) 2022-11-03
MX2022013862A (es) 2022-11-30
CA3177113A1 (en) 2021-11-11
PL3907335T3 (pl) 2023-07-24
CL2022003038A1 (es) 2023-04-28
PE20221839A1 (es) 2022-11-29
EP3907335A1 (en) 2021-11-10
CN115516172A (zh) 2022-12-23
WO2021224373A1 (en) 2021-11-11
US20230175232A1 (en) 2023-06-08
FI3907335T3 (fi) 2023-05-08

Similar Documents

Publication Publication Date Title
US20230175232A1 (en) Autonomous loading operations of a mining machine
US20220251809A1 (en) Autonomous mine vehicle operation
EP4148378A1 (en) Mining worksite mapping
EP4177405A1 (en) Autonomous mining vehicle control
EP3907332B1 (en) Traction control during loading operations of a mining machine
EP3961340B1 (en) Underground worksite vehicle positioning control
EP3754450B1 (en) Autonomous vehicle monitoring
EP4421249A1 (en) Mining vehicle calibration
EP4421250A1 (en) Mining vehicle calibration
US20240287768A1 (en) Mining vehicle calibration
US20240287770A1 (en) Mining vehicle calibration
EP4325318A1 (en) Obstacle detection for a mining vehicle
EP4261646A1 (en) Scanner emulation for mining vehicle
EP4325319A1 (en) Obstacle avoidance trajectory for a mining vehicle
EP3961267A1 (en) Underground worksite vehicle positioning control
CN118547741A (zh) 采矿车辆校准
CN118547740A (zh) 采矿车辆校准
JP2024099211A (ja) ショベル
OA21177A (en) Underground worksite vehicle positioning control.

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN PUBLISHED

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

B565 Issuance of search results under rule 164(2) epc

Effective date: 20200916

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20220510

RBV Designated contracting states (corrected)

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

RIC1 Information provided on ipc code assigned before grant

Ipc: E02F 3/43 20060101ALI20220929BHEP

Ipc: G05B 13/02 20060101ALI20220929BHEP

Ipc: E21C 27/30 20060101ALI20220929BHEP

Ipc: E21C 37/00 20060101ALI20220929BHEP

Ipc: E02F 9/22 20060101ALI20220929BHEP

Ipc: E02F 9/20 20060101AFI20220929BHEP

INTG Intention to grant announced

Effective date: 20221014

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

Ref country code: AT

Ref legal event code: REF

Ref document number: 1551058

Country of ref document: AT

Kind code of ref document: T

Effective date: 20230315

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602020008390

Country of ref document: DE

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: SE

Ref legal event code: TRGR

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG9D

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20230301

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20230603

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230601

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1551058

Country of ref document: AT

Kind code of ref document: T

Effective date: 20230301

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230602

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230703

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230701

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 20230412

Year of fee payment: 4

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 602020008390

Country of ref document: DE

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20230531

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20230506

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20230531

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20230531

26N No opposition filed

Effective date: 20231204

REG Reference to a national code

Ref country code: IE

Ref legal event code: MM4A

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20230506

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20230506

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20230301

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20230531

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20240403

Year of fee payment: 5

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CZ

Payment date: 20240424

Year of fee payment: 5

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20240422

Year of fee payment: 5

Ref country code: FI

Payment date: 20240514

Year of fee payment: 5

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: PL

Payment date: 20240417

Year of fee payment: 5