Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A MOBILE MACHINE AND A SYSTEM FOR DETERMINING A MOBILE MACHINE'S POSITION
Document Type and Number:
WIPO Patent Application WO/2017/063018
Kind Code:
A1
Abstract:
A mobile machine (10) for operating in an underground mine (20) is disclosed. The mobile machine (10) comprises a body (9) comprising a power source (15) and a cabin (28). The mobile machine (10) also comprises traction devices (13) powered by the power source (15) for propelling the machine (10) along a surface of the underground mine (20). The mobile machine also comprises earth-moving equipment (25) for at least one of (i) engaging with earth in the underground mine and (ii) hauling earth-derived payload in the underground mine, the earth-moving equipment being held by the body (9). The mobile machine also comprises an on-board ranging device (36) configured for radio frequency communication with at least one off-board ranging device (34, 37) located in the underground mine (20) to enable determination of position data for the machine (10). The position data is based on a time-based characteristic associated with transmitting a radio frequency signal to, and receiving a radio frequency signal from, the at least one off-board ranging device (34, 37). The mobile machine also comprises a mounting assembly (140) for fixing an antenna (226) to the mobile machine (10), the antenna (226) being configured for at least one of transmission and reception of the radio frequency communication. The mounting assembly (140) has a mounting base (156) for positioning the antenna (226) to be spaced from the body (9) of the mobile machine (10). The antenna (226) is mechanically protected by an electrically non-conductive material that forms a cover (141) over the antenna. The cover (141) is positioned to have a maximum height that is at or below a highest portion of the body (9) of the machine (10).

Inventors:
WESTBURY AARON FRANCIS (AU)
MAY SHANE ARTHUR (AU)
SMITH DAVID WILLIAM (AU)
Application Number:
PCT/AU2015/050639
Publication Date:
April 20, 2017
Filing Date:
October 16, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CATERPILLAR UNDERGROUND MINING PTY LTD (AU)
International Classes:
E21C41/16; E21F17/18; G01C21/26; G01S5/02; G01S13/00; G05D1/02; G05D3/00; G08G1/00
Domestic Patent References:
WO2010149856A22010-12-29
WO2015041687A12015-03-26
WO2005052515A12005-06-09
Foreign References:
US20100183422A12010-07-22
US20060190165A12006-08-24
US20150097412A12015-04-09
US20140081531A12014-03-20
US6218995B12001-04-17
US8855730B22014-10-07
US20050219140A12005-10-06
US20100127853A12010-05-27
Attorney, Agent or Firm:
FPA PATENT ATTORNEYS PTY LTD (AU)
Download PDF:
Claims:
Claims

What is claimed is:

1. A mobile machine (10) for operating in an underground mine (20), the mobile machine (10) comprising:

a body (9) comprising a power source (15) and a cabin (28);

traction devices (13) powered by the power source (15) for propelling the machine (10) along a surface of the underground mine (20);

earth-moving equipment (25) for at least one of (i) engaging with earth in the underground mine and (ii) hauling earth-derived payload in the underground mine, the earth-moving equipment being held by the body (9);

an on -board ranging device (36) configured for radio frequency communication with at least one off -board ranging device (34, 37) located in the underground mine (20) to enable determination of position data for the machine (10), the position data being based on a time -based characteristic associated with transmitting a radio frequency signal to, and receiving a radio frequency signal from, the at least one off -board ranging device (34, 37); and

a mounting assembly (140) for fixing an antenna (226) to the mobile machine (10), the antenna (226) being configured for at least one of transmission and reception of the radio frequency communication, the mounting assembly (140) having a mounting base (156) for positioning the antenna (226) to be spaced from the body (9) of the mobile machine (10);

wherein the antenna (226) is mechanically protected by an electrically non- conductive material that forms a cover (141) over the antenna, wherein the cover (141) is positioned to have a maximum height that is at or below a highest portion of the body (9) of the machine (10).

2. A mobile machine according to claim 1, wherein the antenna (226) is positioned to be laterally offset from the cabin (28).

3. A mobile machine according to claim 1, wherein the antenna (226) is positioned to be have an line-of-sight that is parallel with a longitudinal axis (182) of the machine (10), wherein the line-of sight is not obstructed by the any electrically conductive part of the machine (10).

4. A mobile machine according to claim 1, wherein the antenna (226) is oriented to radiate the transmission of the radio frequency signal in a direction that is parallel with a longitudinal axis (182) of the machine (10).

5. A mobile machine according to claim 4, wherein the antenna (226) has a radiation pattern to additionally radiate the transmission of the radio frequency signal in a direction that laterally transverses the machine at angles of about 40 degrees to about 50 degrees to the

longitudinal axis (182) of the machine (10).

6. A mobile machine according to claim 1, wherein the mounting assembly (140) includes an electrically conductive structure that acts as a ground plane for the antenna (226), wherein the ground plane is spaced from the body (9) of the machine (10).

7. A mobile machine according to claim 1, wherein the cover (141) has a cavity, the cavity having a depth that extends from a base end of the cavity to a distal end of the cavity, wherein the cover has an opening to the cavity at a base end of the cover, wherein the cavity receives the antenna (226) via the opening, wherein the antenna (226) is positioned to be wholly between the base end of the cavity and the distal end of the cavity.

8. A mobile machine according to claim 6, wherein the mounting assembly (140) includes a standoff (148) that spaces the mounting base (156) from the body (9) of the mobile machine (10), wherein the standoff (148) comprises closed metal frame and a channel within the frame to allow electrical signals to be conducted through the standoff (148), between an end of the standoff (148) at the mounting base (156) and an end of the standoff (148) at the body (9) of the mobile machine (10).

9. A mobile machine according to claim 1, wherein the radio frequency communication is an ultra wideband radio frequency communication.

10. A system (30) for determining a position of a mobile machine (10) in an underground mine (20), wherein the mine (20) comprises at least one tunnel (113), the tunnel (113) having a plurality of designated loading locations (50) for loading ore onto a mobile machine (10), the system (30) comprising:

the mobile machine (10), wherein the mobile machine (10) comprises:

a body (9) comprising a power source (15) and a cabin (9); traction devices (13) powered by the power source (15) for propelling the machine (10) along a surface of the underground mine (20);

earth-moving equipment (25) for at least one of (i) engaging with earth in the underground mine and (ii) hauling earth-derived payload in the underground mine, the earth- moving equipment being held by the body (9);

an on-board ranging device (36) configured for radio frequency

communication with at least one off -board ranging device (34, 37) located in the

underground mine (20) to enable determination of position data for the machine (10), the position data being based on a time -based characteristic associated with transmitting a radio frequency signal to, and receiving a radio frequency signal from, the at least one off -board ranging device (34, 37); and

a mounting assembly (140) for fixing an antenna (226) to the mobile machine (10), the antenna (226) being configured for at least one of transmission and reception of the radio frequency communication, the mounting assembly (140) having a mounting base (156) for positioning the antenna (226) to be spaced from the body (9) of the mobile machine (10);

wherein the antenna (226) is mechanically protected by an electrically non- conductive material that forms a cover (141) over the antenna, wherein the cover (141) is positioned to have a maximum height that is at or below a highest portion of the body (9) of the machine (10);

a memory system (21) for storing data representative of a map of the mine (20); a plurality of said at least one off -board ranging devices (34, 37) at respective known locations in the mine (20); and

a control system (38) configured to determine a position of the second ranging device (36) with respect to the map, based on the a time -based characteristic.

Description:
A MOBILE MACHINE AND A SYSTEM FOR DETERMINING A MOBILE MACHINE'S

POSITION

Technical Field

[0001] The present disclosure relates generally to a mobile machine and a system for determining a position of a mobile machine, for such mobile machines operating in an underground mine.

Background

[0002] Machines such as, for example, haul trucks, drills, loaders, conveyors, and other types of heavy equipment are commonly used in underground mining applications to perform a variety of tasks. Unlike above-ground mining applications, underground mining sites do not have access to GPS (Global Positioning System) signals, yet knowledge of a machine's on-site location is desirable, for example, with respect to the site geography.

[0003] In some underground mining applications, Lidar (Light Detection and Ranging; also referred to as light radar) positioning systems may be used to track the location of a machine with respect to a worksite. Lidar systems scan portions of the surrounding environment in proximity of the machine. Each Lidar scan captures data representative of the shape of the scanned portion of the worksite. The captured data is then compared to references for a known map of the worksite, and the positioning system infers the position of the machine based on the reference that correlates with the captured data. The positioning system is able to track the movement of the machine by subsequently capturing a further Lidar scan, and similarly comparing this captured data with the mapped references.

[0004] In some applications, however, it may be difficult for Lidar systems to determine the location of a machine based solely on correlating the captured data with the mapped references. For instance, the captured data may represent shapes that are not unique to a specific location.

Additionally, comparing the captured data with the map can be computationally intensive, causing processing systems to be slow in finding a matching reference. Further, there may be objects at the worksite that do not have a permanent location or that have been newly added. Such objects may cause complications for Lidar systems that are trying to match shapes in the worksite environment to a pre-existing map if those shapes are not included in the pre-existing map. This may result in the Lidar system losing track of the position of the machine, requiring manual intervention by an operator on the machine, who must identify the machine's position and re-seed the positioning system.

[0005] The disclosed mobile machine and positioning system is directed to overcoming or at least ameliorating one or more of the problems set forth above.

Summary

[0006] In one aspect, a mobile machine for operating in an underground mine is disclosed. The mobile machine may comprise a body comprising a power source and a cabin. The mobile machine may also comprise traction devices powered by the power source for propelling the machine along a surface of the underground mine. The mobile machine may also comprise earth-moving equipment for at least one of (i) engaging with earth in the underground mine and (ii) hauling earth-derived payload in the underground mine, the earth-moving equipment being held by the body. The mobile machine may also comprise an on-board ranging device configured for radio frequency

communication with at least one off -board ranging device located in the underground mine to enable determination of position data for the machine. The position data may be based on a time -based characteristic associated with transmitting a radio frequency signal to, and receiving a radio frequency signal from, the at least one off -board ranging device. The mobile machine may also comprise a mounting assembly for fixing an antenna to the mobile machine, the antenna being configured for at least one of transmission and reception of the radio frequency communication. The mounting assembly may have a mounting base for positioning the antenna to be spaced from the body of the mobile machine. The antenna may be mechanically protected by an electrically non- conductive material that forms a cover over the antenna. The cover may be positioned to have a maximum height that is at or below a highest portion of the body of the machine.

[0007] In another aspect, there is disclosed a system for determining a position of a mobile machine in an underground mine. The mine may comprise at least one tunnel, the tunnel having a plurality of designated loading locations for loading ore onto a mobile machine. The system comprises the mobile machine. The mobile machine may comprise a body comprising a power source and a cabin. The mobile machine may also comprise traction devices powered by the power source for propelling the machine along a surface of the underground mine. The mobile machine may also comprise earth-moving equipment for at least one of (i) engaging with earth in the underground mine and (ii) hauling earth-derived payload in the underground mine, the earth-moving equipment being held by the body. The mobile machine may also comprise an on-board ranging device configured for radio frequency communication with at least one off -board ranging device located in the underground mine to enable determination of position data for the machine. The position data may be based on a time-based characteristic associated with transmitting a radio frequency signal to, and receiving a radio frequency signal from, the at least one off -board ranging device. The mobile machine may also comprise a mounting assembly for fixing an antenna to the mobile machine. The antenna may be configured for at least one of transmission and reception of the radio frequency communication. The mounting assembly may have a mounting base for positioning the antenna to be spaced from the body of the mobile machine. The antenna may be mechanically protected by an electrically non-conductive material that forms a cover over the antenna. The cover may be positioned to have a maximum height that is at or below a highest portion of the body of the machine. The system may also comprise a memory system for storing data representative of a map of the mine. The system may also comprise a plurality of said at least one off -board ranging devices at respective known locations in the mine. The system may also comprise a control system configured to determine a position of the second ranging device with respect to the map, based on the a time -based characteristic.

