The present application is related to the following complete Australian patent applications, each of which was filed on 25 Aug. 2021 and each of which was filed in the same name as the present applicant:
The contents of each of the above-referenced applications 1)-4) is incorporated in full herein by way of cross-reference.
The present application is also related to the following co-pending International patent applications, each of which was filed on 25 Aug. 2022:
The contents of each of the above-referenced applications 5)-8) is incorporated in full herein by way of cross-reference.
The present invention concerns methods and apparatus for loading of haul trucks and finds particular application in quarries and open cut mines where there is a need to rapidly and efficiently load haul trucks with material such as blasted rock.
Any references to methods, apparatus or documents of the prior art are not to be taken as constituting any evidence or admission that they formed, or form part of the common general knowledge.
The haul trucks 2 may comprise very large trucks, such as haul trucks 2-1 and 2-2, which are too large to be driven on public roads, and also trucks 2-3, 2-4, 2-I which are smaller and which may be safely driven on public roads.
One issue that arises in efficiently running an open cut mining operation is that of maximizing utilization of equipment. An operational area that is desirable to optimize is that of the transfer of material from the blasted bench into haul trucks by the loading vehicles. To that end a number of strategies have been adopted for efficiently operating loading vehicles to load haul trucks. For example,
There is a need to be able to quickly and efficiently load trucks with material in order to ensure that they are highly utilized.
In one aspect there is provided a method to coordinate loading of material in an operational area by machine actors, including haul trucks and loading vehicles, the method comprising:
In an embodiment the method includes operating the vehicle coordination assembly to track all the machine actors.
In an embodiment the method includes operating the vehicle coordination assembly to facilitate collision avoidance whilst determining the respective safe operating space of each task by taking into account poses of all of the machine actors.
In an embodiment the loading tasks specify respective safe operating spaces that are non-overlapping at any given time to effect the collision avoidance.
In an embodiment the method includes operating the vehicle coordination assembly to send a move command to the haul truck upon determining that the haul truck has been fully loaded.
In an embodiment the method includes operating the vehicle coordination assembly to send a move command to an unloaded haul truck to bring the unloaded haul truck to a position for loading by the two or more loading vehicles.
In an embodiment the method includes storing dimensions of the haul trucks and of the loading vehicles in a data storage assembly of the vehicle coordination assembly.
In an embodiment the method includes operating the vehicle coordination assembly to determine the safe operating spaces with reference to the dimensions of the haul trucks and loading vehicles.
In an embodiment the loading vehicles comprise front-end loaders.
In an embodiment the loading vehicles comprise one or more different types of loading vehicle.
In an embodiment the method includes operating the vehicle coordination system to track the at least two loading vehicles to avoid collision of a bucket of the first loading vehicle with a bucket of the second loading vehicle during implementation of each loading task.
In an embodiment the vehicle sensing systems include LIDAR.
In an embodiment the vehicle sensing systems include radar.
In an embodiment the vehicle sensing systems include stereo vision cameras.
In an embodiment the vehicle sensing systems include joint encoders for ascertaining joint angles.
In an embodiment one or more of the loading vehicles are autonomous.
In an embodiment one or more of the haul trucks are autonomous.
In an embodiment the haul trucks include Right Sized Autonomous Trucks (RSATs).
In another aspect there is provided a system to coordinate loading of material in an operational area by machine actors including haul trucks and loading vehicles, the system comprising:
In an embodiment the vehicle coordination assembly is configured to assign loading tasks specifying respective safe operating spaces that are non-overlapping at any given time to effect collision avoidance of the machine actors.
In an embodiment the vehicle coordination assembly is configured to send a move command to a haul truck upon determining that the haul truck has been fully loaded and/or to send a move command to an unloaded haul truck to bring the unloaded haul truck to a position for loading by the two or more loading vehicles.
In an embodiment the system includes a data storage assembly storing dimensions of the haul trucks and the loading vehicles.
In an embodiment the vehicle coordination assembly is configured to determine the safe operating spaces with reference to the dimensions of the haul trucks and loading vehicles.
In an embodiment the at least two loading vehicles comprise front end loaders and the vehicle coordination system is configured to track the at least two loading vehicles to avoid collision of a bucket of the first loading vehicle with a bucket of the second loading vehicle during implementation of each loading task.
In a further aspect there is provided a method to load a haul truck with material by operating first and second loading vehicles, the method comprising:
Preferred features, embodiments and variations of the invention may be discerned from the following Detailed Description which provides sufficient information for those skilled in the art to perform the invention. The Detailed Description is not to be regarded as limiting the scope of the preceding Summary of the Invention in any way. The Detailed Description will make reference to a number of drawings as follows:
Right Sized Autonomous Trucks or RSATs are conventionally sized, autonomous, and preferably electric trucks. The term “conventionally sized” as used herein refers to trucks that are around, or within, the conventional size range of trucks that can travel on public roads. Autonomous vehicles, including autonomous mining vehicles, are known and are manufactured by a variety of companies including Scania, Volvo and Autonomous Systems, Incorporated.
Conventionally sized trucks are more maneuverable than large open mine trucks so that their turning and spotting time is less. Conventionally sized trucks can be located at precise locations on a blasted mining bench for example so that mining operations, which may be infeasible or impossible with standard larger sized open mine trucks, become possible. For example, conventionally sized trucks can be operated on 5-meter benches compared to 10-meter benches when using standard sized open mine trucks and using conventionally sized trucks can result in an improved resolution of ore stockpiles.
Another advantage of using conventionally sized trucks is that because of their smaller size, they can be efficiently loaded with machines such as front-end loaders, rather than larger machines such as excavators. Front-end loaders can be easier to move from place to place, particularly on smaller benches.
In order to provide an overview, the present disclosure relates to a method to load a number of haul trucks such as haul trucks 2-1, . . . , 2-5 as shown in
The method involves operating the vehicle coordination assembly 33 to determine load-ready haul trucks. For example,
The vehicle coordination assembly 33, configured by task assignment program 70 (
Each task specifies a respective safe operating space for the loader to which the task has been assigned. The safe operating space is a space in which a loading vehicle is restricted to operating. For example, safe operating spaces 90 and 92 for loading vehicles 4-2 and 4-1 respectively are illustrated in
Vehicle coordination assembly 33 sets the safe operating space in respect of one of the assigned loading vehicles to extend from a region of the material in the operational area over a side of the haul truck, whilst setting each safe operating space in respect of other of the assigned loading vehicles to fall short of a side of the haul truck. For example, referring again to
Upon determining completion of the dumping operation by loading vehicle 4-1, the vehicle coordination assembly, revises the safe operating spaces 90 and 92 to allow a next loading vehicle, e.g. vehicle 4-2 to perform a dumping operation to the haul truck 2-1 whilst preventing other loading vehicles, for example loading vehicle 4-1 from performing a further dumping operation over side 88a and in to the haul truck 2-1.
The vehicle coordination assembly 33 transmits the respective loading tasks that have been assigned to the loading vehicles via data network 31 in a task assignment message 21 (
Upon receiving the task assignment message each loading vehicle implements the loading task with their onboard processing assembly 40 (
Now that an overview has been provided, further details of a method, and system according to one or more preferred embodiments will be discussed.
With reference to
Vehicle control system 30 includes sub-systems 34-47 which, under control of the onboard processing assembly 40 enable a vehicle, such as a front-end loader to operate autonomously. In particular, the vehicle control program includes instructions for the onboard processing assembly 40 to implement a task assigned to it. Where the vehicle comprises a haul truck the task may be to move to a destination and operate its tray to unload. Where the vehicle comprises a loading vehicle the onboard processing assembly can implement a task for the vehicle to navigate to blasted material and to navigate to the haul truck for dumping, by taking into account data from the vehicle sensing system 38 and processing that data to generate commands for the various sub-systems of the vehicle control system 30.
As illustrated in
Position tracker 38a may comprise a Global Positioning System (GPS) receiver which is configured to generate information about at least the position of the vehicle at each of a series of times, for example five second intervals. The position tracker may also be configured to triangulate a position estimate from terrestrial transmitters such as wireless transceivers 16a, 16b shown in
Vehicle communications system 36 which is coupled to an antenna 48 for transmitting radio frequency data communications to the data network 31, of which terrestrial receivers 16a, 16b (
Referring now to
Vehicle coordination assembly 33 acquires pose data for each of the machine actors in the operational area, including the haul trucks and the loading vehicles, via a stream of pose data messages 25 from the vehicles 2-1 . . . , 2-I via the data network 31 which provide location estimates for the vehicles within a defined coordinate frame The pose data messages contain information such as a position coordinate, time at which the position current orientation, current posture of components such as trays, arms and buckets, and information about when the message was generated from which machine actor.
The pose data messages may comprise, or be based, on data from any/all of positioning systems such as US GPS, Russian GLONASS, EU's Galileo positioning system, China's Beidou positioning system or local positioning systems such as India's NavIC and Japan's QZSS.
It will be realized that Global Navigation Satellite Systems (GNSS) such as the US owned Global Positioning System (GPS) is one method of obtaining localization data, other methods such as cell-tower-triangulation based localization might also be used as an alternative or in addition to GNSS.
As will be explained, the vehicle coordination assembly 33 is configured to process the pose data messages 25 and determine task assignments 21, which are transmitted across the data network 33, to the loading vehicles 4 to effect transfer of material 3 to the haul trucks 2.
The vehicle coordination assembly 33 is provided in the form of a specially configured processing assembly that is in data communication with vehicle tracking and control systems 23 of the haul trucks and the loading vehicles via data network 31.
The embodiment of the vehicle coordination assembly 33 that will be described is a preferred implementation but not the only possible implementation. In other embodiments the vehicle coordination assembly 33 may be implemented as a distributed or decentralized assembly. For example, in other embodiments the vehicle coordination assembly 33 may be implemented as a number of servers that each cooperate with each other to undertake different steps of the method that will be described.
Vehicle coordination assembly 33 includes a main board 64 which includes circuitry for powering and interfacing to a processing assembly comprising one or more onboard microprocessors or “CPUs” 65.
The main board 64 acts as an interface between CPUs 65 and an electronic memory assembly in the form of a secondary memory 76. The secondary memory 76 typically comprises one or more magnetic or solid-state drives. The secondary memory 76 stores instructions for an operating system 69. The main board 64 also communicates with random access memory (RAM) 80 and read only memory (ROM) 73. The ROM 73 typically stores instructions for a startup routine, such as a Basic Input Output System (BIOS) or Unified Extensible Firmware Interface (UEFI) which CPUs 65 access upon start up and which preps the CPUs 65 for loading of the operating system 69.
The main board 64 also includes an integrated graphics adapter for driving display 77. The main board 64 accesses a data communications assembly in the form of adaptor 53, for example a LAN adaptor or a modem, that places the vehicle coordination assembly 33 in data communication with data network 31.
An operator 67 of vehicle coordination assembly 33 may interface with it by means of a human-machine-interface in the form of keyboard 79, mouse 51 and display 77 but more usually the vehicle coordination assembly will not have a hardware human-machine-interface but rather administrator 67 will log in remotely. For example, by means of a remote terminal application that is part of Server OS 69.
Subsequent to the BIOS or UEFI booting up the server the operator 67 may operate the operating system 69 to load the Task assignment program 70. The Task assignment program 70 may be provided as tangible, non-transitory, machine-readable instructions 89 borne upon a computer readable media such as optical disk 87 for reading by disk drive 82. Alternatively, Task assignment program 70 may also be downloaded via port 53.
As mentioned, the secondary memory 76, is typically implemented by a magnetic or solid-state data drive and stores the operating system 69, for example Microsoft Windows Server, and Linux Ubuntu Server are two examples of such an operating system.
The secondary storage 76 also includes the Task assignment program 70, which configures the vehicle coordination assembly 33 to assign tasks for the loading vehicles to effect loading of material into the haul trucks with collision avoidance. The Task assignment program includes instructions for the vehicle coordination assembly 33 to revise the safe operating spaces for the loading vehicles, which has been previously mentioned, prevents or allows particular loading vehicles to dump material into a load-ready haul truck whilst preventing simultaneous dumping of loading vehicle buckets into the haul truck and thus a potential collision.
During operation of the vehicle coordination assembly 33 the one or more CPUs 65 load the operating system 69 and then load the Task assignment program 70.
It will be realized that the illustrated arrangement of the vehicle coordination assembly 33 is simply one example of its arrangement. Other suitable arrangements are also possible, for example the program 70 could be executed by the vehicle coordination assembly 33 in the form of a virtual machine in a cloud computing environment to thereby implement a specially configured vehicle coordination assembly.
Methods that are implemented by the vehicle coordination assembly 33 under control of the Task assignment program 70 in order to process the vehicle pose data messages 25 to generate the assignment messages 21 will be described. These methods are coded as machine readable instructions, which comprise the Task assignment program 70, for execution by CPUs 65.
To recap, machine actors in an open cut mining bench area include haul trucks, which need to be loaded and loading vehicles for loading the haul trucks. The machine actors are autonomous, and they are equipped with control systems and sensing systems. The sensing systems create a sequence of pose data messages 25. The pose data messages specify the pose of the machine actors, e.g. haul trucks 2 and loading vehicles 4 and include information such as the orientation, position of the vehicle and also information such as the extension, height and angle of booms, arms and buckets of the machine actors.
A Vehicle coordination assembly 33 is provided which facilitates coordination of the loading vehicles 4 for loading the haul trucks 2 via a data network 31.
The central vehicle coordination assembly receives the pose data messages 25 from each of the machine actors.
Upon a haul truck, for example truck 2-6, initially shown in dotted line in
The vehicle coordination assembly 33 allocates a corridor to a haul truck for it to travel from its current position to the available loading bay taking into account the pose and trajectories of other machine actors in the operational area in order to avoid collisions as the haul truck moves along the corridor. It should be realised that in the context of a bench of an open cut mine, “corridors” are generally not roads. Corridors are transitionary and only exist while a vehicle is transiting the corridor. As a vehicle transits along a corridor, the already transited portion of the corridor “disappears” behind it. A corridor is not a semi-permanent construct, for example one that exists even when the vehicle is not transiting along it.
As the haul truck moves to the available loading bay other vehicles moving along intersecting corridors may assume higher priority so that the Vehicle coordination assembly 33 may send a pause, slow-down, or speed-up command to the haul truck or may update the path taken by the provisional corridor for collision avoidance.
The haul truck 2-6 parks at the loading bay 102 with a load-ready pose, i.e., a position and orientation for loading and a configuration for loading, such as having its tray down and ready to accept material. For example, typically the haul truck will assume a pose that places a rear of the truck toward the pile of material 3. The Vehicle coordination assembly 33 determines that the haul truck, once at the loading bay, is available for loading. That may be inferred from the pose data messages or, more preferably it is done by the haul truck sending a “load-ready” message in its pose data messages 25 to the Vehicle coordination assembly 33.
Referring now to
Task assignment program 70 (
Once the Vehicle coordination assembly 33 has selected the two or more loading vehicles it transmits respective bucket dumping task assignments to them.
The task assignments for each assigned loading vehicle will typically include:
1. The position and loading side of the haul truck.
2. A safe operating area in the form of a corridor in which the loading vehicle can operate the corridor allows the loading vehicle to move from a region of the pile to the loading side of the haul truck.
3. An operational time window, being an expected time frame for the loading vehicle bucket dumping operation to occur.
The Vehicle coordination assembly 33 continues to monitor the pose of each of the loading vehicles (and all other machine actors in the operational area) for collision avoidance.
The task assignments are on a loading vehicle bucket load-by-load basis. By “load-by-load basis” it is meant that the Vehicle coordination assembly 33 issues a task to a loading vehicle each time it receives a message from the loading vehicle confirming that the loading vehicle has completed a task, which is a task of dumping a bucket load of material into its assigned haul truck. Accordingly, the loading vehicles may initially start to load a first haul truck and some of them may continue to load that haul truck until it is fully loaded whilst others may be assigned to other haul trucks prior to complete loading of the initially assigned haul truck occurring.
Therefore, it will be realised that the Vehicle coordination assembly 33 does not necessarily assign task assignments to all the assigned loading vehicles at approximately the same time. If there happens to be two loading vehicles that need loading assignments at the same time, then they may both receive their task assignments at approximately the same time. However, most of the time, task assignments will be assigned to loading vehicles at different times, specifically when a loading vehicle needs one.
The Vehicle coordination assembly 33 may also issue task assignments to a loading vehicle midway through a task. For example, a loading vehicle that was originally tasked with dumping its current load into truck A may be dynamically assigned to dump its load into truck B even though its already on its way to truck A.
An example will now be described. In the following T1, T2, etc correspond to task assignments 25 generated by the vehicle coordination assembly 33:
Vehicle coordination assembly 33 sends task T1 to Loader 1 and task T2 to Loader 2
T1: Loader 1, Load haul truck HT1 from side S1. Your corridor extends from the area of the pile (e.g. area P_x1y1), from which you are to load your bucket and comprises corridor C1. When corridor C1 extends over the side S1 of HT1 then dump your bucket into HT1.
T2: Loader 2, your task is to load haul truck HT1 from side S2. Your corridor extends from the area of the pile (e.g. area P_x2y2), from which you are to load your bucket, and comprises corridor C2. When corridor C2 extends over the side S2 of HT1 then dump your bucket into HT1.
Initially Vehicle coordination assembly 33 sets corridor C1 so that it extends over the side of S1 and sets corridor C2 so that it does not extend over the side S2. Consequently, both Loader 1 and Loader 2 proceed to load their buckets from the areas of the pile, P_x1y1 and P_x2y2 that their corridor extends to, but, initially only Loader 1 can dump into haul truck HT1 because its corridor C1 extends over the side of S1 of the haul truck HT1 whereas C2 does not extend over side S2 so that Loader 2 recognises that it cannot reach HT1 for its bucket dumping operation.
Loader 1 dumps into haul truck HT1 and sends a message confirming that it has done so and as part of its onboard dumping automation procedure it also reverses from the side S1 of HT1.
In response to receiving the message from Loader 1 the Vehicle coordination assembly 33 retracts corridor C1, or makes it cease to exist, so that it no longer extends over the side S1 of HT1. At about the same time the Vehicle coordination assembly 33 extends corridor C2 over the side S2 of HT1. In response to the extension of corridor C2, Loader 2 dumps its bucket load over side S2 and into HT1, reverses from HT1 and sends a message confirming that it has dumped its bucket load into HT1 back to the Vehicle coordination assembly 33.
The Vehicle coordination assembly 33 now retracts corridor 2 from HT1, or makes it cease to exist, so that Loader 2 cannot reach HT1 and extends corridor 1 or creates a new corridor extending over side S1 of HT1. Alternatively, since Loader 1 has previously already completed its dump it is more than likely that Loader 1 is on its way to pick up another load when Loader 2 has just completed its dump. Accordingly, the Vehicle coordination assembly 33 will find it more efficient to assign to Loader 1 a corridor to get it to its new load to pick up, i.e. is to fill its bucket with material rather than extend Loader 1's old corridor to again extend over the side S1 of HT1.
The Vehicle coordination assembly 33 now sends further tasks, for example it may send further tasks that simply repeat T1 and T2 until it receives a “loading completed” message from the haul truck HT1 stating that HT1 has a full payload. When the Vehicle coordination assembly 33 receives a loading completed message it updates its database to indicate that Loader 1 and Loader 2 are free for new assignments. Depending on the pose messages that HT1 sends to Vehicle coordination assembly 33, Vehicle coordination assembly 33 may be able to determine that there is only one more bucket load to be dumped into HT1 before it will reach loading completed status. In that case it may assign a new assignment to Loader 1 before Loader 2 has completed its final bucket dump into HT1.
The tasks will typically also include a timeframe for completion. If a task is not completed within the allocated timeframe then the Vehicle coordination assembly 33 may extend the timeframe, and potentially also the timeframe of other loading vehicles that are assigned to load the same haul truck. The Vehicle coordination assembly 33 may request diagnostic information from the loading vehicle and, if it appears that there is a functional impairment of the loading vehicle, end its task assignment and possibly flag the loading vehicle for maintenance.
Alternatively, Vehicle coordination assembly 33 may determine for operational reasons that the assignment of loaders should change for one or both of Loader 1 and Loader 2 after they have completed their first bucket dump into HT1. For example, the Vehicle coordination assembly 33 may determine that another haul truck, HT2, needs to receive a bucket dump of material from location P_x3y3 of the pile dumped into it. That may occur to bring the final load in HT2 to a desired blend for example. In that event Vehicle coordination assembly 33 may assign Loader 1 to HT2 and assign another loading vehicle, Loader 3 to HT1. The tasks in that case may then be as follows:
T3: Loader 1, Load haul truck HT2 from side S2. Your corridor extends from the area of the pile P_x3y3 from which you are to load your bucket and comprises corridor C3. When corridor C3 extends over the side S2 of HT2, dump your bucket into HT1.
T4: Loader 2, load haul truck HT1 from side S2. Your corridor extends from the area of the pile (e.g. area P_x2y2) from which you are to load your bucket and comprises corridor C2. When corridor C2 extends over the side S2 of HT1, dump your bucket into HT1.
As before, the Vehicle coordination assembly 33 retracts and extends the corridors or cancels and creates corridors so that corridors to each side of a haul truck to be loaded do not extend over the opposed sides of the haul truck at the same time so that there is no risk of the buckets of the respective loading vehicles colliding.
It should be recalled that corridors are preferably transitory so that new corridors are constantly generated every time any vehicle has to move somewhere new, even if that ‘new’ destination is back where it just came from. Consequently, while dozer 4-1 of
For example, with reference to
1. Dozer 4-1 has picked up a load from the pile 3
2. Dozer 4-1 is allocated a corridor allowing it to travel safely from its current position to side S188a of truck 2-1
3. As dozer 4-1 transits along the corridor, the already transited portions of the corridor behind dozer 4-1 ‘disappear’.
4. As dozer 4-1 nears side S188a a check is done to see if any other loading vehicle is currently dumping a load into truck 2-1. That is, a check is done to see if there exist any corridors that overlap any one of the sides S188a, S288b of the truck 2-1.
5. If there are no corridors overlapping any of sides S188a and S288b, then dozer 4-1's corridor is extended to overlap side S188a.
6. Dozer 4-1 dumps its load over side S188a.
7. Dozer 4-1 has thus completed 1 cycle/route and asks for (or perhaps is already provided with) its next task instruction.
8. A new corridor is generated for dozer 4-1 to allow it to fulfil its next task instruction; which may be to simply go back to the pile 3 along the route it just took.
An advantage of the loading system that has been described is that while it allows two, or more, loading vehicles to be assigned to load a common haul truck at the same time so that they can simultaneously proceed with digging the pile to fill their buckets and travelling to the pile and from the pile towards the haul truck, it avoids simultaneous dumping into the haul truck at the same time to avoid collision, such as a clash of the loading vehicles' buckets.
The system coordinates loading tasks of two or more loading vehicles with a view to optimizing maximum loading throughput to one or more haul trucks. Without a coordination assembly, such as the Vehicle coordination assembly 33 this assigning of two loaders to one truck would not be possible without a high risk of collision because a loading vehicle's sensing system cannot readily see the other loader nor coordinate with it effectively when they are loading on opposite sides of the same vehicle. The Vehicle coordination assembly 33 provides for synchronising the loading of two or more loading units, by coordinating extension and retraction of the respective safe operational corridors for each loading vehicle on opposite sides of the haul truck, to significantly increase overall dig rate.
During the transfer and loading operations, the vehicle coordination assembly may effect collision avoidance whilst determining the task assignments to prevent interference of the each of the first and second loading vehicles with each other. Alternatively, or additionally each of the machine actors in the region of the blasted bench, including the loading vehicles 4-1, 4-2 and haul truck 2-1 will also preferably implement obstacle and collision avoidance using their onboard processors 40 configured by instructions comprising the vehicle control program 41 and taking into account sensing data received from the various assemblies of the vehicle tracking system, such as one or more of the LIDAR, RADAR and Stereo Vision assemblies. As previously discussed, collision avoidance is also effected by way of the pose data messages, and the processing thereof by the vehicle coordination assembly 33 to specify loading windows, loading bubbles, limits on pose, etc.
The method may include operating the vehicle coordination assembly 33 to track all machine actors in the area of interest, e.g. the region of the blasted bench material 3 illustrated in
For example, with reference to
In the presently described exemplary embodiment the first and second sequences of tasks are determined by the vehicle coordination assembly 33 to prevent overlap of the safe operation bounding boxes at any given time to facilitate collision avoidance.
After a haul truck, e.g. truck 2-1 in
As previously mentioned, the vehicle coordination assembly 33 may store dimensions of the loading truck and of the first loading vehicle and the second loading vehicle in a data storage assembly. For example, the vehicle coordination assembly 33 may store those dimensions, and also the dimensions of other machine actors, such as those discussed with reference to
It will be realized that other embodiments are encompassed, for example, in one scenario a multiple (i.e., “N”) number of haul trucks are made available in a loading area. At least N+1 loading vehicles are provided. The vehicle coordination assembly 33 is configured to implement the dumping of material from the loading vehicles into one or more haul trucks. In a variant of the above example, each of the N+1 loading vehicles carry a known material type such as material grade, and the vehicle coordination assembly 33 is configured to implement the dumping of material into one or more haul trucks associated with that grade.
One or more embodiments discussed herein are of economic value because they provide one or more of the following advantages:
In compliance with the statute, the invention has been described in language more or less specific to structural or methodical features. The term “comprises” and its variations, such as “comprising” and “comprised of” is used throughout in an inclusive sense and not to the exclusion of any additional features. It is to be understood that the invention is not limited to specific features shown or described since the means herein described herein comprises preferred forms of putting the invention into effect. The invention is, therefore, claimed in any of its forms or modifications within the proper scope of the appended claims appropriately interpreted by those skilled in the art.
Throughout the specification and claims (if present), unless the context requires otherwise, the term “substantially” or “about” will be understood to not be limited to the value for the range qualified by the terms.
Any embodiment of the invention is meant to be illustrative only and is not meant to be limiting to the invention. Therefore, it should be appreciated that various other changes and modifications can be made to any embodiment described without departing from the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2021221760 | Aug 2021 | AU | national |
2021221812 | Aug 2021 | AU | national |
2021221826 | Aug 2021 | AU | national |
2021221840 | Aug 2021 | AU | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/AU2022/051017 | 8/25/2022 | WO |