Professional Documents
Culture Documents
by
Queens University
Kingston, Ontario, Canada
September 2014
Abstract
Acknowledgments
iii
Contents
Abstract
Acknowledgments
ii
Contents
iv
List of Tables
vi
List of Figures
vii
Nomenclature
Chapter 1:
Introduction
1.1 Motivation . . . . . .
1.2 Problem Formulation
1.3 Scope of Work . . . .
1.4 Format of Thesis . .
.
.
.
.
1
1
3
4
5
.
.
.
.
7
7
7
9
13
.
.
.
.
.
.
.
16
16
18
18
20
22
24
24
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Chapter 2:
Cigar Lake Cavity Scanning
2.1 Survey System History . . . . . . . . .
2.1.1 Jet Boring System . . . . . . .
2.1.2 Cavity Survey System . . . . .
2.2 Deployment . . . . . . . . . . . . . . .
Chapter 3:
Theory and Background
3.1 Underground Range Measurement .
3.2 Sensor Overview . . . . . . . . . .
3.2.1 Ultrasonic . . . . . . . . . .
3.2.2 Laser . . . . . . . . . . . . .
3.2.3 Radar . . . . . . . . . . . .
3.3 Cigar Lake Sensor Selection . . . .
3.3.1 Historical Options Analysis
iv
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
30
32
33
34
.
.
.
.
.
.
.
.
.
.
.
36
36
38
40
40
45
46
49
56
57
60
63
Chapter 5:
Summary and Conclusions
5.1 Summary and Contributions . . . . . . . . . . . . . . . . . . . . . . .
5.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
65
69
72
Bibliography
74
3.4
3.3.2
3.3.3
Point
3.4.1
3.4.2
Time-of-Flight Camera
Device Comparison . .
Cloud Processing . . . .
Registration . . . . . .
Segmentation . . . . .
.
.
.
.
.
Chapter 4:
Experimental Studies
4.1 Test Cavity . . . . . . . . . . .
4.2 Test Apparatus . . . . . . . . .
4.3 Test Environments and Results
4.3.1 Baseline . . . . . . . . .
4.3.2 Water . . . . . . . . . .
4.3.3 Freeze pipes . . . . . . .
4.3.4 Fog . . . . . . . . . . . .
4.4 Field Testing . . . . . . . . . .
4.5 Point Cloud Processing Results
4.5.1 Registration . . . . . . .
4.5.2 Segmentation . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
84
84
86
88
88
89
List of Tables
3.1
vi
33
List of Figures
2.1
JBS mining schematic for Cigar Lake (image courtesy of Cameco Corporation). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
2.3
11
Deployment tool testing at McArthur River mine site, June 2012 (image courtesy of Cameco Corporation). . . . . . . . . . . . . . . . . . .
2.5
2.4
14
15
3.1
17
3.2
22
3.3
31
3.4
Devices compared for Cigar Lake cavity surveying. From left to right:
4.1
31
37
vii
4.2
. . . . . . . . . . . . . . . . .
38
4.3
40
4.4
4.5
42
tervals (colour scaled by signal strength with blue for low and red for
high). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6
43
45
SwissRanger Point Cloud data with water (blue) and without water
(green) on test cavity surface. . . . . . . . . . . . . . . . . . . . . . .
47
48
3 , and 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
50
4.11 Inside of test cavity with light, medium, and dense fog conditions. . .
51
52
4.8
4.9
4.12 C-ALS data in dense fog (left) and baseline (right). Target distance
4.13 Point cloud data from SwissRanger in light, medium, and dense fog
conditions inside the test cavity. . . . . . . . . . . . . . . . . . . . . .
54
viii
56
4.16 Field data acquisition with SwissRanger at Cigar Lake and Rabbit Lake. 58
4.17 SwissRanger images of Cigar Lake core sample. . . . . . . . . . . . .
59
60
4.19 Registration applied to SwissRanger images in test cavity without position information. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
64
ix
Nomenclature
C-ALS
Interim Cavity Survey Survey performed during cavity excavation between periods of jetting
JBS Jet Boring System
LIDAR Light Detection And Ranging
PCL Point Cloud Library
Post Cavity Survey Survey performed after cavity is excavated
RADAR Radio Detection And Ranging
Senix
Vertical Rod Pusher System developed to deploy post cavity survey device at
Cigar Lake
xi
Chapter 1
Introduction
In mining, surveying is a common task where data collection takes place using commercially available technology. For unique circumstances, such as the one at Camecos
Cigar Lake mine site, the available technology may have to be altered to suit a
particular need. Because of Cigar Lakes unique deposit, a correspondingly unique
method of mining was developed to extract ore and, as might be expected, requires
a unique method of surveying to observe the mined areas. This dissertation provides
an overview of the basic technologies that have been used for range finding in mining
and focusses on the potential for use of a time-of-flight camera (see Section 3.3.2) in
application at the Cigar Lake mine site, with comparison to the currently proposed
systems, for surveying cavities.
1.1
Motivation
Cigar Lake is the worlds second largest known high grade uranium deposit and is
located in northern Saskatchewan, 40 km inside the margin of the eastern part of the
Athabasca Basin. The Cigar Lake deposit is approximately 1 950 m long, 20 to 100 m
wide, with an average thickness of about 5.4 m. It occurs at depths ranging between
1.1. MOTIVATION
410 and 450 m below the surface. The body of high grade mineralization located at
the unconformity contains the bulk of the total uranium metal in the deposit and
currently represents the only economically viable style of mineralization, considering
the selected mining method and ground conditions [10].
The jet boring system (JBS), a remote mining method, was developed to extract
the Cigar Lake deposit. The unique challenges involved in accessing the deposit include ground instability, radiation protection, control of groundwater and a relatively
thin, flat lying mineralization. The JBS was selected after many years of exploration
and test mining activities, following the discovery of the deposit in 1981. The JBS
mining method consists of remotely excavating cavities out of frozen ore with a high
pressure water jet, producing approximately 230 t of ore per cavity. An average cavity is expected to be approximately cylindrical in shape, with diameter of 4.5 m and
a depth of 6.0 m. Although Cameco has successfully demonstrated the JBS mining
method in trials, at the time of writing, this method had not been proven at full
production.
Due to the unproven nature of the mining method, it is expected that many technical issues may arise as ramp-up to full production progresses. For the purpose
mining optimization and understanding how parameters set during the process of
jetting affect the outcome of the excavated cavity, it is necessary to have a reliable
method for surveying and interpreting data acquired from inside the cavity. In prototype testing completed with a cavity survey system in 2000, which is described in
Chapter 2, the systems used showed to be unreliable due to issues with both the
sensor and telemetry method. For this reason, it was suggested that further research
into options for surveying the cavities could prove to be of value, as production began
at Cigar Lake.
1.2
Problem Formulation
The testing that took place with the JBS in 2000 was the single opportunity for
testing all components of the system in the field. Many valuable lessons were learned,
and areas for improvement identified. A critical component for identifying the success
of the JBS, in the cavity excavation process, is the survey system. Throughout the
eight cavities that were excavated, four in waste rock and four in ore, attempts to
use the survey system, as designed and with modifications, were made. The primary
issues identified with the survey system were:
1. Communication or telemetry
2. Mechanical robustness
3. Unreliable range data
At the time of writing, the Saskatchewan Research Council (SRC) had already
begun to address the issues of telemetry and mechanical robustness for the interim
survey system. They had also tested and chosen an ultrasonic sensor for range finding during the jetting process. However, no focus had been made on assessing the
technology available for the post-cavity survey, which was intended to collect detailed
data after the cavity was complete. Although the extreme environment created by
jetting would not have as large of impact for the post-cavity survey as it would for
the interim, it was still possible for fog, falling debris, water, frost, freezepipes to be
present in the cavity. Additionally, there were size limitations imposed by the deployment method which would restrict potential options for surveying the remotely
excavated cavities.
It was proposed that a review of technologies for range finding, the sensor characteristics and applicability for mining applications be conducted. A further assessment
into which technologies on the market would have capability for use as a survey tool
in the Cigar Lake cavities could then occur and would be based on cost, physical
limitations and ability to withstand the cavity environment. The scope of the work
completed for this dissertation is described in the following section.
1.3
Scope of Work
Given the unique challenges involved with accessing the remote cavities at Cigar
Lake, the limited testing that has taken place, and the extreme environment that
surveying is to occur within, the scope of this dissertation was created to encompass
the following objectives:
1. A review of documentation relating to the cavity survey systems tested at Cigar
Lake, with the purpose of identifying the successes and shortfalls of the system,
along with areas for improvement.
2. A review of basic range sensors and the characteristics that can affect their
performance in adverse conditions relating to a mining environment and, more
specifically, for the Cigar Lake application.
3. Evaluate the ToF camera as an alternate technology in comparison to the ultrasonic and laser-based devices for use at Cigar Lake.
4. The design and construction of a test area and apparatus for the three devices
(ultrasonic, laser, and ToF camera) along with the implementation of experiments designed with intention to test and compare the device performance
within isolated environmental conditions expected inside the Cigar Lake cavities.
5. Collect data, as possible, in the field with a ToF camera and evaluate it for
application in cavity surveying.
As a result of the experiments and data collection with the ToF camera, it was
possible to consider advanced data analysis techniques, which include registration
and segmentation (see Section 3.4). It is proposed that analysis could provide additional information that is not possible with the laser and ultrasonic survey systems.
With further research, and field data collected inside a Cigar Lake cavity, it would
be possible to confirm their utility in the field, but falls outside the scope of this
dissertation.
1.4
Format of Thesis
The next chapter provides an introduction to the Jet Boring System (JBS) that is
used at Cigar Lake and a summary of the testing which had previously taken place
with the cavity survey system. It outlines the lessons learned, the conditions to expect
inside the cavity and the limitations which are imposed by the the access and methods
possible to place the survey device inside a cavity and transmit the acquired data.
Chapter 3 reviews the basic properties of ultrasonic, laser, and radar signals.
It describes how these signals may be affected in a mining environment and the
differences between them that could influence the decision making process. A MESA
SwissRanger ToF camera is also presented as an alternative to the ultrasonic and laser
systems that are slated for use in the cavity surveying application at Cigar Lake.
In Chapter 4, the various experimental test environments and apparatus for ob-
serving the differences between the Senix ultrasonic sensor, MDL Cavity AutoScanning Laser (C-ALS ) system, and the MESA SwissRanger ToF Camera are
described and include the respective settings used for each device. The test environments were with water, freezepipes, and fog present in the test cavity. Data was also
collected on site at Cigar Lake mine and Rabbit Lake mine in effort to show how data
collected in the field may appear. An analysis of the data from each experiment and
location is presented.
Finally, a summary of the results of this dissertation and the associated conclusions
are given in Chapter 5. Based on the results obtained, suggestions for future work are
presented and could be used in further development of a 3D cavity surveying system
with a ToF camera.
Chapter 2
Cigar Lake Cavity Scanning
2.1
This section provides a brief background and history of the jet boring system (JBS)
and the development of a scanning survey system for the excavated cavities at Cigar
Lake.
2.1.1
At Cigar Lake, the Jet Boring System (JBS) was developed to access a high-grade
uranium orebody that is situated in water-saturated sandstone. Before mining begins,
the orebody and surrounding rock is frozen to strengthen it and also to prevent inflows.
A pilot hole is then drilled up through the ore body and cased, providing a path for
the jet string and nozzle. The jetting begins at the top of the ore body and progresses
downwards in periods, as the jet rotates and traverses about its axis, until the lower
limit of the ore body is reached. As the cavity is jetted, the ore slurry falls through
the annulus of the pilot hole casing and jet pipe and into a slurry storage tank before
being pumped to the run-of-mine (ROM) area. From here, further processing of the
Figure 2.1: JBS mining schematic for Cigar Lake (image courtesy of Cameco Corporation).
2.1.2
At Cigar Lake, the original goal was to precision mine each ore cavity. The first
prototype (see Figure 2.2) contained several features, including a laser rangefinder, an
IR target detector, IR LEDs for camera illumination, and sapphire lenses for the laser,
video, and target detector. As a result of the field testing described below, better
knowledge of the operating conditions was obtained, and changes to the original
specifications and prototype were made. Field testing of prototype cavity survey
systems took place in 2000 from April through November, in which eight total cavities
were created, four in waste rock and four within the ore body [63].
Figure 2.2: Original prototype laser scanning tool (image courtesy of Cameco Corporation).
The first set of preliminary tests were conducted within a vertical culvert in an
underground raise, with simulated rock conditions similar to those expected during a
typical mining situation. Through the process, it was found that the level of control
to cavity shape with jetting was less than anticipated, and thus, the inclusion of
10
survey components such as the target detector and video camera, to view the cavity
shape during mining, would not provide value. With the system simplification, it was
possible to move the laser range finder higher above the jetting nozzle and further
from the debris that may be launched as a result of jetting. The next phase of testing
took place in frozen waste rock conditions below the orebody. With water being
sprayed in a frozen environment, a resultant dense fog ensued and caused the laser
rangefinder cavity survey system to be rendered inadequate. Some effort was made
in an attempt to eliminate or reduce the fog, by means of a Transvac vacuum and
through use of compressed air, but both were unsuccessful.
An ultrasonic sensor was subsequently chosen as the replacement for the laser
rangefinder due to its off-the-shelf availability, low cost, and, most importantly, the
ability of the signal to produce an indication of range within the fog. During testing
in the ore body, it was discovered that significant cavity wall erosion occurred above
the jet as mining progressed downward and, as a result, it was determined that a final
survey of the cavity would be required prior to backfilling. Preferably, this survey
would be completed as quickly as possible after jetting was complete, before any
additional sloughing occurred from the potentially unstable walls of the excavated
cavity. Since the ultrasonic sensor did not provide a high enough level of precision
and resolution for mine planning purposes, and the data processing system had not
been developed to the point where estimates of the cavity volume could be calculated,
the decision was made to again employ the use of a laser rangefinder. The post-cavity
survey would be in addition to the ultrasonic survey, which would still be completed
between periods of jetting to provide feedback regarding the growth of the cavity
radius to the operator. Through the process of field testing, it was found that the
11
Cigar Lake cavity shape could be approximated by a cylinder of height ranging from 3
m to 15 m and a diameter ranging from 3 m to 5 m, with the cavity surface comprising
of dark, wet, frozen uranium ore.
Figure 2.3: Computer rendering of mined cavities (image courtesy of Cameco Corporation).
The 2000 JBS Test Report [63] identifies the inconsistent performance of the
survey system as an area requiring improvement, one that had caused a significant
impact to cycle times. The delays were ultimately caused by a number of issues which
negatively impacted the survey system performance and are summarized in the list
below.
1. Communication or telemetry: Must be able to consistently access data from
survey system
12
was identified at the most viable technology for the post-cavity survey system [37].
It was small enough to fit inside the backfill pipe (12.7 cm inner diameter) and was
equipped with a suitable deployment method and data processing software (see Appendix B.2). For the interim cavity survey system, in 2006, several ultrasonic range
sensors were tested in lab, where the Senix ToughSonic TSPC-30S1 (see Ap-
pendix B.1), demonstrated the best performance for the Cigar Lake application [43].
As part of a continuing contract with Cameco, SRC has researched and developed
an improved housing and electronics design for increased mechanical robustness of
the interim cavity survey system and has also developed two telemetry options for increased reliability of data acquisition. These two telemetry options include: the Power
Line Modem (PLM) method which utilizes the isolated inner and outer pipes of the
jet string, and the Acoustic method which transmits signals acoustically through the
jet string.
1
See
http://www.renishaw.com/en/c-als-borehole-deployable-laser-scanner-forconcealed-cavity-and-void-scanning--25590, accessed on August 9, 2014.
2.2. DEPLOYMENT
2.2
13
Deployment
In addition to the limitations incurred by the environment in which the scan must
take place, the method of deployment also affects the size and weight of the tool which
would be used to survey the remote cavity. The laser survey tool which was used to
obtain the final cavity scans in the 2000 testing was found to provide the necessary
data but the manual method of deploying the tool up-hole was cumbersome, time
consuming, and arguably unsafe.
Initially in October 2010, and again with a rod of increased stiffness in June of
2012, a custom deployment method called the Vertical Rod Pusher was tested at
the McArthur River mine site [25] as an alternative to the manual method. The
custom device was designed for pushing a continuous length of specialized semi-rigid
fiberglass rod through conduits by using a motor with two opposing drive tracks that
clamp down on the rod.
In order to deploy the laser survey tool into the cavity, the jet string must be
removed from the hole, and the backfill pipe installed to provide a necessary conduit
for the rod and tool. An operator is also required to retrieve and position the JBS
cassette which houses the deployment system components. Based on cycle times from
the initial commissioning of the JBS in 2013, the aforementioned process would take
approximately 12 hours. The operator is required to make the necessary connections
between the rod, survey tool, and conduit before simply actuating a valve to deploy
the tool. The backfill pipe at Cigar Lake, with a relatively small inner diameter of
12.7 cm, defines the maximum size of any survey device that is deployed using this
tool.
Identical conditions to those expected at Cigar Lake could not be achieved in
2.2. DEPLOYMENT
14
Figure 2.4: Deployment tool testing at McArthur River mine site, June 2012 (image
courtesy of Cameco Corporation).
the field at McArthur River mine site, but the prototype testing showed definite
promise for the Vertical Rod Pusher in deployment of lightweight survey tools. Upon
completion of data analysis, it was determined that, in order to achieve deployment
up to 60 m in a 10.16 cm I.D. hole at a 70 incline, the post cavity survey tool must
weigh less than 17.8 kg (see Figure 2.5). Since Cigar Lakes backfill pipes would have
a larger inner diameter of 12.7 cm, with more potential for snaking inside the pipe,
and could be oriented at inclines of 90 or less, there was potential that the maximum
deployment distance might diminish, if the weight of the tool was not also reduced.
Thus, this weight limitation was considered in evaluating potential post-cavity survey
devices.
2.2. DEPLOYMENT
15
Figure 2.5: Vertical rod pusher deployment depth versus tool weight. Prototype testing conducted in backfill pipe with 10.16 cm I.D. on a 70 incline at
McArthur River mine site.
16
Chapter 3
Theory and Background
3.1
Range measurement can be accomplished by several methods but, due to the access
restrictions for the Cigar Lake cavity application, this section focuses on sensors that
can be operated remotely. Some common acronyms referring to systems used to measure range are SONAR (Sound Navigation And Ranging), LIDAR (Light Detection
And Ranging), and RADAR (Radio Detection And Ranging). The basic principle
underlying the measurement of distance for all these devices is the time-of-flight of
the signal. The signal is sent using a transmitter and detected by a receiver. With
knowledge of the speed of the signal, and how long it took for the signal to travel to
the point of interest and back, you can determine the distance it travelled (i.e., the
target range). The basic equation describing this relationship is
t=
2d
,
v
(3.1)
where t is the delay time from when the signal was transmitted to when it was
received, d is the distance to the target and, v is the speed of the signal.
17
Four different types of sensors are examined in the following section. These are:
ultrasonic,
laser,
microwave radar, and
millimeter wave radar.
An ultrasonic sensor uses a sound wave as a signal and the laser, microwave radar,
and millimeter wave radar all use light, and thus, fall within the electromagnetic
spectrum, as shown in Figure 3.1.
The physical differences between signals that are a part of the electromagnetic
spectrum lie only in their wavelength and frequency. It is the state of the technology
for devices which produce and interpret the signals, and how the signals behave when
18
interacting with the environment, that differentiates how applicable they may be
within the context of mining and at Cigar Lake.
3.2
3.2.1
Sensor Overview
Ultrasonic
An ultrasound wave is a longitudinal, mechanical wave, where the accuracy in measuring its speed, and from that, the distance it travelled, relies on knowing the speed
of sound in the medium. A sound wave that can be heard by humans lies in the
frequency range between 20 Hz and 20 000 Hz [46] and thus, an ultrasound wave
typically has a frequency greater than 20 000 Hz. The relationship between the fluid
(gas or liquid), which the signal will propagate through (i.e., the medium), and the
speed of the signal can be described by,
s
v=
B
,
0
(3.2)
where v is the velocity of sound (m/s), B is the bulk modulus (Pa) and, is the
density of the fluid (kg/m3 ) [46]. Inaccuracies in range measurement will arise if
the medium is not homogeneous or if compensation for changing conditions is not
accounted for. For example, at room temperature, a change of 10 C will result in
approximately 1 % change in the speed of sound and thus the measured distance as
well [3]. Often, temperature compensation is a feature of ultrasonic range sensors,
but would only account for temperature changes at the sensor itself. At Cigar Lake,
it is expected that the temperature at the sensor would be much higher than the
frozen cavity wall, and so the temperature gradient within the air space between,
19
20
order to have a well balanced knowledge of how the ultrasonic sensor will perform.
Ultrasonic sensors have been tested in underground mining applications in the
past [2, 56, 52] and have shown to be able to withstand extreme environments which
include vibration, dust, and fog. Their relatively inexpensive cost and availability also
make them an attractive range sensing option. However, the level of precision and
accuracy required by a particular application may encourage the pursuit of a different
technology, as was deemed necessary by Cigar Lake for their final cavity survey (see
Section 2.1.2).
3.2.2
Laser
A laser emits light in the visible range of the electromagnetic spectrum. It has the
shortest wavelength (approximately 380 to 760 nm) and the highest frequency (400 to
790 THz) of the signals that are discussed. The word laser is an acronym for, Light
Amplification by the Stimulated Emission of Radiation, which hints at the process by
which a laser signal is created. An electron can be excited to a higher energy level,
and when it returns to its stable, lower energy state, the energy is released in the
form of a photon. These photons are the constituents of a laser beam and, since the
photons are released at a particular energy, the resultant signal can be made highly
monochromatic, coherent, and directional [27].
In contrast to ultrasonic sensors, the conditions of the environment such as temperature, pressure, air currents, will not have an effect on the propagation velocity
(i.e., the speed of light). The simple relationship between the signals propagation
speed, v, and the speed of light, c, is
21
c
v= .
(3.3)
The relative dielectric constant, , is the only property of the medium that would
have an effect on its speed. For the short range application that is considered in
this study, the effect of atmospheric attenuation, due to molecular interactions with
electromagnetic radiation would be small, and the value of near one for air.
It is possible to obtain high angular resolution and long range measurements with
a laser, however, the accuracy and range are highly dependent on visibility within the
medium and the targets properties. As an electromagnetic signal propagates through
the atmosphere, molecular interactions with the wave will absorb energy, and the
signal amplitude will decrease as the range increases. In clear air the attenuation is
minimal but for mining applications, where dust particulates or fog are often present,
the attenuation could be severe [51, 12, 6] and would have dependency on the particle size and visibility. If the laser signal interacts with the particulates in the air,
spurious readings may also occur as photons are returned prior to the beam reaching
its intended target.
Like the ultrasonic sensor, the properties of the target itself also affect the performance of the laser sensor. With a highly reflective, diffuse scattering target, the
best performance will be observed (see Figure 3.2). Conversely, low reflective, diffuse
scattering surfaces may absorb the signal and will not be effective in measuring the
range. On a smooth, shiny or wet surface, specular reflection may occur and depending on the angle of incidence, the reflected beam may not be returned to the receiver.
For the case of retro reflection, one will get a measurement of high intensity but this
is not necessarily a positive result as it may saturate the receiver.
22
With the maturity of laser technology, it has already found use within several underground mine mapping applications [59, 40, 8, 33]. However, it is the environment,
with varying levels of dust and humidity, which is clearly acknowledged to limit the
performance of the device in use. A comparison of laser and radar ranging devices,
within adverse environmental conditions meant to simulate an underground mine,
was carried out in [51] and demonstrated the limitations that may be encountered.
Differences were found between the performance of the laser technologies as a result
of the signal wavelength and data processing technologies. It was suggested that none
of the sensors could alone be relied upon in the mining application for which they
examined.
3.2.3
Radar
Microwave Radar
Like the laser, the microwave radar signal is also composed of an EM wave. It has a
frequency which falls in the range between approximately 30 kHz and 30 GHz and a
23
wavelength of between 10 mm and 10 m. As alluded to in the previous section, measurements will be affected by the concentration and size of particulates in the medium.
It should be noted that the absorption or attenuation effects only become severe as
the wavelength approaches the size of the suspended particle. The wavelength of
microwave radar is much larger than the diameter of typical dust or water vapour
and so, although a significant factor when using a laser, not generally a problem for
radar [11].
An additional consideration must be again the beam width. The lower the frequency, the larger the beam width of the signal will be. Over a long range, the beam
will disperse and can become a significant issue, potentially reflecting off unintended
targets [7]. Over a short range, the dispersion effect is less severe and still offers an
improvement over the ultrasonic option with respect to resolution. Another result of
a lower frequency or long wavelength is the greater size requirement for an antenna
[19, 12]. Depending on the environment and physical space this may be a limiting
factor.
24
size can be smaller. Unfortunately, small size requires precision manufacturing, and
hence, a correspondingly high cost. Availability of such a device is also limited and
procurement would be a potential problem.
Radar is an attractive technology due to its ability to penetrate dust, smoke, and
fog and thus its range imaging capabilities have been examined for use in adverse
environmental conditions [14, 51, 19], and specifically for mining applications [39, 11,
52, 64, 12]. Of course, the specific application, and its corresponding requirements
for cost, size, accuracy will drive the selection for any case.
3.3
The process of sensor selection for Cigar Lake is discussed in the following section.
3.3.1
With the challenging environment of the jetted cavity in which the range measurement
system must operate in, the task of finding an appropriate sensor is not a simple
endeavour. Based on the experience gained in field testing, as discussed in Section
2.1.2, it was determined that an ultrasonic sensor would be used for the interim survey
and that a laser scanning system would be used for the post-cavity survey. However,
given the time between the initial testing in 2000 and expected start of production
(post 2008), there was opportunity to explore advances in technology and examine
further options.
In 2005, the Saskatchewan Research Council (SRC) conducted a review of currently available technologies for use in cavity surveying [37]. Several options were
considered for the post cavity survey, but only one showed significant potential based
25
on the restrictions imposed from the environment and deployment method. This was
the MDL Cavity Auto-Scanning Laser (C-ALS ) system. It had been developed
specifically for cavity surveying applications and came complete with data processing
software. Upon a re-evaluation conducted by Cameco in 2012, following the McArthur
River deployment testing (see Section 2.2), the C-ALS was found to meet the size
and weight requirements for deployment using the rod pusher through the backfill
pipe. The C-ALS probe diameter is 50 mm, easily fitting within the 127 mm backfill pipe, and weighs 5.9 kg. The weight of the attached power and data cable were
also considered. Instead of using the standard cable, which weighs in at 0.18 kg/m,
a custom option was chosen with a lesser weight of 0.065 kg/m. This was to ensure
a deployment distance of 60 m could be easily achieved even after adapters, which
had yet to be fabricated, were attached. It is clear how all components, including
adapters and cables, must be considered as part of the restrictions for weight and
size of a post-cavity survey tool. However, even with the basic specifications met,
the system was expensive and its performance in the challenging Cigar Lake cavity
application had been not been validated. As discussed in Section 2.1.2, a previously
tested laser system had shown to experience issue with the water and fog environment
created by the jetting process.
In 2006, SRC carried out performance testing for three ultrasonic sensors to be
used in the interim cavity survey, including the Senix TX-30S1-ISR, the Massa
M-5000/95, and the Omega LVU-301 [43]. They were chosen based on potential to
withstand the extreme environment, and were characterized according to the following
parameters:
power requirements,
26
voltage sensitivity,
water effects
resolution at varying distances,
response to varying surfaces (texture, bends, spikes, and fissure),
response and sweep time,
reflection characteristics,
vibration resistance, and
screen protector tests.
Based on the results obtained from all the sensors, it was determined that the Senix
was the best choice since it had good accuracy, high response time, NEMA-6P rating,
stainless steel housing, no failures during testing, and had the smallest sensor size.
An alternative technology that SRC had also investigated for the interim cavity
survey application was the Vega Radar Sensor, which uses microwave radar. It was
found that it would be possible to modify an instrument, but that the compromises
necessary may not give an advantage over the ultrasonic units already being considered. It would require waterproofing and the antenna horn would have to be cut to fit
size requirements, resulting in an increase in beam width [37]. For this reason, their
focus remained on an ultrasonic sensor, with low cost, wide availability, and proven
capabilities in a fog environment, for providing range between periods of jetting for
the interim survey system.
Based on the signal properties discussed in Section 3.2.3, with respect to fog
penetration and a narrow beam width, the millimeter wave radar would seem well
27
3.3.2
Time-of-Flight Camera
The time-of-flight camera is a device which has been gaining increased use in research
for 3D imaging applications, such as map building [42, 34, 54, 57] or object recognition
[23, 21, 24], but had not been examined for remote cavity surveying. The Institut
28
See http://mesa-imaging.ch.
29
computed.
In a report published by Swiss Center for Electronics and Microtechnology (CSEM)
[41], a mathematical model for the SwissRanger ToF camera is detailed and replicated
below for completeness. A graphical representation of the modulated signal is shown
in Figure 3.3.
The emitted signal, e(t), can be approximated as:
e(t) = e 1 + sin
F
t
2
(3.4)
F
t
2
(3.5)
where F is the modulation frequency in Hz, e is the emitted mean power in W, BG(t)
is the background illumination power in W, k is the attenuation factor including
target (distance, reflectivity) as well as the optics (lens, filter) and, is the phase
delay arising from the objects distance.
With the reflected signal being sampled four times in each cycle, at four period
phase shifts (i.e., 90 phase angle) it is possible to obtain:
= arctan
B=
p
A=
A3 A1
A0 A2
A0 + A1 + A2 + A3
4
[A3 A1 ]2 + [A0 A2 ]2
2
(3.6)
(3.7)
(3.8)
30
where is the measured phase delay, B is the measured offset, and A is the measured
amplitude.
The offset, B, represents the conventional black-and-white image and the amplitude, A, is a measure of the quality of the acquired distance information. According
to the SwissRanger manual [5], the amplitude is converted into a value which is
independent of distance and position in the image array, using the following factors:
1. A factor proportional to the square of the measured distance, scaled to equal 1
at a distance of half of the full-phase distance.
2. A factor which corrects for the drop in strength of the illumination away from
the center of the filed of view. This factor equals 1 at the center, and increases
with radial distance from the center.
With the measured phase delay, it is possible to directly calculate the distance
from the target object to the camera, as shown below:
L=
c
L0
, L0 =
2
2f
(3.9)
3.3.3
Device Comparison
As shown in Table 3.1, the SwissRanger device is the fastest device, obtaining up to
50 frames of data per second, where the C-ALS obtains only 250 data points per
second (see Appendix B for device specification sheets). The data from the C-ALS
is plotted in real time but would take over a minute to collect and display what the
31
Figure 3.4: Devices compared for Cigar Lake cavity surveying. From left to right:
MESA SwissRanger (ToF Camera), MDL C-ALS (Laser Scanning
Tool), Senix ToughSonic (Ultrasonic Sensor).
SwissRanger can obtain in 1/50-th of a second. The dense data set makes it possible
to employ advanced data analysis techniques such as registration or segmentation
as described in Section 3.4. It was also proposed that with such a dense data set,
it may be possible to filter spurious readings expected in foggy conditions [18], and
examine whether the resulting output could be interpreted. In this case, it would be
possible to use the ToF camera sooner than the C-ALS in foggy conditions and as
a supplement or even replacement for the ultrasonic sensor. Clearly, any time savings
32
would offer a visual representation of the target surface. The C-ALS is equipped
with a video camera, but it is mounted at the end of the probe. Its purpose is limited
to visualization during deployment through a conduit (such as the JBS backfill pipe),
as it does not provide the resolution or range sufficient to view the inside of a cavity.
With regards to the mechanical characteristics of the sensors, unlike the SwissRanger, laser systems generally employ several moving parts. Often with increased
complexity, comes increased maintenance. It is known that in ideal conditions, laser
systems have outperformed TOF cameras [16] for the purpose of very detailed 3D
imaging, but for the Cigar Lake application, the TOF camera could prove to be more
3.4
33
Survey Application
Cost
Data Acquisition Rate
Grayscale Image
Packaging
Fog/Water Conditions
Closed Space
Surface Reflectivity
Range Accuracy
Development Stage
Senix ToughSonic
TSPC-30S1
Interim Cavity
Low
20 points/s
No
IP68
Good
Unknown
Unaffected
0.2 % of range
Custom
MDL MKIII
C-ALS
Post Cavity
High
250 points/s
B&W video
IP67
Poor
Good
Unknown
5 cm
Commercial
MESA SR4030
ToF Camera
Unknown
Medium
50 frames/s
Yes
IP67
Unknown
Good
Unknown
15 mm
Required
of time. This opens up multiple options for analysis. Two options, registration and
segmentation, were identified to have potential for use in the Cigar Lake Cavity survey
application and are discussed in this section.
3.4.1
Registration
position of the laser head to form a 3D model. An encoder could similarly be used
to provide the ToF camera viewpoint, however, it is proposed that registration could
further refine the image alignment. The combination of multiple modes to determine
pose, would be of particular use in this remote application, where there are limited
34
Segmentation
In order to further process the large amount of data from dense point clouds, or to
extract additional information, methods of segmentation can be used. Segmentation
2
See
http://pointclouds.org/documentation/tutorials/pairwise_incremental_
registration.php.
3
See http://pointclouds.org/.
4
See http://pointclouds.org/documentation/tutorials/registration_api.php.
35
is the process by which data points of similar properties are grouped or clustered
together. It is possible to look for object or surface edges, identify different surface
textures and colours, or cluster the data according to whatever parameter will serve
a particular purpose [48, 29, 44].
To achieve maximal efficiency in mining at Cigar Lake, it is important to extract
all targeted ore while minimizing waste or dilution for each planned cavity. Currently
the mine plan is based on core samples that were used to develop a block model. If
it were possible to segment the boundaries between waste rock and the ore deposit
while the jetting tools were in-hole, benefits could be realized during the interim
survey, ensuring that jetting process extracts the targeted ore, or even afterwards, in
validating the block model and planning future cavities.
The most obvious differentiating property between waste rock and the uranium
ore deposit is their colour. Referring to Figure 4.16(a), the red-brown coloured core
is hematized clay, and the gray colour would be either choritized clay or the grayblack chloritized sandstone. The particular area of interest is the very black coloured
mineral which comprises the pitchblende U3O8 deposit. If the reflectivity of the
different minerals were found to be distinct, it would be possible to segment the
SwissRanger amplitude image accordingly and map the ore body extents during or
after mining is complete.
In Section 4.5 of this thesis, segmentation is tried on data collected from inside
the test cavity.
36
Chapter 4
Experimental Studies
4.1
Test Cavity
Device testing in an experimental test cavity was conducted to demonstrate the capabilities and limitations of the devices proposed for use within the underground
cavity application at Cigar Lake, as compared with the ToF camera. The tests were
intended to provide a baseline for the interpretation of data obtained from any of
the systems in a real remote cavity and to allow for comparison between devices.
Since the shape, size, and target reflectivity of the cavity have an effect on the sensor
performance, a testing space was designed to emulate the properties and size of a
true cavity as closely as possible. A hexagon-shaped wooden enclosure was built with
wall-to-wall distances varying from 4.2 m to 5.0 m. A wall shape similar to a cavity
was constructed with stucco. Diamond mesh was manipulated to cover the surface of
the walls and a stucco base was applied. To finish, Cigar Lake core samples were examined and used as a guide to select colours for the stucco finish (see Figure 4.16(a)).
The uranium ore is very strong and likely to protrude further than the surrounding,
softer rock, when jetting is conducted. The high grade ore is also pitch black and for
37
this reason, the greatest protrusions on the test cavity walls were painted black (see
Figure 4.1).
Testing first included baseline data acquisition, where effects (if any) due to the
closed space and uneven surface composed of various reflectivities could be observed.
To follow, the application specific environment was simulated and the effect of fog
and water on the range data, as well as the detection of freeze pipes, was evaluated.
38
The quality of the data obtained, the time in which it could be acquired, the associated cost, and the JBS operators ability to interpret the results all play a role in
determining which sensor is best suited for the interim and post cavity surveys.
4.2
Test Apparatus
The C-ALS is part of a complete scanning system but required stabilization within
the test cavity to complete experiments. A bike repair stand was found to be sufficient
for this purpose and the setup is shown in Figure 4.2. The C-ALS possesses an
actuated head and so, once the system was appropriately positioned, a 3D scan could
be initiated with the use of the application specific software.
39
used to trigger data acquisition from the tripod, Senix sensor, and SwissRanger.
Basic scripts were also used for preliminary data viewing and analysis.
With the need of an efficient means to later process the large amount of data that
was obtained from the SwissRanger, the Point Cloud Library (PCL) was used. Inside
PCL, the Point Cloud Data (.pcd ) file format is used, which requires that a specific
header be used to declare certain properties of the point cloud data stored in the file.
As a result, a script was written in MATLAB to save the data using the PCD file
format. The tripod rotation angle was converted into quaternions, representing the
cameras viewpoint, for the PCL header file. The use of quaternions provides a useful
way of performing rotational mathematics in 3D space [17], and are utilized in the
PCL viewer. The unit quaternion q= [q , qx , qy , qz ] is computed as
qw = cos(/2)
(4.1)
qx = i(x sin(/2))
(4.2)
qy = j(y sin(/2))
(4.3)
qz = k(z sin(/2))
(4.4)
where the vector R3 is the axis of rotation, R represents the angle of rotation
about , and i, j, and k are unit vectors on the x, y, and z axes, respectively.
Since the motion took place in the x z plane of the camera (see Figure 4.3),
with rotation about the y-axis, a simplification was possible whereby = [0, y , 0].
As a unit quaternion, with the condition that |||| = 1, this would further simplify
to = [0, 1, 0].
40
4.3
4.3.1
Baseline
Before beginning the series of various experiments, it was important to determine the
appropriate settings for each device and to acquire a set of baseline data for each.
The rationale behind the base settings and those that would be varied for each device
is presented within this section.
Senix
Range data was obtained with the Senix ultrasonic sensor at the same position that
an image was also acquired with the SwissRanger. It was regularly found that the
Senix sensor would provide a false range of 0 m, likely dependent on the particular
angle of incidence to the surface. For the interim cavity survey system developed
by SRC, this was remedied by filtering out the 0 values and creating an algorithm
to smooth the remaining range data on a continual basis as the sensor was rotated.
41
The value of further analyzing data from the Senix sensor was deemed unnecessary
for the purpose of this dissertation, since its primary advantage had already been
recognized in the capability to provide range measurement in fog conditions.
C-ALS
MDL supplies a software package with the C-ALS that allows for a few options
in the acquisition process. The first considered was a high speed option (default)
which increases the speed of a survey by 20 % but provides 20 % less data. Since
the quantity of data was deemed sufficient, the high speed option was selected for all
testing. Another consideration was the Last Hit option which is intended for use if
there is an obstruction between the instrument and the target, such as water vapour
or dust [35]. These obstructions may cause the laser to reflect back to the instrument
before reaching the intended target. Testing was completed with this option set both
on and off to observe and compare the effect to data acquired in fog (see Section
4.3.4).
The final scanning option reviewed was the interval angle for either vertical or
horizontal slices of data that could be acquired. Figure 4.5 shows how the interval
angle affects the visual detail of the 3D plots. There is an obvious improvement in
the visual information provided between a scan taken with a 5 interval to that of 1 .
However, the difference between 1 and 0.5 appears less obvious, even though there
are approximately twice as many data points and the scan will have taken twice as
much time (see Figure 4.4). This will be a consideration for acquiring data in the
field where time has a direct correlation with cost. It is necessary to collect sufficient
data for cavity modelling and mine planning, but in a minimal amount of time. For
42
data sets collected in the test cavity, the interval angle was set at 1 , since time was
not of essence (in contrast to the mine), and the data set could be down-sampled, if
necessary.
Figure 4.4: C-ALS baseline scan (vertical) demonstrating data acquisition time.
SwissRanger
With the SwissRanger, it is possible to acquire four basic sets of data (see Figure
4.6), which include:
1. 3D Cartesian coordinate data (x, y, z) (point cloud),
2. range image,
3. amplitude (grayscale) image, and
4. confidence map.
43
(a) 5 interval
(b) 1 interval
Figure 4.5: C-ALS vertical scan 3D plots shown with increasing acquisition intervals
(colour scaled by signal strength with blue for low and red for high).
44
These basic sets were acquired for each triggered data acquisition.
Four different filtering modes, intended to reduce noisy data, could be set on the
SwissRanger and include:
1. Raw Data - No filters
2. Median Filter - 3 3 median filter run on the host PC
3. Neighborhood Filter - 5 5 hardware adaptive neighborhood filter
4. Median and Neighborhood Filter
Data was collected with each filtering mode, but for consistency, the setting for
Median and Neighborhood Filter was most often used in analysis.
The integration time, which is the length of time that the pixels are allowed to
collect light, was also varied during data acquisition to observe the effect within the
test cavity as a baseline and also in the different test environments. The parameter
intT ime was set through the SwissRanger API and is related to integration time, IT ,
the read out time, RO, and the cameras frame rate, F R, by the following equations:
FR =
1
4 (IT + RO)
(4.5)
(4.6)
As discussed in Section 3.3.2, four samples of the phase are needed to calculate
range, requiring four separate integration periods. Thus, the time required to capture
a single image frame is the inverse of Equation 4.6.
45
Figure 4.6: Left: Basic image acquisition from SwissRanger using MATLAB (amplitude (grayscale) image, range image, and confidence map). Right: Point
cloud data plotted using the PCL viewer.
As expected, it was observed that visual appearance of the target wall surface
in the amplitude and range image improved as the integration time increased, and
respectively, the noise appeared to decrease.
4.3.2
Water
For the Cigar Lake application, the presence of water in the cavity being surveyed
is expected. During the process of jetting, the nozzle produces a jet of water that is
directed upwards at an angle of 65 from the axis of the sub, with flow at the nozzle
at pressures of up to 100 MPa. The interim survey, taking place between periods of
jetting, will be completed with the Senix ultrasonic device, but it is also expected
46
that the cavity surface will remain water saturated for the final, post cavity survey.
Therefore, any ranging device to be used must operate reliably with water on the
target surface and potentially on the sensor itself.
In order to simulate the cavity environment after jetting, water was sprayed inside
the test cavity, saturating the walls and roof and creating near 100 % humidity within
the space. Data obtained from both the C-ALS and SwissRanger were compared to
the baseline data and found to have no significant difference in the range data, as
shown in Figure 4.7.
The water was also sprayed directly onto the sensor surfaces to observe what effect
it would have on performance. For all sensors, the effect was most noticeable directly
after spraying occurred because it caused a distortion of the signal. A shorter range
(by 10 cm) was measured with the Senix ultrasonic sensor and the data from
the C-ALS appeared noisy with early signal returns. Noisy point cloud data was also
observed with the SwissRanger and the look of a lens appeared on the confidence
image (see Figure 4.8). The effect water had on each sensor diminished over time as
the heat dissipation from the sensors caused the water to pool and evaporate.
4.3.3
Freeze pipes
As part of the mining process at Cigar Lake, the ore and surrounding rock must be
frozen prior to jetting. This is achieved through the installation of freeze pipes in
a grid pattern, through which brine is circulated to freeze the ground. It is known
that jetting cavities will expose freeze pipes and it is beneficial to know how these
will be imaged by each device in order to identify them during the surveying process.
If a freezepipe is identified, it could be factored into the calculation for determining
47
Figure 4.7: SwissRanger Point Cloud data with water (blue) and without water
(green) on test cavity surface.
the overall volume the cavity. Perhaps more importantly, a freeze pipe that has been
exposed will need to be identified so that it can be monitored when the brine is turned
back on, ensuring no permanent damage has occurred.
The ultrasonic device has a nominal beam width of 12 and is unlikely to resolve
a freeze pipe. With some basic calculations, considering the outer diameter of the
freeze pipe, it can be found that even if the beam were centered on the mid point of
the pipe, it would be improbable to resolve a pipe that is beyond a distance of 0.60
48
m from the sensor. Furthermore, the current software uses a smoothing average, so
it would be even more unlikely to distinguish a point reflected on a freezepipe from
the averaged points on the proximate cavity wall.
With the C-ALS , there are three typical scan interval settings. These are at 6 ,
3 , and 1 . It is clear that with the more data, you are more likely to detect the freeze
pipe, but consideration of time must also be a factor. It was observed that with a
vertical scan interval of 3 , as shown in Figure 4.9, the freeze pipe could be identified
but without a high level of confidence.
49
Figure 4.9: C-ALS scan of freeze pipes. Scanning interval (Left to Right): 6 , 3 ,
and 1 .
In contrast, with the high density of range data obtained in a single image with the
SwissRanger ToF camera and the corresponding amplitude image, as shown in Figure
4.10, the chance of a freeze pipe going undetected would be highly unlikely. Object
detection is clearly an advantage of the SwissRanger over the C-ALS , especially
with the contribution to visualization from video frame rate data acquisition.
4.3.4
Fog
As determined from testing in 2000 (Section 2.1.2), the build up of fog is a significant
issue for any survey sensor that is to be used in the jetted cavity where water is sprayed
in the frozen environment. To simulate fog conditions, two methods for creating fog
50
were assessed. The first method simply involved mixing boiling water with dry ice.
It was quickly determined that this was not a viable option to create a consistent fog,
since it sunk to the floor and dissipated quickly. Instead, an Antari fog machine
was used to create the suspended particulates or fog within the test cavity. Inside
the machine, a mixture of glycol and water is passed through a heat exchanger where
it is vapourized, forming a fog when mixed with the cooler air outside the machine.
Approximate light, medium, and dense fogs, as shown in Figure 4.11, were created by
timing the length of vapour release. A shortcoming of this experiment was the lack
51
Figure 4.11: Inside of test cavity with light, medium, and dense fog conditions.
The C-ALS Last Hit option, as mentioned in Section 4.3.1, can be used when
there is water vapour or dust in the air. This option, however, did not make an
observable improvement on the data obtained within the test cavity. It is possible
that even the light fog density was too great for a sufficient amount of the signal
to reach the target surface before being returned. In comparing the baseline and
52
dense fog data from the C-ALS , it could be seen that the point cloud obtained in
fog still resembled the true surface but was scaled down, due to the early returns
of signals on the fog. The new points appeared roughly 1 m from the true target
surface. In application at the Cigar Lake mine, it will be important to identify when
fog is present in the cavity because false, early-returns may not be distinguishable
from normal data and therefore cause significant errors in volume and production
estimates. It would be difficult to assess the impact of the fog on the C-ALS data,
and attempting to correlate fog density to the impact on sensor reading is beyond
the scope of these experiments. However, the importance of utilizing the integrated
video camera on the C-ALS to observe the conditions within the remote cavity and
validate the dissipation of fog, prior to data collection, was substantiated.
Figure 4.12: C-ALS data in dense fog (left) and baseline (right). Target distance
shown on horizontal axis in meters.
53
During testing with the SwissRanger, it was observed that the point cloud was also
scaled down according to the level of fog inside the test cavity (see Figure 4.13). The
average range for the baseline data was 2.00 m and for the point cloud in dense fog
was 0.21 m. It is clear that the lesser power of the SwissRanger signal, as compared
to the C-ALS , had a significant effect on signal penetration through the fog. Since
the 2D amplitude image of the cavity wall still resembled the true surface (see Figure
4.14), despite the small range values, it raised the question as to whether the accurate
range values could be extracted or filtered with a lesser integration time. It had been
noted that part of the point cloud data still encompassed true range values, with a
shorter integration time, though it was unknown whether this data was simply noise.
A simple setup was devised in order to determine whether it was feasible to extract
true range data from the SwissRanger in fog. The camera was located at two different
positionsapproximately 2 m and 4 m from the target surface within the test cavity
and data taken at several integration times, in the light, medium, and dense fog
conditions. It was expected that noise would appear the same, indifferent to the
camera distance from the target surface and the level of fog. As shown in Figure
4.15, at an integration time of 0.3 ms (see Equation 4.5), the point cloud consists
purely of noise, since there is little difference observed at both positions and between
the baseline (no fog) and medium fog conditions. At a higher integration time of
5.3 ms, the baseline data still does not represent the true range, but it is possible
to see the point clouds from the two different positions begin to separate. With the
same integration time, but in fog, the point cloud begins being condensed for both
positions. Finally, at the highest integration time of 25.3 ms, the true average range
is represented at approximately 2 and 4 meters without fog in the cavity. With fog,
54
Baseline
Light Fog
Medium Fog
Dense Fog
Height (m)
0.5
0.5
1
0.5
2
1.5
0
0.5
Width (m)
1
0.5
Range (m)
Figure 4.13: Point cloud data from SwissRanger in light, medium, and dense fog
conditions inside the test cavity.
it is exclusively early returns that are observed, thus demonstrating the difficulty in
extracting the true range. It was the highest integration time that was required to
achieve reliable range data in clear conditions, but it was not feasible to obtain the
same within fog.
In the field, the possibility of extracting true range data in a fog environment
would diminish further. The density and composition of fog would be variable and
the target distance would certainly not remain the same as jetting progressed. For
55
180
1000
20
20
160
900
800
700
60
600
80
500
400
100
140
40
Pixel Array Height (No.)
40
120
60
100
80
80
60
100
300
120
200
40
120
20
100
140
20
40
60
80
100
120
Pixel Array Width (No.)
140
160
20
140
40
60
80
100
120
Pixel Array Width (No.)
140
160
20
60
40
50
60
40
80
30
100
20
120
10
140
20
40
60
80
100
120
Pixel Array Width (No.)
140
160
from
SwissRanger
in
fog
(Auto-scaled
in
the remote cavity application, it is necessary that a certain level of confidence in the
range data could be achieved and this was not seen to be possible with the C-ALS
and SwissRanger. The C-ALS possessed a stronger powered signal and thus was
able to acquire range data closer to the baseline than the SwissRanger, however, it
was observed that both devices would provide an inaccurate indication of the size and
volume of the cavity in fog conditions.
56
Baseline Data
Integration Time = 5.3 ms
Height (m)
0
1
5
6
Range (m)
10
5
6
Range (m)
10
0.3
0.2
0.1
Height (m)
Height (m)
0.4
0
1
0.1
0.2
5
6
Range (m)
10
5
6
Range (m)
10
0.7
0.8
0.9
Position 1 (~2 m)
Position 2 (~4 m)
Height (m)
Baseline Data
Integration Time = 25.3 ms
Height (m)
Height (m)
Baseline Data
Integration Time = 0.3 ms
4
0.3
5
6
Range (m)
10
0.4
0.1
0.2
0.3
0.4
0.5
0.6
Range (m)
Figure 4.15: Side view of point cloud data from SwissRanger acquired from positions 2
m apart in no fog (top) and medium fog (bottom) conditions. Integration
time is increasing from left to right.
4.4
Field Testing
At the time of data collection, mining of remote cavities at Cigar Lake had not yet
begun, so it was not possible to acquire a true field data set. Instead, images of core
samples from Cigar Lake, representing the true mineral reflectivity, and images from
an open stope at Rabbit Lake, representing a cavity-like space, were obtained with
the SwissRanger. The uranium deposit at the Rabbit Lake operation, which opened
in 1975, is of lower grade than at Cigar Lake (approximately 1 % versus 18 %),
and is mined using a vertical blast-hole stoping method. The broken ore is removed
with a remote-controlled scoop tram and, once mining is complete, the open stope is
backfilled.
57
The core samples used for experiment were taken at depths encompassing the ore
body at Cigar Lake and contained minerals that would likely be found inside a cavity.
Since there was success in obtaining amplitude images that visually represented the
surface of the test cavity, even in the dense fog environment (see Figure 4.14(c)),
the question remained as to whether the returned signal amplitude could be used
to identify the extents of the ore body, or different minerals, through the process of
segmentation. It was encouraging to find that preliminary observation of the core
sample amplitude images, as shown in Figure 4.17, confirmed a visual distinction
between the minerals.
The images acquired at Rabbit Lake, shown in Figure 4.18, demonstrate the potential of the SwissRanger for a short-range cavity survey device in a mine. The detail
captured in the amplitude image could prove beneficial for remote visualization of the
cavity by a human operator. The point cloud and range images demonstrate how the
distance from the walls of a cavity could be shown with the data. Points that are
beyond the maximum range of the camera are recorded with a value of zero. The
confidence map revealed that bad data could potentially be identified using this
software tool since, for example, points beyond the range of the camera are blue (not
confident). This field test affirmed that the ToF camera would be effective in capturing accurate point cloud data from a rock face at close range, as may similarly be
encountered within a cavity.
4.5
The purpose of this section is to provide some indication of the potential future
direction that could be taken with data acquired from a ToF camera in a remote
58
Figure 4.16: Field data acquisition with SwissRanger at Cigar Lake and Rabbit Lake.
59
50
100 150
Pixel Array Width (No.)
20
40
60
80
100
120
140
2500
2000
1500
1000
500
50
100 150
Pixel Array Width (No.)
60
1400
1200
1000
800
600
400
20
40
60
80
100
120
140
4000
20
40
60
80
100
120
140
3000
2000
1000
50
100 150
Pixel Array Width (No.)
10000
8000
6000
50
100 150
Pixel Array Width (No.)
x 10
20
40
60
80
100
120
140
50
100 150
Pixel Array Width (No.)
1.6
1.4
1.2
1
0.8
0.6
12000
20
40
60
80
100
120
140
x 10
6
20
40
60
80
100
120
140
4
2
50
100 150
Pixel Array Width (No.)
20
40
60
80
100
120
140
5
4
3
50
100 150
Pixel Array Width (No.)
x 10
6
20
40
60
80
100
120
140
4
2
50
100 150
Pixel Array Width (No.)
x 10
6
x 10
6
20
40
60
80
100
120
140
4
2
50
100 150
Pixel Array Width (No.)
Figure 4.18: SwissRanger images acquired at an open stope at Rabbit Lake Mine.
4.5.1
Registration
For the scope of this study, it was only desired to demonstrate whether there was
potential to use registration as a means of tracking rotation or aligning the point
clouds acquired with the SwissRanger. As a preliminary test, a PCL registration
algorithm1 was used to verify whether multiple frames of data from within the test
1
See
http://pointclouds.org/documentation/tutorials/pairwise_incremental_
registration.php.
61
cavity could be automatically aligned, independently of the encoder angle. This would
demonstrate a robustness of the algorithm and the potential to validate the encoder
rotation data. Naturally, the success of registration depends on the amount of overlap
between images, therefore, several sets of data were acquired using different angles of
increment. For initial trials, data acquired with a 10 increment, which worked out
to an overlap of approximately 74 % between images, was utilized.
After acquiring several sets of data and attempting pairwise registration with the
PCL ICP algorithm, it was unsurprising to find that registration was successful when
distinctive objects [53], appearing in successive images were placed in the cameras
field of view (See Figure 4.19). The ICP algorithm converges to a local minimum [9],
so these objects ensured that the algorithm used sufficiently enriched data. In a field
situation, incorporating extra objects will obviously not be possible, so it is clear that
more effort is required to understand the potential robustness of this approach under
real conditions. For example, the SwissRangers confidence map could prove useful,
since it would highlight the areas where the combination of error in distance and
amplitude are deemed the least [5], suggesting a strong starting point for matching.
Further filtering of data (e.g., pass through filter, down-sampling, statistical outlier
removal) to create a cleaner data set or an exploration of different feature extraction
techniques (ex. Normal Estimation [31], Point Feature Histograms [49, 48]) to identify
rock features in the cavity could potentially improve results as well.
With regards to the Cigar Lake remote cavity application, a practical use of
registration is to use it to supplement or provide correction to data acquired with
a position encoder. As suggested by Hedlund [28], a good solution to improving
registration is to attach odometry equipment to the ToF camera being used. The
62
Figure 4.19: Registration applied to SwissRanger images in test cavity without position information.
encoder would provide an initial position estimate to the registration algorithm. For
future work, it may be a useful exercise to introduce various levels of error to the initial
pose estimate and observe the success in using registration to correct the viewpoint
angle of the camera.
4.5.2
63
Segmentation
The goal of segmentation, for the purpose of cavity surveying with the SwissRanger,
was to identify whether the limits of the ore deposit might be identified from the
amplitude data. As a simple initial test, a pass through filter was used to remove
intensity data which fell between a range of manually chosen values. This method
was successful in extracting the portions of the cavity wall which were painted black
and represented the uranium ore (see Figure 4.20(b)).
Since the amplitude of the SwissRanger signals were observed to be distinct enough
to manually filter according to a range of values, the PCL Conditional Euclidian
Clustering2 was tested next to determine whether it could perform a similar task.
This segmentation algorithm clusters points based on Euclidean distance and a usercustomizable condition (i.e., distance in amplitude space). Successful clustering was
observed when the defined set condition required the difference between amplitudes
to be less than a value of one (see Figure 4.20). This result offered sufficient evidence
to show potential application for segmenting the cavity data from Cigar Lake. There
exist many sophisticated algorithms, for use with data acquired with 3D imaging
devices, which attempt to improve robustness to texture, scale, and viewpoint. Future
work could be completed to determine which might be best suited to the cavity
surveying application and to test the algorithms on true field data.
See
http://pointclouds.org/documentation/tutorials/conditional_euclidean_
clustering.php.
64
65
Chapter 5
Summary and Conclusions
5.1
A review of historical documentation from Cigar Lake provided invaluable information with regards to the cavity conditions and the challenges that would be faced
by any sensor having to brave that environment. Having a firm understanding of
the operational environment is important for the selection of any type of device, to
ensure the device specifications meet expectations. In the remote cavity surveying
application at Cigar Lake mine site, an initial struggle was the unknown environment
and relatively undefined requirements. For example, if the original designers of the
cavity survey system had been aware of the foggy conditions that were to ensue and
had combined that with knowledge of the operating capabilities of the laser in such
an environment, it is unlikely that the laser system would have been their first choice.
It was found that: mechanical robustness, exposure to water, performance in fog,
and data accuracy, were all factors that would play a part in future survey device
selection. In an industrial application, such as a mine, cost and availability are also
strong contenders in the decision-making process and were taken into consideration
66
A technology that has been gaining popularity in remote field robotics applications
is the time-of-flight camera and has shown potential for use in mining applications. It
meets the physical limitations imposed by the remote cavity deployment method and
in experiments described in this thesis, showed promise for introducing further ad-
vantages over the C-ALS , which included data acquisition rate, point cloud density,
and cost.
It is clear, solely from the data specifications, that the ToF camera (SwissRanger)
has the fastest data acquisition rate. Value is found in cost savings that could result
in completing a faster survey. Additionally, the video frame rate of 50 frames/s
would provide a distinct advantage for operators to visualize the inside of the cavity,
especially with the grayscale (amplitude) images. Comparatively, the C-ALS is
equipped with a separate video camera component which is mounted at the end of
the probe, but is only useful for the purpose of visualization during deployment, not
inside the cavity.
67
The high point cloud density obtained with the SwissRanger offers another benefit
over the other devices tested. This was demonstrated through the use of representative environments inside the test cavity. It was found that the moisture or water on
the cavity walls had insignificant effects on the data obtained from both the C-ALS
and the SwissRanger. When water was sprayed on each lens surface, both the C-
ALS and the SwissRanger output noisy data due to early signal returns. However,
with the SwissRanger, the distortion could be identified and diagnosed. The freeze
pipes in the test cavity also showed that objects at a distance could be more easily identified from a device with high point cloud density. It was possible to obtain
enough data points with the C-ALS in order to positively identify a freeze pipe,
but the SwissRanger would be capable of achieving this in a fraction of the time, and
with less ambiguity.
Inside the fog environment, it was found that the point cloud density of the SwissRanger did not provide an advantage. The various filter modes and integration times
were tested, with results showing that the true range data could not be simply extracted. Had it been possible to replace the ultrasonic sensor with the ToF camera,
significant time and cost savings could have been realized in eliminating the need
for a post-cavity survey. It was already known that the C-ALS would not provide
reliable data in fog from previous testing with a laser range finder at Cigar Lake, and
this was reconfirmed in the test cavity. Of the two signals, however, the C-ALS
was able to penetrate further into the fog (N.b., the C-ALS emits a higher powered
signal), though it remains that it should not be relied upon to provide range data
in fog conditions. As suspected, the ultrasonic device was the only sensor to provide
true values of range in the fog.
68
With limited success in fog, the option for the SwissRangers use in obtaining
range data during the interim survey was eliminated. This did not however mean
that it could not be used, just as the C-ALS , for a detailed post-cavity survey, to
take place when the fog has dissipated. Of course, in this case, there would have to be
a benefit for using the SwissRanger over the C-ALS . From a business perspective,
consideration of factors such as the sensor cost, reliability or maintenance requirements, time savings from survey completion time, and value in information gained,
could be taken into account. Prospective options for further work that could be completed and which may offer improvement to remote cavity surveying is presented in
the next section.
The following is a concise summary of the contributions made by this research:
1. The previous work completed by SRC and Cameco towards developing a cavity
survey system was reviewed, as described in Chapter 2. The theory behind the
operation of systems commonly used in mining was outlined, as described in
Section 3.2, and it was validated that the combination of the ultrasonic and
laser scanning systems made sense for the application and environment they
were expected to operate in.
2. A test cavity was created to simulate the underground cavity environment (see
Section 4.1) and was used to perform several experiments, given that access to
a real cavity was not feasible.
3. Field data was collected at the Cigar Lake and Rabbit Lake mine sites to observe
the SwissRangers imaging of real ore and rock face, as shown in Section 4.4.
4. It was confirmed that the C-ALS would not provide reliable range data in fog.
69
It was also determined that the SwissRanger would not provide valuable range
data in fog and thus could not be used in the interim cavity survey. Results of
testing in fog are described in Section 4.3.4.
5. It was found that the SwissRanger provided an amplitude image that gave a
visual indication of the appearance of the cavity surface wall, even in fog (see
Section 4.3.4), and thus, it has been suggested that an IR device could be used
in the interim survey to supplement the range values from the Senix ultrasonic
sensor.
6. It was concluded that the speed of data acquisition, the visual information
from the amplitude image, and the dense data set, with potential for advanced
processing (see Section 4.5), could warrant development of a ToF camera remote
cavity surveying device.
5.2
Future Work
Although being able to obtain reliable range data is an integral element of performing
a cavity survey, it is only a part of the larger system that would be required in the field.
Prior to further development, effort should be made to define the level of accuracy
required from the survey system as input for mine planning. This development would
include the incorporation a deployment method, orientation and position finding, as
well as telemetry. The limitations imposed by the deployment method utilized at
Cigar Lake (e.g., weight and size) were considered when selecting the SwissRanger.
Therefore, relatively basic work would be required to source a 60 m length of cabling
to transmit data and power (telemetry) in real-time and to mount an encoder which
would track its position once inside the cavity. A missing piece from all survey
70
sensors used or proposed for use in the Cigar Lake application is the incorporation
of a north-seeking device to specify absolute positioning of the scan data from inside
the underground cavity.
With the ability to deploy and acquire data in cavity, the survey operators would
also require a simple to use software program to display and save relevant data from
the ToF camera. The saved data could later be used for further point cloud data
processing, including surface reconstruction, volume estimation, and potentially registration and segmentation. A benefit in exploring the robustness of a registration
algorithm from the point cloud data would be to aid in position correction of data
obtained from an encoder.
Some promise for segmenting the images according to mineral type, using the
amplitude image, had also been shown and may prove to be of particular use in
visualizing the cavity and identifying the limits of the ore body. However, much
work would have to be done in order to show with confidence that segmentation
could be performed reliably on the 3D images that can vary with texture, scale,
and viewpoint. For segmenting the amplitude images from the SwissRanger, one
suggestion would be to explore the rotation-invariant descriptor, intensity-domain
spin images [32]. This algorithm uses a two-dimensional histogram encoding the
distribution of image brightness values in the neighborhood of a particular reference
(centre) point. Additionally, since an accurate representation of the targets surface
appears in the amplitude image, even in the dense fog conditions, the success of
segmentation could also be tried for application in the interim survey.
The amplitude image observed in fog lead to a review of sensors that claim to have
obscurant penetrating capabilities, in an attempt to determine what characteristics of
71
the device or data processing algorithms made this possible [38, 58, 61, 4]. In order to
see-through the fog, it was deemed necessary to have advanced filtering techniques
that are integrated into both the hardware and software, of devices that would be
similar to the SwissRanger [55, 66]. With the SwissRanger it was not possible to
examine the analog pulses received by the device, thereby eliminating a method of
determining how the signal itself (rather than the resultant data) was affected by the
fog. For future work, an extensive survey of obscurant penetrating devices could be
completed and testing conducted to evaluate their potential use in a remote cavity
survey application.
Additionally, investigation into whether an infrared device might be able to provide depth information within the fog conditions was carried out. In examining IR
devices for stereo vision, it was determined that some promising success had been
found when using thermal IR in the long wavelength infrared spectrum [26, 45].
Thermal infrared had also been used in a monocular SLAM application [62]. In this
spectrum, one needs only to examine the IR emission from surfaces, rather than contend with the added complication of the reflected signals. Since the SwissRanger is
a near-infrared device, without potential to examine received signals directly, it was
determined that using it, even in a stereo setup, would be not be likely to reveal
any added information about the range of a target in fog. However, work could be
completed to demonstrate whether a thermal IR device might be able to provide a
3D representation of the cavity while in a foggy environment. Consideration of how
fluctuations in temperature (frozen ground) may affect the quality of data should be
taken into account.
5.3. CONCLUSIONS
72
Finally, sensor fusion could be explored in developing a system which offers further functionality for visualization and range finding during a remote cavity survey.
This is a common solution for robotic perception applications in adverse environmental conditions and often involves multiple combinations of radar, laser, and thermal
infrared sensors [13, 30, 60, 14]. For the Cigar Lake application, a pairing of the
ultrasonic sensor with a thermal infrared camera could provide a means of acquiring
a grayscale image of the surface where the range data from the ultrasonic sensor is
being measured. Currently, there is no visualization in the cavity during the jetting
process. Any added sensor would have to withstand the extreme jetting environment,
and be integrated into the custom interim cavity survey system.
5.3
Conclusions
With the construction of a test cavity, and by simulating the environments that are
expected to be present in underground cavities excavated with a jet boring system,
it was possible to evaluate the data that could be obtained by using a C-ALS and
with a SwissRanger ToF camera. It was shown that, in the environment with freeze
pipes and with water, the quantity and high speed of data acquisition would be
an advantage in using the ToF camera. Furthermore, the amplitude image, which
appears as a grayscale photograph, would provide an additional mode of visualization
for JBS operators who would be making decisions based on the data obtained. In the
fog, as expected, it was shown that neither the C-ALS nor the SwissRanger could
be used to obtain reliable range data.
Data obtained at Cigar Lake showed the variation in amplitude data for the various
mineral compositions in a core sample, and data from Rabbit Lake showed how the
5.3. CONCLUSIONS
73
range and amplitude images would appear when taken from an underground rock
face. The field data provided confirmation that a ToF camera could be used for a
post-cavity survey, just as the C-ALS , after jetting is complete. There is also the
possibility that the SwissRanger amplitude data could be used to identify the extents
of the ore body with segmentation, and that registration might be used to further
correct pose information obtained from an encoder.
The C-ALS had been chosen for post-cavity scanning at Cigar Lake because it
is a readily available and complete system that incorporates deployment, pitch and
roll sensors, and application-ready software. Further field testing, data analysis, and
hardware and software development would be required to integrate a ToF camera into
an automated system for surveying remote cavities. Depending on long-term costs
sustained with use of the C-ALS , the investment in developing a ToF camera survey
tool for acquiring data in a cavity environment, and the additional information it may
provide, could prove of value.
BIBLIOGRAPHY
74
Bibliography
http://images.flatworldknowledge.com/
BIBLIOGRAPHY
75
[9] Paul J. Besl and Neil D. McKay. A Method for Registration of 3-D Shapes.
IEEE Trans. Pattern Anal. Mach. Intell., 14(2):239256, 1992.
[10] C Scott Bishop, Grant J H Goddard, Alain G Mainville, and Eric Paulsen. Cigar
Lake Project: National Instrument 43-101 Technical Report. Technical report,
Cameco Corporation, Saskatoon, SK, 2012.
[11] Graham Brooker, Mark Bishop, and Ross Hennessey. Evolution of a Suite of
Millimetre Wave Radar Systems for Situational Awareness and Automation in
Mines. Int. J. Smart Sens. Intell. Syst., 1(2):315353, 2008.
[12] Graham Brooker, Ross Hennessey, Craig Lobsey, Mark Bishop, Rose St, J Building, and Eleonora Widzyk-capehart. Seeing through Dust and Water Vapor :
Millimeter Wave Radar Sensors for Mining Applications. J. F. Robot., 24(7):527
557, 2007.
[13] Christopher Brunner, Thierry Peynot, Teresa Vidal-Calleja, and James Underwood. Selective Combination of Visual and Thermal Imaging for Resilient Localization in Adverse Conditions : Day and Night , Smoke and Fire. J. F. Robot.,
30(4):641666, 2013.
[14] Marcos P Gerardo Castro and Thierry Peynot. Laser-to-Radar Sensing Redundancy for Resilient Perception in Adverse Environmental Conditions. In Australas. Conf. Robot. an Autom., Wellington, New Zealand, 2012.
[15] Y. Chen and G. Medioni. Object modeling by registration of multiple range
images. In 1991 IEEE Int. Conf. Robot. Autom., number April, pages 2724
2729, Sacramento, CA, 1991. IEEE Comput. Soc. Press.
BIBLIOGRAPHY
76
[16] Yan Cui, Sebastian Schuon, Derek Chan, Sebastian Thrun, and Christian
Theobalt. 3D shape scanning with a time-of-flight camera. In 2010 IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit., pages 11731180. IEEE, June
2010.
[17] Erik B Dam, Martin Koch, and Martin Lillholm. Quaternions , Interpolation
and Animation. 1998.
[18] J S Dickens, M A van Wyk, and J J Green. Pedestrian detection for underground
mine vehicles using thermal images. In IEEE Africon 2011, number September,
pages 1315, Livingstone, Zambia, 2011. IEEE.
[19] Alex Foessel-Bunting. Radar Sensor Model for Three-Dimensional Map Building.
Proc. SPIE, 4195(412):127138, 2003.
[20] S Foix, G Alenya, and C Torras. Lock-in Time-of-Flight (ToF) Cameras: A
Survey. IEEE Sens. J., 11(9):19171926, September 2011.
[21] Sergi Foix, Guillem Alenya, Juan Andrade-Cetto, and Carme Torras. Object
modeling using a ToF camera under an uncertainty reduction approach. In
IEEE, editor, 2010 IEEE Int. Conf. Robot. Autom., pages 13061312, Anchorage,
Alaska, May 2010. IEEE.
[22] Sergi Foix, Guillem Alenya, and Carme Torras. Exploitation of Time-of-Flight (
ToF ) Cameras: IRI Technical Report. Technical report, Institut de Robotica i
Informatica Industrial (IRI), 2010.
BIBLIOGRAPHY
77
[23] Stefan Fuchs and Stefan May. Calibration and registration for precise surface
reconstruction with Time-Of-Flight cameras. Int. J. Intell. Syst. Technol. Appl.,
5(3/4):274 284, 2008.
[24] Stefan Gachter, Ahad Harati, and Roland Siegwart. Incremental object part
detection toward object classification in a sequence of noisy range images. 2008
IEEE Int. Conf. Robot. Autom., pages 40374042, May 2008.
[25] General Machine Products Co. and Cameco Corporation. Cameco Pushes New
Borehole Survey Method. Eng. Min. J., (November):6264, 2012.
[26] Kiana Hajebi. Structure from Infrared Stereo Images. PhD thesis, University of
Waterloo, 2007.
[27] David Halliday, Robert Resnick, and Kenneth S. Krane. Physics, Volume 2.
John Wiley & Sons, Inc., fifth edition, 2002.
[28] Tobias Hedlund. Registration of multiple ToF camera point clouds. Masters
thesis, Ume
aUniversity, 2010.
[29] Adam Hoover, Gillian Jean-baptiste, Xiaoyi Jiang, Patrick J Flynn, Horst Bunke,
Dmitry B Goldgof, Kevin Bowyer, David W Eggert, Andrew Fitzgibbon, and
Robert B Fisher. An Experimental Comparison of Range Image Segmentation
Algorithms. IEEE Trans. Pattern Anal. Mach. Intell., 18(7):673689, 1996.
[30] Alonzo Kelly, Anthony Stentz, Omead Amidi, Mike Bode, David Bradley, Antonio Diaz-Calderon, Mike Happold, Herman Herman, Robert Mandelbaum, Tom
Pilarski, Pete Rander, Scott Thayer, Nick Vallidis, and Randy Warner. Toward
BIBLIOGRAPHY
78
BIBLIOGRAPHY
79
[38] S.G. Narasimhan and S.K. Nayar. Shedding light on the weather. 2003 IEEE
Comput. Soc. Conf. Comput. Vis. Pattern Recognition, 2003. Proceedings., pages
I665I672, 2003.
[39] Karl Nienhaus, Reik Winkel, Winfried Mayer, Arnold Gronau, and Wolfgang
Menzel. An Experimental Study on Using Electronically Scanning Microwave
Radar Systems on Surface Mining Machines. In 2007 IEEE Radar Conf., pages
509512, Boston, MA, April 2007. IEEE.
[40] Andreas Nuchter, Hartmut Surmann, Kai Lingemann, Joachim Hertzberg, and
Sebastian Thrun. 6D SLAM with an Application in Autonomous Mine Mapping.
In ICRA - 2004, number April, pages 19982003, New Orleans, LA, 2004. IEEE.
[41] T Oggier, R Kaufmann, M Lehmann, P Metzler, G Lang, M Schweizer,
M Richter, B B
uttgen, N Blanc, K Griesbach, Uhlmann B, K-H Stegemann,
and C Ellmers. 3D-Imaging in Real-Time with Miniaturized Optical Range
Camera. Technical report, Swiss Center for Electronics and Microtechnology,
Zuerich, Switzerland, 2004.
[42] Kazunori Ohno, Takafumi Nomura, and Satoshi Tadokoro. Real-Time Robot
Trajectory Estimation and 3D Map Construction using 3D Camera. In 2006
IEEE/RSJ Int. Conf. Intell. Robot. Syst., pages 52795285, Beijing, China, October 2006. IEEE.
[43] Nathan Peter, Tony Kaminski, Quan Wan, and Kim Young. CVSS Ultrasonic
Sensor Report. Technical report, Saskatchewan Research Council, Saskatoon,
2006.
BIBLIOGRAPHY
80
BIBLIOGRAPHY
81
BIBLIOGRAPHY
82
BIBLIOGRAPHY
83
[65] Zhengyou Zhang. Iterative Point Matching for Registration of Free-Form Curves.
Technical report, Institut National de Recherche en Informatique et en Automatique, 1992.
[66] X. Zhu, P. Church, and M. Labrie. LIDAR for obstacle detection during helicopter landing. In Monte D. Turner and Gary W. Kamerman, editors, Proc. SPIE
6950, Laser Radar Technol. Appl. XIII, 69500T, volume 6950, pages 69500T
69500T8, April 2008.
84
Appendix A
MATLAB
A.1
Code
Scan
s = serial('COM4');
sx = serial('COM3');
%tripod port
%senix serial port
dev = sr open;
fopen(s)
fopen(sx)
%No Filters
1297
3345
%Only Median
1301
3349
% mode for acquiring range, amplitude, and confidence image and some filters
changemode= 1297;
changemode str=int2str(changemode);
sr setmode(dev, changemode);
SCAN
85
intTime = 250;
intTime str = int2str(intTime);
sr setintegrationtime(dev, intTime);
timestamp = now;
str timestamp = datestr(timestamp);
disp(str timestamp);
file describe = char(inputdlg('Enter unique descriptor for data set','Filename',1));
for r = 0:10:350
disp(r);
pause(10);
for n = 1:3
n str = int2str(n);
%acquire # of range meas (units of inches and meters) from senix
[meas in,meas m,timestamp senix]=senix(sx,30);
%obtain images from ToF camera
[xd,yd,zd,img dist,img ampl,img conf,timestamp sw]=sw coords(dev);
%create string for filename with angle and data set descriptor
filename=[file describe,' ',changemode str,' ',intTime str,' ',...
n str,' angle ',angle str,'.mat'];
pclfilename=[file describe,' ',changemode str,' ',intTime str,' ',...
86
fclose(sx);
sr close(dev);
fclose(s);
A.2
sr acquire(dev);
timestamp = now;
%range image
figure(2);
img dist rotate = fliplr(rot90(img dist,3));
image(img dist rotate,'cdatamapping','scaled');
colormap('default');
colorbar;
axis image;
%amplitude image
figure(3);
img ampl rotate = fliplr(rot90(img ampl,3));
image(img ampl rotate,'cdatamapping','scaled');
colormap(gray)
colorbar;
axis image;
%confidence image
figure(4);
img conf rotate = fliplr(rot90(img conf,3));
87
SENSOR
end
A.3
Sensor
%(0.003384 inches/count)
end
end
A.4
88
89
azmhex = dec2hex(round(azmf),8);
%convert to hexadecimal
althex = dec2hex(round(altf),8);
%convert to hexadecimal
end
A.5
ty = num2str(0);
%calculate quaternion for camera viewpoint
90
qw = num2str(cosd(-str2double(angle)/2));
qx = '0';
qy = num2str(sind(-str2double(angle)/2));
qz = '0';
fullheader = char(header.line1,header.line2,header.line3,header.line4,...
header.line5,header.line6,header.line7,header.line8,header.line9,...
header.line10,header.line11);
savefile = [pclfilename,'.pcd'];
disp(savefile);
end
91
92
Appendix B
Equipment Specification Sheets
B.1
ToughSonic TSPC-30S1
Senix
TSPC
Button TEACH or
PC Configured
Non-Contact
Ultrasonic
Distance
Measurement
sensors and
SenixVIEW software put the power of ultrasonics
in your hands yet retain the simplicity of push-button TEACH
setup. You can quickly adjust,
optimize, save and clone your
applications without calibration!
ToughSonic sensors contain
a rugged transducer potted in a
stainless steel housing for long
life.
Outputs respond to measured
distance and non-contact technology means nothing touches
your materials.
Many applications exist in all
industries. Contact Senix today
to discuss your specific needs.
TSPC-30S1 Series
SenixVIEW PC
Software included!
Features
PC Setup Power!
Output Selection
Distance Measurements
Long range, short dead band
Unaffected by optical factors
like color and transparency
PC or button teachable setup
Narrow beam with adjustments
to optimize performance
Temperature compensated
Packaging & Performance
Quick mounting
Durable sealed housing for wet
or dirty applications
Short & overload protected I/O
Multi-sensor synchronization
Adjustable sensitivity
Rear status indicators (3)
Free Functionality
Use adjustable interface features
like switch hysteresis and time
delays to build complete solutions such as pump or material
flow controllers. Save cost by
eliminating PLCs, delay circuits
and time delay relays!
Level or Height
800-677-3649
802-482-5522
web: www.senix.com
Distance-Proximity
Dimension
Object Detection
Senix Corporation, 10516 Route 116 Suite 300, Hinesburg, VT 05461 U.S.A.
Phone: 800-677-3649 or 802-482-5522 FAX: 802-482-2549
Web Site: http://www.senix.com
e-mail: sales@senix.com
Optimum Range
Case Material
Temperature
Humidity
Compensation
Resolution
Repeatability
Update Rate
Voltage Output
Current Loop
Sinking Switch
Sourcing Switch
Output Select
RS-232, RS-485
SYNC feature
Objects
Max. Distance
Orientation
Optical
Connections
Part Numbers
Detects flat or curved objects. Surface must reflect ultrasound back to sensor.
Affected by size, shape, orientation of target (sound level reflected back to sensor)
Flat surfaces should be oriented perpendicular to sensor output beam
Unaffected by target color, light, transparency or other optical characteristics
Cable Connection
Wire
Description
Power
Brown
10-30 VDC @ 60 mA maximum; Typical: 45 mA @ 24 VDC (**)
Ground
Blue
Power and interface common
Voltage Output
White *
0-10 VDC, 0-5 VDC or custom end values between 0 and 10 VDC
Current Loop Output
Black *
4-20 mA or user adjusted end values between 4 and 20 mA
Switch #1 Output
Black *
Sinking ("NPN") or Sourcing ("PNP"), user selected
Switch #2 Output
White *
Sinking ("NPN") or Sourcing ("PNP"), user selected
RS-232 out / RS-485Gray
Serial data connection (depends on model - see part numbers)
RS-232 in / RS-485+
Yellow
Serial data connection (depends on model - see part numbers)
(*) Outputs on the black and white wires are SenixVIEW selected. The black wire options are 4-20 mA
current loop or switch. White wire options are 0-10 VDC or switch. Switches can be sourcing or sinking.
Max current loop resistance is derated below 15 VDC input voltage.
(**) At default update rate. Output currents not included. Sensitivity reduced below 15 VDC input voltage.
Model Number
TSPC-30S1-232
TSPC-30S1-485
Description
Serial RS-232 interface (PC COM port compatible)
Serial RS-485 interface (allows addressable multi-sensor networks)
Dimensions
Mechanical
Dimensions are in inches (mm)
Mounting Hole: 1.2 in. (30.5 mm)
diameter
Standard Cable: 6.5ft (2m)
Ships with instructions and two
30mm stainless mounting nuts
(other options available)
Total Weight: 10.40 oz. (0.29 kg)
Senix products are not recommended for applications with hazardous or explosive materials, or as a primary device for personal safety.
Copyright 2008-2014, Senix Corporation. All rights reserved. Printed in U.S.A.
B.2. C-ALS
B.2
C-ALS
MK3
MK3
95
N
s
!
K3 7
M & IP6
S rate
AL ing
C-cann
EW
er
st
Fa
C-ALS MK3
C-ALS MK3
Key Features
IP67
50 mm diameter allows deployment along hundreds of
metres of narrow boreholes
C-ALS MK3
Mine Surveying
Ore pass erosion monitoring
Stope surveying
Void investigation
Mine rescue
Inspection
Abandoned mine surveying
Bridge internal void surveys
Nuclear facilities
Industrial production facilities
Bunker surveys
Geotechnical
Subsidence investigations
Tunnel surveys
Cavities under engineering works
C-ALS MK3
Technical Specifications
Class 1 eye safe laser (IEC 60825-1:2007)
150 m / 500' passive range
Accuracy: typically 5 cm / 1.97 in
Range resolution: 1 cm / 0.4 in
Scan rate: up to 60 per second
50 mm / 1.97 in diameter (probe)
Bridge Surveys
Ore-pass
Void
Environmental
Water and dust resistant IP67 (Probe)
Operating temperature: -10 C to +60 C /
14 F to 140 F (probe)
Watertight sealed surface unit
Power & Dimensions
DC 12 V (10.5 V DC to 17 V DC)
Weight: 5.9 kg / 13.0 lbs (probe)
Weight: 3.5 kg / 7.7 lbs (extension piece)
Subsidence Surveys
Stope Surveys
C-ALS MK3
CLASS 1
LASER PRODUCT
9001/2000 Certified
B.3
100
Note: SR4030 has an enclosure rating of IP67 and its dimensions are included. Performance specifications match the SR4000.
Product Specifications
Standard Field of View Cameras (43 (h) x 34 (v)) and Wide Field of View Cameras (69 (h) x 56 (v))
00400001
00400002
00400006
00400009
00400014
00400011
00400015
00400013
USB
Fast Ethernet
USB
Fast Ethernet
Product Number
Communication
interface
Modulation
Frequency
29/30/31 MHz
14.5/15/15.5 MHz
Detection Range
0.1 - 5.0 m
0.1 - 10.0 m
Calibrated Range
0.8 to 5.0 m
0.8 to 8.0 m
+/-10 mm (typ.)
+/-15 mm (typ.)
Absolute accuracy
(3)
Drift with
temperature (T)
Repeatability (1 )
(2)
of central pixels
Repeatability (1 )
in Region 1
Repeatability (1 )
in Region 2
6 mm (typ.)
9 mm (max.)
(1) All values are indicated for 30 MHz or 15 MHz respectively. Values at adjacent frequencies (14.5, 15.5 and 29, 31 MHz) will differ slightly
(2) For 11 x 11 central pixels of the camera
(3) Includes drift induced by changing integration times
(4) Typical: @ 25C. Max: over complete temperature range (+10 C to +50 C)
1.1
Value
Comment
Illumination Wavelength
850 nm
Central wavelength
Optical filter
50 FPS
Value
Comment
QCIF
Field of View
0.24
0.39
10 mm
5.8 mm
Environmental
Value
Comment
Operating Temperature
Housing temperature
Storage Temperature
Power Connections
Value
Comment
Trigger connector
Power connector
Software
Value
Comment
Software Drivers
Software API
Software features
Value
Comment
Acquisition mode
Integration time
Selectable
Confidence Map
Pixel Pitch
Angular Resolution
Focus length / adjustment
Value
Comment
Spherical distance
(Range)
x, y, z (m)
Signal amplitude
@ 30 MHz modulation
@ 15 MHz modulation
Data output from camera without Cartesian
coordinate transfer
Up to 5 m distance @ 30 MHz modulation
Up to 10 m distance @ 15 MHz modulation
Value above 32767 indicates saturation
Confidence Map
Ratings
Value
Comment
Enclosure rating
IP 40
Eye safety
EMC
EN 55022 : Class A
EN 61000
EN 55024
Mechanical
Value
Comment
Dimensions
65 x 65 x 68 mm
65 x 65 x 76 mm
Case Material
Anodized Aluminum
Black
Red
Window Material
Polycarbonate
Illumination cover
Borofloat glass
Objective cover
Mounting Holes
Weight
470 g
510 g
Passive, no fan
Cooling
Mechanical
3.1
Camera Dimensions and Mounting - USB cameras (00400001, 006, 014 and 015)
Camera Dimensions and Mounting - Ethernet cameras (00400002, 009, 011 and 013)
Detailed description on the pins functions is given in the next two paragraphs.
The camera also includes a status LED. Regular pulsing of the status LED indicates that the camera is powered; fast pulsing of
the status LED indicates data transfer between camera and computer.
3.3.1
Power requirements
- Power Connections 1
+12 VDC; min -2%; max +10%
2
SHIELD
3
GND
3.3.2
Trigger requirements
Declaration of CE conformity
&
(
?
$
!
2?
* &'
%
!