[0008] As used herein, the term "comprises" (and grammatical variants thereof) is used inclusively and does not exclude the existence of additional features, elements or steps.

Brief Description of the Drawings

[0009] Various aspects and features of an embodiment of the invention will be described with reference to the following figures which are provided for the purposes of illustration and by way of non-limiting example only.

[0010] Fig. 1 is a pictorial illustration of an exemplary disclosed machine;

[0011] Fig. 2 is a block diagram illustrating the principal conceptual components of a disclosed signal device; [0012] Fig. 3 is a pictorial illustration of an exemplary positioning system that may be used with a mobile object, such as the machine of Fig. 1, the machine being illustrated in a simplified manner;

[0013] Fig. 4 is a conceptual representation of data which may be used by the positioning system of Fig. 3 to determine a position of the machine;

[0014] Fig. 5 is a pictorial illustration of a worksite in which the positioning system of Fig. 3 may operate;

[0015] Fig. 6 is a perspective view of front portion of an load-haul dump (LHD) loader with an RF antenna, for the positioning system, mounted in a mounting assembly;

[0016] Fig. 7 is a perspective view of the mounting assembly;

[0017] Fig. 8 is a side view of the mounting assembly including the RF antenna;

[0018] Fig. 9 is a front view of the LHD loader of Fig. 6;

[0019] Fig. 10 is a plan view of the LHD loader of Fig. 6;

[0020] Fig. 11 is an illustration of an LHD loader in accordance with Fig. 10 in a tunnel of an underground worksite;

[0021] Fig. 12 is a perspective view of front portion of an exemplary Underground Articulated Dump Truck (UADT);

[0022] Fig. 13 is a perspective view of a front portion of the UADT, with an RF antenna mounted in a mounting assembly;

[0023] Fig. 14 is a flowchart depicting an exemplary disclosed positioning method; and

[0024] Fig. 15 is a flowchart depicting an exemplary correlation algorithm used to perform part of the positioning method of Fig. 14.

Detailed Description

[0025] Fig. 1 illustrates a machine 10 having an exemplary disclosed positioning system. Machine 10 embodies a mobile machine configured to perform one or more operations associated with an industry such as mining, construction, farming, transportation, or any other industry known in the art. For example, machine 10 may be a load-moving machine such as a haul truck, a loader, an excavator, a wheel tractor, a scraper, or any other like mobile machine having earth-moving equipment for engaging with the earth (such as a bucket for an excavator or loader, or a blade of a grading machine) or for hauling payload (such as a dump body (ie tray) of a haul truck) or both (such as a bucket of a load-haul-dump (LHD) loader). Machine 10 may be manually controlled, semi-autonomously controlled, or fully-autonomously controlled. Machine 10 includes one or more traction devices that propel machine 10. In the exemplified embodiment, machine 10 has four traction devices in the form of respective wheels 13. For other types of machines, such as on a bulldozer or on some kinds of excavators, the traction devices may be tracks. The machine 10 also includes, among other things, movement sensors 14 that sense various movements of machine 10, a power source 15, orientation sensing devices 16, 17, and a control system comprising controller 18.

[0026] Machine 10 may be used above-ground or underground. However, in various embodiments the machine 10 is designed specifically for operation in an underground mine. For example, in one embodiment machine 10 is an LHD loader, while in another embodiment machine 10 is an

Underground Articulated Dump Truck (UADT), both being examples of machines that are specifically for underground mining. Underground-mining mobile machines such as LHD loaders and UADTs need to be designed within a specified height so that the mobile machine can operate within the tunnels of a mine without hitting a tunnel ceiling. Additionally, such machines often require smaller turning circles than their above-ground counterparts. To enable a small turning circle, it is common for underground mining machines to have an articulation joint between the front wheels and rear wheels of the mining machine, which enables a front part of the machine (having the front wheels) to articulate laterally with respect to the rear part of the machine (having the rear wheels).

[0027] Various embodiments of the invention relate to underground-mining mobile machines in which the front part of the machine articulates with respect to the rear part of the machine. For example, Fig. 1 more specifically illustrates an LHD loader, which may be used to access a load site in a mine (eg from a drawpoint), haul a load away from the load site, and release the load at a dump site (eg at an ore pass).

[0028] The machine 10 has a metal body 9 which includes the chassis of the machine, and is supported on the traction devices 13. Earth- moving equipment is held by the body 9. In the case of the LHD loader of Figure 1 the earth- moving equipment is a bucket 25. The body 9 also includes the power source 15, a cabin 28 for a person (eg as driver or passenger), and the controller 18. The body 9 also includes an articulation joint 19 which divides the machine 10 into a front portion 23, including two wheels 13 and ending in bucket 25, and a rear portion 27, including the controller 18, another two wheels 13, the cabin 28, and a rear end 29 behind the two wheels 13 of the rear portion 27 and holding the power source 15. The front portion 23 and rear portion 27 pivot about the articulation joint 19 to effect steering of the machine 10. The orientation sensing devices 16, 17 each measure information which independently may be used to determine the orientation of least the front portion 23 of the machine 10. For example, one of the orientation sensing devices 16 is a digital compass located on the front portion 23 of the machine 10, forward of the articulation joint 19. The other of the orientation sensing devices 17 is an articulation sensor which measures an angle indicative or other parameter that is indicative of the angle of rotation of the articulation joint 19, and hence indicates the disposition of the front portion 23 of the machine 10 with respect to the rear portion 27 of the machine 10. In the illustrated embodiment, the articulation sensor is located on the rear portion 27 of the machine, adjacent the articulation joint 19.

[0029] Controller 18 is in communication with movement sensors 14, orientation sensors 16, 17, power source 15, and/or drive traction devices 13, and may be configured to regulate operation of power source 15 in response to various inputs, for example, from an operator input device and/or movement sensors 14, to drive the traction devices to propel machine 10 in a desired manner.

Controller 18 may also receive information from movement sensors 14 indicative of, for example, velocity, acceleration, and/or turning rate of machine 10, and may be configured to compute various motions, such as distance and direction traversed by machine 10, based on such information.

[0030] Controller 18 includes a processor (not shown), and a memory system 21 comprised of a memory module and/or a storage module. Optionally, one or more of the processor, memory module, and/or storage module may be included together in a single apparatus. Alternatively, one or more of the processor, memory module, and/or storage module may be provided separately. The processor may include one or more known processing devices, such as a microprocessor. Memory module may include one or more devices, such as random-access memory (RAM), configured to store information used dynamically by controller 18 to perform functions related to the various operations of machine 10. The storage module may include any type of storage device or computer readable medium known in the art. For example, the storage module may comprise a magnetic, semiconductor, tape, optical, removable, non-removable, volatile, and/or non-volatile storage device. The storage module may store programs, algorithms, maps, look-up tables, and/or other information associated with determining a position of machine 10 in worksite 20. The functions of both the storage module and memory module may be performed by a single memory/storage device.

In various exemplary embodiments, controller 18 is utilized in determining the position of machine 10 as will be described in greater detail below.

[0031] The machine also includes an onboard signal device 36 which is in in communication with controller 18. The onboard signal device 36 is a mobile signal device that is part of a radio frequency communication system described hereinafter. As will be described, the radio frequency

communication system also includes one or more reference signal devices at respective known locations off -board the machine 10.

[0032] The principal conceptual components of the an exemplary signal device 201 , which may be any one of the reference signal devices 34, 37 or the mobile signal device 36, are illustrated as a block diagram in Figure 2. The device 201 includes a processing system 212 comprising at least one processing unit 214, such as a microprocessor, or a microcontroller or a plurality of these or other computer processing devices. The device 201 also includes a memory system 222 in communication with the processing system 212 via a bus 224. The memory system 222 includes one or more machine readable storage devices which store instructions and/or data for controlling operation of the processing system 212. In this instance, memory system 222 includes a system memory (eg a ROM for a Bios), volatile memory (eg a random access memory such as one or more DRAM modules) and non-volatile memory (eg Flash memory or other EEPROM device). The device 201 also includes an a radio frequency (RF) electronics module 228 for driving the transmission of RF signals from an RF antenna 226, and for processing RF signals received by the RF antenna 226, via RF connector 227. The RF signals transmitted from and received by RF antenna 226 are used to determine the position of the signal device 201 relative to one or more other signal devices in the worksite. In an alternative embodiment, instead of one antenna 226, two RF antennas can be used - one to transmit the RF signal and receive the RF signal, but with the two RF antennas located next to each other, side by side.

[0033] The processing system 212 also includes a Local Area Network (LAN) module 230, such as Ethernet module, which may be integrated into, or in communication with, processing unit 214. The LAN module provides the device 201 with a uniquely identifiable MAC address for communicating with the device over a LAN network of the mine worksite. The processing system 212 also include a LAN switch 232, such as an Ethernet switch. The switch 232 provides the device 212 with two LAN ports 234 configured for connecting the device 201 in daisy-chained

configuration with other devices in the LAN network. The daisy chain configuration provides the advantage of enabling a smaller total length of cabling and easier cable routing when the devices in the network are substantially collinear and/or when it is difficult to provide multiple cabling paths to a network hub. This can provide a benefit for connecting the onboard signal device 36 to other devices on the machine 10, or for connecting multiple off -board signal devices to each other and/or to other LAN connected devices.

[0034] The device 201 has a metallic enclosure 236 which holds one or more circuit boards that comprise the memory system 222 and processing system 212. LAN (eg Ethernet) ports 234 and an RF connector 227 terminate in the external wall of the housing 236. In some embodiments the RF antenna 226 is connected directly to the RF connector 227 in the wall of the enclosure 236, while in other embodiments, the RF antenna 226 is located away from the enclosure 236, and is connected to the RF connector 227 via a coaxial cable 229. In the case of device 201 being a mobile signal device 36 that is mounted on a machine 10, the coaxial cable enables the antenna 226 to be positioned for optimized performance, while having the other components of the signal device 201 mounted at some other location, if required.

[0035] Fig. 3 illustrates machine 10, shown in a simplified manner, performing a task at in worksite 20. Worksite 20 may be any worksite having a roadway 22 traversable by machine 10, but exemplary embodiments are particularly suited to worksites which do not having access to a GPS navigation system. For the exemplary embodiments illustrated herein, worksite 20 is an

underground mine site, which does not have access to GPS navigation systems. Roadway 22 is bordered by side walls 24, such as walls of an underground tunnel, and may have a ceiling, such as a tunnel roof (not shown) disposed above roadway 22. In some applications, there may also be objects other than side walls 24 such as other machines, barrels, poles, geological features, and other like obstacles disposed in various locations at worksite 20 relative to roadway and/or the additional objects described above. In various situations, it may be desirable to ascertain position information of machine 10 in worksite 20. The position information may be used by machine 10 in navigating worksite 20. Alternatively, the position information may be used to monitor and gather data about how efficiently machine 10 and other machines in worksite 20 are performing various tasks. [0036] In exemplary embodiments, a position of machine 10 in worksite 20 is determined by utilizing a positioning system 30. As illustrated in Fig. 3, positioning system 30 includes, among other things, controller 18, and an optical sensing device, which in the exemplified embodiment is Lidar unit 32. However, in other embodiments, the optical sensing device may be any may be any other device that uses optical electromagnetic radiation (ie infrared, visible or ultraviolet light) to obtain optical information related to roadway 22, sidewalls 24, the ceiling, or any other object associated with worksite 20. Lidar unit 32 is utilized to scan objects surrounding machine 10, such as roadway 22, side walls 24, the ceiling of an underground tunnel, and/or any other object associated with worksite 20, using light signals. Lidar unit 32 may be located on a frame and/or body of machine 10, such as at the front, back, side, top, and/or any other place on machine 10. In the example in Figure 3, there are multiple Lidar units 32 disposed on machine 10. Each Lidar unit 32 located at a unique location on machine 10. In the case of the embodiment shown in figure 3, these locations are, specifically, the front and the respective sides. In another embodiment, there is one lidar unit at the front of the machine and one at the back. The Lidar unit 32 includes one or more sources light (ie infrared, visible or ultraviolet light), and/or one or more light detectors to survey the surrounding environment by obtaining information related to roadway 22, side walls 24, the ceiling, and/or any other object associated with worksite 20.

