Вы находитесь на странице: 1из 4

A Prototype Sensor Node for Footstep Detection

Giorgos P. Mazarakis, John N.Avaritsiotis


Department o f Electrical and Computer Engineering
National Technical University of Athens (NTUA)
Athens, Greece
gemazar@mail.ntua.gr ,abari@cs.ntua.gr

Abstract-Persons moving over ground can be detected walking person, makes a decision for human presence
from vibrations induced to soil in the form of seismic based on the frequency of the signal and the cadence of
waves which are measured by geophones or expensive the impacts. It utilizes a built in radio transceiver to
MEMS accelerometers. We are proposing a sensor node forward the result to a header node of the wireless sensor
that uses a low-cost bending mode piezoelectric network.
accelerometer, operating near its resonant frequency,
specially designed for footstep detection.
11. FOOTSTEP CHARACTERISTICS
Human activity generates vibrations that propagate
I. INTRODUCTlON away from the source as seismic waves. Most energy is
In the last years the advances in sensors and actuators, distributed in Rayleigh waves (70 %), white diminishing
microelectronics and wireless networking, has given a in amplitude as R-', and the remaining amount (30 %) is
significant boost in the development of sensor networks transmitted by body waves (shear and compressional),
that track real life phenomcna [l]. A lot of research is while diminishing in amplitude as K2 [10,12]. The signal
being made across the world on wireless sensor network has also frequency dependent attenuation characteristics
applications for security, surveillance and force ~31.
protection. Seismic and/or acoustic detection and
A person walking on the ground produces a
tracking of personnel and vehicles is of major importance
number of impulses, as the foot hits the ground, which
in such applications [2,3].
propagate through soil as "seismic" waves. Footstep
Unlike other systems, sensor networks have certain signature characteristics are outlined below.
limitations on resources, such as power, computational
and networking capabilities that have to be calculated A . Inrpuhive Nature
'upon design. Furthermore, cost must be kept minimal A human's walk may be modeled as a series of
when designing an application where large number of vertical impacts induced to soil by the foot of the walker.
nodes is needed, such as boarder security or large area These impacts are of short duration and occur on
monitoring. For example the use of a more expensive intervals grater than the time needed for them to attenuate
DSP instead of a microcontroller will result in advanced [IO]. They result on the excitation of the ground at its
computational capability white having a drawback in natural frequencies and travel away from the source on
energy consumption and overall system cost. the elastic half-space of the ground (Figure 1). Most of
l h e same rule applies to the sensing dements of the the energy of such signal is distributed in the band of 10
node [1,4,5]. Seismic detection is being made using to 100 Hz [12].
I- . - ______- ~-
commerciat geophones, piezoelectric accelerometers and
__c

in earlier projects for Unattended Ground Sensors (UGS) 3


