The present disclosure relates to a system for tuning the hydraulic components of a production digger. In particular, the present disclosure relates to a system that is configured to assess the kinematic performance of hydraulic components of a production digger to enable rectification of problems and thereby more optimal performance of the production digger.
Production diggers, which include for example hydraulic excavators, hydraulic mining shovels and backhoes, include several components that rotate with respect to one another. These components include the cab, boom, stick and bucket. The components are rotatably connected to one another at joints. Rotational movement is produced by hydraulic actuators that are connected between the components of the production digger.
Hydraulic components of production diggers are typically configured through a process known as ‘hydraulic pump tuning’. Hydraulic pump tuning currently defines the performance of the hydraulic components of the production digger (e.g. the rotational velocity of components of the production digger). Hydraulic pump tuning takes place at initial commissioning of a new production digger, as well as during subsequent servicing, most often following major component change outs (i.e., hoses, hydraulic system components and main hydraulic pumps). The optimal operation of the hydraulic components of a production digger, and thus the production digger as a whole, is typically specified by the manufacturer of the production digger. During hydraulic system tuning, hydraulic pumps associated with each of the hydraulic actuators are set-up with a specified pressure and flow.
In addition to confirming that the pressure and flow for hydraulic components is as specified by the manufacturer, performance assessment of production diggers typically occurs by timing the speed in which a component is able to complete a ‘characteristic movement’ (i.e., the body (slew, yaw), boom (up and down), stick (in and out), bucket (curl and dump, in and out). These measured times for each characteristic movement are then compared to times specified by the production digger manufacturer to qualify production digger performance.
There are several technical problems associated with the current hydraulic component configuration and production digger performance assessment procedures. For example, hydraulic tuning to specified parameters does not guarantee that a production digger will perform as specified by a manufacturer. Tuning hydraulic components to specified parameters can result in sub-optimal performance of the production digger, for several reasons (e.g. faulty cylinders (actuators), poor engine output, a faulty control system (levers and actuators), excessive mechanical friction due to worn pins and Bearings (slew ring), etc.). Also, in the event that the time measured during commissioning is greater than the time specified by a manufacturer for characteristic movements, the typical solution is to ensure that the hydraulic tuning is as specified. In the event that the hydraulic tuning is as specified, this may result in the production digger operator being blamed for sub-optimal performance. Therefore, current production digger performance assessment procedures are also subject to human error (e.g. operator error, an error in the assessment of an operator, incorrect hydraulic tuning, timing error, etc.).
In this specification, unless the contrary is expressly stated, where a document, act or item of knowledge is referred to or discussed, this reference or discussion is not an admission that the document, act or item of knowledge or any combination thereof was at the priority date, publicly available, known to the public, part of common general knowledge; or known to be relevant to an attempt to solve any problem with which this specification is concerned.
Disclosed herein is a system for tuning hydraulic components of a production digger, the production digger comprising an undercarriage configured to move the production digger, a body rotatably connected to the undercarriage about a first joint, a boom rotatably connected to the body about a second joint, a stick rotatably connected to the boom about a third joint, a bucket rotatably connected to the stick about a fourth joint, a first hydraulic component connected to the undercarriage and body that is configured to enable the body to rotate relative to the undercarriage, a second hydraulic component connected to the boom and the body that is configured to enable the boom to rotate relative to the body, a third hydraulic component connected to the boom and the stick that is configured to enable the stick to rotate relative to the boom, a fourth hydraulic component connected to the bucket and the stick that is configured to enable the bucket to rotate relative to the stick. The system may comprise a first sensor unit mounted to the body of the production digger, the first sensor unit being configured to output a plurality of first signals indicative of a rotational velocity of the body about the first joint and a rotational acceleration of the body about the first joint; a second sensor unit mounted to the boom of the production digger, the second sensor unit being configured to output a plurality of second signals indicative of a rotational velocity of the boom about the second joint and a rotational acceleration of the boom about the second joint; a third sensor unit mounted to the stick of the production digger, the third sensor unit being configured to output a plurality of third signals indicative of a rotational velocity of the stick about the third joint and a rotational acceleration of the stick about the third joint; a fourth sensor unit mounted to the bucket of the production digger, the fourth sensor unit being configured to output a plurality of fourth signals indicative of a rotational velocity of the bucket about the fourth joint and a rotational acceleration of the bucket about the fourth joint; a processor in communication with the first, second, third and fourth sensor units, the processor being configured to: receive the plurality of first, second, third and fourth signals; determine the rotational velocity of the body about the first joint, and rotational acceleration of the body about the first joint in dependence on the plurality of first signals; determine the rotational velocity of the boom about the second joint, and the rotational acceleration of the boom about the second joint in dependence on the plurality second signals; determine the rotational velocity of the stick about the third joint, and the rotational acceleration of the stick about the third joint in dependence on the plurality third signals; determine the rotational velocity of the bucket about the fourth joint, and the rotational acceleration of the bucket about the fourth joint in dependence on the plurality fourth signals; a display in communication with the processor, the display being configured to: display tuning information to a user, the tuning information comprising the rotational velocity and rotational acceleration of the boom, stick, body and bucket determined by the processor, wherein the user is able to tune the first, second, third and fourth hydraulic components of the production digger in dependence on the tuning information.
Unlike existing performance assessment methods for production diggers, which may be able determine that a problem is present, but not the underlying performance metric which may produce the problem, the system disclosed herein is able to provide a holistic kinematic performance assessment of a production digger (and/or components thereof), which is a more reliable indicator of production digger performance. The system disclosed herein is able to display the assessed performance metrics to enable rectification (e.g. tuning of the hydraulic components) of the production digger to increase the performance of the production digger (e.g. speed, and therefore the amount of material that the production digger is able to move). In contrast to existing performance measurement techniques, the system disclosed herein provides a tool that may be used whilst digging, as the sensor units can be located away from the harsh digging environment. This may avoid unnecessary disruptions or the need to delay assessment until such time as routine machine servicing occurs. Advantageously, the automated system disclosed herein may also avoid inherent human error associated with existing performance assessment techniques (i.e., through use of a stop watch to time, or via hydraulic pump tuning), and provides information on non-linear metrics (i.e., velocity and acceleration) not provided by those techniques.
In some forms, the plurality of first signals is indicative of a relative position of the body, the plurality of second signals is indicative of a relative position of the boom, the plurality of third signals is indicative of a relative position of the stick, and the plurality of fourth signals is indicative of a relative position of the bucket.
In some forms, the processor is configured to determine the relative position of the body in dependence on the plurality of first signals, determine the relative position of the boom in dependence on the plurality of second signals, determine the relative position of the stick in dependence on the plurality of third signals, and determine the relative position of the bucket in dependence on the plurality of fourth signals, and the tuning information comprises the relative position of the body, bucket, stick and bucket determined by the processor.
In some forms, the first sensor unit comprises a first gyroscope that is arranged to measure the angular velocity of the body about a first axis of the first joint, and wherein the plurality first signals is indicative of the angular velocity of the body about the first axis.
In some forms, the first sensor unit comprises a magnetometer, an accelerometer and/or a GPS. The GPS may be dual antenna and include real time kinetic positioning functionality to enhance the precision of the system.
In some forms, the first sensor unit is arranged to measure the angular acceleration of the body about the first axis, and wherein the plurality of first signals comprises the angular acceleration of the body about the first axis.
In some forms, the first sensor unit is configured to output the plurality of first signals at between 1 Hz and 1 kHz (e.g. 200 Hz), and wherein each of the plurality of first signals comprises a timestamp.
In some forms, the processor is configured to determine first and second Euler angles of the first sensor, and wherein the plurality of first signals comprises the determined first and second Euler angles.
In some forms, the second sensor unit comprises a second gyroscope that is arranged to measure the angular velocity of the boom about a second axis, and wherein the plurality of second signals is indicative of the angular velocity of the boom about second axis.
In some forms, the second sensor unit comprises a magnetometer, an accelerometer and/or a GPS. The GPS may be dual antenna and include real time kinetic positioning functionality to enhance the precision of the system.
In some forms, the second sensor unit is arranged to measure the angular acceleration of the boom about the second axis, and wherein the plurality of second signal comprises the angular acceleration of the boom about the second axis.
In some forms, the second sensor unit is configured to output the plurality of second signals at between 1 Hz and 1 kHz (e.g. 200 Hz), and wherein each of the plurality of second signal comprises a timestamp.
In some forms, the processor is configured to determine third and fourth Euler angles of the second sensor, and wherein the plurality of second signal comprises the determined third and fourth Euler angles.
In some forms, the third sensor unit comprises a third gyroscope that is arranged to measure the angular velocity of the stick about a third axis, and wherein the plurality of third signals is indicative of the angular velocity of the stick about the third axis.
In some forms, the third sensor unit comprises a magnetometer, an accelerometer and/or a GPS. The GPS may be dual antenna and include real time kinetic positioning functionality to enhance the precision of the system.
In some forms, the third sensor unit is arranged to measure the angular acceleration of the stick about the third axis, and wherein the plurality of third signal comprises the angular acceleration of the stick about the third axis.
In some forms, the third sensor unit is configured to output the plurality of third signals at between 1 Hz and 1 kHz (e.g. 200 Hz), and wherein of the plurality of third signals comprises a timestamp.
In some forms, the processor is configured to determine fifth and sixth Euler angles of the third sensor, and wherein the plurality of third signals comprises the determined fifth and sixth Euler angles.
In some forms, the fourth sensor unit comprises a fourth gyroscope that is arranged to measure the angular velocity of the bucket about a fourth axis, and wherein the plurality of fourth signals is indicative of the angular velocity of the bucket about the fourth axis.
In some forms, the fourth sensor unit comprises a magnetometer, an accelerometer and/or a GPS. The GPS may be dual antenna and include real time kinetic positioning functionality to enhance the precision of the system.
In some forms, the fourth sensor unit is arranged to measure the angular acceleration of the stick about the fourth axis, and wherein the plurality of fourth signals comprises the angular acceleration of the stick about the fourth axis.
In some forms, the fourth sensor unit is configured to output the plurality of fourth signals at between 1 Hz and 1 kHz (e.g. 200 Hz), and wherein each of the plurality of fourth signals comprises a timestamp.
In some forms, the processor is configured to determine seventh and eighth Euler angles of the fourth sensor, and wherein the plurality of fourth signals comprises the determined seventh and eighth Euler angles.
In some forms, the processor is configured to compile the plurality of first signals to produce a first graph that plots the plurality of first signals against time.
In some forms, the processor is configured to determine a first region of interest in the first graph that represents a rotational movement of the body, and to determine the rotational velocity and rotational acceleration of the body in the first region of interest.
In some forms, the display is configured to display the rotational velocity and rotational acceleration of the body in the first region of interest.
In some forms, the processor is configured to compile the plurality of second signals to produce a second graph that plots the plurality of second signals against time.
In some forms, the processor is configured to determine a second region of interest in the second graph that represents a rotational movement of the boom, and to determine the rotational velocity and rotational acceleration of the boom in the second region of interest.
In some forms, the display is configured to display the rotational velocity and rotational acceleration of the boom in the second region of interest.
In some forms, the processor is configured to compile the plurality of third signals to produce a third graph that plots the plurality of third signals against time.
In some forms, the processor is configured to determine a third region of interest in the third graph that represents a rotational movement of the stick, and to determine the rotational velocity and rotational acceleration of the stick in the third region of interest.
In some forms, the display is configured to display the rotational velocity and rotational acceleration of the stick in the third region of interest.
In some forms, the processor is configured to compile the plurality of fourth signals to produce a fourth graph that plots the plurality of fourth signals against time.
In some forms, the processor is configured to determine a fourth region of interest in the fourth graph that represents a rotational movement of the bucket, and to determine the rotational velocity and rotational acceleration of the bucket in the fourth region of interest.
In some forms, the display is configured to display the rotational velocity and rotational acceleration of the bucket in the fourth region of interest.
In some forms, the first axis is a first axis of rotation of the first sensor unit, and wherein the processor is configured to determine whether the first sensor unit is mounted to the body such that an orientation of the first sensor unit is aligned with the first axis of rotation of the first sensor unit, and to apply a transformation matrix to the orientation of the first sensor unit when the orientation of the first sensor unit is not aligned with the first axis of rotation of the first sensor unit.
In some forms, the fourth axis is a fourth axis of rotation of the second sensor unit, and wherein the processor is configured to determine whether the second sensor unit is mounted to the body such that an orientation of the second sensor unit is aligned with the fourth axis of rotation of the second sensor unit, and to apply a transformation matrix to the orientation of the second sensor unit when the orientation of the second sensor unit is not aligned with the fourth axis of rotation of the second sensor unit.
In some forms, the seventh axis is a seventh axis of rotation of the third sensor unit, and wherein the processor is configured to determine whether the third sensor unit is mounted to the body such that an orientation of the third sensor unit is aligned with the seventh axis of rotation of the third sensor unit, and to apply a transformation matrix to the orientation of the third sensor unit when the orientation of the third sensor unit is not aligned with the seventh axis of rotation of the third sensor unit.
In some forms, the tenth axis is a tenth axis of rotation of the fourth sensor unit, and wherein the processor is configured to determine whether the fourth sensor unit is mounted to the body such that an orientation of the fourth sensor unit is aligned with the tenth axis of rotation of the fourth sensor unit, and to apply a transformation matrix to the orientation of the fourth sensor unit when the orientation of the fourth sensor unit is not aligned with the tenth axis of rotation of the fourth sensor unit.
In some forms, the processor is configured to filter the plurality of first, second, third and fourth signals.
In some forms, the processor is configured to determine: the rotational acceleration of the body using rotational velocity of the body; the rotational acceleration of the boom using rotational velocity of the boom; the rotational acceleration of the stick using rotational velocity of the stick; and the rotational acceleration of the bucket using rotational velocity of the bucket.
In some forms, the plurality of first signals include a GPS location of the body, and wherein the processor is configured to use: the first and second Euler angles to produce a first kinematic model of the body; the third and fourth Euler angles to produce a second kinematic model of the boom; the fifth and sixth Euler angles to produce a third kinematic model of the stick; the seventh and eighth Euler angles to produce a fourth kinematic model of the bucket; and combine the first, second, third and fourth kinematic models to produce a kinematic model of the production digger.
In some forms, the display is configured to display the kinematic model of the production digger.
Also disclosed herein is a system for tuning hydraulic components of a production digger, the production digger comprising an undercarriage configured to move the production digger, an body rotatably connected to the undercarriage, a boom rotatably connected to the body, a stick rotatably connected to the boom, a bucket rotatably connected to the stick, a first hydraulic component connected to the boom and the body that is configured to enable the boom to rotate relative to the body, a second hydraulic component connected to the boom and the stick that is configured to enable the stick to rotate relative to the boom, and a third hydraulic component connected to the bucket and the stick that is configured to enable the bucket to rotate relative to the stick. The system may comprise; one or more sensor units mounted to the boom, the stick, the body and/or the bucket, the one or more sensor units being configured to output one or more signals indicative of relative position, rotational velocity and/or rotational acceleration of the boom, stick, body or bucket respectively; and a processor in communication with the one or more sensor units, the processor being configured to: receive the one or more signals; and determine the relative position, rotational velocity and/or rotational acceleration of the boom, stick, body and/or bucket; a display in communication with the processor, the display being configured to: display tuning information to a user, the tuning information comprising the relative position, rotational velocity and/or rotational acceleration of the boom, stick, body and/or bucket determined by the processor, wherein the user is able to tune the first, second and/or third hydraulic component of the production digger in dependence on the tuning information.
Also disclosed herein is a system for assessing the kinematic performance of a production digger, the production digger comprising an undercarriage configured to move the production digger, an body rotatably connected to the undercarriage, a boom rotatably connected to the body, a stick rotatably connected to the boom, and a bucket rotatably connected to the stick. The system may comprise one or more sensor units mounted to the boom, the stick, the body, and/or the bucket, the one or more sensor units being configured to output one or more signals indicative of relative position, rotational velocity and/or rotational acceleration of the boom, stick, body or bucket respectively; and a processor in communication with the one or more sensor units, the processor being configured to: receive the one or more signals; an determine the relative position, rotational velocity and/or rotational acceleration of the boom, stick, body and/or bucket, wherein a user is able to assess the kinematic performance of the body, boom, body, stick, and/or bucket in dependence on the relative position, rotational velocity and/or rotational acceleration of the boom, stick, body and/or bucket determined by the processor.
Also disclosed herein is a method of tuning hydraulic components of a production digger, the production digger comprising an undercarriage configured to move the production digger, a body rotatably connected to the undercarriage about a first joint, a boom rotatably connected to the body about a second joint, a stick rotatably connected to the boom about a third joint, a bucket rotatably connected to the stick about a fourth joint, a first hydraulic component connected to the undercarriage and body that is configured to enable the body to rotate relative to the undercarriage, a second hydraulic component connected to the boom and the body that is configured to enable the boom to rotate relative to the body, a third hydraulic component connected to the boom and the stick that is configured to enable the stick to rotate relative to the boom, a fourth hydraulic component connected to the bucket and the stick that is configured to enable the bucket to rotate relative to the stick. The method may comprise; mounting a first sensor unit to the body of the production digger, the first sensor unit being configured to output a plurality of first signals indicative of a rotational velocity of the body about the first joint and a rotational acceleration of the body about the first joint; mounting a second sensor unit to the boom of the production digger, the second sensor unit being configured to output a plurality of second signals indicative of a rotational velocity of the boom about the second joint and a rotational acceleration of the boom about the second joint; mounting a third sensor unit to the stick of the production digger, the third sensor unit being configured to output a plurality of third signals indicative of a rotational velocity of the stick about the third joint and a rotational acceleration of the stick about the third joint; mounting a fourth sensor unit to the bucket of the production digger, the fourth sensor unit being configured to output a plurality of fourth signals indicative of a rotational velocity of the bucket about the fourth joint and a rotational acceleration of the bucket about the fourth joint; receiving at a computer processor the plurality of first, second, third and fourth signals; determining the rotational velocity of the body about the first joint, and rotational acceleration of the body about the first joint in dependence on the plurality of first signals using the computer processor; determining the rotational velocity of the boom about the second joint, and the rotational acceleration of the boom about the second joint in dependence on the plurality second signals using the computer processor; determining the rotational velocity of the stick about the third joint, and the rotational acceleration of the stick about the third joint in dependence on the plurality third signals using the computer processor; determining the rotational velocity of the bucket about the fourth joint, and the rotational acceleration of the bucket about the fourth joint in dependence on the plurality fourth signals using the computer processor; displaying on a display tuning information to a user, the tuning information comprising the rotational velocity and rotational acceleration of the boom, stick, body and bucket determined by the processor; and tuning the first, second, third and fourth hydraulic components of the production digger in dependence on the tuning information.
Various embodiments/aspects of the disclosure will now be described with reference to the following figures.
Current practice among mining excavator manufacturers is to measure ‘handbook’ performance according to hydraulic pressures. As such, there is no consideration of actual kinematic performance of the production digger (e.g. hydraulic excavators, hydraulic mining shovels and backhoes). Through experimentation using the system disclosed herein, the Applicant has discovered significant variances in real production digger speeds of up to 28% between identical newly commissioned mining-scale production diggers.
When pressing the manufacturer in relation to this significant disparity in performance between identical production diggers (or between actual vs specified performance), a manufacturer may request a bench test in near-perfect digging conditions. Typically, an operator is provided by the manufacturer and a production test is carried out over a number of hours. The Applicant has discovered that this methodology has a significant number of variables and cannot be reasonably considered to be reliable or representative. The Applicant has discovered that this methodology cannot meaningfully isolate kinematic performance from the operator, material, bench configuration and truck exchange times to ensure production digger performance.
To address this problem, and the technical problems associated with the resulting sub-optimal performance of production diggers, the Applicant has developed a system that assesses production digger performance, allowing production digger operators (e.g. technicians, owners, maintenance personnel, original equipment manufacturers, etc) the ability to ensure that production diggers meet performance standards, both specified (e.g. timing of a movement between two positions) and unspecified (e.g. joint acceleration, a better performance characteristic than timing of a movement between two positions) by manufacturers (e.g. by rectifying the production digger to address mechanical issues, as is described further below, to physically change the way that the production digger operates). The system disclosed herein is able to separate the operator performance from production digger performance and allow operators to utilise an integrated performance management system that address the human and production digger components independently by measuring actual kinematic performance of the exicator through several mechanisms. Advantages of the system disclosed herein include that an production digger is able to be rectified (e.g. physical alterations to address issues determined by the system) to change the physical characteristics of the production digger (e.g. to increase productivity), there is no need for manufacturers to conduct the aforementioned bench testing, it allows for the performance of operator and production digger to be assessed, and can assess during normal digging (i.e. there may be no need to shut down and perform testing, reducing costly downtime).
A system that can used to substantially increase the performance of a production digger will now be described with reference to
The system for tuning the hydraulic components will now be described in further detail with respect to
The third sensor unit 39 is mounted to the stick 7 of the excavator 1. The third sensor unit 39 is configured to output signals that are indicative of the relative position of the stick 7, the rotational velocity of the stick 7 about the third joint 19, and the rotational acceleration of the stick 7 about the third joint 19. The fourth sensor unit 41 is mounted to the bucket 9 of the excavator 1 and is configured to output signals indicative of the relative position of the bucket 9, the rotational velocity of the bucket 9 about the fourth joint 21, and the rotational acceleration of the bucket 9 about the fourth joint 21.
In the detailed embodiment, each of the sensor units are the same. A representative sensor unit 46 will now be described with respect to
The sensor unit 46 also includes a processor unit 48 that is in communication with the sensor unit 46. The processor unit 48 includes a computer processor. Communication between the processor unit 48 and the sensor 43 may be wireless or via a cable. In the detailed embodiment, the processor unit 48 is connected to the sensor 43 via a cable (not shown), and is located one or more meters away from the sensor 43 to reduce or eliminate the impact that magnets of the processor unit have on the measurements taken by the sensor 43 (e.g. distortion on the output of the sensor 43).
In the detailed embodiment, each sensor unit 46 includes a dedicated processor unit 47. Therefore, in an example where four sensor units are mounted to the body 3, boom 5, stick 7 and bucket 9 of the excavator 1, four processor units 48 associated with the sensor 43 of each sensor unit 46 is also mounted to body 3, boom 5, stick 7 and bucket 9 of the excavator 1. This arrangement provides several advantages. One advantage relates to the simplicity of the system. For example, each sensor 43 is designed such that it needs only to communicate with its dedicated processor unit 48, and not with sensors 43 that are mounted to other components of the excavator. Also, each sensor unit 46 and processor unit 48 may be the same (i.e. include the same sensor 43 and the processor of each processor unit is able to be configured in the same manner).
For performance assessment purposes, a user is able to mount one or more of the same sensor units to the excavator without needing to be concerned with issues relating to, for example, wireless connectivity between each of the sensor units, wireless connectivity between each of the sensor units and a processor that is separated from the excavator (e.g. a dedicated computer separate to the excavator that operates as the processor in lieu of one or more processor units), and having to mount different sensor configurations to different components of the excavator. However, while the detailed embodiment has the aforementioned advantages as they relate to system simplicity and practicality, as will be apparent to the skilled addressee, each sensor unit 46 need not include a dedicated processor unit 47. As will be apparent to the skilled addressee, a system having a single processor unit is also able to be implemented (e.g. a single processor unit that is either mounted to a component of the excavator, or separated from the excavator, and is configured to communicate with each sensor). As such, the term ‘processor’ as used herein refers to the functionality of one or more computer processors.
Each processor unit 48 includes a magnetic mounting means 49 that is configured to mount the processor unit 48 to a component of the excavator. In the detailed embodiment, the magnetic mounting 49 includes four magnets 51 that are secured to the corners of the rear face 53 of the processor unit 47.
In the detailed embodiment, the use of a detachable mounting for the mounting plate 45 and processor unit 48 enables the sensor units to be mounted to the components of the excavator for performance assessment purposes (e.g. when commissioning a new excavator, after servicing or repairing an excavator) and then removed from the components of the excavator such that the sensor units are not damaged in use.
In the detailed embodiment, the processor unit 47 includes onboard storage to enable data to be stored by the processor unit 47 (e.g. should a network not be available to transmit the data to another device, or should it be required to extract the data from the processor unit 47 at the completion of testing). In the detailed embodiment, the processor unit 47 is configured to communicate wirelessly (e.g. WiFi, cellular, etc.). External communication serves to provide remote access to the unit 47 for management to access the recorded data, and/or streaming of data to a centralized reporting database for further analysis and aggregation (e.g. to enable comparison and ranking of machines between operations).
As described above, the system includes a ‘processor’ (e.g. the functionality of one or more computer processors) in communication with the sensor units. In the detailed embodiment, the ‘processor’ includes the processor of the processor unit included in each of the first 37, second 39 and third 41 sensor units, along with the processor of a computer (not shown) that is separate to the processor units mounted to the excavator.
The processor is configured to receive the output signals of the first 37, second 39 and third 41 sensor units. The processor is configured to determine the relative position of the boom 5, the rotational velocity of the boom 5 about the joint 17, and the rotational acceleration of the boom 5 about the joint 17 in dependence on the output signals of the sensor unit mounted to the boom 5. The processor is also configured to determine the relative position of the stick 7, the rotational velocity of the stick 7 about the third joint 19, and the rotational acceleration of the stick 7 about the third joint 19 in dependence on the output signals of the sensor unit mounted to the stick 7. The processor is also configured to determine the relative position of the bucket 9, the rotational velocity of the bucket 9 about the fourth joint 21, and the rotational acceleration of the bucket 9 about the fourth joint 21 in dependence on the output signals of the sensor unit mounted to the bucket 9.
The system also includes a display (not shown) that is in communication with the processor. The display is configured to display tuning information to a user of the system. The tuning information includes the relative position, rotational velocity and rotational acceleration of one or more components of the excavator (e.g. boom 5, stick 7, body 3 and/or bucket 9) determined by the processor. The tuning information provides an accurate overview of the kinematic performance of each of the components of the hydraulic excavator. The user is able to compare the tuning information determined for the one or more components of the hydraulic excavator with data available for the type of excavator (e.g. data available for the kinematics of a type of hydraulic excavator provided by the excavator supplier). In this way, the user is able to tune the first, second 23, third 29 and/or fourth 33 hydraulic components of the excavator (e.g. by adjusting a pressure relief valve associated with a hydraulic actuator) in dependence on the tuning information. For example, if it is determined that one or more of the components of the hydraulic system are not moving as fast as theoretically achievable, the pressure relief valves and/or hydraulic solenoid associated with one or more of the hydraulic components could be adjusted to ensure a higher pressure is achieved.
Where the system includes a fourth sensor unit mounted to the body, the processor may alternatively, or in addition, be configured to determine the relative position of the body 3, the rotational velocity of the body 3 about the first joint, and the rotational acceleration of the body 3 about the first joint in dependence on output signals of the fourth sensor unit mounted to the body 3. In this embodiment, the processor is configured to receive the output signals of the fourth sensor unit to determine the relative position of the body 3, the rotational velocity of the body 3 about the joint between the undercarriage 11 and the body 3, and the rotational acceleration of the body 3 about that in dependence on the output signals of the sensor unit mounted to the body 3. In this embodiment, the processor is also configured to determine the relative position of the body 3, the rotational velocity of the body 3 about the joint between the body 3 and the undercarriage 11, and the rotational acceleration of the body 3 about that third joint in dependence on the output signals of the sensor unit mounted to the body 7. The tuning information displayed to the user would include the kinematic information determined by the processor for the body 3.
The sensors 43 and output of the sensors 43 will now be described in further detail with respect to
The first sensor unit is configured to output the plurality of first signals at between 1 Hz and 1 kHz (e.g. around 200 Hz). This provides a sufficient sampling rate for the purpose of assessing the kinematic performance of the body 3. As will be evident to the skilled addressee, the frequency is able to be selected to suit the overall system. In the detailed form, the signals outputted by the first sensor unit includes a timestamp.
The first sensor unit may be configured to determine first and second Euler angles of the first sensor, and signals outputted by the first sensor unit may then include the determined first and second Euler angles. The first and second Euler angles are able to be used in lieu of, for example, the output of the gyroscope in order to determine the rotational velocity and rotational acceleration of the body 3 about the joint between the body 3 and undercarriage 11.
The sensor 43 of the sensor unit 46 mounted to the boom 5 (referred to below as the second sensor unit, marked as 37 in
The sensor 43 of the second sensor unit may also include a magnetometer and an output of the sensor 43 may also include measurements of the magnetometer. The second sensor unit is arranged to measure the angular acceleration of the boom 5 about the second axis Y1 of the second joint 17. The signals of the second sensor unit are indicative of the angular acceleration of the boom 5 about the second axis Y1 of the second joint 17.
The second sensor unit is configured to output the plurality of the second signals at between 1 Hz and 1 kHz (e.g. around 200 Hz). This provides a sufficient sampling rate for the purpose of assessing the kinematic performance of the boom 5. As will be evident to the skilled addressee, the frequency is able to be selected to suit the overall system. In the detailed form, the signals outputted by the second sensor unit includes a timestamp.
The second sensor unit may be configured to determine third and fourth Euler angles of the second sensor, and signals outputted by the second sensor unit may then include the determined third and fourth Euler angles. The third and fourth Euler angles are able to be used in lieu of, for example, the output of the gyroscope in order to determine the rotational velocity and rotational acceleration of the boom 5 about the joint between the body 3 and boom 5.
The sensor 43 of the sensor unit 46 mounted to the stick 7 (referred to below as the third sensor unit, marked as 39 in
The sensor 43 of the third sensor unit may also include a magnetometer and an output of the sensor 43 may also include measurements of the magnetometer. The third sensor unit is arranged to measure the angular acceleration of the stick 7 about the second axis Y2 of the second joint 17. The signals of the third sensor unit are indicative of the angular acceleration of the stick 7 about the third axis Y2 of the third joint 19.
The third sensor unit is configured to output the plurality of second signals at between 1 Hz and 1 kHz (e.g. around 200 Hz). This provides a sufficient sampling rate for the purpose of assessing the kinematic performance of the stick 7. As will be evident to the skilled addressee, the frequency is able to be selected to suit the overall system. In the detailed form, the signals outputted by the third sensor unit includes a timestamp.
The third sensor unit may be configured to determine fifth and sixth Euler angles of the third sensor, and signals outputted by the third sensor unit may then include the determined fifth and sixth Euler angles. The fifth and sixth Euler angles are able to be used in lieu of, for example, the output of the gyroscope in order to determine the rotational velocity and rotational acceleration of the stick 7 about the third joint 19 between the stick 7 and boom 5.
The sensor 43 of the sensor unit 46 mounted to the bucket 9 (referred to below as the fourth sensor unit, marked as 41 in
The sensor 43 of the fourth sensor unit may also include a magnetometer and an output of the sensor 43 may also include measurements of the magnetometer. The fourth sensor unit is arranged to measure the angular acceleration of the bucket 9 about the fourth axis Y3 of the fourth joint 21. The signals of the fourth sensor unit are indicative of the angular acceleration of the bucket 9 about the fourth axis Y3 of the fourth joint 21.
The fourth sensor unit is configured to output the plurality of fourth signals at between 1 Hz and 1 kHz (e.g. around 200 Hz). This provides a sufficient sampling rate for the purpose of assessing the kinematic performance of the bucket 9. As will be evident to the skilled addressee, the frequency is able to be selected to suit the overall system. In the detailed form, the signals outputted by the fourth sensor unit includes a timestamp.
The fourth sensor unit may be configured to determine seventh and eighth Euler angles of the third sensor, and signals outputted by the fourth sensor unit may then include the determined seventh and eighth Euler angles. The seventh and eighth Euler angles are able to be used in lieu of, for example, the output of the gyroscope in order to determine the rotational velocity and rotational acceleration of the bucket 5 about the fourth joint 21 between the stick 7 and bucket 9.
An example performance assessment procedure for the body 3 of the excavator will now be described with reference to
An example procedure for the performance assessment of the body 3 of the excavator 1 is as follows. Firstly, specific movements of the body 3 of the excavator 1 are performed by an operator. After bringing the excavator up to full operating RPM, the operator positions the attachment in a typical loading position (shown in
Starting from a stationary position at the 12 o'clock position (shown in
The processor is configured to compile the plurality of first signals to produce a first graph that plots the plurality of first signals against time. The first graph may be in the form of several graphs that plot, or otherwise represent, each of the outputs of the first sensor unit against time. An example of the first graph is shown in
The processor is configured to determine a first region of interest 55 in the first graph that represents a rotational movement of the body 3 about the first axis Zo of the first joint. As can be seen in the first region of interest 55 in
The system may also be configured to determine a derivative of rotational acceleration to determine the jerk of each joint. A graph that provides a representative output of jerk is shown in
The Applicant has discovered that setting the pressure and flow of hydraulic components (such as the hydraulic component configured to enable rotation of the body relative to the undercarriage of the excavator) to specified values is not an optimum method for maintaining and commissioning a hydraulic excavator. This traditional method may not result in the optimal (e.g. as specified by a manufacturer) performance. The system disclosed herein advantageously enables the kinematic performance of the body of a hydraulic excavator to be assessed dynamically. In the event that the kinematic performance is not optimal, the operator (this may be via the equipment provider) is able to adjust the hydraulic component associated with the rotation of the body (e.g. away from the settings specified by the manufacturer to achieve a specified performance). As such, the performance of the hydraulic excavator is able to be optimised (e.g. to move faster) using the system disclosed herein, which provides many benefits to the user of the excavator. Also, it enables the operator and the excavator to be assessed independently of one another, which removes human error from the assessment of the performance of an excavator, enables operators to be further educated to increase performance, and enables tracking of operator performance in addition to excavator performance.
In regards to “optimal kinematic performance” of a production digger, it should be noted that original equipment manufacturers (OEMs) do not typically provide a specification for rotational velocity or rotational acceleration directly. As discussed above, OEMs typically only provide a specified time taken to perform a test movement with one and or both engines (if the machine has two engines) in operation. This methodology provided by the OEMs assumes constant and uniform rotational acceleration and rotational velocity, which again the Applicant has discovered does not reflect real world results for the reasons discussed above (e.g. due to non-conservative damping coefficients, etc.). When conducting one of the OEM tests, two different machines could have different joint velocities and accelerations while still producing the same resultant time to complete a specified movement. The system disclosed herein actually characterises performance for a more detailed overview by defining actual machine performance.
An example performance assessment procedure for the boom 5 of the excavator will now be described with reference to
An example procedure for the performance assessment of the boom 5 of the excavator 1 is as follows. Firstly, specific movements of the boom 5 of the excavator 1 are performed by an operator. Starting with the bucket 9 curled fully in (i.e. towards the boom 5) and positioned just off the ground, the boom 5 is raised at maximum lever application until just before the boom end stops are reached (shown in
The processor is configured to compile the plurality of second signals to produce a second graph that plots the plurality of second signals against time. The second graph may be in the form of several graphs that plot, or otherwise represent, each of the outputs of the second sensor unit against time. An example of the first graph is shown in
In a similar manner (not shown) to that described above with respect to the first sensor, the processor is configured to determine a region of interest in the graph of the second sensor outputs that represents a rotational movement of the boom 5 about the second axis Y1 of the second joint.
As shown in
Rotational acceleration for the boom is obtained by differentiation of the curve shown in
Similar to that described above with respect to the body, the Applicant has discovered that setting the pressure and flow of hydraulic components (such as the hydraulic component configured to enable rotation of the boom relative to the body of the excavator) to specified values is not an optimum method for maintaining and commissioning a hydraulic excavator. This traditional method may not result in the optimal (e.g. as specified by a manufacturer) performance. The system disclosed herein advantageously enables the kinematic performance of the boom of a hydraulic excavator to be assessed dynamically. In the event that the kinematic performance is not optimal (e.g. not achieving the specified rotational velocity and acceleration), the operator (this may be via the equipment provider) is able to adjust the hydraulic component associated with the rotation of the boom (e.g. away from the settings specified by the manufacturer to achieve a specified performance). As such, the performance of the hydraulic excavator is able to be optimised (e.g. to move faster) using the system disclosed herein, which provides many benefits to the user of the excavator. Also, it enables the operator and the boom to be assessed independently of one another, which removes human error from the assessment of the performance of an excavator, enables operators to be further educated to increase performance, and enables tracking of operator performance in addition to excavator performance.
An example performance assessment procedure for the stick 7 of the excavator will now be described with reference to
An example procedure for the performance assessment of the stick 7 of the excavator 1 is as follows. Firstly, specific movements of the boom 7 of the excavator 1 are performed by an operator. The bucket 9 is curled in fully and at eye level of the operator. The stick 7 is then extended out from its starting position to an extended position to the full extent (′end of travel′— represented as 7b in
The processor is configured to compile the plurality of third signals to produce a third graph that plots the plurality of third signals against time. The third graph may be in the form of several graphs that plot, or otherwise represent, each of the outputs of the third sensor unit against time. An example of the third graph is shown in
In a similar manner (not shown) to that described above with respect to the first sensor, the processor is configured to determine a region of interest in the graph of the third sensor outputs that represents a rotational movement of the stick 7 about the third axis Y2 of the third joint 19.
As shown in
The system is configured to determine and track the following key measurements for displacement of the stick, which are useful characteristics to assess stick performance:
Assessing the kinematic performance of the stick 7 as it moves from a lowered to raised position is most useful for assessing the hydraulic component configured to rotate the stick about the third joint 19. As such, in the detailed embodiment, the system is configured to isolate the portion of the data that represents this movement (i.e. region 105 in
Rotational acceleration for the stick is obtained by differentiation of the curve shown in
Similar to that described above with respect to the body and the boom, the Applicant has discovered that setting the pressure and flow of hydraulic components (such as the hydraulic component configured to enable rotation of the stick relative to the boom of the excavator) to specified values is not an optimum method for maintaining and commissioning a hydraulic excavator. This traditional method may not result in the optimal (e.g. as specified by a manufacturer) performance. The system disclosed herein advantageously enables the kinematic performance of the stick of a hydraulic excavator to be assessed dynamically. In the event that the kinematic performance is not optimal (e.g. not achieving the specified rotational velocity and acceleration), the operator (this may be via the equipment provider) is able to adjust the hydraulic component associated with the rotation of the stick (e.g. away from the settings specified by the manufacturer to achieve a specified performance). As such, the performance of the hydraulic excavator is able to be optimised (e.g. to move faster) using the system disclosed herein, which provides many benefits to the user of the excavator. Also, it enables the operator and the stick to be assessed independently of one another, which removes human error from the assessment of the performance of an excavator, enables operators to be further educated to increase performance, and enables tracking of operator performance in addition to excavator performance.
An example performance assessment procedure for the bucket 9 of the excavator will now be described with reference to
An example procedure for the performance assessment of the bucket 9 of the excavator 1 is as follows. Specific movements of the bucket 9 of the excavator 1 are performed by an operator. The bucket 9 is curled in and out to the full extent of its travel in a repetitive (i.e. between the positions shown in
The processor is configured to compile the plurality of fourth signals to produce a fourth graph that plots the plurality of fourth signals against time. The fourth graph may be in the form of several graphs that plot, or otherwise represent, each of the outputs of the fourth sensor unit against time. An example of the fourth graph is shown in
In a similar manner (not shown) to that described above with respect to the first sensor, the processor is configured to determine a region of interest in the graph of the fourth sensor outputs that represents a rotational movement of the bucket 9 about the fourth axis Y2 of the fourth joint 21.
As shown in
Similar to that described above with respect to the body, boom and stick, the Applicant has discovered that setting the pressure and flow of hydraulic components (such as the hydraulic component configured to enable rotation of the bucket relative to the stick of the excavator) to specified values is not an optimum method for maintaining and commissioning a hydraulic excavator. This traditional method may not result in the optimal (e.g. as specified by a manufacturer) performance. The system disclosed herein advantageously enables the kinematic performance of the bucket of a hydraulic excavator to be assessed dynamically. In the event that the kinematic performance is not optimal (e.g. not achieving the specified rotational velocity and acceleration), the operator (this may be via the equipment provider) is able to adjust the hydraulic component associated with the rotation of the bucket (e.g. away from the settings specified by the manufacturer to achieve a specified performance). As such, the performance of the hydraulic excavator is able to be optimised (e.g. to move faster) using the system disclosed herein, which provides many benefits to the user of the excavator. Also, it enables the operator and the bucket to be assessed independently of one another, which removes human error from the assessment of the performance of an excavator, enables operators to be further educated to increase performance, and enables tracking of operator performance in addition to excavator performance.
As will be apparent to the skilled addressee, there are at least two options available for determining the key outputs used in the system to characterise kinematic performance (joint position, velocity and acceleration). In the detailed embodiments, the derivatives of the gyroscope outputs are utilized because the gyroscope outputs offer a direct output for velocity (native outputs for gyroscopes) and required only a single derivative to determine acceleration. The Euler output from the sensor, when implemented, is a function of the integration of the gyroscope outputs with the accelerometers and magnetometers in the sensor unit to determine position.
The detailed embodiment disclosed above includes one sensor for each joint. This is typical for a system that is permanently installed on the excavator. While one sensor could be placed on a joint, and moved as outlined above (isolating each joint), the ability to simultaneously assess the machine is forgone. Being able to assess each joint simultaneously has several advantages, as is discussed further below. Having said that, a single sensor can be used for performing an ‘isolated movement’ performance assessment (e.g. during non-productive digging to ensure the machine is operating as specified). A single sensor can be fitted to the bucket of the excavator (e.g. adjacent the bucket joint) and each movement performed as described above (i.e. movements of one or more of the bucket, boom, stick and body). If the bucket is kept stationary in respect to the other joints while the performance assessment movements are undertaken, it will directly measure the rotational velocity associated with the movement(s).
The use of four sensor units (i.e. a sensor unit associated with each hydraulic component) is useful as it enables a full kinematic model to be produced by the system for the excavator. This model can be used to visually represent machine movements to train operators and service the excavator (e.g. to adjust the hydraulic components to ensure that the excavator is operating as specified). Four sensors are used to calculate the relative positions (Angles) between each joint to support a full kinematic model which is used to calculate where each excavator component is in space. This can be used to calculate joint variables (velocity and acceleration) while the machine is performing digging for a comparison (e.g. while the machine is loaded) and evaluate how the operator is sequencing the digging operation (e.g. derived from a Jacobian matrix for the excavator). With orientation of each joint (e.g. as provided by the sensors Euler output), the excavator can be surveyed to determine the link lengths and a kinematic model is able to be produced by the system.
At present, new excavator commissioning and confirmation of performance is typically performed in field with a stop watch. This tells a mechanic/engineer the speed to complete a characteristic movement which is used to quantify performance. A typical commissioning sheet for an excavator assesses the time taken for the components of the excavator to complete a particular movement (e.g. similar to the assessment procedures discussed above). As such, present testing in the industry indicates that performance is measured as a given final time (time taken to travel between two points) with no regard to velocity nor acceleration. The Applicant has determined that this methodology doesn't provide the level of detail required to accurately characterise the performance of the system (i.e. to then allow for physical adjustments to be made to the excavator to increase excavator efficiency), nor can it be used to provide operator management and training. The system disclosed herein enables excavator operators to understanding the excavator non-linear velocity and acceleration with respect to time, which is paramount to ensuring optimal performance (e.g. by way of physical adjustments to hydraulic components to increase the efficiency of the excavator).
Real world excavator kinematics are subject to non-linear characteristics as a result of less than optimal operating conditions. There is a difference between approximating boom up function with a linear fit and assuming a constant acceleration with respect to time. For example, applying the first derivative of a linear fit for the velocity associated with raising the boom produces a constant velocity. However, in reality, the angular velocity of the boom oscillates (as previously discussed). Therefore, from a mathematical prospective, linearly fitting joint movements may result in a function that experiences no acceleration (e.g. the joint instantaneously accelerates). This, in reality, is impossible however both measurements serve a purpose. The linear fit can provide a single “effective measure” for high level comparison purposes, and the actual measured velocity (as discussed above) can indicate system transients; highlighting factors such as poor machine maintenance, faults, poor control systems, poor operator input, degrading seals and valves, etc. This is very useful, again for the purposes of optimising an excavator to ensure that it is operating efficiently (e.g. as specified by a manufacturer).
Analysis of the data obtained from sensors in the present disclosure may be performed manually in the case of the retrofit system used for one off machine commissioning. Permanent installations of the system are typically configured to use time series data extraction to extract and summarise the regions of interest (machine displacement, velocity and acceleration characteristics). Automatic extraction is performed to avoid tedious manual extraction of data which would prove impossible at scale; e.g. analysing a production machine which may load 200 trucks in a single 12 hours shift (800 different bucket loads). As will be evident to the skilled addressee, there is several well defined methods for data extraction which include: time series windowing, frequency domain extraction, edge detection, piecewise description, state machine implementation, implementation of rule based heretics with thresholds/weights, and machine learning. In the detailed embodiment, the system will implements time series windowing, brute force method. This provides two outputs: namely sensor data, and operator feedback and coaching. As discussed above, the identification of the machine inputs provide for the differentiation between operator and machine performance. In the detailed embodiment, system outputs, such as average slew angles by operator by shift, may be provided to the operator (e.g. an extension of present in-cab data provided to the operator).
It is convenient if all of the sensors mounted to the excavator are fitted to parallel planes. If one of the sensors axis' (typically Z) are aligned with that of the rotation of the joint, no transformation calculations are required to map a rotation of what the sensor is reading to that of the joints' axis of rotation as they are concentric. Technically, the sensors can be placed in any orientation on the joint and measure the same result using the Euler outputs and first and second derivatives (velocity and acceleration). The Euler outputs take into consideration the local geodetic frame (gravity, from the magnetometers or GPS if available).
In another embodiment, the sensor unit(s) disclosed herein may include an image capturing device (e.g. a camera) to assess objective performance (profile joint velocity and acceleration of a production excavator). For example, a fixed camera may record a production excavator with the travel brake applied (e.g. no movement of the excavator except for the joint being assessed). A joint may be moved from a fixed position relative to the camera and joint displacement is able to be estimated over time using the timestamp of the video footage recorded at, for example, sixty frames per second. Likewise, a camera may be placed on the body of the excavator with a view of the excavator component(s) for continuous monitoring. This may be used for estimation of parameters for all joints and also me serve to provide context if a sensor unit as disclosed above is fitted following the initial estimation.
Embodiments of the system disclosed herein is able to identify actual kinematic performance through direct measurement of movement as opposed to simply measuring the two primary performance parameters which are: hydraulic pump pressure and flow (value/solenoid opening). Usually these have a set value and a maintainer will just seek to set pressures according to a specification for a particular excavator. The Applicant has determined that this does not necessarily correlate to a given speed or acceleration. As such, the system disclosed herein allows operators to determine if a excavator is a ‘slow machine’.
In at least one embodiment, the system disclosed herein is able to produce a comparison between excavators of the same make, model and configuration and age for relative comparison (e.g. compare each velocity, position and acceleration) to identify poor performance, malfunctions or issues (hydraulic pressure and flow). In at least one embodiment, the system disclosed herein enables operators to define performance by allowing for a comparison between machine models and makes in the same weight class for performance (providing base performance characteristics over what is available from vendors to allow better selection of equipment). In at least one embodiment, the system disclosed herein provides an improved and more accurate measurement than a stop watch to quantify machine performance. In at least one embodiment, the system disclosed herein allows technicians to better identify what maintenance or tuning is required, allows vendors to improve on their commissioning processes for new machines and allows vendors to clearly demonstrate compliance with real-world performance metrics. In at least one embodiment, the system disclosed herein allows for an assessment of maintenance procedures (e.g. maintainers can use the system to hit a specific maximum speed and profile rather than just tuning to a specific pressure with no feedback on how this pressure is effecting the system other than the arbitrary ‘feelings’ of an operator. In at least one embodiment, the system disclosed herein allows for an assessment to differentiate between operator and machine performance (e.g. machine performance is able to be isolated for operator performance).
The system disclosed herein may extend its functionality by using sensor information to provide analysis of an operator's performance based upon comparing operator inputs with industry best practices. Such practices may include: average slewing angle for loading operations (e.g. a determination of whether the operator is slewing too far and thereby reducing productivity), dig sequence (e.g. a determination of whether the operator is following the correct dig sequence, engaging the dirt that has been blasted in a correct location, sequencing to maximize productivity, engagement height on face, etc.), average bucket angle of engagement to digging face (e.g. determining a maximum breakout force on material, which may influence a bucket fill factor). Such determinations may be performed by comparing the position of an excavator component (e.g. the bucket), which may be kinematically calculated using the sensor system disclosed herein. Identification of non-compliance to best practices by the system may then be flagged for review using, for example, the video cameras and used as a training aid for operators.
One such example can be determining excessive slewing angle which should be ideally between 45 and 90 degrees (truck loading to dig face). Rotation position is determined kinematically, using a sliding window to determine state, an initial increase in rotational velocity followed by a decrease threshold value indicates the excavator is most likely undertaking productive loading. Once the state has been determined, angular position is noted and recorded.
In the graph above, a loading sequence is identified by observing slewing (yaw) velocity. The curve can be differentiated, or timestamp matched with the Euler output of the system to determine the slewing angle between each load and averaged for each operator. This is only one such example and, as will be evident to the skilled addressee, the core of the solution is knowing how the machines move in space by derivation of the kinematic model.
The word ‘comprising’ and forms of the word ‘comprising’ as used in this description and in the claims does not limit the invention claimed to exclude any variants or additions.
Modifications and improvements to the invention will be readily apparent to those skilled in the art. Such modifications and improvements are intended to be within the scope of this invention.
Number | Date | Country | Kind |
---|---|---|---|
2021901422 | May 2021 | AU | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/AU2022/050454 | 5/13/2022 | WO |