[0037] The light sources are lasers that emit light that reflects off of, for example, the surfaces of side walls 24 and/or other surfaces of objects in worksite 20 within a field of view of the Lidar unit 32. The light may be emitted by a single laser that is reflected by a rotating mirror to scan the portion of the worksite in the field of view. Alternatively, the light may be emitted by multiple lasers directed to different angles within the field of view so to radiate light across the field of view a non- scanning manner. One or more detectors of the Lidar unit 32 receive the reflected light and send signals to controller 18 indicative of the light received. Controller 18 then calculates distances to the various points on the surfaces. The calculated distances are based on the elapsed time between emission of the light and detection of the light, the distance to the surface being half of the elapsed time multiplied by the speed of light. However, since the elapsed times and the associated distances are intrinsically related, it is considered herein that either the elapsed time or the calculated distance may be considered to define distance data. In other embodiments, at least part of the controller 18 is integrated into Lidar unit 32. In this case, the Lidar unit 32 calculates the elapsed times or distances to the respective points on the surface(s) of the worksite that were scanned or otherwise surveyed by the Lidar unit 32. The Lidar unit 32 may then send the calculated times or distances to external components of the controller 18, or to some other processing system, for further analysis.

[0038] In one embodiment, at least one of Lidar units 32 is comprised of multiple Lidar devices treated as a single device by the controller 18. In such an embodiment, two Lidar devices are integrated back-to-back, to from one Lidar unit 32. Each Lidar device has a 180 degree field of view such that the Lidar unit 32 has a 360 degree field of view. In one embodiment, the Lidar unit 32 may be mounted atop the machine 10, for example, on top of or raised above cabin 28, to provide the controller 18 with distance data for a 360 degree view around the machine 10. However, in some embodiments it is advantageous to have the Lidar unit 32 positioned on the machine such that it does not extend above the height of the cabin. This can be achieved, for example, by mounting one of the lidar devices forward of the cabin, with the other lidar device being mounted rearward of the cabin. The distance data may be provided in terms of elapsed times or distances for respective angles with respect to a reference vector 88. As illustrated in Fig. 3, the reference vector 88 may, for example, be a tangential vector along a path 90 along the roadway 22, for example along a centerline of the roadway, and towards a reference end 91 of the roadway. By recording data for a 360 degree view, the Lidar unit 32 may potentially present distance data representing the entire worksite from the perspective of the Lidar unit's position in the worksite. However, topology of the worksite and the position of the Lidar unit 32 therein, some parts of the worksite might not be visible to the Lidar unit 32. Alternatively, some parts of the worksite may not be visible if the Lidar unit has a field of view less than 360 degrees. In either case, the presented distances data may represent only a portion or portions of the worksite that are visible from the Lidar unit 32.

[0039] Fig. 4 is a conceptual representation of data 100 that is analyzed by controller 18 to determine a position of Lidar unit 32 and the machine 10 on which it is mounted. The data 100 may be read from a memory system of the controller 18 on which data may be stored. However, in various embodiments, at least some of the data 100 is dynamically generated from stored data, such as a stored map of the mine. Other elements of data 100 may be read from other inputs to controller 18 such as from Lidar unit 32. The data 100 includes distance data derived from the Lidar unit 32. The distance data is a series of measured distance values, D(l) to D(s) 104, for each respective angles within the field of view and at known angular offsets with respect to the reference vector 88 or some other frame of reference. In Figure 4, the distance data is represented as a linear one dimensional array. In other embodiments, the distance data may be indexed as a circular array. In one embodiment, in which the Lidar unit has a 360 degree field of view, the input data consists of 720 measured distance values 104, with the data elements for distance measurements that are radially spaced around the Lidar unit 32 in 0.5 degree increments. Based on the distance data, controller 18 may also estimate, calculate, and/or otherwise determine a shape of the scanned object or portion of the worksite. Some shape-related information can be extracted from the distance data by employing a mathematical filter. For example, the distance data may be transformed to a frequency domain and then passed through a high pass filter to identify edges or contour changes on the surface of the worksite. Other characterizing features of the distance data may be extracted using other known feature extraction algorithms. Such extracted information that characterizes the distance data can optionally be stored, instead of the raw distance values 104, as input data 102 for use by controller 18 in determining the position of machine 10. However, in the exemplary embodiment described, the input data 102 consists of the linear array of distance values D(l) to D(s).

[0040] The memory system 21 stores, amongst other things, data that represents a map of worksite 20. The map may be represented by data defining a collection of lines linking various coordinates in the worksite, for example, as in a DXF file of a mine map. The map may be representative of the entire worksite 20 or a portion thereof, such as at least one assigned tunnel 113 in the worksite 20, within which machine 10 is permitted or assigned to operate. The map may also represent other tunnels 115 in which machine 10 is not permitted or assigned to operate. During operation, controller 18 dynamically generates reference data 109 which are each indicative of a lidar survey from a particle reference position 118. For a given reference position 134, the reference data 109 is generated from the lidar map file by generating a theoretical Lidar survey based on the respective distances 111 from the reference position 134 to various points on the mine map. For example, the points may be points along lines of the mine map, which are representative of walls 24 of the worksite. In one embodiment, the points are spread around the reference position 134 so as to represent a Lidar survey have a 360 degree field of view about the reference position 134. In one embodiment, the distances 111, for convenience referred to herein as reference distance values, are spaced in 0.5 degree intervals about the reference position 134 so as to provide 720 reference distance values. Alternatively, if the Lidar unit 32 uses other spacing, the spacing of reference distance values may be matched to the spacing associated with Lidar unit 32.

[0041] The reference data 109 generated by controller 18 are represented in Figure 4 as part of worksite data 108. The worksite data 108 consists of a set of reference items 110, numbering M references in total. In the illustration in Figure 4, each reference item consists of a reference identifier 118, a reference position 134, reference data 109 for that reference position 134, and other data 120. The number M of reference items 110 is determined by the finite resolution of points on the map. Each point corresponds to a reference position 134 from which reference data 109 may be generated. In one embodiment, the map points (and reference data 109 generated therefrom) included in the worksite data 108 are restricted to those points within a limited region of worksite 20. For example, the worksite data 108 may be limited to points within a portion of the worksite 20 in which the machine 10 is assigned to operate. For example, in one embodiment, the controller 18 is programmed to limit the reference positions 134 in the worksite data 108 only to reference positions along a path 90 that runs along a longitudinally extending centerline of the roadway 22, and along which the machine 10 is assumed to operate. However, it is appreciated, that since in one

embodiment the reference data 109 are dynamically derived, the worksite data 108 need not be stored in the memory system 21 of controller 21, provided it can be derived from the worksite map and any other data stored in the memory system 21. Accordingly, not all of the reference data that make up the worksite data 108 need to co-exist at the same time. In one embodiment, only one reference data 109 exists at any one time.

[0042] In other embodiments, all reference data 109 corresponding to the worksite data 108 may be concurrently stored in memory system 21. For example, the worksite data 108 may be derived by performing Lidar scans for respective positions within the worksite 20. Each Lidar scan may be pre- captured by mobile machine 10 or by another equivalently equipped and configured mobile machine or some other surveying tool. Each set of reference distance values 111 that make up a reference data 109 may then be derived in the same manner as the input data 102 so, for example, may similarly represent a Lidar survey for 360 degree field of view, represented by 720 reference distance values. Whether the worksite data is stored or is dynamically generated as required, it is convenient to refer to the worksite data as a dataset. [0043] Reference identifier 1 18 may be used to index each reference item 1 10. For example, the reference identifier 1 18 may represent a starting address, eg in a random access memory, from which information in the corresponding reference item 1 10 may accessed. The reference position 134 corresponding to each reference data 109 may be stored as an x coordinate 1 12 and a y coordinate 1 14 with respective to a frame of reference. For example the x coordinate may be correspond to a position along and east/west axis and y may correspond to a position along a north/south axis.

Alternatively, one of the coordinates 1 12 or 1 14 may represent a distance along the path 90 that runs along the roadway 22, eg along a longitudinally extending centerline of the roadway 22. In this case the worksite data 108 may consist of reference items 1 10 spread along the length of path 90. For example, the reference positions 134 may be spaced or generated to be spaced in 1 meter increments, along some or all of a tunnel that typically spans 50-200m. Each reference data 109 is indicative of a specific orientation of a Lidar survey with respect to a frame of reference in the worksite 20. For example, a reference distance value di( l ) in reference item 124 may be aligned with reference vector 88 tangential to the machine's travel path 90. Another reference item 126 may have a frame of reference that is offset by an angle β ( 1 16) with respect to the reference vector. For example, a translation of 45 degrees may be employed so that for a 720 element matrix representing 360 degrees, vector 88 is aligned with element d 2 (91), rather than d 2 ( l). In one embodiment, there are 16 reference items 1 10 generated for each mapped location in the worksite 20, with each of the 16 reference items 1 10 being angularly spaced in 22.5 degree increments about the reference vector 88 or other frame of reference. The reference items 1 10 that correspond to the same reference values 1 1 1 , but for different angular offsets may be stored at separate memory addresses in the memory system of controller 18. Alternatively such angularly- varying reference items 1 10 may be derived-or inferred from a single stored set of reference data 109 for the location in worksite. This may be achieved by biasing an index n so as to read a distance value, d(n), corresponding to an angular offset, β. This, in effect, results in controller 18 reading a reference item corresponding to a different angular offset, β.

[0044] As machine 10 moves within the worksite 20, machine 10 records input data 102 from a Lidar scan of its surrounding environment so that the machine 10 can determine its position within the worksite. Controller 18 analyzes the input data 102 by comparing it with the reference data 109 of each reference 1 10 to identify a reference data 109 to which the input data 102 is closely correlated. From the comparison, controller 18 identifies a best match between the input data and a reference item 110. Since each reference item 110 corresponds to a unique position in worksite 20 (in terms of location and orientation), controller 18 determines a position of machine 10 based on the corresponding reference position 134 of the reference data 109 that is correlated with the input data 102. The embodiment exemplified herein uses input data 102 comprised of measured distance values 104. However, in other embodiments the input data 102 may define a characterizing feature of the Lidar survey derived by applying a mathematical function or algorithm to the distance data measured distance values 104. In embodiments in which the input data 102 defines information extracted from the measured distance values 104, the reference data 109 may represent information extracted from corresponding the set of reference distance values 11 1 , by applying the same mathematical function or algorithm used to derive the input data 102. In such a case, the extracted information may be stored as the reference data 109 instead of reference distance values 111.

