Sensors Hal
Sensors Hal
Sensors Hal
8 mai 2012
Résumé
This article presents the first results of a work which aims at designing an active sensor
inspired by the electric fish. Its interest is its potential for robotics underwater navigation
and exploration tasks in conditions where vision and sonar would meet difficulty. It could
also be used as a complementary omnidirectional, short range sense to vision and sonar.
Combined with a well defined engine geometry, this sensor can be modeled analytically. In
this article, we focus on a particular measurement mode where one electrode of the sensor
acts as a current emitter and the others as current receivers. In spite of the high sensitivity
required by electric sense, the first results show that we can obtain a detection range of the
order of the sensor length, which suggests that this sensor principle could be used in future
for robotics obstacle avoidance.
1 Introduction
Underwater robot navigation is essentially based on the use of vision and sonar. While
the range of vision decreases with the rarefaction of available light energy, sonar escapes this
constraint, since, as any active sense, the energy supporting the measured information (here
acoustic) is produced by the sensor itself. Exploited by swimming animals practicing echolo-
cation, this advantage makes sonar a solution ideally suited to underwater robot navigation
in dark open spaces. On the other hand, in highly confined spaces, such as narrow pipes and
tunnels, caves and shallow waters, the reverberation of multiple echoes from the obstacles can
make the interpretation of acoustic measurements difficult. Furthermore, when waters contain a
lot of floating particles, diffraction can jam the sonar signals. Thus, in the navigation of complex
environments immersed in turbid waters, an alternative sense would be of great assistance to
vision and sonar. In fact, nature has already invented such a sense, the electric sense, which is
used for navigation and communication by several families of fish. These electric fish are prin-
cipally nocturnal and live in the particle rich waters of the equatorial forests [1]. These fish are
able to navigate in the complete darkness of their natural habitat using self generated electrical
fields. They emit electric signals into the environment, which in turn are perceived using an
array of electroreceptor organs in their skin. This ability is named electrolocation since it is
based on the same principle as echolocation with the electric field replacing the acoustic waves.
One of the best studied electric fish in terms of object perception is the Mormyrid Gnathonemus
1
ANGELS(231845)
petersii (see Fig. 1). The active electrolocation of this fish, has a range of one body length [2].
It is based on the emission of a dipole-shaped electric field (see Figure 1) named the carrier, by
polarization of the body relative to an emitter-organ in the tail named the Electric Organ of
Discharge (or EOD) [3]. The high internal conductivity of the fish’s body relative to the surroun-
ding environment focuses the emitted field lines [4], obliging them to flow through its specialized
electro-sensitive skin. Discrete electro-receptors distributed all over the epidermis capture an
instantaneous 3-dimensional electric image of the near environment [5], comparing the trans-
epidermal electric measurements that would be expected in the absence of any obstacles with
the sensory image that is actually measured. As a result, electric fish are able to detect, localize
and recognize the shape of objects in their vicinity [6, 7]. Moreover, analyzing the influence of
the environment on the amplitude and phase modulation of the carrier, the fish can perceive the
electric properties of the materials, as their conductivity, and capacity, which appear as ”electric
colors” [8, 9]. In short, electric fish can perceive any close object electrically contrasted with
respect to water. This short range omnidirectional sense is well adapted to navigating complex
environments encumbered by many obstacles such as the roots of the trees of flooded tropical
forests which are the natural habitat of electric fish. Hence, electric sense could have a narrow
but relevant niche in under-water robotics. Furthermore, it could be used as a complementary
short range sense for low level reflex navigation, or for some specific task related to the electric
properties of the environment, such as seeking a conductive object among insulating obstacles,
or avoiding a hot submarine spring (conductivity being dependent of temperature).
Figure 1 – The electric field is distorted by the presence of an object (for instance, an insulating
cylinder pushes the field lines away whereas a conductive cube funnels them).
Though potentially interesting, this mode of sensory perception, has been hitherto little
studied by engineers [10]. It is only recently that Mc. Iver et Al. [11, 12] have begun to implement
the electric sense in robotics. They were the first to construct a detector and its supporting
algorithms using only electric sense. Though successful, the proposed approach could not be
directly applied to a realistic 3D underwater vehicle since the sensor was only a set of (four)
point electrodes with no volume. The measurement mode proposed in [11, 12] can be named
U-U mode, the first letter standing for the type of imposed electrical quantity (voltage (U) or
currents (I)) and the second for the type of measured electrical quantity (U or I), since a voltage
2
ANGELS(231845)
is applied on a first pair of electrodes and measured on the second. The European project Angels
[13] is currently developing sensors inspired by electric fish with the objective of implementing
the resulting device on a realistic 3D underwater vehicle. The Angels solution offers different
working modes differentiated by imposing or measuring current and/or voltage, and can shape
the electric field around a vehicle of non negligible volume, using a real-time reconfiguration
capability. The purpose of this article is to describe this sensor operating in one particular basic
mode, its U-I mode, where a voltage is imposed and the resulting currents are measured. In this
preliminary feasibility study, we restrict our investigations to the case of resistive phenomena in
laboratory conditions. This allows us to assess the intrinsic capabilities of this new sensor, while
postponing the results of its implementation on a real underwater robot to a future article. As
we will see, the recovering of the fish range requires a sensor accuracy of 1/1000. Based on basic
electronics, the proposed solution achieves a first step towards the implementation of electric
sense in robotics.
The article is structured as follows : the second section is devoted to the U-I mode principle,
its exploitation for electrolocation and the modeling aspect of the sensor. In the third section we
detail the principle of the electrolocation measurement. In the fourth section we show how we
adapted our apparatus to the electric properties of tap water. In the fifth section the electronics
are fully detailed in relation to the desired task. We then illustrate the test bed in the sixth
section. In the seventh section we focus on the experimental results. Special attention is paid
to measurement accuracy and its sensitivity to temperature and conductivity. We also present
some comparisons between the model and the experiment for specific scenes. Future projects
that will use our electrolocation sensor are outlined in section eight. Section nine concludes.
3
ANGELS(231845)
Figure 2 – Electrolocation test probes. Left : Dipolar sensor. Middle : 16-electrode ; each group
is composed of four electrodes. Right : Dipolar sensor illustrating mechanical components and
the conductivity meter on top of the sensor.
mutual perturbation between them. The vector of voltages U between the emitting electrode
and the grounding electrodes (i.e. the current receivers) is linked to the vector of currents I
measured on the same electrodes by Ohm’s law [14] :
where C and C0 are respectively the conductance matrix of the external scene with and without
object and δC is the perturbation of conductance induced by the presence of an object within the
reach of the sensor. Furthermore, we have C0 = γS0 and δC = γδS with γ the water conductivity,
S0 a matrix which depends on the sensor geometry only, and δS a matrix depending both on the
geometry of the sensor and objects boundaries. This poly-spherical model has been applied to
the prediction of the perturbations of large objects such as the insulating walls of a tank in [14],
and to small homogeneous objects in [15]. The response of such an object in a quasi-uniform
electric field E0 is chiefly described by the induced dipolar momentum p [16] whose value is
p = P · E0 , (2)
where P is the polarizability tensor that encodes the geometry of the object as well as its
intrinsic electric properties. Because the model consists of electrodes of spherical geometry it is
straightforward to find the associated conductance perturbation δC in the presence of objects
of polarizability P :
δC = C0 P T KPC0 , (3)
where P is a current
P conservation operator which ensures that the sensor is in electrokinetic
equilibrium, i.e. Ii = 0. K is a tensor encoding the electric and geometric properties of the
object with respect to the sensor :
1 ri · (P · rj )
Ki,j = − , (4)
4πγ | ri |3 | rj |3
where ri is the distance vector from the center of the ith (spherical) electrode to the center of
charge of the object. Note that the electronics hereafter will propose an in-line measurement
of γ which will allow the separation (4) of the influence of water conductivity from that of
the boundaries geometry. In particular, S0 can be evaluated once for all through preliminary
measurements of I without obstacles, or calculated with a numerical code capable of modeling
arbitrary geometries as the Boundary Elements Method [17, 18, 19].
4
ANGELS(231845)
Figure 3 – a) The sensor, here composed of two electrodes ; the arrows represent current lines
in the external conductive medium and the open circle represents the loading resistance. b) The
electromagnetic model. c) The equivalent electric circuit.
The prediction of lateral currents (currents measured in specific sectors of the previously
considered electrodes) is out of reach of the poly-spherical model described above and requires
a finer modeling, presented in [15] for a cylindrical geometry of the sensor.
5
ANGELS(231845)
where Rext is the resistance with no object, δRext is the additive resistance induced by the wall,
r is the radius of the electrodes, L is the length of the sensor and de = d/L with d the distance
between the front electrode and the wall. This expression (5) is valid provided the polarization
on each of the electrodes under the influence of the wall can be neglected. This is indeed the case
when the closest distance between the wall and the sensor (d) is much larger than r. Defining
an electrolocation distance range of d = L with an electrode radius of r = 1 cm and a length
L = 20 cm, one obtains from eq. (5) that
δRext
≃ 0.2% , (6)
Rext
which corresponds to the minimal sensitivity mandatory to detect the wall at such a distance d.
To achieve this accuracy we adopted in this preliminary feasibility study the following methods :
– Use of a band pass filter to eliminate high and low frequency noise.
– Simultaneous measurement of the amplitude of the imposed voltage signal and the measu-
red currents to take into account amplitude variations of the sinusoidal generator device.
– A statistical measurement of 1000 values to estimate a mean value and standard deviation
reflecting the quality of the measurement (see section 7.1).
In a further step, the synchronization of emission and reception can be avoided, for instance by
using a RMS to DC converter on each of these signals.
6
ANGELS(231845)
7
ANGELS(231845)
650
600
550
500
450 2 3 4 5
10 10 10 10
20
large, γ = 0.0432 S/m
medium, γ = 0.0406 S/m
10 small, γ = 0.0432 S/m
−10 2 3 4 5
10 10 10 10
Figure 6 – Complex impedance of our dipolar probe immersed in a 220-liter tank of water.
between the electrodes and the water at low frequencies (ν . 103 Hz), in particular its capacitive
component [24], and c) the impedance of the coaxial cable, that manifests itself mostly at high
frequencies (ν & 105 Hz). Finally, in the band where the capacitance gets its minimum value, Z
can be approximated by a pure resistive component. This feature being observed on any of the
tanks, it is independent (probably beyond a certain minimum value) of the size of the tank. Thus,
to be in agreement with the resistive model of the article (section II.B), the frequency chosen for
our study in sinusoidal operating mode is in the intermediate band 5 × 103 Hz . ν . 5 × 104 Hz
(see Fig. 6) where the immersed probe can be considered to be purely resistive.
8
ANGELS(231845)
5 The Electronics
5.1 Basic principle
In a general way, we can define an electrolocation sensor as a set of N electrodes attached
to an insulating body. To open the field of study as widely as possible, Angels is developing a
sensor on which one can either, for each electrode, impose the voltage and measure the current or
impose the current (possibly 0 in passive measurement mode) and measure the voltage. However,
this article focuses on the particular case where voltages are set and current measured. Our first
electronic prototype based on this principle has been achieved. A simplified configuration of the
overall configuration corresponds to a sensor in which all electrodes measure currents (Ik ) and
are set to the same voltage (virtual ground), except one distinguished electrode which is set to
an imposed voltage U1 (see Fig. 7). This electrode is located in one tip of the prob like the EOD
of the fish is in its tail.
Figure 7 – Electrolocation sensors in U − I mode. Here the electrode 1 is the current emitter
9
ANGELS(231845)
device (Rauch) was chosen so as to equal the frequency of the sine wave. In these conditions, the
transfer function of the filter is equal to Tfilter = − 12 , and the dependence between the voltage
generator VIN and the filter output VOUT is given by :
VOUT GR1
T = = , (8)
VIN 2(Rext,1−k + r1 + rk )
where G is the output gain of the filter. We express the external resistance of the scene as a linear
function of the voltage ratio VIN /VOUT . These voltage amplitudes are acquired experimentally
by an analogue to digital converter triggered to perform the conversion at the maximum and
at the minimum of the sensed signal, assuming the environment is purely resistive. In these
conditions, one can measure the external resistances through :
VIN GR1
Rext,1−k = A + B, with A = ; B = −r1 − rk . (9)
VOUT 2
Due to the fact that the measuring electrode is at potential zero, the application of Ohm’s
law allows one to find that the current flowing toward the electrode k is given by :
VOUT
Ik = 2 . (10)
GR1
Fig. 10 shows an 8-channel 4-layer PCB implementation of the receiving electronics.
To achieve a measurement of good accuracy, the coefficients A and B are obtained by way of
calibration. This calibration consists in connecting a set of standard resistors of Rcal (tolerance :
±0.01%) with a low temperature coefficient (TCR : ±0.6ppm/◦ C) to the receiving electronic
input. For each of these standard resistors, a population of 10000 measurements is acquired for
10
ANGELS(231845)
statistical study 2 . A linear regression using the least squares values is applied to the average
values of each population to determine the coefficients A and B. Fig. 11 shows a calibration curve
for one channel. The displayed residuals are less than 0.01% in magnitude and well scattered
around zero, indicating the absence of any significant non-linear component. When the tolerance
of calibration resistors is combined with the amplitude of the regression residuals, a minimal
accuracy of our measurement device of about ±0.02% is deduced. This accuracy is compatible
with the expected one of section 3.3.
Mesured resistance
0.1
error (%)
−0.1
300 400 500 600 700 800 900 1000 1100 1200
Reference resistance (Ω)
Mesured resistance
0.01
error (%)
0
−0.01
300 400 500 600 700 800 900 1000 1100 1200
Reference resistance (Ω)
Mesured resistance
1000
(Ω)
500
300 400 500 600 700 800 900 1000 1100 1200
Reference resistance (Ω)
With several measuring electrodes, the same method can be applied in order to determine the
currents flowing toward each of the receivers, except that Rext,(1)−k is not the external resistance
of the scene but the inverse of C1,k , where C is the conductance matrix described in section 2.2,
and all (Rext,1−k ) + rk branches are connected in parallel to the emitting electrode.
11
ANGELS(231845)
positioned in translation along its X and Y axes with a precision of 1/10 mm. The orientation
in the horizontal plane was adjusted to absolute precision of 0.023 ◦ using an absolute rotation
stage (see Fig. 13). All probes tested were positioned in the tank using a rigid glass epoxy fiber
tube (⊘14 mm) whose height is adjustable. This isolating tube allows the passage of electri-
cal cables dedicated to the signals coming from the electrodes to readout electronics (analogue
chain + ADC board) without compromising the measurements. Its vertical orientation is ensu-
red using a micrometric adjustment base. Our test also allows dynamic trajectory management
at a significant range of speeds relative to the tank size. The maximum speed available was 300
mm/s (≃ 1 km/h) for both translations and 80 ◦ /s (13.5 rot/min) for rotation.
This test-bed allows one to separate the problem of underwater locomotion (of our future
robots) from that of the perception, and to study the intrinsic capabilities of the electric sense
before its implementation on a real autonomous robot.
12
ANGELS(231845)
Figure 15 – Test objects : a)insulator cube (side= 40 mm), b) conductive cube (side= 40 mm),
c) conductive sphere (⊘ = 40 mm)
easily when using weakly invasive bonds such as nylon filaments or non-conductive rods of small
diameter (1 mm) (see Fig. 16).
7 Experimental Results
7.1 Characterization of Electronic Noise of the experimental test bed
A characterization of the total noise of the analogue electronic chain has been performed.
The Fig. 17 shows the experimental set-up.
Two types of external resistor Rext were connected to our electronic device in order to
characterize the level of noise in the conditions of our experiments. The first type are the standard
13
ANGELS(231845)
resistors already used for the calibration process (see section V.C) whose resistance is known
accurately, while the second type is the probe itself, immersed in the tank filled with tap water
and placed in radial contact to the wall at the level of its center with the motors of the gantry
first switched on and then switched off.
On Fig. 18a we represent the distribution of N = 10000 measurements, that is to say N
successive single ADC conversions, each of them lasting 15 ms. One observes an average value
located at 0.04 Ω from the expected value Rcal = 500 Ω given by the manufacturer (i.e. relative
error 0.008%). This is compatible with an intrinsic accuracy for Rcal of 0.01%. Thus, 0.02%
defines the precision of the sensor, which is compatible with the requirements of section 3.3.
This noise could have several origins such as filtering defects or amplitude fluctuations in the
power supply, or electromagnetic compatibility issues between the various electronic components
or even between the electronic boards [25, 26]. The electronics components themselves could even
be responsible for this noise, as the chosen electronics are not of ”low noise” type.
For the second characterization, the cable length from the probe to the electronics was
L = 5 m. With motors switched off (see Fig. 18b), the distribution of the measurements shows
a Gaussian noise, which is fairly similar to that of the standard resistor. This shows that both
the extra cable and the water environment are low sources of noise compared with the elec-
tronics. When the motors of the gantry are switched on (see Fig. 18c), the distribution of the
measurements, highlights a non-Gaussian noise, which is explained by the fact that the motor
supply generates non-random noise. We note that some measurements seem very distant from
the average value (some 10 Ω). The width at half height of this distribution is 0.7 Ω, that is
1.9 times higher than that obtained for the standard resistor. From these characterizations we
conclude that the dominant sources of noise are the electronics and the motors of the gantry.
14
ANGELS(231845)
500 500
450 450
400 400
350 350
300 300
(Number)
(Number)
250
250
0.625 Ω
150 150
100 100
50 50
0 0
499 499.2 499.4 499.6 499.8 500 500.2 500.4 500.6 500.8 501 564.5 565 565.5 566 566.5 567 567.5 568
Mean=500.0404 std=0.17911 N=10000 (Ω) Mean=566.2581 std=0.31273 N=10000 (Ω)
(a) standard resistor Rcal = 500 Ω (motors (b) probe resistance in water with motors
off) off
2000
1800
1600
1400
1200
(Number)
1000
0.7 Ω
800
600
400
200
0
560 562 564 566 568 570 572
Mean=566.151 std=1.4371 N=10000 (Ω)
15
ANGELS(231845)
Figure 19 – Temperature drift of the U-I receiving electronics ; the error bars represent the
standard deviation obtained with a population of 1000 measurements for each temperature.
Figure 20 – External resistance measurements for a wall to wall crossing of the sensor.
16
ANGELS(231845)
Figure 21 – External resistance measurements for a wall to wall crossing with 40 mm spherical
object placed at 50 mm. a) Water conductivity γ = 356 µS/cm. b) Water conductivity γ =
359 µS/cm.
Figure 22 – External resistance measurements for a wall to wall crossing with a cubic object
(a = 40 mm placed at 50 mm). Water conductivity γ = 359 µS/cm.
17
ANGELS(231845)
resistance as the probe passes close to the objects. Despite the small distance between the probe
center and the object center (50 mm), their presence results in a visibility average which remains
low, ranging from 0.3% to 0.9%. The measurements taken under the same conditions as above
(Fig. 22a) but for an object distance of 100 mm from the probe reveals visibility even lower at
0.03% which is one order of magnitude lower than for a 50 mm distance (see Fig. 23). In addition
one can also observe the sensitivity of the method for the shape of the object. We recover the
fact that for a same object geometry, the influence of a conductive material is two times higher
than for an insulating material while for a same material, the measurement is proportional to
the object volume at the leading order [6]. As a consequence, in the case of the cube, since its
volume includes that of the sphere, the measurement peak of Fig. 22 is higher than that of the
sphere (Fig. 21).
Figure 23 – External resistance measurement for a wall to wall crossing with cubic object
a = 40 mm placed at 100 mm.
This study has demonstrated the ability of a two electrodes sensor to detect small size
objects relative to its length. Their conductive difference was easily highlighted. However, it is
confirmed that the electric sense is of short range for this case (between one-third and one half of
the total length). Furthermore, the response of each of the sensor’s electrodes is maximum when
the object faces it while it rapidly decreases when the object moves away along the sensor. A
natural consequence of this feature is that the two-electrode sensor loses contact with the object
when it is located between the electrodes. This induces a small blind-spot in the detection,
visible between the two peaks in Figs 21 and 22. This drawback can be overcome by adding
more electrodes to the design. On Fig. 24, we show the currents for the 4-electrode sensor of
Fig 2b passing by a conductive cubic object in the same conditions as in Fig. 22. As the sensor
moves forward, the conductive cube first faces the head receiver electrode (X ≃ −0.1 m), whose
external resistance is hence lowered ; next (X ≃ −0.03 m), the cube faces the body electrode
closest to the head, whose external resistance is in turn reduced. For X ≃ 0.1 m, the cube faces
the emitting tail electrode with an overall decrease of all equivalent resistances. For the body
electrode located closest to the tail, we do not observe a doubly-peaked structure but a single
minimum for X ≃ −0.07 m. In conclusion, one observes a good mapping between the object
position along the sensor and the ordering of the current peaks for the various electrodes which
allows the contact with the object to be maintained.
18
ANGELS(231845)
950
940
930
Equivalent water resistance (Ω)
930
920
−0.2 −0.1 0 0.1 0.2 0.3
Probe center X position
774
772
770
768
−0.2 −0.1 0 0.1 0.2 0.3
Probe center X position
Figure 24 – External resistance measurements by a 4-electrodes sensor for a wall to wall cros-
sing with a conductive cubic object a = 40 mm placed at 50 mm. Top, middle and bottom
panel correspond to the resistance measured respectively by the “head” electrode, by the body
electrode located closest to the head, and by the body electrode located closest to the tail.
19
ANGELS(231845)
Figure 25 – External resistance versus time due to natural convection cooling of the 1 m3 tank.
the tank, the curve below shows that the relative deviation of resistance between the outward
and return travels is 0.06% (∆Rext = −0.3 Ω). For a temperature compensation slope of about
2.5%/◦ C, we deduce an increase of the water temperature of about 0.025 ◦ C. Note that such a
resistance deviation of 0.06% cannot be attributed to the temperature drift of the electronics
since it stood at 0.005% (which is an order of magnitude lower) for a larger range [22 − 55 ◦ C].
To express the impact of this low temperature increase in terms of positioning accuracy, let
us consider the positions Xret for which the resistance on the return crossing admits the same
value as the one for Xfor = 0 (corresponding to the aquarium center) on the forward travel. The
absolute difference |Xret − Xfor | quantifies the lack of repeatability due to temperature increase
and is found to be of the order of 150 mm (see Fig. 26), which is unacceptable.
Figure 26 – Influence of temperature during a forward and return crossing of the probe.
20
ANGELS(231845)
formula :
Rcond,0 1
Rext,N = Rext = S −1 , (13)
Rcond γ0
where Rcond,0 and γ0 correspond respectively to known reference values for the resistance and
conductivity of water. To test the feasibility of this conductivity correction, we have built a
bi-electrode probe with a conductivity measuring module (see Fig. 27). This module attached
to the fiber-glass tube of the probe consists of two cylindrical electrodes containing a space that
is continuous with exterior through two holes of ⊘ = 4 mm. These openings were oriented in
the direction of the probe movement to facilitate the renewal of water and to obtain realistic
conductivity measurements.
The experimental results were achieved by modifying the water conductivity (varying the
temperature). The curves in Fig. 28 show uncorrected external resistance measurements and
corrected values (normalized) for the ambient conditions of temperature and pressure (1 atm,
20 ◦ C). To demonstrate the sensitivity of the corrected conductivity to the external environment,
an object was placed in contact beside the motionless probe on the temperature range 5 −
24 ◦ C. The corrected measurements appear to be independent of the temperature or conductivity
variation. The presence of an object is detected, which clearly demonstrates that the correction
prevents the probe from losing its electrolocation ability.
21
ANGELS(231845)
4.25
4.2
0.6%
4.15
4.1
−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5
Probe center X position (x971.5mm)
Figure 29 – External resistance measurements for a wall to wall crossing with 40 mm spherical
object placed at 50 mm in sea water (conductivity γ = 52.4mS/cm).
22
ANGELS(231845)
boundaries.
Mesured resistance
0.5
error (%)
0
−0.5
2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7
Mesured resistance
Reference resistance (Ω)
error (%)
0.05
0
−0.05
2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7
Reference resistance (Ω)
resistance (Ω)
Mesured
6
4
2
2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7
Reference resistance (Ω)
23
ANGELS(231845)
To relate the sensor range to the dynamic performance of the modules, one considers the
simple scenario where a module goes forward perpendicularly to a wall with a maximal thrust :
ρ
T+ = Cd Avc2 , (14)
2
and tries to avoid collision by inverting the thrust. In (14), ρ is the volume mass of water, Cd
the dimensionless axial drag coefficient of the module, A is the area offered by the module to
the flow, while vc is the maximal cruising forward velocity. In the case of the robot of Fig. 33,
the shape is quasi-ellipsoidal with a length L = 0.25m, a height of 0.11m and a width of 0.055m,
while the propellers are such that T + = 0.3N . Thus (14) gives vc ≃ 0.3m/s with a Reynolds
number Re ≃ 5.104 . Then, introducing (14), into the axial dynamic balance of one module,
allows one to evaluate the minimal counterthrust T − required to reach the wall with a null
velocity, while starting from a maximal velocity vmax :
2
λvmax
T− = , (15)
e(2λd/m) − 1
where d denotes the sensor range, m (= 1.3kg), is the virtual (solid + added) axial mass of the
module while λ = (1/2)ρACd (= 3kg/m). Thus, d (= L = 0.3m) and T − (= T + = 0.3N, the
propellers are symmetric) being imposed by the intrinsic capabilities of the actuators and the
sensor, (15) allows evaluating vmax . In the case of the project’s robot, we have vmax ≃ 0.5m/s
(1.8km/h) which is higher than the (maximal) cruising speed given by (14). In fact, the minimal
range of detection beyond which collision is avoided is d = L/2. As a result, though there are
other delays, as those introduced by the propellers dynamics, the range of the sensor should not
limit too much the intrinsic dynamic performance of the actuators.
9 Conclusion
We have presented the first results obtained on a practicable electrolocation system devoted
to robotics. With electrodes arrayed on a realistic slender body, the sensor surpasses the idea-
lized point electrode device of [12]. Measurement accuracy was challenging as object detection
requires measurement of a very low relative perturbation (of the order of 1/1000), but this was
achieved in our work on the electronics. As a consequence, our first experimental results based
on current measurement showed a good sensitivity to the presence of objects. Finally, the pro-
posed electronics allow reproducing the range of the fish. Thus, in the perspective of underwater
robotics, being of one length of the body (in fact the maximum length of a dipole attached to
the body), the expected range is one meter for a one meter length vehicle, ten meters for a
ten meters length vehicle and so on (according to (5)). We have dealt with the problem of the
perturbation caused by variations in the fluid conductivity by introducing an embarked conduc-
tivity meter for real-time and local measurement of this quantity and will transpose this solution
to our future robot. However, the sensitivity of the sensor to other sources of conductivity va-
riations (than electric colors of materials) can also be a useful complement to other sensors,
in order to detect gradients of other nature, as chemical or thermic ones. As regards control
aspects, several control techniques have been experimented on the sensor to demonstrate its
exploitability for robotics applications and will be presented in future articles [28, 29, 30]. Some
of them use models while others are model-free approaches known as reactive approaches [31].
These reactive approaches are well adapted to obstacle avoidance or object following depending
on their electric conductivity with respect to the ambient medium. Finally, several extensions
of the sensor are currently in progress. First, other measurement modes as the active or passive
voltage measurements named I − U or 0 − U modes (“0” meaning that there is no current
24
ANGELS(231845)
emission from the sensor), or the passive current measurement mode 0 − I, are now being ex-
plored, with the ability to combine them and even to switch between them. Second, we are also
developing electronics allowing to switch between emitters and receivers (a feature referred to
as “reconfigurability”) in order to shape the basal electric field in real-time. To date, the U − I
sensor here presented, is in course of implementation on the modules of the Angels project.
First experiments show that thanks to a reactive controller, an autonomous module can follow
a conductive target. As regards submarine robotics, the article also addresses the problem of
electrolocation in salty water. In this context in spite of the decrease of the external resistance
of two orders of magnitude, the electronics proposed in the article still works with a new cali-
bration. Thus, for an underwater vehicle, we could combine two circuits, one designed for salty
and the other for fresh waters with the possibility to switch from one to the other. Finally, while
the article considers the case of a slender geometry, other designs, with more bulky shapes and
smaller electrodes tend to compensate the high conductivity of salty waters. Lastly, in spite of
these encouraging results, many things remain to do before equipping an operational underwater
vehicle with this new sensor. In this perspective, the exploitation of the individual advantages
of the different measurement modes (U − I, I − I, 0 − I, U − U ...), seems a promising way to
improve the performance of electric perception as a whole. For instance, I − I mode could offer
the advantage to make electrolocation independent of the water conductivity, while U − U mode
could be better to increase the number of electro-receptors.
Acknowledgment
The ANGELS project is funded by the European Commission, Information Society and Me-
dia, Future and Emerging Technologies (FET) contract number : 231845. The authors gratefully
acknowledge the reviewers’ comments, and thank Douglas Carnall for his careful proofreading
of this manuscript.
Références
[1] H. Lissmann and K. Machin, “The mechanism of object location in gymnarchus niloticus
and similar fish,” The Journal of Experimental Biology, no. 35, pp. 451–486, 1958.
[2] K. Shieh, W. Wilson, M. Winslow, D. McBride, and C. Hopkins, “Short-range orientation
in electric fish - an experimental study of passive electrolocation.” Journal of Experimental
Biology, vol. 199, pp. 2383–2393, 1996.
[3] B.Rasnow and J. M. Bower, “The electric organ discharges of the gymnotiform fishes,”
Journal of Comparative Physiology A, vol. 178, no. 3, pp. 383–396, 1996.
[4] D. Babineau, A. Longtin, and J. Lewis, “Modeling the electric field of weakly electric fish,”
The Journal of Experimental biology, vol. 209, pp. 3636–3651, 2006.
[5] M. MacIver, N. Sharabash, and M. Nelson, “Prey-capture behavior in gymnotid electric
fish : motion analysis and effects of water conductivity,” The Journal of Experimental Bio-
logy, vol. 204, pp. 543–557, 2001.
[6] B.Rasnow, “The effects of simple objects on the electric field of apteronotus,” Journal of
Comparative Physiology A, vol. 178, no. 3, pp. 397–411, 1996.
[7] A. Caputi, R. Budelli, and C. Bell, “The electric image in weakly electric fish : physical
images of resistive objects in gnathonemus petersii,” Journal of Experimental Biology, vol.
201, no. 14, pp. 2115–2128, 1998.
[8] G. V. D. Emde, S. Schwarz, L. Gomez, R. Budelli, and K. Grant, “Electric fish measure
distance in the dark,” Letters to Nature, Nature, vol. 395, pp. 890–894, 1998.
25
ANGELS(231845)
[9] G. Emde, “Active electrolocation of objects in weakly electric fish,” The Journal of Expe-
rimental Biology, vol. 202, pp. 1205–1215, 1999.
[10] M. MacIver and J. Solberg, “Towards a biorobotic electrosensory system,” Autonomous
robots, vol. 11, pp. 263–266, 2001.
[11] J. Solberg, K. Lynch, and M. MacIver, “Active electrolocation for underwater target loca-
lization,” The International Journal of Robotics Research, vol. 27, pp. 529–548, 2008.
[12] ——, “Robotic electrolocation : Active underwater target localization,” International
Conference on Robotics and Automation, pp. 4879–4886, 2007.
[13] The ANGELS’ project, http ://www.theangelsproject.eu.
[14] B. Jawad, P. Gossiaux, F. Boyer, V. Lebastard, F.Gomez, N.Servagent, S.Bouvier, A.Girin,
and M.Porez, “Sensor model for the navigation of underwater vehicles by the electric sense,”
in Robotics and Biomimetics ROBIO IEEE, 2010, pp. 879–884.
[15] F. Boyer, P. Gossiaux, B. Jawad, V. Lebastard, and M.Porez., “Model for a sensor inspired
by electric fish,” IEEE transactions on robotics, vol. 28, no. 2, pp. 492–505, 2012.
[16] J. Jackson, Classical Electrodynamics. John Wiley & Sons, New York, 1962.
[17] L. Gaul, M. Kögl, and M. Wagner, Boundary element methods for engineers and scientists.
Springer-Verlag, 2003.
[18] Y.Liu, Fast multipole boundary element method. Cambridge university press, 2009.
[19] M. Porez, V. Lebastard, A. J. Ijspeert, and F. Boyer, “Multy-physics model of an electric
fish-like robot : Numerical aspects anbd application to obstacle avoidance,” in IEEE/RSJ
Int. Conf. on Intelligent Robots and Systems, 2011, pp. 1901–1906.
[20] J.-P. Diard and B. L. G. C. Montella, Cinétique électrochimique. Hermann (Paris), 1996.
[21] L. A. Klein and C. T. Swift, “An improved model for the dielectric constant of sea water
at microwave frequencies,” IEEE Trans. Ant. Prop., vol. AP-25, pp. 104–111, 1977.
[22] W. Ellison, A. Balana, G. Delbos, K. Lamkaouchi, L. Eymard, C. Guillou, and C. Prigent,
“New permittivity measurements of seawater,” Radio Science, vol. 33, pp. 639–648, 1998.
[23] D. P. Fernandez, Y. Mulev, A. Goodwin, and J. L. Sengers, “A database for the static
dielectric constant of water and steam,” J. Phys. Chem. Ref. Data, vol. 25, no. 1, pp.
1291–1306, 1995.
[24] T. Vilhunen, J. P. Kaipio, P. J. Vauhkonenand, T. Savolainen, and M. Vauhkonen, “Simul-
taneous reconstruction of electrode contact impedances and internal electrical properties :
I. theory,” Meas. Sci. Technol., vol. 13, pp. 1848–1854, 2002.
[25] A. Charoy, Parasites et perturbations des électroniques. Dunod, 1996.
[26] G. Vasilescu, Bruits et signaux parasites. Dunod, 1999.
[27] E. Somersalo, M. Cheney, and D. Isaacson, “Existence and uniqueness for electrode models
for electric current computed tomography,” SIAM J. Appl. Math., vol. 52, pp. 1023–1040,
1992.
[28] V. Lebastard, C. Chevallereau, A. Amrouche, B. Jawad, A. Girin, F. Boyer, and P. Gos-
siaux, “Underwater robot navigation around a sphere using electrolocation sense and kalman
filter,” in IROS 2010 IEEE, 2010, pp. 4225–4230.
[29] V. Lebastard, C. Chevallereau, A. Girin, N. Servagent, P. Gossiaux, and F. Boyer., “Recons-
truction and navigation with electric sense based on kalman filtering,” The International
Journal of Robotics Research., 2011 (submitted).
26
ANGELS(231845)
27
ANGELS(231845)
250
200
150
(Number)
0.02 Ω
100
50
0
4 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.08 4.09 4.1
Mean=4.0548 std=0.010498 N=10000 (Ω)
500
400
300
(Number)
0.024 Ω
200
100
0
4.1 4.12 4.14 4.16 4.18 4.2 4.22
Mean=4.1614 std=0.012176 N=10000 (Ω)
1200
1000
800
(Number)
600 0.055 Ω
400
200
0
4 4.05 4.1 4.15 4.2 4.25 4.3 4.35
Mean=4.1655 std=0.033619 N=10000 (Ω)
28
ANGELS(231845)
630
625
620
615
Resistance (Ohms)
610
605
Experiment
600
595
Model
590
585
Uncertainly of
the conductivity
580
−30 −20 −10 0 10 20 30
position of the sensor (cm)
Figure 32 – Comparison between the the experimental data (circles) and the model ; plain line
corresponds to the model evaluated with the measured conductivity value of γ = 359 µS/cm,
while dashed lines correspond to γ = 358 µS/cm and γ = 360 µS/cm, chosen to illustrate the
effect of the conductivity meter accuracy (1 µS/cm) on the model predictions.
Figure 33 – CAD view of the ANGELS-v1 module, designed by the CRIM Lab of Scuola
Superiore Sant’Anna. The attachment device on top will be removed in the final version and
allows it to be studied on the gantry of the tank.
29