DistoXSapBric 20210329
DistoXSapBric 20210329
DistoXSapBric 20210329
[email protected]
Draft - March 29, 2021
The first two steps are carried out in the cave, the last three at home.
Data acquisition is done with Suuntos, DistoX, SAP, BRIC4,
CaveSni per, or other devices. The second step is done with paper
and pencil notebo ok, or "paperless", with a program such as Auriga,
PocketTopo, TopoDroid, etc. For the other steps cavers use cave PC
programs (Compass, VisualTopo, Survex, Therion, etc.) as well as
programs not specifically written for cave surveying (Illustrator
Inkscape, AutoCAD and similar, QGIS, ...) .
The measuring device records the measurements: distance, azimuth,
inclination. It would be go od if it also sets the stations, but this
operation is still not automatic underground. It would require to know
the position from which the reading is taken and that of the point that
is sho oted to. In princi ple this could be done with a "perfect"
odometry. In practice the station assignment must be done by the user
(SAP, BRIC, CaveSni per) or is ignored and left to the second-stage
(DistoX, Suuntos) .
For the third stage dozens of PC programs have been created. The
development of most of them stopped after a short time. Some turned
out to be quite successful and are currently used and maintained:
Compass, Survex, VisualTopo, CaveRender, ... Other programs used
in the U.S. are Walls, and, to lesser extent, WinKarst and OnStation.
In Europe TopoRobot is still very popular. The original program does
not seem maintained, but it has influenced several other programs.
For the last stage, people used Cave Kadasters. Nowadays these are
being replaced by web repository, online Karst Information Database,
etc. These are becoming more and more integrated with geographical
information system servers.
DistoX
The DistoX2 has been
around for over ten years
and it has become the
reference standard for an
electronic integrated cave
survey instrument. It is well
known, it has been
described by B. Heeb
[refs] , and there exists a
fair number of papers that
describe its features and test the accuracy (of which only a few are
listed below) .
The DistoX (based on Leica Disto A3) weight about 150 g, and has
size 135x45x31 mm. The DistoX2 (based on Leica Disto X310) weights
about 150 g. Its size is 55x31x122 mm.
From version 2, the DistoX firmware can be upgraded via blueto oth.
The applications that support firmware upgrade are PocketTopo and
TopoDroid.
Website: https://paperless.bheeb.ch/
The Store submenus lets you set the stations and save the reading in
the SAP memory
- A -> B, eg, 3->4
- A ->
- B -> A
- B ->
- CUSTOM lets cho ose stations AA->BB
- Back (goes back to Store)
Discard discards the reading and goes into "measure" mode. The Main
Menu has several submenus
- Settings
- Measure, which goes back to measuring
- Calibrate
- Visualize
- Info
- Off, which turns off the device
With "Settings" the user can set units (Metric, Imperial) , style
(Cartesian, Polar, Grad) . display mode (Compact, Large) . timeout (30
s, 60 s, 2 min, 5 min, 10 min) , and date and time.
The axes of the SAP are as in the picture. Y aligned to the laser, and
Z upward.
Calibration
The old model of SAP required a calibration course consisting of 12 or
more stations around a central master station, and the truth values of
the directions of the calibration stations with respect to the master
station. Therefore, the SAP precision was limited by the accuracy of
these directions. Four readings were necessary for each direction at
four orientations of the SAP display: up, right, down, and left. After
having taken the readings of the calibration shots, these were
downloaded to a PC program, supplied also with the true values. The
program computed the calibration and uploaded it to the SAP.
Website: https://www.shetlandattackpony.co.uk/
Github: https://github.com/furbrain/SAP5
To turn the BRIC on press the button three times in quick sequence.
To turn it off press and hold the button for 2 seconds. It turns off by
itself after a minute of
inactivity.
The laser is not immediately
switched on when the device
is turned on. To start it press
the button once. To take a
reading: press the button
again (with the laser on) .
Pressing any internal button, when the BRIC is off, turns it on.
Main menu
Options
Distance units m / ft
Temperature units C / F
Shot delay 0s
Charge current 500 mA
Error sensitivity 1 deg
Backlight color white, red, blue, green, purple, cyan
Backlight level 0
Error info
Measurement 48 (index)
Comp2 High 14.6866
Mag delta ax2 51.809 %
Calibration
Display the report of the current calibration.
Lo op test. A lo op closure test carrued out by the device.
Quick Azimuth calibration
Full Azimuth+Clino calibration
Range finder: distance calibration
Set Clock (format: yyyy mm dd HH MM SS)
Blueto oth info (name, MAC, status, etc.)
Debug menu
Sensor raw data
Backlight manual
Charger info
Reprocess full calibration
Reprocess azimuth calibration
Firmware update
The index starts with an 'E' if the BRIC4 detected and error. The
BRIC$ as redundant sensors both for acceleration and for magnetic
field. It signals an error if there is a discrepancy in the sensor
readings.
The data protocol transfers primary shot data (date, time, distance,
azimuth and inclination) , additional data (index, roll, di p) , and error
data. If the client does not subscribe to additional and error data, only
the primary data are transferred. When the client is not in reach (or
not connected) the data are stored and transferred upon regaining the
connection.
The transferred data are automatically acknowledged by the blueto oth
stack. No acknowledgment is expected from the client. This leaves the
possibility that
a data does not reach the client and is lost.
Calibration
The calibration of the BRIC4 is quite similar to that of the DistoX.
However the computation is done by the device, and there is no need
for an external program. The user must take at least 14 groups of four
shots in directions as for the DistoX. Within each group the device
must be rotated about 90 degrees at every shot. The BRIC4 displays
the number of groups and the number of shots in the last group (with
four circles that gets filled as the four shots are taken) . It is possible to
take more than 14 groups.
After taking the shots the calibration coefficients can be computed and
a report is displayed.
Calibrating the BRIC4 feels very like calibrating the DistoX. I have not
yet tested what happens if a shot is taken badly.
Firmware update
The BRIC4 has two firmwares. The system firmware is updated from a
PC with Windows (and maybe also Linux) . The Blueto oth firmware is
transferred to the BRIC4 sdcard and updated from the menu of the
device.
Website: https://www.caveexploration.org/gear/bric4
Accuracy test
A DistoX2, a SAP5, and a BRIC4, have been calibrated at the same
place and time.
The DistoX has been calibrated with 22 groups of four data each (for
a total of 88 shots) . The calibration has been computed with
TopoDroid, using the "TopoDroid" policy which compares the shots
within each group, for all the groups and not only for the first four.
The data distribution shows a complete (100%) cover of the directions.
The average error is 0.13 degrees and the original delta is 0.356. The
error standard deviation is 0.10 degrees and the maximum error 0.54
degrees.
The SAP5 calibration has been done following the SAP instructions: two
groups of four shots each, on an inclined surface and a horizontal
surface, followed by two groups of eight shots each aiming at two
targets with an inclination of roughly 45 degrees. The calibration file
can be retrieved from the device using the PonyTrainer. The file (in
json format) contains the shots and the calibration coefficients,
"accel": 1.0089497, 0.0124098, 0.0008267,
-0.0136654, 0.9943023, -0.0028016,
0.0007578, 0.0050781, 1.0007210,
-0.0140548, -0.0232518, 0.0323913
"mag": 0.0191062, 0.0000952, 0.0000050,
-0.0003655, 0.0191116, -0.0000852,
0.0000080, -0.0000473, 0.0194873,
-10.7116508, 48.5108490, 30.87334061
"laser_offset": 0.0900000
The BRIC4 has been calibrated with 18 groups of four shots, The
azimuth standard deviation was 0.106 degrees, the inclination standard
deviation 0,079 degrees. The accelerometers delta percent x=0.006,
y=0.007, z=0.007. The magnitude percent error A1=0.013 and
A2=0.015. The magnetometers delta x=0.043, y=0.074, z=0.047,
with magnitude percent errors M1=0.167, and M2=0.162. The
rangefinder has a calibration of 0.18 m.
After calibrating the three devices a simple test has been performed,
measuring the same two legs with the three devices. The legs are
Distance Azimuth Inclination
6.16 m 188.0 2.9
9.07 m 96.6 -40.9
For every device each leg has been measured with four shots with
orientations at 90 degrees. The maximum difference between leg
shots for each device are
device leg-1 leg2
DistoX 0.4 0.3 azimuth
0.2 0.2 inclination
SAP5 0.5 0.5 azimuth
0.2 0.2 inclination
BRIC4 0.2 0.3 azimuth
0.2 0.2 inclination
The following images show the plan view differences among the three
devices. The suffixes are 'd' DistoX2, 's' SAP5, and 'b' BRIC4. The
side of the square is 0.1 m.
The three points for the horizontal leg are within a couple of
centimeters, which is well below the accuracy of setting the
instruments on the station and aiming at the target.
The points of the inclined leg are distant about 4 cm from one
another. However the target was farther away (9 m, instead of 6 m)
and not as clearly marked, as it was the top of a barrel.
A second test was carried out a week later. Although the test time
was after sunset, I have experienced difficulties with the SAP. It often
failed to get the distance with the laser. I do not know whether this
was because of the eccessive daylight or because of the rugosity of
the aimed surface.
Six legs were measured with the DistoX and the BRIC5. Only the first
four could be measured with the SAP5, and in some case not all four
orientations.
Distance Azimuth Inclination
3.62 m 208.9 9.4
6.87 m 301.4 26.1
6.20 m 220.8 10.1
7.51 m 234.5 12.8
10.64 m 84.1 -53.3
7.15 m 23.0 -29.1
The variation among the angles read by the DistoX stayed inside 0.4
degrees for the azimuth and 0.2 degrees for the inclinations. For the
BRIC4 both the azimuth and the inclination variations stayed within 0.2
degrees. The SAP5 inclination variations were within 0.2 degrees, but
the azimuth variations were almost 1 degree.
A graphical comparison shows that the leg endpoints for the DistoX
and the BRIC4 remain within a distance of 2 cm from each other. This
is quite satisfactory considering that the target could be aimed with an
accuracy not better than a couple of centimeters. On the other hand
the SAP5 endpoints were as far as 15 cm from the DistoX/BRIC4
points. This is an relative error of 0.025 on a 6 m shot. The accuracy
of the SAP5 is therefore 1 degree.
Conclusions
There are many factors that must be taken into account for an
electronic integrated device for cave surveying. Cave surveying
presents many different challenges depending on the variety of cave
conditions.
The chart below summarizes these considerations using a scale 0-5 for
each factors. DistoX: red, SAP5: cyan, BRIC4: blue. It reflects only my
personal opinion, and it might change over time as the devices get
improved.