[0045] During operation, positioning system 30 determines the position of machine 10 by comparing the input data 102 with comparison data. The comparison data represents reference data 109 for an area or areas on the map that constitute a subset of the area represented by the worksite data 108. Thus the comparison data may thus be considered to be a reference dataset consisting of N reference items 110, from ref(l) to ref(N) where N is less than the M items of the worksite data 108. In one embodiment, the reference items 1 10 that constitute the comparison data are dynamically generated as required, based on a corresponding reference position 134, which may also be dynamically generated. Therefore, the entire dataset of N reference items 1 10 need not be stored in memory at any one time. The composition of the comparison data is variable with time, to enable a different composition of reference items 1 10 each time the comparison data is it compared with the input data. During a tracking mode of the position system 30, the comparison data is a subset of worksite data 108 that is dynamically derived based on the most recently determined position of the machine 10. More specifically, during the tracking mode, the comparison data is dynamically derived to be limited to those references 110 that are associated with positions in the worksite that are near the most recently determined position. However, when the positioning system is first initialized (or if the positioning system loses track of the machine 10' s position), there will be no relevant initial position on which such comparison data may be derived. Further, in some instances, it may be difficult for the positioning system 30 to quickly and/or accurately determine the initial position if the input data 102 matches more than one reference data 109.

[0046] For such situations, the positioning system 30 further includes a radio frequency communication system 33, as illustrated in Figures 2 and 4. The positioning system 30 determines an initial, first position, by the radio-frequency communication system 33. Once the initial position has been determined, the subsequent positions by comparing input data 102, derived from the subsequent position, with a reference dataset, wherein the reference dataset is dynamically derived based on a previously determined position. The previous position may, for example be, the most recently determined position. In other words, the initial position determined by the radio frequency communication system 33 is used to seed the positioning system 30 in its position tracking mode. In some embodiments, the determined initial position includes a coordinate, and optionally an orientation, with respect to a map of the mine, which may be the worksite map from which the reference data 109 is derived or may be some other map that is correlated with that worksite map. In other embodiments, the determined initial position is inferred by identifying a reference item 1 10 which, in turn, corresponds to such a coordinate and orientation. In other embodiments, the initial position is determined in the form of a set of reference items 110 within a specified area of proximity to the initial position.

[0047] The radio frequency communication system 33 includes one or more reference signal devices 34, 37 at respective known locations within the worksite 20, and a mobile signal device 36 that is located on the machine. The signal devices 34, 36 and 37 may have the components of the exemplary signal device 201 which has been described herein.

[0048] In some embodiments, there may be two, three, or more of reference signal devices 34, 37. As shown in Figure 3, a first of the reference signal devices 34 is at a corresponding known location 35 within the worksite 20. The first signal device 34 may be fixed to a side wall 24 or ceiling (not shown) of the worksite 20, such as a sidewall 24 or ceiling of the assigned tunnel 113 within which the machine 20 is assigned to operate. A second signal device 36 is located on the machine. In some embodiments, the second signal device 36 is fixed to the rear portion 27 of the machine 10. For example, in one embodiment, the second signal device is located on top of the rear end 29 of the rear portion 27, but below the top of the cabin, the top of the cabin being the highest portion of the body of the machine 10. A third signal device 37, being another of the reference signal devices 34, 37, is attached to the worksite at a different location to the first signal device 34. For example, the third signal device 37 may be fixed to a side wall 24 or ceiling (not shown) of the worksite 20, such as a sidewall 24 or ceiling of the assigned tunnel 113 within which the machine 20 is assigned to operate. The radio frequency communication system 33 is configured to perform a radio frequency communication between the mobile signal device 36 and at least one of the reference signal devices 34, 37.

[0049] The positioning system 30 includes a control system 38 in communication with the radio- frequency communication system 33 via at least one communication channel, with one or more of the mobile signal device 36 and reference signal devices 34, 37. In one embodiment, the

communication channel is or includes a wired communication network 39 in the form of a Local Area Network, such as an Ethernet network, with the reference signal device(s) 34, 37.

Alternatively, or additionally, a further communication channel allows the control system 38 to communicate by a wireless network, eg by at least one WiFi transceiver 40, with the radio-frequency communication system 33. Such a wireless communication can be used to communicate with the mobile signal device 36 in cases where at least part of the control system 38 is mounted in a fixed position with respect to the worksite (as in Figure 3), or to communicate with one or more of the reference signal device 34, 37 in cases where the control system 38 is mounted entirely on the machine 10.

[0050] The control system 38 may include, or may be, the controller 18. In embodiments, in which the control system 38 is the controller 18, the memory system 21 may include additional data representative of a map information, which may be in addition to or complement the worksite map from which reference data 109 may be derived (also referred to herein as the Lidar map). In embodiments in which the control system 38 includes but is not the same as controller 18, control system 38 may include separate processing device(s), and a separate memory system, from the processing device(s) and memory system 21 of the controller 18. In such cases, the control system may store, outside of controller 18, data representative of a further map of the worksite 20, which may optionally include the Lidar map. The control system 38 obtains data relating to the radio frequency communication from the radio frequency communication system 33. In some

embodiments, the obtained data defines a distance associated with a characteristic of the radio- frequency communication. For example, the characteristic may be a strength of the signal or an elapsed time between sending and receiving one or more communicated signals. Based on the obtained data relating to the radio frequency communication, the control system 38 determines position data that is indicative of the position of machine 10 within the worksite 20.

[0051] From the position data, the control system 38 selects a reference dataset associated with the position data. The reference dataset is a subset of reference items 110 represented by the worksite data 108 based on the position data. The control system 38 then identifies, from the reference dataset, a reference item 1 10 corresponding to the input data 102. Thereafter, as the input data 102 is updated from new positions in the worksite 20, the positioning system 30 tracks the position of the machine 10 by comparing the input data 102 with a reference dataset that is dynamically derived based on the most recently determined position.

[0052] The reference signal device or devices 34, 37 and the mobile signal device 36 may consist of the same hardware and software. However, in some embodiments, especially involving multiple reference signal devices 34, 37 and/or multiple mobile signal devices 36, each of the reference signal devices 34, 37 and mobile signal devices 36 has a respective device identifier associated therewith, such as unique MAC address. In other embodiments the hardware and/or software of the reference signal devices 34, 37 may be different to that of the mobile signal device(s) 36 by having further differences, in addition to the different device identifiers.

[0053] Exemplary embodiments for the radio-frequency communication 33, used by control system 38 to determine position, will now be described in further detail.

Position determination based on a threshold strength of a radio-frequency signal

[0054] In some embodiments, a first signal device 34, being one of the reference signal devices 34, 37, transmits a radio frequency signal that can be detected by a second signal device in the form of the mobile signal device 36, when the second signal device is within the transmission range of the first signal device 34. When the second signal 36 device is at a detection distance 42 from the first signal device 34 that transmitted the radio-frequency signal the second signal device 36 indicates to the controller 18 that the transmitted signal has been received. This indication occurs when the transmitted radio-frequency signal is greater than a threshold strength. In one embodiment, the threshold strength is a minimum signal strength (eg amplitude or power) at which the second signal device 36 is able to detect the transmitted signal. In another embodiment, the threshold strength is a minimum strength at which the second signal device measures the signal strength to be above some predetermined level. The communication system 33 is configured so that the detection distance 42 is predetermined to be proximal to the first signal device 34 so that the positioning system 30 can infer, based on the detection distance, an approximate position in the worksite 20 within which the second signal device 36 is located. Thus, the first and second signal devices 34, 36 act as a proximity sensing system.

[0055] The location 35 of the first signal device 34 is stored in a memory component of the positioning system 30, such as in the memory system 21 of the controller 18. The controller 18 receives the indication from the second signal device 36 that a signal has been received from the first signal device 34. Since the location 35 and detection distance 42 are also known, the indication from second signal device 34 that a signal has been received from the first signal device 34 constitutes position data from which the position of machine 10 may be inferred. For example, the positioning system may infer that the second signal device is at or within an area in the worksite defined by a circle 44 having a radius equal to the detection distance and being centered about the known location 35 of the first signal device 34. Based on this position data, the controller 18 determines first comparison data 128, exemplified herein as a first set of reference data. The first set of reference data consists of reference items 1 10 that are associated with the location 35. In one embodiment, the location 35 may be known in terms one or more reference items 110 that are associated with the location 35. The smaller the detection distance 42, the fewer the number of reference items the positioning system 30 will consider to be associated with location 35. If the detection distance 42 is smaller than the spacing of the positions corresponding to the reference items 110 in the worksite data, the positioning system 30 may determine a single reference item as being associated with the location 35.

[0056] The positioning system 30 may also include any number of further reference signal devices, such as reference signal device 37, distributed at different locations in the worksite 20. The respective locations of each of the further signal devices is known to the positioning system in the same manner as for the first signal device 34. Similarly, each of these further signal devices 37 operates interacts with the second signal device 36 in the same way the first signal device 34 interacts with the second signal device 36. As the machine 10 travels through worksite 20 in search for an initial position data to seed the positioning system 30, the initial position data will based on the known location of whichever of the reference signal devices 34, 37 the machine 10 first passes.

[0057] In embodiments involving multiple reference signal devices 34, 37, controller 18 determines which of the reference signal devices 34 or 37 has been detected by the second signal device 36, so as to determine the corresponding position in the worksite 20 associated with the detected reference signal device 34 or 37. In one embodiment, this is achieved by each of the reference signal devices 34, 37 encoding a unique identifier in their respective radio frequency transmissions. Such a unique identifier, may, for example be a MAC address or serial number of the reference signal device 34, 37. The second signal device or controller 18 may then use a look up table to determine the position or reference member(s) 110 associated with the detected reference signal device 34, 37. The reference member(s) 110 may be determined by identifying reference positions 134 within some predefined distance from the position associated with the detected signal device 34, 37. Based on the reference positions 134, The reference data 109 of the first set of reference data may then be derived from the map of the worksite 20.

[0058] In some embodiments, the direction of communication between the mobile signal device 36 and the reference signal devices 34, 37 is reversed. In such embodiments, the mobile signal device 36 transmits a radio frequency signal that can be detected by any one of the one or more reference signal devices 34 or 37 when the reference signal device 34 or 37 is within the transmission range of the mobile signal device 36, such within a radial distance 48 from the mobile signal device. The transmission range may be sufficiently small, eg less than 3 meters, such that as the machine 10 passes a given reference signal device 34 or 37, the reference signal device 34 or 37 detects the transmitted signal from the second signal device, and sends a signal to the control system 38 indicating that the signal has been received. In embodiments in which there are multiple reference signal devices, the reference signal device 34 or 37 also identifies itself to the control system 38, so that the control system 38 can determine the location at which the signal was detected. Based on the determined location the control system 38 determines one or more reference items 110

corresponding the determined location. The one or more reference items may be determined either directly from identification of the reference signal device 34 or 37, or via identification of a coordinate or other position parameter defining the position of the identified reference signal device 34 or 37. [0059] In one embodiment, the reference signal device(s) 34, 37 are passive RFID tags and the mobile signal device 36 is an RFID reader. The mobile device 36 transmits a radio-frequency signal which is interfered with by a reference signal device 34 or 37 when the reference signal device is in proximity to the mobile signal device. From the interference, the mobile signal device identifies the reference signal device 34 or 37 that interfered with the signal. Alternatively, the RFID tags can be active (powered) tags which receive the radio-frequency signal from the mobile device, and transmit a response signal to the mobile device identifying the corresponding reference signal device 34 or 37 that transmitted the response signal. In either case, the positioning system 30, can thereby determine that the position of the machine 10 is proximate the identified reference signal device 34 or 37.

[0060] In another embodiment the reference signal device(s) 34, 37 are RFID readers and the mobile signal 36 device is a passive RFID tag. Each reference signal device 34, 37 transmits a radio- frequency signal which is interfered with by the mobile signal device 34 or 37 when the mobile signal device 36 is in proximity to the reference signal device 34 or 37. From the interference, the reference signal device 34 or 37 identifies that the mobile signal device 36 interfered with the signal. Alternatively, the RFID tags can be active (powered) tags which receive the radio-frequency signal from the reference signal device 34 or 37, and transmit a response signal to the reference signal device 34 or 37, identifying the mobile device 36 in the response signal. In either case, the positioning system 30, can thereby determine that the position of the machine 10 is proximate the reference signal device 34 or 37 that identified the mobile signal device 36.

Position determination based on a measured strength of a radio-frequency signal

[0061] In some embodiments, rather than determining the detection distance based on a threshold level of the transmitted signal, the signal device (either 36, or 34 or 37) that receives the radio- frequency transmission from the transmitting signal device (the other of 36, or 34 or 37) measures the signal strength of detected signal. That is measurement is of a received signal strength indicator (RSSI), such a power. In one embodiment, the position of the machine 10 that is associated with the signal transmission may then be determined as described above, but based on a variable detection distance 42. In other words, content of the first comparison data 128 depends on the determined detection distance 42. Specifically, the control system 38 determines a position in the worksite 20 associated with the reference signal device 36, 37 that was involved with the signal transmission. The positioning system 30 then determines reference positions 134 for generating the first comparison data as being those positions in the worksite 20 at which, based on the determined detection distance 42, the machine 10 may potentially be located. For example, as in the

embodiments, described above, the potential positions may be determined to be all positions within a radial distance from the position of the reference signal device 34 or 37 involved with the signal transmission.

[0062] In another embodiment, multiple reference signal devices 34, 37 are simultaneously in communication with the mobile signal device 36. Based on the signal strengths of the respective communications, the positioning system 30 can determine, for a given position of the machine 10 in the worksite 20, distances to the respective multiple reference signal devices 34, 37. The respective distances are used by one of the control system 38 to determine position by a trilateration process. In the trilateration process, the possible position(s) of the mobile signal device is limited to the locations of intersection 47, 49 of the notional circles 44, 46 respectively centered the two or more reference signal devices 34, 37 and having respective radii equal the corresponding determined radial distances. It is appreciated that in the case of two reference signal devices, the trilateration process may be referred to as "bilateration". However as used herein "trilateration" is intended refer to determining location based on the intersection between two or more circles.

[0063] For embodiments in which the initial position of the mobile signal device 36 is determined to be at (as opposed to within) a radial distance(s) from one or more reference devices 34, 37, the position of the mobile device 36 may be more precisely determined using any one or more of: (i) map information to limit the location to a tunnel 1 13 in which the mobile device 36 is known to reside (eg location 47 in tunnel 113, as opposed to location 49 in tunnel 115), (ii) movement information from a motion sensor 14, (iii) a statistical model; each of which are described in more detail, below, for embodiments based on elapsed time measurements. These methods for more precisely determining location from one or more radial distances are described in further detail below, applied to other embodiments of the invention . Position determination based on a time -based characteristic associated with the radio-frequency communication

[0064] In some embodiments, a radial distance to at least one reference signal device 34, 37 is determined from a time-characteristic associated with the radio frequency communication. For example, the time characteristic may be associated with an elapsed time between a transmission of the radio frequency communication and a reception of the radio frequency communication. In one embodiment, the elapsed time is the difference between a time at which a radio-frequency signal is transmitted, in one direction, from one of (i) a reference signal device 34 or 37 or (ii) the mobile signal device 36, and received from the other of the reference signal device 34, 37 or the mobile signal device 36. The transmitted signal includes a time stamp at which the signal was transmitted. The receiving device can therefore determine the time taken for the signal to travel from the transmitter to the receiver. Since the speed of travel is known (ie the speed of light), the radial distance can be determined. However, the internal clock (to which time is measured) on the transmitting device will drift with time with respect to the internal clock on the receiving device. This limits the accuracy with which the travel time, and hence distance and position, can be determined. Therefore, in one embodiment, the a wireless synchronization protocol is employed to maintain some synchronicity between the internal clocks.

[0065] In some embodiments, rather than determining an elapsed time, communication system 33 or control system 38 determines the position of the machine based on a time-difference of arrival. The time-difference refers to a difference in arrival times for respective signal transmissions between the mobile signal device 36 and a plurality of reference signal devices 34, 37. For example a signal may be broadcasted from the mobile signal device 36, and the times of reception (ie arrival) at each of the reference signal devices 34, 37 may be recorded to derive one or more time-difference measurements. Conversely, each of the reference signal devices 34, 37 may simultaneously transmit respective signals, and the arrival time of each of the signals is recorded at the mobile signal device 36. The reference signal devices 34, 37 may be synchronized with each other so that the time difference calculation removes any asynchronicity between the mobile signal device 36 and the reference signal devices 34, 37. Based on the difference in arrival times, the position of the second signal device 36 may be derived. [0066] In other embodiments, the time-characteristic is an elapsed time that relates to a round-trip for a two-way radio frequency communication. An initiating, first radio-frequency signal is transmitted from an initiating device to a responding receiving device. Upon receiving the first signal, the responding device sends a response radio-frequency signal to the initiating device. In one embodiment, the first signal may include identification data that identifies the initiating device that transmitted the first signal. The response signal may also include the identification data identifying the initiating device. Thus, when the initiating device receives the response signal it can determine that the response signal was a response to the first signal sent by that initiating device, as opposed to some other possible initiating devices in the worksite. The responding device may also include in the response signal identification data that identifies the responding device. Thus, in embodiments having multiple responding devices in the worksite 10, the initiating device can determine which responding device responded to its initiating signal. From this information, the elapsed time is the time taken for the first signal to propagate from the initiating device to the responding device plus the time taken for the response signal to propagate from the responding device to the initiating device. Processing delays by the initiating device and responding device are constant and may be subtracted or otherwise factored out of any time measurements, and the error due to any clock asynchronicity is eliminated from the elapsed time calculation, since both the transmission time and the reception time are referenced to the same internal clock (ie the clock of the initiating device). The elapsed time may thus represent two-way time of flight of the radio-frequency communication. The radial distance(s) to the corresponding reference signal device(s) 34, 37 involved in the radio- frequency communication(s) can be determined as being half of the time-of-flight multiplied by the speed of light.

[0067] In one embodiment, the signal transmission involves directional transmission, as opposed to omnidirectional transmission, so that the radial distance corresponds to a specific location in the worksite, as opposed being any point on a circle defined by the radius.

[0068] In another embodiment, the specific location along the circle 44 or 46 at which the machine 10 is located may be determined by knowledge of the worksite topology. For example, based on a worksite map stored in memory, the control system 38 may exclude locations along the circle 44 or 46 which are not possible locations for the machine 10. Such excluded locations may be for example locations within a wall of the worksite. Additionally or alternatively, as described above, the control system 38 can limit the possible locations to those locations on the circle 44 or 46 which are within a tunnel 113 in which the machine 10 is known to be located, eg because it has been assigned to operate in that tunnel.

[0069] In addition or as an alternative to using knowledge of the worksite topology, the position determination may be involve on a process of trilateration as has already been described herein, but in which the radii for the respective circles 44, 46 centered about reference signal devices 34, 37 are based on the corresponding elapsed times, such as two-way time-of-flight determinations.

[0070] In some embodiments, in addition or instead of using the worksite topology information and/or a trilateration process, the accuracy of the position determination may be improved based on a statistical model, such as a Kalman filter. A Kalman filter determines position using an iterative process. Specifically, a Kalman filter determines the most likely position at a time, t, by using knowledge of one or more past position determinations to weight, based on a likelihood of being correct, all possible positions at time, t. The possible positions, may be identified by the one or more radial distances to respective one or more reference signal devices 34, 37. For example, the statistical model may know the position (or a possible positions) at time t - 1 , and know the maximum speed of machine 10, or a measured change of speed of machine 10. Based on this knowledge, the statistical model can weight, and then rank, the possible positions at time t based on their distance and/or directional disposition with respect to the previous position or possible positions at t- 1. For example, those possible positions at time t which are a further than a first distance from the position or possible positions at time t-1 may be ranked much lower than those possible positions at time t which are closer than a second distance from the position or possible positions at time t- 1.

[0071] In addition to or instead of using a Kalman filter to improve overall position determination as the machine 10 moves in the worksite, a Kalman filter may also be used to improve the accuracy each of the distance measurement used in the position determination. For example, communication system 33 may measure time-of-flight a number of times, by repetitively transmitting round trip communications while the machine 10 is at essentially the same position in the worksite. This may be beneficial in the underground environments due to a level of noise that may result from multi- path reflections or from low a low-signal to-noise ratio. A Kalman filter may in this case be used to improve the distance measurement by disregarding or giving low weighting to measurements that are statistical outliers, and giving higher weighting to measurements which are statistically consistent with previous measurements. Thus, in one embodiment, a first Kalman filter may be used to in determining the time-of-flight or distance associated therewith, and second Kalman filter may be used to determine position within the worksite.

[0072] In some embodiments, in addition to or instead of using the worksite topology information and/or a trilateration process, the position determination is based on movement information from one or more motion sensors 14, and/or orientation information from an orientation sensor 16 and/or 17. In one embodiment, a velocity vector or speed is determined from the motion sensor(s) 14. For example, one motion sensor 14 may be an odometer, from which a speed is derived. A velocity vector may be derived based on the speed and orientation information, such as may be provided by a digital compass 16. Since for the described LHD loader, the digital compass 16 provides the orientation of the front portion 23 of the machine 10 only, the rear portion 27 of the machine 10 may be derived based on the determined orientation of the front portion 23 and the articulation sensor 17, measuring the rotation of the rear portion 27 with respect the front portion 23. The velocity vector or speed can then be used to predict a future position or future set of positions based on a previously determined position or set of possible positions derived from a previous radio-frequency

communication (eg an elapsed time). The set of predicted positions can then be narrowed based on their correlation with a new set of possible positions derived from an updated radio-frequency communication. The parameters in the narrowed set of positions is then updated to new predicted values based on the velocity or speed. This process can repeated iteratively until only a single predicted position remains, or until the set of positions is narrowed enough to represent acceptable level of positional accuracy.

[0073] The determination of position based on the motion sensors may include a position simulation based on statistical model such as a particle filter. Such a particle filter simulation may include populating a stored map of worksite 20 with one or more virtual particles. Each particle represents a different possible machine position and/or orientation. For example, the position may be represented by an x-coordinate associated with an x-axis and a y-coordinate associated a y-axis. Orientation of each particle may be represented by degrees of rotation relative to, for example, the positive x-axis, or a two-dimensional unit vector characterized by an x- and y-value. During such a simulation, position system 30 randomly populates a map stored in the storage module of control system 38 (eg in the memory system 21 of controller 18) with particles. Each particle has an initial randomly generated position and orientation. The respective positions and/or orientations of the particles are then iteratively updated based on information from position data derived from the elapsed time measurements to respective reference signal devices 34, 37, until positioning system 30 is able to determine an accurate position of machine 10 indicated by a spatial convergence of the updated particles.

[0074] For any of the above embodiments based on a time -based characteristic, the initiating device(s) and the responding device(s) are Radio-Frequency Ranging (RFR) devices. In one embodiment, the initiating device(s) are respective active (as opposed to passive) RFID tags and the responding device(s) may be respective RFID readers. Alternatively, the initiating device(s) may be respective RFID readers and the responding devices may be respective active RFID tags. However, as a further alternative, the initiating devices and receiving devices are Radio Frequency Ranging (RFR) comprised of the same hardware configuration, but which may be selectively commanded by control system 38 to initiate the radio-frequency from selected RFR device to any one or more other RFR devices in the RFR system.

[0075] The accuracy of the position determination may be improved in a number of ways. In one embodiment, the RFR devices are ultra- wideband (UWB) radio-frequency devices configured to determine a distance between respective devices based on an UWB radio-frequency communication. In some embodiments, the communicated UWB radio-frequency signals have a bandwidth in the order of gigahertz. For example, in one embodiment, the frequencies may range from 3.1 to 5.3 GHz, with a centre frequency of 4.3 GHz, thus providing a bandwidth of approximately 2GHz. The radio frequency signal transmission may be comprised of a train of pulse waveforms. The pulsed waveforms are short impulses having frequency components that are, in some embodiments, spread over two or more gigahertz. In one embodiment, the spread of frequencies has a centre frequency of around 4 GHz, eg 4.3 GHz. The calculation relating time-of-flight to distance of travel of the radio frequency transmission assumes that the path of transmission is along a straight line. However, in underground mine sites, radio-frequency transmissions are reflected by the rock bed that forms the walls of the mine tunnels, so the transmission has multiple paths between the transmitter and receiver. The multiple paths result in the signal being received at a multitude of different times, making it difficult to determine the time of the direct, straight path. However, the direct path will arrive first, so can be determined from the leading edge of the received signal, ie the first received pulse. The use of UWB radio-frequencies can improve the resolution of the measurement due to high bandwidth, high frequency composition of the waveform, or put conversely, due to the short wavelength of the signal. In one embodiment, to enable the direct path of transmission to reach the receiver, and be received at an adequate signal strength to accurately detected, the transmitting and receiving RFR devices are arranged in line-of-sight of each other.

[0076] In some embodiments, including but not limited to UWB embodiments, the radio-frequency signal is transmitted and processed for the coherent signal processing. The coherent signal processing involves repetitively transmitting the radio frequency signal in a coherent manner so that same bits of data transmitted via the communication repetitively transmitted over multiple transmissions. This allows the amplitude of the signal transmission to be lower for a given signal-to- noise ratio. The reduced amplitude and hence, power, of the transmission may in some instances be of assistance in ensuring that the radio-frequency communication in within any maximum allowable electromagnetic emission level. This may assist the positioning system 30 in meeting any regulatory electromagnetic compatibility (EMC) standards which may be required. Additionally or

alternatively, the low signal-to-noise ratio can be used to increase, for the same power level, the maximum distance over which the ranging devices may communicate. Accordingly, in some embodiments, the mobile signal device 36 and the reference signal devices 34, 37 determine a time- of-flight measurement using coherent signal processing. Further, in some embodiments, the coherent signal processing is achieved using UWB radio-frequency ranging devices as the respective signal devices 34, 36, 37, and the time of flight measurement is a two-way (round-trip) time-of-flight measurement. In one embodiment, the UWB coherent processing radio-frequency ranging devices are PulsON® 410 (P410) ranging radio devices manufactured by TimeDomain® (TDC Acquisition Holdings, Inc.). In another embodiment, the UWB coherent processing radio-frequency ranging devices are P412 ranging radio devices, and in a further embodiment, the UWB coherent processing radio-frequency ranging devices are P442 ranging radio devices, also manufactured by

TimeDomain® . In one embodiment of the device 201, the Pulson® 412 device provides the antenna 226, RF electronics 228, processing unit 214, and memory system 222.

[0077] In an exemplary embodiment of a two-way time of flight measurement involving coherent processing, a data packet may be transmitted multiple times, at regular intervals (ie a known duty cycle), in a first signal from the initiating device to the responding device. The data packet includes a time stamp indicating the first time that the data is transmitted and an identifier that identifies the initiating device (eg the initiating device's MAC address). The responding device receives the transmission, and identifies the time at which the signal is first arrived at the responding device. The responding device knows the duty cycle at which the data packets are transmitted. Thus the responding device can correlate the packets to integrate corresponding bits within each packet and thereby improve the signal-to-noise ratio. The responding device then determines a one-way time of flight based on the time stamp and the recorded time of arrival. The responding device then sends a response signal to the initiating device using the same repetitive transmission method, but encoding in the response data packets the time of transmitting the response signal, the calculated one-way time-of-flight, the identifier of the initiating device and an identifier associated with the responding device (eg the responding device's MAC address). The initiating device then receives the response signal and correlates the data from each data packet to improve the signal to noise ratio. The initiating device records the time of first receiving the response signal, and determines the time-of flight for the response signal. The two-way time-of-flight is then derived by the initiating device by summing the time-of-flight of the first signal and the time-of-flight of the response signal.

Industrial Application

[0078] Figure 5 illustrates an arrangement of positioning system 30 in worksite 20 of a mine having a plurality of tunnels parallel 1 13, 1 15. At a first end of each of the tunnels 113, 115 are respective first signal devices 34, being reference signal devices as described herein. Machine 10, having a mobile, second signal device 36, is assigned to operate a tunnel 113 and portions of the worksite branching therefrom, such as designated loading locations 50 (eg drawpoints) for loading ore, and at least one designated dumping location 52 (eg an ore pass) for dumping ore. Another machine 11 operates in another tunnel 1 15 of the mine, although, optionally but not shown, the other machine 11 may operate in the same tunnel 113 as machine 10. Machine 11 may have the same components as machine 10, and like machine 10, and may also be an LHD loader. Machine 11 has a corresponding mobile, second device 36 being uniquely identifiable from the mobile device 36 on machine 10 to due to each of the mobile devices 36 having a different serial number, MAC address or some other unique identifier by which the mobile device 36 may be uniquely identified. At a second end of the tunnels 1 13, 115, opposite the first end, are respective third signal devices 37, being reference signal devices as described herein.

[0079] Each of the reference signal devices 34, 37 have a field of operation, within the tunnel, over which the reference signal devices 34, 37 have a line of sight. The field of operation passes at least two of the designated loading locations 50. In the embodiment of Figure 5, the field of operation extends at least half way down the corresponding tunnel 113, 1 15 , and optionally, the entire length of the tunnel 1 13, 115. Each of the reference signal devices 34, 37 are positioned at intersections of the corresponding tunnel 113 or 115 and a cross-road 1 19 connecting the respective tunnels 113, 115, so the field of operation also includes part of a cross road 119. In this way, the reference signal devices 34, 37 so that mobile machines 10 and 1 1 are always within a line of sight to at least one, and in one embodiment two, reference signal devices 34, 37. In one embodiment, the reference signal devices 34, 37 are positioned on longitudinal centerlines of their corresponding tunnel. Since the tunnels 113, 115 are relatively narrow, the signal device 36 will be generally collinear with the signal devices 34, 37 at either end of the tunnel. This reduces the position determination to a determination in 1 -dimensional space, thus enabling accurate longitudinal position determination by bi-lateration.

[0080] For any position of the machine 10 in a tunnel 113, 1 15, the positioning system 30 maintains positional knowledge of the current position of the machine 10. The position of the machine 10 is inferred based on the position of its mobile signal device 36 with respect to the machine and with respect to the tunnel 113, 115. To maximize the performance of the positioning system 30 in an underground mine, such as in worksite 20, the antenna 226 has been designed with a special mounting arrangement which protects the antenna in an underground mining environment and enables the antenna 226 to maintain line-of-sight communication with an antenna of a reference signal device 34 and/or 37. By keeping the mobile signal device 36 within the tunnel 113, 115, a line-of-sight communication can be maintained between the mobile signal device 36 and at least one of the reference signal devices 34, 37. In the case of machine 10 being an LHD loader operating in worksite 20, when the machine 10 is in a drawpoint 50 or ore pass 52, the rear portion of the machine remains in the tunnel 113, 115 from which the drawpoint or ore pass is accessed. To maintain line-of-sight communication with a reference signal device 34, 37 when the machine is in a drawpoint 50 or an ore pass 52, the second signal device (or at least the antenna 226 part of the second signal device) is mounted on the rear portion 27 of the machine 10.

[0081] An exemplary mounting arrangement for antenna 226 on another LHD loader 10a is illustrated in Fig. 6. The LHD loader 10a has all of the components discussed in relation to machine 10. Fig. 6 shows part of the metal body 9 of the LHD loader 10a for a rear end 29 of the LHD loader. The RF antenna 226 is mounted rearward of the wheels 13 of the rear portion 27 of the LHD loader 10a, and is raised from a horizontal metal surface 135 that covers the rear end of the LHD loader 10a, the metal surface spanning the majority of the width of the LHD loader 10a at its rear end 29. The antenna 226 is within 2 meters of the rear-facing side 136 of the LHD loader 10a. More in particular, the antenna 226 is between 0.5 and 1.5 meters from the rear-facing side 136 of the LHD loader 10a. More precisely, the antenna 226 is about 1 meter (plus or minus 100cm) from the rear- facing side 136 of the LHD loader 10a In respect of the transverse/lateral positioning of the antenna 226, the antenna 226 is centrally located to be in the middle of the of the machine 10a (ie at a point on the machine's longitudinal axis). In the embodiment in Figure 6, this lateral position is between two caged strobe lights 137. The strobe lights are caged to provide them with mechanical protection. The strobe lights and their cages mount on a light mounting assembly 138 which is in turn mounted on the metal surface 135 that covers the rear end 29 of the LHD loader 10a. However, the RF antenna 226 is included in an antenna mounting assembly 140 which raises the antenna 226 to provide sufficient elevation for clear line of sight in both forward and rearward directions. When mounted, the antenna 226 is above the height of the metallic cages of the strobe lights 137..

[0082] Fig. 7 illustrates a close-up view of the mounting assembly 138 of the antenna 226, with the bottom the mounting assembly 140 terminating within the light mounting assembly 138. For clarity, in Fig. 7, the strobe lights 137 and their respective cages are not displayed. The antenna 226 itself is not visible in Fig. 7 (nor is it technically visible in Fig. 6) because it is beneath a non-transparent antenna cover 141. The antenna cover 141 is composed of a highly durable and electrically non- conductive material, which consists essentially of an acetal resin (eg Delrin® manufactured by DuPont). In one embodiment, the electrically non-conductive material consists solely of the acetal resin. The cover has a marker 142, which optionally is formed in the process of molding the cover 141. The antenna 226 is oriented in a predetermined manner within the cover 141 , so that the position of the marker 142 is indicative of the orientation of the antenna 226. The antenna 226 is oriented within the cover 141 so that it has an axis 144 of maximum electric field transmission which is parallel with the longitudinal axis of the LHD loader. In the embodiment shown in Fig. 7, the direction 146 faced by the marker 142 is parallel with the axis 144 of maximum electric field transmission.

[0083] The antenna 226 is held within a cavity in the antenna cover 141, and the antenna cover 141 is mounted on a stainless steel standoff 148 that forms part of the mounting assembly 140.

The standoff 148 includes an elongate closed metal frame and a channel within the frame to allow electrical signals to be conducted through the standoff. Once mounted, the antenna 226 has, at minimum, an IP67 rating against dust and other solids, and liquids.

[0084] In Fig. 8, the cover 141 is illustrated as though it were transparent in order to show the antenna 226 beneath the cover 141. The antenna 226 is a dipole antenna formed onto a printed circuit board 150. The side edges 152 of the circuit board slot into respective grooves 154 in the cover 141 so as to position the antenna 226 in a predetermined orientation within the cover 141 with respect to marker 142.

[0085] Once the antenna 226 has been slotted into the grooves 154, the antenna is wholly within the cavity of the antenna cover 141. RTV silicone is then injected into the grooves to provide the antenna 226 with mechanical stability so that it does not vibrate within the cover 141. The cover 141 is then screwed onto a stainless steel mounting base 156 which closes the bottom opening 158 of the cover, but for an orifice 160 that through which an RF coaxial cable 162 passes. While in this embodiment, the cover 141 is pre-manufactured and then placed over the antenna. In an alternative embodiment, the cover 141 may be provided by overmolding the electrically non-conductive material over the antenna 226.

[0086] The RF coaxial cable 162 corresponds to the coaxial cable 229 discussed in relation to Fig. 2. On the antenna-side of the cable 162, a connector 170 connects the cable to a connector 172 that protrudes from the circuit board 150 to provide an electrical connection between the RF cable 162 and the antenna 226. At the opposite end of the RF cable 162, the cable has a second connector 174 which connects to the RF connector 227 on the housing 236 referred to in Fig. 2.

[0087] A ground plane is required for correct operation of the RF antenna 226, but the metallic body 9 of the machine 10 is too large to act as the ground plane. The large size of body 9 would result compromise the performance of the antenna if it were mounted directly on it. Therefore, the standoff 148 provides a raised ground plane for the antenna 226. The raised ground plane is comprised of the metallic mounting base 156 and a circular metallic flange 164, the flange 164 being the top of the standoff 148. The mounting assembly also includes a washer 166 and nut 168 beneath the flange 164. The nut 168 tightens onto a threaded sleeve 176 that extends beneath and is integral with the mounting base 156, to thereby fasten the mounting base 156 on the flange 164. As can be seen from Fig. 8, the metallic base 156 and the flange 164 do not collectively define a planar surface in the geometric sense. The term "plane" in the phrase "ground plane" should not be taken to necessarily require a flat surface. Rather the phrase "ground plane" is used more generally to refer to a grounded structure that is beneath the antenna 226 and expands across a horizontal area that is significantly larger than the horizontal area occupied by antenna 226.

[0088] With respect to antenna performance, the greater the height that the antenna 226 and its ground plane are raised above the body 9, the better. For example, it has been considered that the bottom of the antenna 226 should be raised at least 300mm above the height of the body 9 for the part of the body 9 that is beneath the axis 144 of maximum electric field transmission, and especially for the part of the body 9 around the antenna 226 (in this case, the rear end 29 of the body 9).

However, in some embodiments, at the potential expense of antenna performance, improved mechanical protection is provided to the antenna by having the bottom of the antenna 226 raised to a height that is less than 300mm above the height of the body the height of the body 9 for the part of the body 9 that is beneath the axis 144 of maximum electric field transmission. The height may be raised to greater than 50mm or even greater than 100mm. In one embodiment, the height is raised to 180mm, but this is still significantly less than the 300mm maximum. Mechanical protection is also provided by having the top of the antenna cover 141 being no higher than (and preferably being below) the highest part of the body 9. In one embodiment length of the cover 141 from its top to bottom end is about 90mm. For LHD loaders, the highest portion of the body 9 is generally the top of the cabin 28, but for other underground machines this might not necessarily be the case. However, for any kind of underground mobile machine with a cabin, the top of the antenna cover 141 is below the height of top of the cabin 28.

[0089] The position of the antenna 226 is also illustrated in Fig. 9, which shows a rear view of the LHD loader 10a. Consistent with the design features described above, the top of the antenna cover 141 is below the top of the cabin 28. The top of the cover 141 is 2310mm above ground level. The body 9 around the antenna is 2018mm above ground. Thus the top of the antenna is slightly under 300mm above the height of the body 9 around the antenna.

[0090] Fig. 10 depicts the LHD loader 10a in a plan view, and shows that the two poles 178 of the antenna 226 are oriented to extend in an axis 180 that is perpendicular to the longitudinal axis 182 of the machine 10a. This provides peak electric field transmission in an axis 144 parallel the longitudinal axis 182 of the machine 10a. Additionally, the antenna 226 is positioned in the middle of the LHD loader's width, whereas the cabin 28 is on a lateral side of the LHD loader 10a. The antenna 226 is laterally offset from the cabin 28 so that the antenna's RF transmissions parallel the longitudinal axis of the machine 10a do not pass through the cabin 28. The antenna position also provides the antenna 226 with a line-of-sight, parallel with the longitudinal axis of the machine, which is not obstructed by the any electrically conductive part of the machine, in either the forward and backward direction from the antenna 226. As shown in Fig. 1 1, when the machine 10a drives along the tunnel 113, the longitudinal axis 182 of the machine 10a is aligned with the longitudinal axis of the tunnel 1 13. By having an unobstructed line-of-sight along the axis 182, communication between the antenna 226 and the reference signal device 34 can be maintained at all times.

[0091] Though peak electric field transmission is in an axis 144 parallel the longitudinal axis 182 of the machine 10a, there is also some significant transmission off the longitudinal axis 182. The strength of the transmission tapers as the angle, σ, from the longitudinal axis increases. The positioning of the antenna 26 is such that, for σ in the range of 40 to 50 degrees, the line of sight of the antenna is not obstructed by the any electrically conductive part of the machine. This applies to transmissions at least rearward from the antenna 226. In the case of the antenna 226 being in the location shown in Figs. 9 and 10, the unobstructed view in the 40 to 50 degree range from the longitudinal axis also applies to transmissions forward from the antenna 226.

[0092] In an alternative embodiment, the antenna 226 is mounted adjacent the cabin 28. For example, the antenna mounting assembly 140 can be secured onto a bracket that extends from or adjacent cabin 28 to position the antenna 226 just beneath the top of the cabin 28 and by a rear inner corner 231 of the cabin. For example, the antenna 226 may be held to be at position 233 indicated by a star in Figs 9 and 10. The position 233 is close to the longitudinal axis 182 of the LHD loader 10a. More in particular, position 233 is between the cabin and the longitudinal axis. However, the position 233 can be more medially located, so that it is on the longitudinal axis. With the antenna at position 233, the antenna still has a clear line of sight for at least the forward and rearward directions parallel the longitudinal axis, and for rearward angles that are 40 to 50 degrees to both sides of the longitudinal axis 182 of the machine 10a.

[0093] When the LHD loader 10a is loading earth material from a drawpoint 50 or ore pass 52, the rear portion of the machine remains in the tunnel 113 from which the drawpoint or ore pass is accessed. The longitudinal axis 182 of the LHD loader 10a will be about 40-50 degrees from the longitudinal axis of the tunnel 113. By having an unobstructed line of sight from the antenna 226 that covers at least this 40-50 degree range, a line-of-sight communication with a reference signal device 34, 37 can be maintained even when the machine is in a drawpoint 50 or an ore pass 52.

[0094] The positioning of the antenna 226 is also important for other underground mobile machines, such an for an Underground Articulated Dump Truck (UADT) 10b, as shown in Fig. 12. Like machine 10 of Fig. 1 , the UADT includes front and rear tractions devices (wheels) 13b separated by an articulation joint (not shown), The UADT 10b also includes corresponding movement sensors, a power source, orientation sensing devices and a control system performing an equivalent function to that discussed in relation to machine 10. The body 9b includes a cabin 28b in a front portion 23b of the UADT. The body 9b also supports earth moving equipment in the form of dump body 25b. However, in contrast with an LHD loader which has its earth- moving equipment (ie the bucket 25) on the front portion 23 of the LHD loader, the UADT has its dump body 25b supported by a rear portion 27b of the UADT, rearward of the articulation joint.

[0095] Part of the front portion 23b of the UADT 10b is illustrated in Fig. 13. The front portion also includes a mobile signal device having the same features as signal device 36 described in Fig. 2. At the front end of the front portion 23b there is mounted a mounting assembly 140 having an antenna 226 beneath an antenna cover 141. The mounting assembly 140 with the antenna 226 and antenna cover 141 are the same as illustrated and discussed in relation to Fig. 8. The parts of the mobile signal device 36 within the housing 236 are, in the case of this UADT, mounted within cabin 28b. The RF cable 229 extends from the cabin 28b to the antenna 226 at the front end of the UADT.

[0096] Like in the case of the LHD loader 10a, in the case of the UADT 10b the antenna 226 is positioned to have an unobstructed line of sight along parallel to the longitudinal axis of the UADT 10b in the direction forward of the antenna. The rearward direction, however, is blocked by the dump body 25b. Also, the antenna is orientated so the axis of maximum electric field transmission from the antenna is parallel with the longitudinal axis of the UADT 10b.

[0097] The antenna 226 on the UADT 10b is afforded some mechanical protection by minimizing the protrusion of the antenna 226 from the body 9. For example, the top of the cover 141 is below the top of the cabin 28b. Further, the bottom of the antenna 226 is between 50mmm and 300mm of the body 9b at the front end of the UADT. More precisely it is 180mm from the body 9b of the UADT. This is despite the potential for improved antenna performance that might otherwise have been obtained were the antenna raised at least 300mm above the body 9b.

[0098] Ethernet network 39 connects the control system 38 to each of the reference signal devices 34, 37, and also to wireless network transceivers 40, in the form of Wi-Fi transceivers, located proximal to a corresponding reference signal device 34, 37. The wireless network transceivers 40 are optionally located at the intersection of the corresponding tunnel 113, 115 and crossroad 119.

However, in the embodiment illustrated in Figure 5, the wireless transceivers 40 are located adjacent the intersection, just inside the corresponding tunnel 113 or 115, and have a line of sight meeting the same criteria as for the reference signal devices, so that the mobile signal devices 36 are always within line-of-sight of at least one wireless transceiver 40. The Ethernet network 39 includes an Ethernet switch at or next to each of the reference signal devices so that the reference signal devices, and optionally the WiFi transceivers, are connected in a daisy chain topology. In one embodiment, each Ethernet switch is included in a corresponding reference signal devices 34, 37. The Wi-Fi transceivers may be used to send and/or receive operational data to and/or from a Wi-Fi transceivers (not shown) on the respective mobile machines 10, 11. The operational data may for example include information which may be read or entered by an operator of the mobile machine via a user- interface module (not shown) in communication with the Wi-Fi transceiver on the mobile machine 10, 11.

[0099] The respective positions of the machines 10, 11 in the worksite 20 may be determined based on radio-frequency communication in accordance to any method and on any system described herein. However, in one embodiment, particularly suited to the arrangement of positioning system 30 in Figure 5, reference signal devices 34, 37 are UWB radio-frequency ranging devices having features and operation as has been previously described. For the arrangement in Figure 5, the positioning system 30 may position the machines 10, 11 with sufficient accuracy such that, in some applications, further positioning based on Lidar input data 102 is not required. For such applications, the position system 30 need not include Lidar unit 32. Rather, the position of the machine 10, 11 may be tracked by iteratively positioning the machine 10, 11 based on radio-frequency

communication, as described. Further, in such embodiments, rather than or in addition to tracking machines 10, 11, the positioning system and method may be used to track any other object to which a mobile signal device 36 is attached. For such embodiments, the first ranging device 34 is off -board the machine, at a known location in the mine and having a field of operation, within the tunnel 113, over which the first ranging device 34 has a line of sight. The field of operation extends along the tunnel 113 passed at least two of the designated loading locations. The second ranging device 36 is associated with the machine or other mobile object and located in the field of operation. The second ranging device is on-board the machine or attached to other mobile object. The line of sight extending passed at least two of the designated loading locations may enable the positioning system to accurate determine position along the tunnel, with a resolution sufficient to determine at which of the two designated locations, or position therebetween, the machine or object is located. Further in one such embodiment, the positioning is based on two-way time of flight, as has been described herein.

[0100] However, for embodiments described hereinafter, once the positioning system 30 determines position data based on the radio frequency communication, the positioning system 30 uses this position data to track the machine 10 and/or machine 11, based on input data 102 from the respectively Lidar units 32 on each of the machines 10, 11. Such embodiments described hereinafter include (but are not limited) all embodiments in which the reference signal devices 34, 37 are UWB radio-frequency ranging devices.

[0101] Figure 14 illustrates a position determination process 200 performed by control system 38 to determine an initial, first position of the machine, and subsequent positions thereafter. The first position is used to seed a position system 30 to assist the positioning system 30 when the position is entirely unknown, or when the positioning system 30 loses track of the machine's position.

According to process 200, a parameter id_ref stores a most recently identified reference item 110. However, when the positioning system 30 is initialized id_ref is set to NULL since no reference item 110 has yet been identified. At step 202, positioning system 30 determines input data 102 associated with a Lidar survey from the current position of the machine. Since, no reference item has been identified, step 204 directs the process to determine an initial position for seeding the positioning system 30.

[0102] To determine the initial position, at step 205, controller 38 commands the radio frequency communication system 33 to perform one or more radio frequency communications. For example, in one embodiment, the command is given to one or more of the reference signal devices 34, 37 to each communicate with the mobile signal device 36. Based on the radio-frequency communication, control system 38 determines, at step 206, position data, such as a position of machine 10 with respect to the worksite 20. The positioning data is indicative of a position of the machine 10 during the radio frequency communication. The position data may is indicative of location and, optionally, orientation of the machine 10. The position data may be an identified reference item (such as reference item 110) or items having an associated position in the worksite 20 that corresponds, accurately or approximately, to the position of the machine 10. Alternatively, the position data may be a coordinate and/or some other positional reference that identifies the position of machine 10, accurately or approximately, with respect to a geographic frame of reference.

[0103] At step 207, control system 38 compares the input data 102 with a first set of reference data. The first set of reference data consists of reference items 1 10 that are associated with the position data. The first set of reference data is determined by control system 38 represent a subset of the worksite data 108. In some embodiments, the subset determined to include only reference items 110 which have a corresponding position within some defined proximity to the position in the worksite that either corresponds with or is defined by the position data. For example, in one embodiment, the first set of reference items 110 is limited to only those reference items 110 determined to correspond with positions within a some defined radius, such as a 10 meter radius, of the position or positions associated with the position data. In other embodiments, the defined proximity may be an area that is asymmetric with respect to the position in the worksite

corresponding to the position data. For example, based on knowledge about the machine's direction of motion, the controller 38 may limit the first set of reference data to include only those reference 110 on one side of the position corresponding to the position data. This may be the case, for example, in situations where the position data identifies the position relatively accurately, including situations where the accuracy is sufficient to identify a specific one or only a few reference items 110 that corresponds the position data, or where the position data consists of an identified reference item 110. In some embodiments, the subset determined to include all reference items 110 corresponding to positions in the worksite within the an area of the worksite defined by the position data. The may be the case, for example, where the position data only approximately identifies the position of the machine 10.

[0104] At step 208, if the comparison of the input data 102 with the first set of reference data meets a predefined condition, then the process proceeds to step 210 by identifying a reference item 110 that matches the input data 102. The predefined condition is that at least one reference item 110 is determined to match the input data 102. The reference item 110 that is best correlated with the input data 102 (or the reference identifier 118 or reference position 134 associated with that reference item 110) is saved into position identifier parameter, id_ref, 132. The positioning system 30 thus knows that the machine 10 is at the identified reference position 134. When the machine moves to a new position, or at some incremental time later, the input data 102 is updated from a new Lidar survey. The process 200 returns to step 202 to determine the new input data 102. At step 204, the positioning system then reconsiders whether a reference item has been identified (ie whether a position has been determined).

[0105] Once a reference item has been identified step 204 directs the process 200 to compare the input data with second comparison data 130 that is different to the first comparison data 128. The second comparison data 130 is exemplified herein as a second set of reference data, intended for tracking the position from the position corresponding to the previously identified reference item 110, stored in id_ref. At step 214, the composition of the second set of reference data is selected. This is achieved by selecting reference positions 134 that have a proximal relationship to the reference position 134 of the reference item identified in step 204. Each of the reference data 109 may be derived and collectively stored to form a complete second set of reference data that is then compared with the input data. Alternatively, each reference data 109 associated with the second set may be generated, compared with the input data, and then erased, before the next reference data 109 in the second dataset is generated, compared and erased. Therefore, the determination and generation of the second set of reference data may occur concurrently with the comparison of the second set of reference data the input data 102. In any case, the second set of reference data represents a subset of the worksite data 108. The subset is determined based on the most recently identified reference item, which is identified by id_ref. More specifically, the subset is only includes reference items 110 which have a corresponding position within some predefined proximity to the position of the most recently identified reference item, id_ref. For example, in one embodiment, the second set of reference items 110 is limited to only those reference items determined to correspond with positions within a 10 meter radius of the position corresponding to identified reference item, id_ref. In other embodiments, the defined proximity may be an area that is asymmetric with respect to the position in the worksite corresponding to the identified reference item, id_ref. For example, based on knowledge about the machine's direction of motion, the controller 38 may limit the first set of reference data to include only those reference 110 on one side of the position corresponding to the identified reference item, id_ref. At step 216, the updated input data 102 is compared with the second set of reference data to identify a reference item 110 matching the updated input data.

[0106] At step 208, the comparison of the input data 102 with the first or second set of reference data, whichever may be the case, may fail to meet the predefined condition. Such a situation occurs if there is no reference item in the reference dataset that matches the input data 102. In this case, id_ref is set to NULL. Thus, in the next iteration of the process 200, the positioning system again proceeds to step 205 to perform another radio-frequency communication to re-seed or to re-attempt the initial seeding of the positioning system 30. Reseeding is required in the event that the positioning system loses track of the machine's position. A re-attempt for the initial seeding is required if no initial position was determined, as may be the case if the previous input data was not representative of the worksite, which may occur if a moving or temporarily positioned object is captured in the Lidar scan that generates the input data 102.

[0107] Correlating the input data 102 with the reference dataset (eg the first or second comparison data) and identifying a match may be performed using any number of shape-matching or pattern- matching algorithms, image recognition software, and other methods known in the art. As an exemplary embodiment, Figure 15 illustrates an algorithm 250, performed by controller 18, for comparing the input data 102 with a reference dataset, consisting of or corresponding to N reference items, ref(n). The comparison determines whether or not the input data matches a reference item 110 associated with the reference dataset. If more than one reference item 110 matches the input data 102, the controller identifies the best, closest match. The algorithm 250 begins at 252 when new input data is determined. A reference dataset is determined at step 254 to consist of first comparison data 128 or second comparison data 130, defining specific reference positions 134 and thereby specific reference items 110 to be represented by the reference dataset, as described for process 200. At step 256 the algorithm 250 is initialized by setting index n to 1 to index the first reference item, ref( 1 ) in the reference dataset. Also, position identifier id_ref is set to NULL to indicate that no matching reference item 1 10 has yet been identified for the new input data 102. Next, the reference data 109 is generated to be represent data indicative of a Lidar scan from the reference position 134 associated with that reference item 110, and a correlation between the input data 102 and the reference data 109 of the indexed referenced member 110 is evaluated at step 258. In one embodiment, the evaluation is performed directly on the distance data, rather than on a

characterizing feature extracted from the distance data. That is, the input data consists of measured distance values 104 and each reference data 109 consists of reference distance values 11 1. The evaluation, involves calculating an error that represents a difference between the input data 102 and the reference data 109 of the indexed reference item 110. The absolute differences between corresponding elements of the input data 102 and reference data 109 datasets are summed to determine the error(n) for the indexed, nth reference item 110 in the reference dataset. This may be calculated according to the following equation. error{n) = - d n (i

where:

n is the nth reference item in the reference dataset;

error(n) is the error of the nth reference item, compared with the input data;

D( i) the input data;

d n ( i) is the reference data for the nth reference item;

i is the zth distance value in each of the input data and the reference data; and

S is the number of distance values in the each of the input data the reference data.

[0108] However, in some embodiments the input data and reference data may include a great range of distance values. For example in embodiments were the Lidar unit 32 has a 360 degree field of view, some of the distance values may be in the order of one or two meters, corresponding to an adjacent wall 24 of the tunnel, while other distance values may be in the order of 100 meters corresponding to a longitudinal end of the tunnel 113. For such situations the error in the calculation in the above equation may exclude values of D(i) minus d n (i) that outside of a predetermined range, eg 0 to 5 meters. Additionally, or alternatively the distance values in D(i) and d n (i) may be limited to those values corresponding to angles within a predefined spread from a reference direction.

[0109] Next, at step 260, the evaluated correlation, error(n), is compared with a threshold. The threshold is denoted in Figure 15 as threshold (n, id_ref) because the threshold can vary depending on each reference item 1 10 in the reference dataset (eg depending in the reference identifier 118 indexed by index n). For example, different thresholds may be selected for respective reference items depending on the distinctiveness of the reference item. Additionally or alternatively, the threshold can vary depending on whether a reference item 110 has previously been identified. For example, a first threshold may be selected if the positioning system 1 10 is in a position seeding mode (ie id_ref is NULL), and a second threshold may be selected if the positioning system 30 is in a position tracking mode (ie id_ref is not NULL).

[0110] Additionally or alternatively, different weighting factors may be applied to the error calculations for respective reference items depending on the index n and/or id_ref. The various weighting factor(s) and/or thresholds are determined during installation of positioning system 30. In one embodiment, the threshold and the weighting factor is constant.

[0111] The test for comparing the error with the threshold is illustrated at step 262. Specifically, if the error is less than the threshold, the reference item 1 10 is determined to be correlated and is considered to be a match. Otherwise the reference item 110 is determined not to be a match. If the reference item 110 is not a match, the controller 18 proceeds to step 263 by checking whether there are more reference items 110 in the reference dataset. If there are more members (ie n is less than N), the index n is incremented to n + 1 to index the reference position 134 of the next reference item 110 in the reference dataset. In some embodiments the next reference item is calculated dynamically by determined calculating a coordinate some predefined distance and direction from the previously indexed reference position. In either case, the reference data 109 for that next reference item 110 is then generated from the worksite map (if the reference data 109 is not stored in memory system 21), and the evaluation 258 and comparison 260 is subsequently repeated for that reference data 109. If at step 262, the error is less than the threshold, the correlation is determined to be a match, directing the controller 18 to execute step 264. At step 264, the controller 18 checks whether a previous match has been found. If no match has yet been found (ie id_ref = NULL), the indexed reference item is identified as being the best match yet identified. The controller 18 then saves the indexed reference item is or the index n to id_ref at step 266, and saves the error(n) to a register, best_error. The controller 18 then checks at step 263 whether there are more reference items 110 in the reference dataset by checking whether n is less than N. In one embodiment, N represents or corresponds to a maximum distance, eg 10 meters, from the reference position 134 stored in id_ref. In this manner the set of reference data can be limited to be proximal to any previously identified reference position. If there are more reference items, the index n is incremented at step 270 and the evaluation 258 and comparison 260 are repeated for the next reference item 1 10 in the reference dataset. However, this time, id_ref is not NULL, so if a further match is found, the error, error(n), is compared the value stored in best_error at step 272. If error(n) is less than best_error, this reference item is more closely correlated with the input data than the last identified reference item. Therefore, at step 274 ref(n) or its index n is stored to id_ref and error(n) is stored to best_error. If there are no more reference items in the reference dataset, then the algorithm finishes at step 276. The position of the machine 10 can then be identified according to the best matching reference item, as identified by id_ref.

Alternatively, if id_ref is NULL, the controller 30 identifies that the position is unknown for this input data 102. The algorithm 250 may then be repeated for by new input data 252.

[0112] In situations where a worksite 20 includes similar features in various locations or consists of a repeating layout, a lidar based positioning system may have difficulty finding a unique match between input data 102 for a current machine position and reference data corresponding to a Lidar map of the worksite. This difficulty is particularly evident in determining an initial position for the positioning system. For example, if controller 18 were to use worksite data 108, positioning system 30 may not be able to determine the position of machine 10 with certainty and/or great accuracy or efficiency. For example, as shown, in Fig. 5, the shape of the worksite in the tunnel 113 adjacent respective drawpoints 50, is substantially similar. If machine 10 is at one of drawpoints 50, Lidar data taken from that position may be indistinguishable from any of the other drawpoints 50, or at least sufficiently indistinguishable such that positioning system cannot determine a unique position for the machine 10. Nonetheless, such a position system may identify a the wrong position as being the best match due to limitations in the matching algorithm. Further, the matching algorithm may not be optimized to identify those parts of the worksite which do have unique in shape. Further the computational demands on the processing system may be excessive if the reference data corresponds to a Lidar map for the entire worksite. [0113] Processing system 30, however, using process 200 and algorithm 250, reduces the number of reference positions used for determining an initial match with the input data 102. The reduction of the dataset is based on position data derived from a radio-frequency communication. The reduced dataset may be may assist the matching algorithm in efficiently and/or reliably determining the initial match.

[0114] It will be understood that the disclosure in this specification extends to all alternative combinations of two or more of the individual features mentioned or evident from the text or drawings. All of these different combinations constitute various alternative aspects of the disclosure.