low-noise, micro-machined servo accelerometers
(MEMS) with performance comparable to geophones [6-
111. These sensors provide good results in seismic
detection having the drawback of significant cost and
size.
We have developed a node that uses a prototype low-
cost bending mode, piezoelectric accelerometer to detect
a human that walks within range and is configured to
operate near its resonant frequency for enhanced
sensitivity. The system detects impacts induced by a

0-7803-8801 -1/05/$20.00 (cl2005 IEEE. '_


415
B. Cadence frequency (which is typically very high) and in some
The rate that these impulses occur depends on the cases they reach DC (MEMS) [ 6 ] .
walker (typically 2 Hz, varying fiom 0.9-1 Hz for slow, Sensors that operate away from th,eir resonant
cautious walking to 3.5 Hz for fast running) and it is frequencies, in their linear region, provide accurate
quite repetitive, providing a characteristic seismic measurements but loose in sensitivity that can be
signature easily recognized in time domain series (Figure achieved near resonance. We propose the use of a
2). This series of "spikes" can be distinguished from prototype bending mode piezoelectric accelerometer for a
other noise such as moving vehicles, wind blows or non footstep detection node. The sensor -operates near
repetitive impulses. In this way the cadence of the signal resonance since sensitivity is much more impoitant than
can be used to detect human presence in a simple, linearity in such an application. In this way, it is used as
power-aware, sensor node ( 1 1,121. an electromechanical pass-band filter than a vibration
sensor 14,151.

C. Sensor Design
The piezoelectric sensor was designed with the
following characteristics:
o Low power, simple design and signal conditioning
High sensitivity and increased resolution
Low noise
I
I
L
'
.__-_I____
nC 1
I ,
81
2--"
1
I
lld J.

-_-I
$ %
e Low cost, small and PCB mount
Fig. 2. Series of fuutsteps with distinct, repetitive pattern
I t consists of a cantilever piezoelectric bimorph beam
with a concentrated seismic mass on the free edge and the
111. ACCELEROMETER
PIEZOELECTRIC
other edge is soldered on the PCB. The frequency
A . Basics
response of the sensor is shown in figure 3. The
resonance is measured at 380 Hz and the corresponding
A walking person produces ground acceleration of acceleration noise spectral density is equal to
10" to g while a moving vehicle to 10" g 1141. 250ng/&at 1 Hz [15]. A charge amplifier is used for
The use of most low-cost commercial accelerometers
the signal conditioning, built from two TLV2772 low-
installed in some motes is inappropriate for footstep
noise and low-power op-amps.
detection due to their poor resolution and sensitivity. The
fundamental noise limit of the accelerometer, which
determines the smallest acceleration that the sensor can
detect, is also an issue that must be dealt with when
choosing the appropriate sensor [IS].
In piezoelectric accelerometers the primary sensing
element is a piezoelectric element manufactured in a way
to produce an electrical signal when stressed by vibratory
forces. The three basic structural designs that are used in
accelerometers are corn pression, shear and flexuraI or
bending designs. Bending mode designs have lower
resonant frequencies and very high output (up to 100
V/g) and are mostly used in low frequency seismic
10"

10'
(t' d '
!

,U'
Fnqwrr Blr)
d
I
t9

applications [ 141. Fig. 3. System frequency respome, (a) cont. line: Simulated response
(b) da5hed line: Measured response
B. Footstep detection sensor setup
Seismic sensors and accelerometers operate in their IV. NODE DESIGN
linear region, away from resonant frequencies.
Geophones operate in frequencies higher than the A. System Architecture
resonant, typically below 20 Hz, while piezoelectric or
Since energy i s one of the most valuable resources on
MEMS accelerometers operate below their resonant
a wireless sensor node, special care should be taken to

416
design a power-aware node .Our approach is to make'the V. RESULTS
footstep detection algorithm as lightweight as possible in
order to run efficiently on a system with limited A. Simirlation
computation capabilities like those provided by a The algorithm waz, first simulated and evaluated on a
microcontroller. The prototype node contains a PC using MATLAB using data sets of measured data
microcontroller with a built in 10 bit A D converter taken from the prototype sensors. Two versions of the
(ATMega32), the seismic sensor with its signal algorithm were tested.
conditioning circuitry and a wireless modem for
communications with other nodes and the head node The first is using an adaptive threshold that is
(portable computer) (Figure 4). calculated according to the noise of the signal using the
folfowing formula:
Seismic If S ( n ) is the signal and q ( n ) is the threshold, then
Microcontroller if S ( n ) 2 7 ; ( n ) then the threshold remains the same:
Atmel Mega32
Power
q(n ) = q ( n - I ) ,
if S(n)<q(n) then the threshold is updated according
to:
~l~(.)=(l-u>~ji(.-l).u~~(n)

$( n)=(I-a)q? (n-I)+a[ si (n)-p&I)] 2


Fig 4. Footstep Detection Node Architecture

( t ~ ) = / t(n-I)+Caj
i (t~)
B. Footstep detection algorithm
The footstep detection algorithm was designed to Where p i ( n ) and ai(.) are the mean value and
require minimum computations and minimum memory
resources. Furthermore, it was implemented using integer standard deviation of the signal accordingly. Coefficient
arithmetic and special care for limiting energy C is used to keep a constant low false alarm rate and a is
consumption was taken. The basic concepts of the a factor between 0 and 1 (Figure 5) [16].
algorithm are: ~. --- - __

Calculate the baseline of the signal and determine ..._............I ....


ti + .... ....-..,, .... .........
adaptive threshold levels above noise that follow
temperature drifts of the output.
Sample the Sensor at a slow rate and enters sleep
statc when there arc no significant vibrations.
When threshold is exceeded increase sampling
rate for correct frequency measurement.
Calculate the frequency of the signal. Ifit matches I"..................... i
;..... 1 .".,l
''___
.
._,. .....tim.illlll.i ..
the resonant frequency of the beam there is a .. 1-
. . . . . . . . . .i.... .......................
i
._
strong indication that the cause of the disturbance
is an impact.
Calculate pattem repeatability, which is the a 25 sec data set from a person valking in circles

cadence of footsteps. If three OF more "spikes" are The second is a lighter version of the previous
found and the sensor is excited at it's resonant algorithm using fixed -but reconfigurable thresholds
frequency, the system sends its decision for calculated from the mean value of the signal (Figure 6 ) .
footstep detection to the header node.

417
a9
VI. CONCLUSIONS AND FUTUREWORK
m I.“. ........
..I_ -............
....1. ”.l.l ......... .....-............ .1 . ._,.... j
The resuIts from testing the system in real
environment showed that footstep detection can be
achieved using small and low-cost bending type
piezoelectric accelerometers and simple, energy-aware
algorithms running on a microcontroller. More work is
required in order to increase the range and sensitivity of
the sensor by lowering its resonant frequency and to
optimize the algorithms of the system for lower false
alarm rate. Frequency calculation using methods that
require little computations such as wavelets and
extracting bearing information from the network are also
t - 3” .-.-A under consideration.
Fig. 6. Fixed threshold for footstep detection algorithm calcukired on a
25 sec data set from a person walking in circles
REFERENCES
The basic features of the algorithm are:
[I] F. Zhao, t. Guibas. Wireless Sensor Networks: An Information
Calculate an initial baseline when there is no Processing Approach. Etsevier, 2004
vibration and follows the drift of the signal due to [2] P. Kikiras and J. Avaritsiotis. “Unattended Ground Sensor Network for
Force Protection”, Journal of Battiefield Technology, vot. 7, no.3, Nov.
temperature changes. 2001.
[3] T. Bum$, R, O’Connel, J. Wells, M. Dapper, “Unattended Ground
Apply fixed but reconfigurable thresholds to the Sensor (UGS) Systems for Homeland Defense”. hoc. SPIE. vol. 5071,
calculated baseline. p. 280,2003.
[4] J. Hill, R. Szewczyk, A. Woo, S. Hollar. D. Culler, K. Pister,
Calculate the frequency of the vibration and the “System Architecture Directions for Networked Sensors“, ASPLOS-IX
11/00 Cambridge, MA,USA
cadence of the footsteps. If the beam is vibrating at [5] Chee-Yee Chong, S. Kumar. “Sensor Networks: Evolution.
its resonant frequency and the cadence of the Opportunities and Challenges”, Proceedings of the IEEE, ~01.91.no. 8,
impulses is within the aforementioned limits the Aug. 2003.
system is informed that a walking person is [6] K. E. Speller, D. Yu, “A low-noise MEMS accelerometer for
Unattended Ground Sensor applications”. Proc. SPIE,vol. 5417, p. 63,
detected. 2004.
[7] E. Ranger, “Demonstration System for a low-Power Seismic Detector
The two algorithms were tested using the same 25 and Classifier”, Master thesis, MIT, June 2003.
second data set. For baseline calculation the adaptive [SI A. Pakhomov, A. Sicignano, M. Sandy, E. Tim Goldburt, “A Novel
. threshold algorithm required about 380.000 operations Method for Footstep. Detection with an Extremely Low False Alarm
Rate”, Proc. SPIE, vol. 5090, p. 186,2003.
(including a square root calculation) while the fixed
[9] A. Pakhomov, A. Sicigmo, M. Sandy, E. Tim Goldburt, “Single and
threshold algorithm required about 30.000. The latter was Three Axis Geophone: Footstep Detection with Bearing Estimation,
finally implemented on the node to conserve power but Localization and Tracking”, Proc. SPIE. vol. 5090, p . 155,2003.
[IO] F. Succi, G. Frado, R. Gampert, T. Pedersen, H.Dhaliwal. “Problems in
the results of the simulation with the adaptive algorithm Seismic Detection and Tracking”, Proc. SPIE, vol. 4040, p. 165, 2000.
were better as it follows the noise of the signal and [I I ] J. Scholl, 1. Asre, L. Clare, M. Gill, “A Low Power Impulse Signal
calculates a value for the threshold above it. Classifier using the Haar Wavelet Transform”, Proc. SPIE, vol. 3577, p.
136,1999.
[I21 G. Succi, D. CIapp. R. Gampert, G. Prado, “footstep Detection and
B. Field measurenrenfs Tracking”, Proc. SPlE, vol. 4393, p. 22,2001.
[ 131 H. Amick. “A Frequency-Dependent Soil Propagation Model”. SPIE
Two prototype nodes have been constructed to test the ConRrence on Current Developments in Vibration Control for
performance of the system in real environment. A small Optomechanical Systems, July 20. 1999.
test-bed of two nodes that were wirelessly connected to a [ 141 A. Kollias, “Applicarion ofPirzoelectric Films for the Design of Sensors
header node was set on grassy terrain. A person was and Microsystems”, PhD Thesis, National Technical University of
Athens, Juiy 2004.
asked to walk normally in circles of 6m and Ipm of (151 A. Kollias, J. Avaritsiotis, ”A study on the Performance .of Bending
diameter and then to walk in a straight line starting SKI Mode Piezoelectric Accelerometers”. Sensors and Actuators Journal,
from the nodes, passing I m from the nodes and continue Elsevier. Submitted for publication.
[I61 X. Shcng, Yu-llen Mu. “Sub-band Energy Based Collaborative Target
Sm from the other side. Measurements were repeated Localization in Wireless Sensor Network System”, submitted to The
with the person -running instead of watking. The results First ACM Conference on Embedded Networked Sensor.Systems. 2003.
were encouraging and the small network could detect the
walking/running man in most occasions and send the
decision to the header node.

418

Вам также может понравиться