Serveur d'exploration sur la télématique

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

S3: School Zone Safety System Based on Wireless Sensor Network

Identifieur interne : 000559 ( Pmc/Corpus ); précédent : 000558; suivant : 000560

S3: School Zone Safety System Based on Wireless Sensor Network

Auteurs : Seong-Eun Yoo ; Poh Kit Chong ; Daeyoung Kim

Source :

RBID : PMC:3312425

Abstract

School zones are areas near schools that have lower speed limits and where illegally parked vehicles pose a threat to school children by obstructing them from the view of drivers. However, these laws are regularly flouted. Thus, we propose a novel wireless sensor network application called School zone Safety System (S3) to help regulate the speed limit and to prevent illegal parking in school zones. S3 detects illegally parked vehicles, and warns the driver and records the license plate number. To reduce the traveling speed of vehicles in a school zone, S3 measures the speed of vehicles and displays the speed to the driver via an LED display, and also captures the image of the speeding vehicle with a speed camera. We developed a state machine based vehicle detection algorithm for S3. From extensive experiments in our testbeds and data from a real school zone, it is shown that the system can detect all kinds of vehicles, and has an accuracy of over 95% for speed measurement. We modeled the battery life time of a sensor node and validated the model with a downscaled measurement; we estimate the battery life time to be over 2 years. We have deployed S3 in 15 school zones in 2007, and we have demonstrated the robustness of S3 by operating them for over 1 year.


Url:
DOI: 10.3390/s90805968
PubMed: 22454567
PubMed Central: 3312425

Links to Exploration step

PMC:3312425

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">S3: School Zone Safety System Based on Wireless Sensor Network</title>
<author>
<name sortKey="Yoo, Seong Eun" sort="Yoo, Seong Eun" uniqKey="Yoo S" first="Seong-Eun" last="Yoo">Seong-Eun Yoo</name>
</author>
<author>
<name sortKey="Chong, Poh Kit" sort="Chong, Poh Kit" uniqKey="Chong P" first="Poh Kit" last="Chong">Poh Kit Chong</name>
</author>
<author>
<name sortKey="Kim, Daeyoung" sort="Kim, Daeyoung" uniqKey="Kim D" first="Daeyoung" last="Kim">Daeyoung Kim</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">22454567</idno>
<idno type="pmc">3312425</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3312425</idno>
<idno type="RBID">PMC:3312425</idno>
<idno type="doi">10.3390/s90805968</idno>
<date when="2009">2009</date>
<idno type="wicri:Area/Pmc/Corpus">000559</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">000559</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">S3: School Zone Safety System Based on Wireless Sensor Network</title>
<author>
<name sortKey="Yoo, Seong Eun" sort="Yoo, Seong Eun" uniqKey="Yoo S" first="Seong-Eun" last="Yoo">Seong-Eun Yoo</name>
</author>
<author>
<name sortKey="Chong, Poh Kit" sort="Chong, Poh Kit" uniqKey="Chong P" first="Poh Kit" last="Chong">Poh Kit Chong</name>
</author>
<author>
<name sortKey="Kim, Daeyoung" sort="Kim, Daeyoung" uniqKey="Kim D" first="Daeyoung" last="Kim">Daeyoung Kim</name>
</author>
</analytic>
<series>
<title level="j">Sensors (Basel, Switzerland)</title>
<idno type="eISSN">1424-8220</idno>
<imprint>
<date when="2009">2009</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<p>School zones are areas near schools that have lower speed limits and where illegally parked vehicles pose a threat to school children by obstructing them from the view of drivers. However, these laws are regularly flouted. Thus, we propose a novel wireless sensor network application called School zone Safety System (S3) to help regulate the speed limit and to prevent illegal parking in school zones. S3 detects illegally parked vehicles, and warns the driver and records the license plate number. To reduce the traveling speed of vehicles in a school zone, S3 measures the speed of vehicles and displays the speed to the driver via an LED display, and also captures the image of the speeding vehicle with a speed camera. We developed a state machine based vehicle detection algorithm for S3. From extensive experiments in our testbeds and data from a real school zone, it is shown that the system can detect all kinds of vehicles, and has an accuracy of over 95% for speed measurement. We modeled the battery life time of a sensor node and validated the model with a downscaled measurement; we estimate the battery life time to be over 2 years. We have deployed S3 in 15 school zones in 2007, and we have demonstrated the robustness of S3 by operating them for over 1 year.</p>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Sung, J" uniqKey="Sung J">J. Sung</name>
</author>
<author>
<name sortKey="Ahn, S" uniqKey="Ahn S">S. Ahn</name>
</author>
<author>
<name sortKey="Park, T" uniqKey="Park T">T. Park</name>
</author>
<author>
<name sortKey="Jang, S" uniqKey="Jang S">S. Jang</name>
</author>
<author>
<name sortKey="Yun, D" uniqKey="Yun D">D. Yun</name>
</author>
<author>
<name sortKey="Kang, J" uniqKey="Kang J">J. Kang</name>
</author>
<author>
<name sortKey="Yoo, S" uniqKey="Yoo S">S. Yoo</name>
</author>
<author>
<name sortKey="Chong, P K" uniqKey="Chong P">P.K. Chong</name>
</author>
<author>
<name sortKey="Kim, D" uniqKey="Kim D">D. Kim</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yoo, S" uniqKey="Yoo S">S. Yoo</name>
</author>
<author>
<name sortKey="Kim, J" uniqKey="Kim J">J. Kim</name>
</author>
<author>
<name sortKey="Kim, T" uniqKey="Kim T">T. Kim</name>
</author>
<author>
<name sortKey="Ahn, S" uniqKey="Ahn S">S. Ahn</name>
</author>
<author>
<name sortKey="Sung, J" uniqKey="Sung J">J. Sung</name>
</author>
<author>
<name sortKey="Kim, D" uniqKey="Kim D">D. Kim</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Phan, T" uniqKey="Phan T">T. Phan</name>
</author>
<author>
<name sortKey="Kwan, B W" uniqKey="Kwan B">B.W. Kwan</name>
</author>
<author>
<name sortKey="Tung, L J" uniqKey="Tung L">L.J. Tung</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kanian, A N" uniqKey="Kanian A">A.N. Kanian</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Cheung, Y S" uniqKey="Cheung Y">Y.S. Cheung</name>
</author>
<author>
<name sortKey="Coleri, S" uniqKey="Coleri S">S. Coleri</name>
</author>
<author>
<name sortKey="Dundar, B" uniqKey="Dundar B">B. Dundar</name>
</author>
<author>
<name sortKey="Ganesh, S" uniqKey="Ganesh S">S. Ganesh</name>
</author>
<author>
<name sortKey="Tan, C" uniqKey="Tan C">C. Tan</name>
</author>
<author>
<name sortKey="Varaiya, P" uniqKey="Varaiya P">P. Varaiya</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Cheung, Y S" uniqKey="Cheung Y">Y.S. Cheung</name>
</author>
<author>
<name sortKey="Coleri, S" uniqKey="Coleri S">S. Coleri</name>
</author>
<author>
<name sortKey="Varaiya, P" uniqKey="Varaiya P">P. Varaiya</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ding, J" uniqKey="Ding J">J. Ding</name>
</author>
<author>
<name sortKey="Yiu, S" uniqKey="Yiu S">S. Yiu</name>
</author>
<author>
<name sortKey="Tang, C" uniqKey="Tang C">C. Tang</name>
</author>
<author>
<name sortKey="Varaiya, P" uniqKey="Varaiya P">P. Varaiya</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Coleri, S" uniqKey="Coleri S">S. Coleri</name>
</author>
<author>
<name sortKey="Varaiya, P" uniqKey="Varaiya P">P. Varaiya</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yoo, S" uniqKey="Yoo S">S. Yoo</name>
</author>
<author>
<name sortKey="Chong, P K" uniqKey="Chong P">P.K. Chong</name>
</author>
<author>
<name sortKey="Park, T" uniqKey="Park T">T. Park</name>
</author>
<author>
<name sortKey="Kim, Y" uniqKey="Kim Y">Y. Kim</name>
</author>
<author>
<name sortKey="Kim, D" uniqKey="Kim D">D. Kim</name>
</author>
<author>
<name sortKey="Shin, C" uniqKey="Shin C">C. Shin</name>
</author>
<author>
<name sortKey="Sung, K" uniqKey="Sung K">K. Sung</name>
</author>
<author>
<name sortKey="Kim, H" uniqKey="Kim H">H. Kim</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ash, K G" uniqKey="Ash K">K.G. Ash</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Anderson, R W G" uniqKey="Anderson R">R.W.G. Anderson</name>
</author>
<author>
<name sortKey="Mclean, A J" uniqKey="Mclean A">A.J. McLean</name>
</author>
<author>
<name sortKey="Farmer, M J B" uniqKey="Farmer M">M.J.B. Farmer</name>
</author>
<author>
<name sortKey="Lee, B H" uniqKey="Lee B">B.H. Lee</name>
</author>
<author>
<name sortKey="Brooks, C G" uniqKey="Brooks C">C.G. Brooks</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sharafsaleh, A" uniqKey="Sharafsaleh A">A. Sharafsaleh</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yoo, S" uniqKey="Yoo S">S. Yoo</name>
</author>
<author>
<name sortKey="Chong, P K" uniqKey="Chong P">P.K. Chong</name>
</author>
<author>
<name sortKey="Kim, T" uniqKey="Kim T">T. Kim</name>
</author>
<author>
<name sortKey="Kang, J" uniqKey="Kang J">J. Kang</name>
</author>
<author>
<name sortKey="Kim, D" uniqKey="Kim D">D. Kim</name>
</author>
<author>
<name sortKey="Shin, C" uniqKey="Shin C">C. Shin</name>
</author>
<author>
<name sortKey="Sung, K" uniqKey="Sung K">K. Sung</name>
</author>
<author>
<name sortKey="Jang, B" uniqKey="Jang B">B. Jang</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="research-article">
<pmc-dir>properties open_access</pmc-dir>
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors (Basel)</journal-id>
<journal-id journal-id-type="iso-abbrev">Sensors (Basel)</journal-id>
<journal-title-group>
<journal-title>Sensors (Basel, Switzerland)</journal-title>
</journal-title-group>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="pmid">22454567</article-id>
<article-id pub-id-type="pmc">3312425</article-id>
<article-id pub-id-type="doi">10.3390/s90805968</article-id>
<article-id pub-id-type="publisher-id">sensors-09-05968</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>S3: School Zone Safety System Based on Wireless Sensor Network</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Yoo</surname>
<given-names>Seong-eun</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chong</surname>
<given-names>Poh Kit</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kim</surname>
<given-names>Daeyoung</given-names>
</name>
<xref ref-type="corresp" rid="c1-sensors-09-05968">
<sup>*</sup>
</xref>
</contrib>
<aff id="af1-sensors-09-05968">Korea Advanced Institute of Science and Technology / Daejeon 305-701, Korea; E-Mails:
<email>seyoo@kaist.ac.kr</email>
(S.Y.);
<email>chongpohkit@kaist.ac.kr</email>
(P.C.)</aff>
</contrib-group>
<author-notes>
<corresp id="c1-sensors-09-05968">
<label>*</label>
Author to whom correspondence should be addressed; E-Mail:
<email>kimd@kaist.ac.kr</email>
; Tel.: +82-42-350-6811; Fax: +82-42-350-6810</corresp>
</author-notes>
<pub-date pub-type="collection">
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>28</day>
<month>7</month>
<year>2009</year>
</pub-date>
<volume>9</volume>
<issue>8</issue>
<fpage>5968</fpage>
<lpage>5988</lpage>
<history>
<date date-type="received">
<day>21</day>
<month>5</month>
<year>2009</year>
</date>
<date date-type="rev-recd">
<day>13</day>
<month>7</month>
<year>2009</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>7</month>
<year>2009</year>
</date>
</history>
<permissions>
<copyright-statement>© 2009 by the authors; licensee MDPI, Basel, Switzerland</copyright-statement>
<copyright-year>2009</copyright-year>
<license>
<license-p>
<pmc-comment>CREATIVE COMMONS</pmc-comment>
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (
<ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</ext-link>
).</license-p>
</license>
</permissions>
<abstract>
<p>School zones are areas near schools that have lower speed limits and where illegally parked vehicles pose a threat to school children by obstructing them from the view of drivers. However, these laws are regularly flouted. Thus, we propose a novel wireless sensor network application called School zone Safety System (S3) to help regulate the speed limit and to prevent illegal parking in school zones. S3 detects illegally parked vehicles, and warns the driver and records the license plate number. To reduce the traveling speed of vehicles in a school zone, S3 measures the speed of vehicles and displays the speed to the driver via an LED display, and also captures the image of the speeding vehicle with a speed camera. We developed a state machine based vehicle detection algorithm for S3. From extensive experiments in our testbeds and data from a real school zone, it is shown that the system can detect all kinds of vehicles, and has an accuracy of over 95% for speed measurement. We modeled the battery life time of a sensor node and validated the model with a downscaled measurement; we estimate the battery life time to be over 2 years. We have deployed S3 in 15 school zones in 2007, and we have demonstrated the robustness of S3 by operating them for over 1 year.</p>
</abstract>
<kwd-group>
<kwd>WSN</kwd>
<kwd>vehicle detection</kwd>
<kwd>school zone</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec>
<label>1.</label>
<title>Introduction</title>
<p>With the research and development advancements in technology relevant to WSNs (wireless sensor networks) such as MEMS (Micro-Electro-Mechanical Systems), low power communication protocols, and low power embedded software, there has been an increase in trials deploying WSN applications including consumer electronics, PC peripherals, home automation, home security, personal healthcare, toys and games, industrial control and monitoring, asset management [
<xref ref-type="bibr" rid="b1-sensors-09-05968">1</xref>
], and intelligent agriculture [
<xref ref-type="bibr" rid="b2-sensors-09-05968">2</xref>
]. In addition, ITS (Intelligent Transport System) and telematics [
<xref ref-type="bibr" rid="b3-sensors-09-05968">3</xref>
<xref ref-type="bibr" rid="b9-sensors-09-05968">9</xref>
] have advantages by incorporating WSNs, since sensors can be paved into the road. In this paper, we propose a novel WSN application called School zone Safety System or S3, and report real world experiences from its development and deployment.</p>
<p>Accidents in a school zone have higher fatality rates since most of them involve children. Children may not be able to judge the velocity of vehicles and just cross the road. To reduce the incidence of fatal pedestrian crashes, practices that can obstruct the view of drivers need to be avoided and vehicle travel speeds must be kept low [
<xref ref-type="bibr" rid="b10-sensors-09-05968">10</xref>
]. There are many analyses which demonstrate the relationship between vehicle travel speeds and incidence of fatal pedestrian crashes. Anderson
<italic>et al</italic>
. analyzed the relationship, and they report the result quantitatively [
<xref ref-type="bibr" rid="b11-sensors-09-05968">11</xref>
].</p>
<p>To measure vehicle speed and detect parked vehicles, vehicle detection technology is required. For vehicle detection, conventionally a wired loop detector is used. Since it is paved almost across a whole lane and is wired, it takes a lot of time and money to be installed and maintained and it is prone to be cut off [
<xref ref-type="bibr" rid="b12-sensors-09-05968">12</xref>
]. There is abundant research dealing with the problem of vehicle detection and speed measurement [
<xref ref-type="bibr" rid="b9-sensors-09-05968">9</xref>
,
<xref ref-type="bibr" rid="b12-sensors-09-05968">12</xref>
,
<xref ref-type="bibr" rid="b13-sensors-09-05968">13</xref>
]. A representative non-paved vehicle detection system is based on radar technology. Radar can detect a vehicle and measure the speed without any interference from road deformities, but the cost is expensive. In addition, since it is highly sensitive to any objects in its detection zone and prone to detect a vehicle in the adjacent lane [
<xref ref-type="bibr" rid="b12-sensors-09-05968">12</xref>
], radar based vehicle detection cannot measure a vehicle speed accurately. Since it may measure the speed of a vehicle in the adjacent lane, it is only suitable to be used to provide warnings to a driver rather than to regulate a speeding vehicle by capturing it with a speed camera. Pham
<italic>et al</italic>
. modeled the combined induced magnetic field and the permanent magnetic field of a vehicle in motion as a moving magnetic dipole [
<xref ref-type="bibr" rid="b3-sensors-09-05968">3</xref>
]. Through computer simulation, they demonstrated vehicle detection and identification based on a small magnetic sensor. Knaian introduced a wireless sensor node to detect vehicles in his master thesis [
<xref ref-type="bibr" rid="b4-sensors-09-05968">4</xref>
]. The sensor node included two sensors to measure the speed and a transceiver using the 915 MHz band to report sensing results to a PC. He designed the sensor package from antenna to system software. In addition, he analyzed the battery life-time and cost to build the sensor package. Sing Yiu Cheung
<italic>et al</italic>
. published papers on traffic measurement and classification with magneto-resistive sensors [
<xref ref-type="bibr" rid="b5-sensors-09-05968">5</xref>
,
<xref ref-type="bibr" rid="b6-sensors-09-05968">6</xref>
]. They proposed a hill-pattern based vehicle detection and classification algorithm and number of experimental results. Ding
<italic>et al</italic>
. proposed a signal processing algorithm for vehicle detection based on acoustic and magnetic sensors and described their experimental work [
<xref ref-type="bibr" rid="b7-sensors-09-05968">7</xref>
]. We decided to adopt magneto-resistive sensors and WSN to detect vehicles with higher accuracy, because magnetic field technology has been used and proven with inductance loops for many years, a magneto-resistive sensor and a signal processing algorithm can overcome the detection degradation by weather and other environmental variables, and the sensor node can be deployed quickly and it does not cause long traffic jams [
<xref ref-type="bibr" rid="b12-sensors-09-05968">12</xref>
]. Unlike the previous works, we include a control loop based on WSNs to capture speeding vehicles with a speed camera and propose the whole system architecture and application scenarios for a school zone safety system. In addition, with extensive experiments we demonstrate the performance of S3 through detection ratio, speed measurement accuracy, battery life time, and robustness with real deployments.</p>
<p>S3 consists of a TSN (Telematics Sensor Network) system deployed in the school zone and a management system located on top of the TSN. The TSN includes two sub networks, PCN (Parking/Stopping Control sub network) and SCN (Vehicle Speed Control sub network). PCN is based on the well known ZigBee standard, and is designed to warn and record vehicles parking or stopping within a school zone. Since SCN requires delay bounded communication for speed measurements and speed camera control, we design SCN as a two tiered architecture to separate the delay-sensitive part from the remaining delay-insensitive part. For faster packet delivery, we propose a fast and light weight routing algorithm as well as a level based static addressing scheme for the routing algorithm. The baseline-tracking vehicle detection algorithm (BTDA) was developed for vehicle detection and a distributed speed measurement algorithm was implemented. We deployed the sensor nodes in the roads of our campus, and been monitored the system for about six months to examine the detection performance and the reliability of the system before real deployment in school zones. We also measured the speed accuracy of our system on an abandoned old highway and found the accuracy to be over 95%. We also modeled the battery life-time of a sensor node, T-Sensor-v node, and validated the model by a downscaled measurement of 1/153 capacity of the actual deployed battery. By up-scaling the battery capacity, we estimated that the expected life-time of T-Sensor-v node would be over 2 years. Finally, in 2007 we deployed S3 in 15 school zones. We chose one of them and set up a standard detector to measure the performance of S3 for one day. We evaluated the detection performance and speed measurement accuracy of S3 in the real school zone, and confirmed the results from the experiments in our in-campus and old highway testbeds. The robustness of S3 was also proven by being in operation in 15 school zones for over one year from late 2007.</p>
<p>The rest of this paper is organized as follows. Section 2 describes the system architecture and design in details. Section 3 evaluates the system with extensive experiments in two testbeds and a real deployed site. We conclude with a summary of this paper and the future work in Section 4.</p>
</sec>
<sec>
<label>2.</label>
<title>System Architecture and Design</title>
<p>We describe the system architecture and the detailed design of S3 from the WSN viewpoint. We summarize all the abbreviations used in this paper in the
<xref ref-type="app" rid="app1">Appendix</xref>
.</p>
<sec>
<label>2.1.</label>
<title>Overall System</title>
<p>S3 consists of a Telematics Sensor Network (TSN) at the bottom and a management system at the top (
<xref ref-type="fig" rid="f1-sensors-09-05968">Figure 1</xref>
). TSN is divided into two different sub-networks. The first sub-network is to detect vehicles parking or stopping close to a cross-walk [‘Parking/Stopping Control’ in
<xref ref-type="fig" rid="f1-sensors-09-05968">Figure 1(b)</xref>
]. This sub network controls a loudspeaker module to warn vehicle drivers and a video camera to record the violating vehicles. The other sub-network is to measure the speeds of vehicles passing through the school zone [‘Vehicle Speed Control’ in
<xref ref-type="fig" rid="f1-sensors-09-05968">Figure 1(b)</xref>
]. Assuming a vehicle is moving from the bottom to the top in
<xref ref-type="fig" rid="f1-sensors-09-05968">Figure 1(a)</xref>
and from the right to the left in
<xref ref-type="fig" rid="f1-sensors-09-05968">Figure 1(b)</xref>
, the speed is measured at the first set of two T-Sensor-v nodes and displayed in the VMS (Various Messaging System) sign to warn the drivers. The second set of two T-Sensor-v nodes measures the speed again, and the speed camera is used to take photos of speeding vehicles. The management system in the control center consists of a middleware server, a local DB server, and a monitoring terminal. The detailed explanation is presented in the following sub sections.</p>
</sec>
<sec>
<label>2.2.</label>
<title>TSN</title>
<p>TSN is the most basic and important part of S3. It consists of T-BS and two sub network: PCN (Parking/Stopping Control sub network) and SCN (Vehicle Speed Control sub network). In this sub-section, we describe PCN and SCN design details.</p>
<sec>
<label>2.2.1.</label>
<title>PCN</title>
<p>PCN is designed to detect illegally parked or stopped vehicles which hinder other drivers’ visibility of children crossing the road. PCN consists of T-Sensor-p nodes, T-Act-p/m nodes, T-Sink-p nodes, and a T-BS-com-p node, which is attached to the base station, T-BS. ‘p’ stands for ‘parking’ in T-Sensor-p node and T-Sink-p node and T-Act-p node, and ‘m’ is an abbreviation for ‘megaphone’ in T-Act-m node. We adopt the existing ZigBee network for PCN, since PCN does not require any time critical communication. T-Sensor-p node detects a parked or stopped vehicle with an adaptive threshold detection algorithm [
<xref ref-type="bibr" rid="b14-sensors-09-05968">14</xref>
]. Whenever T-Sensor-p node detects an illegally parked or stopped vehicle, it notifies the T-Sink-p node. The T-Sink-p node will then request the T-Act-m node to control the warning system in order to warn the driver. At the same time, T-Sink-p node also sends a command message to a T-Act-p node to begin recording a video of the offending vehicle. If the vehicle does not move within a tolerable time (e.g., 2 minutes) after the warning has been announced, T-Sink-p node reports the event to the Middleware server via T-BS.</p>
</sec>
<sec>
<label>2.2.2.</label>
<title>SCN</title>
<p>SCN is designed to detect and measure the speed of a passing vehicle. In addition, it controls a VMS (Variable Messaging System) that warns the driver by displaying his speed and a speed camera to capture an image of the violating vehicle.</p>
<p>The communications between T-Sensor-v node, T-Sink-v node, and T-Act-v/s node are time-sensitive and need to be bounded. ‘v’ means ‘velocity’ in T-Sink-v node and T-Sensor-v node or ‘VMS’ for T-Act-v node, and ‘s’ is an abbreviation of ‘speed camera’ in T-Act-s node. However, the communication link between T-Sink-v and T-BS-com-v does not need to be delay-bounded. Therefore, we propose a two-tiered architecture by separating the lower tier of T-Sensor-v node, T-Act-v/s node, and T-Sink-v node from the upper tier of T-Sink-v and T-BS-com-v. If a vehicle passes two consecutive T-Sensor-v nodes, both nodes detect the event and send two DETECT packets to T-Sink-v node. In the VMS region [the lower half of
<xref ref-type="fig" rid="f1-sensors-09-05968">Figure 1(a)</xref>
], T-Sink-v node sends a SPEED packet to T-Act-v to control the VMS. In the speed camera region, according to the measured speed, T-Sink-v node may send a CAPTURE packet to T-Act-s to direct the speed camera to capture the speeding vehicle. Since a vehicle is detected consecutively by two T-Sensor-v nodes, two DETECT packets from T-Sensor-v nodes can not collide with each other. Since the latency between the DETECT event from the second T-Sensor-v and a command packet (SPEED or CAPTURE) from T-Sink-v is much smaller than the time between two consecutive vehicles, they can not interfere with each other. In addition, we use separate radio channels for VMS and speed camera regions so as not to interfere with each other. For addressing, we used level based static addressing for a fast and robust routing algorithm. 16 bit addresses are used and each nibble is allocated to each level as in
<xref ref-type="fig" rid="f2-sensors-09-05968">Figure 2</xref>
. We trade off additional addressing space (
<xref ref-type="fig" rid="f2-sensors-09-05968">Figure 2</xref>
), for simplicity and speed, and a tableless routing algorithm. T-BS-com-v node is in level 0, T-Sink-v node is in level 1 and T-Sensor-v node and T-Act-v node are in level 2. For example, whenever a node with address 0x0000 is asked to send a packet to 0x1200 (at level 2), it can easily know that the next hop address is 0x1000 at level 1, and it forwards the packet to 0x1000. Then 0x1000 sends the packet to its immediate child 0x1200 at level 2.</p>
<p>Since T-Sensor-v node is battery-operated, a low-power management system and detection algorithm is required. We determined the sampling period (Ps) after considering the maximum detectable speed and the minimum detection length of a vehicle. Most of the time, the main MCU (Microtroller Unit) is in sleep mode but it wakes up every sampling period and runs a baseline-tracking vehicle detection algorithm (BTDA,
<xref ref-type="fig" rid="f3-sensors-09-05968">Figure 3</xref>
). BTDA consists of a
<italic>Noise filter</italic>
block, a
<italic>Baseline Tracker</italic>
block, and a
<italic>Decision</italic>
block. Although noise is filtered by the hardware before the analog to digital converter (ADC), we adopt a moving average filter as a noise filter to filter out the remaining noise. A sample filtered signal D(
<italic>k</italic>
) is shown in
<xref ref-type="fig" rid="f8-sensors-09-05968">Figure 8</xref>
. Since the environmental magnetic field drifts due to environmental factors such as temperature change and sun rise or set, the baseline magnetic level when there is no vehicle over a T-Sensor-v node must be adapted to maintain sensitivity. The
<italic>Baseline Tracker</italic>
block performs the base line adaptation and
<xref ref-type="fig" rid="f4-sensors-09-05968">Figure 4</xref>
shows its pseudo-code. We differentiate the adaptation rates depending on the current state so as not to adapt the baseline to the magnetic field of passing vehicles. When no vehicles are detected, the procedure quickly tracks the baseline. The
<italic>Decision</italic>
block takes the difference between the magnetic field and the baseline with DIFF = |D(
<italic>k</italic>
)-B(
<italic>k</italic>
)|, runs a state machine based decision algorithm (
<xref ref-type="fig" rid="f5-sensors-09-05968">Figure 5</xref>
), and decide whether or not there is a passing vehicle. There are two thresholds, Detect_Th and Noise_Th to provide hysteresis. Detect_Th is used to decide if a vehicle is detected, while Noise_Th is to release the current state to IDLE (no vehicle) state. When a vehicle is approaching and DIFF is equal to or larger than Detect_Th for the given time (time unit is in Ps) N
<sub>IPD</sub>
, the current state is changed from IDLE to PRE_DETECT. If DIFF is equal to or larger than Detect_Th in PRE_DETECT, DETECT packet is transmitted to T-Sink-v node and the state is changed to DETECT. When the vehicle passes through and DIFF becomes less than Noise_Th, the state is changed to PRE_IDLE state. If DIFF is less than Noise_Th for the given time N
<sub>PII</sub>
, the state returns to IDLE. When a vehicle is passing over a magnetic sensor, depending on the type of vehicle, there may be some points when the net magnetic field is the same as the baseline. Counters I2PDCnt, PD2PICnt, and PI2ICnt are used to prevent multiple detections of the same vehicle in this case.</p>
<p>T-Sink-v node calculates the speed of vehicles with the help of two T-Sensor-v nodes (
<xref ref-type="fig" rid="f6-sensors-09-05968">Figure 6</xref>
). Whenever it receives a DETECT packet from each T-Sensor-v node, the
<italic>Prefilter</italic>
block filters out unbalanced packets which are received in reverse order or incomplete pairs. If
<italic>Prefilter</italic>
block matches the
<italic>l</italic>
-th pair of two DETECT packets from two T-Sensor-v node correctly, P(
<italic>l</italic>
) = {T
<sub>1</sub>
(
<italic>l</italic>
), T
<sub>2</sub>
(
<italic>l</italic>
)} is passed to the
<italic>Calculate Speed</italic>
block. T
<italic>
<sub>i</sub>
</italic>
(
<italic>l</italic>
) denotes the DETECT packet reception time from the
<italic>i</italic>
-th T-Sensor-v node. The
<italic>Calculate Speed</italic>
block calculates the speed V(
<italic>l</italic>
) using (distance between two T-Sensor-v nodes)/|T
<sub>1</sub>
(
<italic>l</italic>
) − T
<sub>2</sub>
(
<italic>l</italic>
)|.</p>
<p>Since sensor nodes in SCN need more computation power and faster wakeup time than those in PCN, we designed different hardware platforms for SCN and PCN.
<xref ref-type="table" rid="t1-sensors-09-05968">Table 1</xref>
summarizes hardware platforms and the development environment.</p>
</sec>
</sec>
<sec>
<label>2.3.</label>
<title>Management System</title>
<p>All the information such as traveling speed, battery-level, and illegal parking are gathered by the management system through T-BS, which is operated in an industrial PC and attached with T-BS-com-v and T-BS-com-p. The management system consists of middleware server, local DB server, and monitoring terminal. The middleware server gathers the information from each school zone and forwards them to a local DB server. The local DB server saves the information and responds to the request from the monitoring terminals. Since TSN reports low battery warnings, the management system can notify the maintenance team and let them schedule the maintenance proactively.</p>
</sec>
</sec>
<sec>
<label>3.</label>
<title>Implementation and Evaluation</title>
<p>In this section, we share our experience from developing S3 and performance evaluation focusing on SCN. Our experiments were done in three phases: testbed on our campus at KAIST-ICC (Korea Advanced Institute of Science and Technology - IT Convergence Campus), testbed on an old highway, and a real deployment. With those testbeds, we evaluated detection performance, stability, and the speed accuracy of S3. Finally, we validate our proposed battery life time model with downscaled measurement and estimate the battery lifetime for the real deployed system.</p>
<sec>
<label>3.1.</label>
<title>Testbed in ICC: Functional Test and Aging Test in ICC Testbed</title>
<p>We prepared an in-campus testbed, ICC testbed, to do basic functional tests on August 2007 (
<xref ref-type="fig" rid="f7-sensors-09-05968">Figure 7</xref>
). The testbed consisted of two zones. The first zone (‘Zone A’ in
<xref ref-type="fig" rid="f7-sensors-09-05968">Figure 7</xref>
) is located at the main gate of ICC, and cars passing this zone are moving at less than 30 km/h. We embedded two T-Sensor-v nodes and deployed a T-Sink-v node (
<xref ref-type="fig" rid="f7-sensors-09-05968">Figure 7</xref>
). The gathered information was delivered to T-BS-com-v through two T-Sink-r nodes (relay nodes) in multi-hop fashion. This zone was intended to evaluate basic functions such as detection and transmission. The second zone (‘Zone B’ in
<xref ref-type="fig" rid="f7-sensors-09-05968">Figure 7</xref>
) was prepared at the main road in front of the research wing of ICC where cars are moving faster. The road has one-lane in each direction. Two T-Sensor-v nodes were embedded in each lane for each direction, and a T-Sink-v node was hung in a street light on each side (
<xref ref-type="fig" rid="f7-sensors-09-05968">Figure 7</xref>
). We used this zone to measure stability and the overall performance in the long-term.</p>
<p>When a car passes by, the magnetic field measured by a T-Sensor node is distorted, as shown in
<xref ref-type="fig" rid="f8-sensors-09-05968">Figure 8</xref>
. Depending on the make of each vehicle, the distortion is different. We developed a state-machine based detection algorithm BTDA and evaluated the performance of the detection algorithm in the first zone at the main gate of ICC. For comparison, we set up a reference measurement table temporarily as in dotted-box in
<xref ref-type="fig" rid="f7-sensors-09-05968">Figure 7</xref>
. A T-Sink-ref node has the same function as a T-Sink-v node, but T-Sink-ref just reports the measured information to the laptop via a serial port rather than via wireless network. T-Sink-ref is used to identify potential problems more accurately. Two T-Sink-r nodes are used to relay any packet between the T-Sink-v node and the T-BS-com-v node. A packet sniffer is used to check the wireless link between T-Sensor-v nodes and the T-Sink-v node. We counted the approaching vehicles and checked whether two T-Sensor-v nodes sent DETECT packets or not with the packet sniffer and a T-Sink-ref node connected to a laptop. From 13:34 to 13:46 on 20
<sup>th</sup>
Sep. in 2007, 220 vehicles passed the gate, and among them 218 vehicles passed over two T-Sensor-v nodes, and we recorded the models for 205 vehicles among them.</p>
<p>We summarized the results in
<xref ref-type="table" rid="t2-sensors-09-05968">Table 2</xref>
in two aspects: detection performance (D0-D3) and communication performance (C0-C2). D0 refers to the condition in which two T-Sensor-v nodes detect a vehicle and a T-Sink-v receives the DETECT packets from the two T-Sensor-v nodes, and the T-Sink-v transmits the speed information packet to the first T-Sink-r node. D1 and D2 refer to the conditions in which one or two of T-Sensor-v nodes cannot detect a vehicle, respectively. D3 refers to the situation where two T-Sensor-v nodes detect a vehicle twice. C0 is the condition where the speed measurement of the T-Sensor-v node is delivered to the T-BS-com-v node via two T-Sink-r relay nodes. During multi-hop communication, ACK packets may be lost (the so-called lost ACK problem), and C1 refers to this situation. In this situation, the sender of a data packet retransmits the data packet which has already been received by the receiver, and the receiver receives the packet two times. C2 refers to the situation in which 3 MAC-level retransmissions fail in one of the relay nodes. 98.2% (D0 in
<xref ref-type="table" rid="t2-sensors-09-05968">Table 2</xref>
) of vehicles were detected correctly by two T-Sensor-v nodes, and their speeds calculated by the T-Sink-v node were correctly estimated and forwarded to the T-BS-com-v node with a rate of 97.7% (C0 in
<xref ref-type="table" rid="t2-sensors-09-05968">Table 2</xref>
).</p>
</sec>
<sec>
<label>3.2.</label>
<title>Testbed on an Old Highway: Speed Measurement Accuracy</title>
<p>To evaluate the accuracy of the speed measurement, we set up a testbed on an old highway [
<xref ref-type="fig" rid="f9-sensors-09-05968">Figure 9(a)</xref>
]. We entrusted the Road Traffic Safety Authority with the measurement tasks. A switching tape based instrument [
<xref ref-type="fig" rid="f9-sensors-09-05968">Figure 9(a)</xref>
] was used to measure the detection rate and speed. Two T-Sensor nodes were embedded in the pavement, and a T-Sink-v node and a T-BS were deployed. To check the performance of wireless communication, we used an IEEE 802.15.4 packet sniffer from Texas Instruments.</p>
<p>The measurement test was done on October 12–13 in 2007. On 12 October, we measured the speed accuracy for nine vehicles, including two buses, two trucks, and five passenger vehicles, and we showed photos of eight of these vehicles in
<xref ref-type="fig" rid="f9-sensors-09-05968">Figure 9(b)</xref>
. We gathered 183 speed measurements from the detection information of two T-Sensor-v nodes, and they are distributed as the bar graph in
<xref ref-type="fig" rid="f10-sensors-09-05968">Figure 10(a)</xref>
. The accuracy of speed measurement was compared to the standard switching tape based speed measurement instrument in terms of MAPE [Mean Absolute Percentage Error, (1)] for various kinds of vehicles and speeds from 17 km/h to 113 km/h. Two T-Sensor-v nodes detected 183 speeds, but the case when one or two DETECT packets were not delivered to T-Sink-v occurred 10 times due to communication error. Therefore detection performance of T-Sensor-v was 100% (D0 in
<xref ref-type="table" rid="t3-sensors-09-05968">Table 3</xref>
), whereas there was 5.5% (10/183 × 100) communication error (C4 in
<xref ref-type="table" rid="t3-sensors-09-05968">Table 3</xref>
). In the case of communication errors, we estimated the speeds from the timestamp of each DETECT packet from two T-Sensor-v nodes when the packets were captured by the packet sniffer.
<xref ref-type="fig" rid="f10-sensors-09-05968">Figure 10(a)</xref>
shows MAPE for each speed interval, and it is generally distributed fairly for different speed intervals. To determine the overall accuracy of the measured speeds, we calculated MAPE for all the measurements and the result was 2.7%:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="M1">
<mml:mrow>
<mml:mi mathvariant="italic">MAPE</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mo></mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo></mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo></mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">|</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>×</mml:mo>
<mml:mn>100</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
where
<italic>a
<sub>i</sub>
</italic>
is taken from the switching tape based speed measurement instrument and
<italic>b
<sub>i</sub>
</italic>
is the measured value from SCN.</p>
<p>In addition, we summarized the distribution of absolute percentage error of the measured speed in
<xref ref-type="fig" rid="f10-sensors-09-05968">Figure 10(b)</xref>
into two aspects: frequency of each absolute percentage error and accumulated distribution of absolute percentage error. The bar graph with the major (left) vertical axis represents the frequency of each absolute percentage error, and the line graph with the minor (right) vertical axis indicates the accumulated absolute percentage error. According to
<xref ref-type="fig" rid="f10-sensors-09-05968">Figure 10(b)</xref>
, 96% of measurements are less than or equal to 7% absolute percentage error. To see the absolute error deviations for different vehicles, we summarize the absolute error for each vehicle in
<xref ref-type="fig" rid="f10-sensors-09-05968">Figure 10(c)</xref>
. The figure shows that the absolute error is concentrated on 3%, but it is independent of different vehicles.</p>
<p>On the next day, 13 October, we evaluated the performance of T-Sensor-v with various scenarios. In the first scenario, we drove four vehicles [
<xref ref-type="fig" rid="f9-sensors-09-05968">Figure 9(c)</xref>
] on the left edge of the road, and gathered 99 speed measurements with a similar distribution of speeds as the previous test. As in the previous test, the two T-Sensor-v nodes detected the vehicles 100% (
<xref ref-type="table" rid="t3-sensors-09-05968">Table 3</xref>
) of the time, but T-Sink node did not calculate the speeds six times, resulting in 6.1% (6/99 × 100) communication error. MAPE was calculated as 3.4% which was slightly more than the MAPE of the test on 12 Oct. The second scenario was to check the performance when vehicles were droved on the right edge, we used 12 vehicles and MAPE was calculated to be 3.2%.</p>
</sec>
<sec>
<label>3.3.</label>
<title>Real Field Deployment</title>
<p>We deployed S3 in 15 school zones in Seoul and Gyeonggi-do during October/November 2007 (
<xref ref-type="fig" rid="f11-sensors-09-05968">Figure 11</xref>
). We chose one site to evaluate the performance of S3 in a real school zone. As in the experiments described in Section 3.2, we entrusted the Road Traffic Safety Authority with the measurement task.</p>
<p>In the test site, there were two lanes [
<xref ref-type="fig" rid="f11-sensors-09-05968">Figure 11(b)</xref>
] in each direction where S3 was deployed. For comparison, the standard tape switch based speed measurement instrument was set up. The test was done on 20
<sup>th</sup>
Oct. in 2007. For two lanes, the measurement was performed two times, day time (before noon) and night time (from 7 pm). Radio communication of T-Sink-v node for the lane beside the walking road was severely interfered by poles of street lamps and trees by the side of the road, and we could gather only 76% and 70% of packets for day time and night time, respectively. The MAPE of detected speed by T-Sensor-v nodes was 3.7% for both day time and night time. We summarized the test result in
<xref ref-type="table" rid="t4-sensors-09-05968">Table 4</xref>
and
<xref ref-type="fig" rid="f12-sensors-09-05968">Figure 12</xref>
focusing on the lane which was nearer to the center of the road.</p>
<p>Four hundred and twelve vehicles (189 and 223 during the day and night, respectively) passed through the lane and 97.8% of them were detected by both T-Sensor-v nodes. From these, 98.5% measurement data were delivered to T-BS. The MAPE of detected speed were 4.3% and 5.2% for day time and night time, respectively. From this test we found a sensing range difference between two T-Sensor-v nodes when a vehicle is not moving in a straight line above two T-Sensor-v nodes. We filtered out those vehicles by checking the raw data of the detection in DETECT packets. By using this filter, we decreased the MAPE to 3.9% and 4.7% for day time and night time, respectively. To evaluate the performance of the deployed S3, we refer to the performance of a commercial wireless vehicle detection system, Sensys Wireless Vehicle Detection Systems (VDS) of Sensys Networks Inc [
<xref ref-type="bibr" rid="b15-sensors-09-05968">15</xref>
]. While SCN of S3 specializes in measuring vehicle speed and
<italic>controlling</italic>
a speed camera or VMS via WSN, Sensys Wireless VDS is a general purpose VDS that is designed to measure various traffic statistics such as occupancy, traffic volume, and speed. We compared the accuracy of SCN and Sensys Wireless VDS speed measurement. Since Sensys Networks measured the speed accuracy in 15-minute periods [
<xref ref-type="bibr" rid="b15-sensors-09-05968">15</xref>
], we analyzed our results for different 15-minute periods and compared SCN to Sensys Wireless VDS in
<xref ref-type="table" rid="t5-sensors-09-05968">Table 5</xref>
. The MAPE of S3 seems to be better than Sensys Wireless VDS, but it is not easy to compare both systems directly. Since both systems may show different results under different traffic conditions, it is necessary to deploy and evaluate SCN and Sensys wireless VDS at the same lane under the same traffic for a more accurate and fair comparison.</p>
</sec>
<sec>
<label>3.4.</label>
<title>Battery Life Time</title>
<p>Since T-Sensor-v nodes are paved into the road, the battery lifetime is very important in deploying S3. We expanded our previous battery lifetime model in [
<xref ref-type="bibr" rid="b9-sensors-09-05968">9</xref>
] to (2) (
<xref ref-type="table" rid="t6-sensors-09-05968">Table 6</xref>
) and validated that our model reflected the real world very accurately by comparing the calculated lifetime with the measured life time. We validate our battery lifetime model by using a downscaled measurement and estimated the final battery lifetime for the real deployment by up-scaling the battery capacity.
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="M2">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">Cc</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="italic">Cs</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="italic">Cp</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="italic">Cr</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="italic">Ci</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>To calculate the battery lifetime, we measured the actual capacity of the downscaled battery. The actual capacity of the downscaled battery was measured with a constant current consuming load after full charging. The ratio of the measured capacity of the downscaled battery to 80% of the nominal capacity of the actual battery was 1/153. In addition, we measured the power consumption profile of a T-Sensor-v node for different operation modes such as idle, sensing, active (signal processing by MCU), and transmission (MCU + transceiver). Assuming an average traffic per day of up to 155,000 vehicles (1.8 vehicles/second, 154,570 vehicles/day is the average traffic in the busiest highway in Korea from the annual traffic census in 2006), we calculated the battery life time with the model (2) in
<xref ref-type="fig" rid="f13-sensors-09-05968">Figure 13(a)</xref>
. For the maximum traffic 155,000 vehicles/day, the battery life time of T-Sensor-v node was calculated to be 5.06 days [
<xref ref-type="fig" rid="f13-sensors-09-05968">Figure 13(a)</xref>
].</p>
<p>To validate the model, we performed measurement with a downscaled battery. We programmed a T-Sensor-v node to detect 1.8 vehicles/second and transmit the detection information through the transceiver, CC2420. We measured the battery level up to 3.0V, which is the minimum level to run a T-Sensor-v node. The result was 5.07 days (5 days 1 hour 40 minutes in
<xref ref-type="fig" rid="f14-sensors-09-05968">Figure 14</xref>
), while the calculated duration was 5.1 days. We can estimate that the battery life time of T-Sensor-v node will be 5.07 × 153/365 = 2.13 years by up-scaling the battery capacity, and this result is consistent with the battery lifetime from the proposed model [
<xref ref-type="fig" rid="f13-sensors-09-05968">Figure 13(b)</xref>
].</p>
</sec>
</sec>
<sec>
<label>4.</label>
<title>Conclusions</title>
<p>To keep children safe in a school zone, reducing vehicle speed and removing obstacles such as illegally parked vehicles that hinders drivers’ views are required. To meet these requirements, we proposed a novel WSN application called School zone Safety System (S3). We developed the baseline-tracking vehicle detection algorithm (BTDA) and implemented a distributed speed measurement algorithm. From the extensive experiments in various testbeds, we evaluated the performance of S3 on the following points: detection performance, speed measurement accuracy, and stability. S3 could detect 100% of vehicles in the testbeds. MAPE of S3 was 3–4% for speeds between 17 km/h and 113 km/h. A battery life time model for T-Sensor-v node was proposed and validated with a downscaled measurement. Both of the model and up-scaling method estimated the battery life time of T-Sensor-v node to over two years which met the design goal of our project. Finally, S3 were deployed in 15 school zones and one of the school zones was used to evaluate the performance of S3 in the real field. Since the first deployment in 2007, S3 has been in operation for over one year in 15 school zones, thus demonstrating their robustness. Topics for future work include the following: enhancing the speed measurement accuracy and radio communication performance, and the development of a solar cell based T-Sink-v node.</p>
</sec>
</body>
<back>
<ack>
<p>This work was supported by the Korea Science and Engineering Foundation (KOSEF) grant funded by the Korea government (MOST) (No. R0A-2007-000-10038-0) and by the MKE (Ministry of Knowledge Economy), Korea, under the ITRC (Information Technology Research Center) support program supervised by the IITA (Institute of Information Technology Advancement) (IITA-2009-(C1090-0902-0047)).</p>
<p>We would also like to acknowledge and thank Jinsung Rho, Youngjin Kwon, Joohong Kim, and Youngho Kim for their invaluable ideas and advice during the course of the S3 project.</p>
</ack>
<app-group>
<app id="app1">
<title>Appendix</title>
<table-wrap id="ta1-sensors-09-05968" position="anchor">
<caption>
<p>A1) Abbreviations defined in the paper.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="bottom" rowspan="1" colspan="1">
<bold>Abbreviation</bold>
</th>
<th align="left" valign="bottom" rowspan="1" colspan="1">
<bold>Meaning</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">BTDA</td>
<td align="left" valign="top" rowspan="1" colspan="1">Baseline-Tracking vehicle Detection Algorithm</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">PCN</td>
<td align="left" valign="top" rowspan="1" colspan="1">Parking/Stopping Control sub-network</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">S3</td>
<td align="left" valign="top" rowspan="1" colspan="1">School zone Safety System</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">SCN</td>
<td align="left" valign="top" rowspan="1" colspan="1">Speed Control sub-network</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">TSN</td>
<td align="left" valign="top" rowspan="1" colspan="1">Telematics Sensor Network</td>
</tr>
</tbody>
</table>
</table-wrap>
</app>
</app-group>
<ref-list>
<title>References and Notes</title>
<ref id="b1-sensors-09-05968">
<label>1.</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sung</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ahn</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yun</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yoo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chong</surname>
<given-names>P.K.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>D.</given-names>
</name>
</person-group>
<article-title>Wireless Sensor Network for Cultural Property Protection</article-title>
<conf-name>Proceedings of the 1st IEEE International Workshop on Applications of Ad hoc and Sensor Networks (AASNET2008, in conjunction with AINA2008)</conf-name>
<conf-loc>Okinawa, Japan</conf-loc>
<conf-date>March 25–28, 2008</conf-date>
</element-citation>
</ref>
<ref id="b2-sensors-09-05968">
<label>2.</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yoo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ahn</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sung</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>D.</given-names>
</name>
</person-group>
<article-title>A2S: Automated Agriculture System Based on WSN</article-title>
<conf-name>Proceedings of the 11th Annual IEEE International Symposium on Consumer Electronics (ISCE2007)</conf-name>
<conf-loc>Dallas, TX, USA</conf-loc>
<conf-date>June 20–23, 2007</conf-date>
</element-citation>
</ref>
<ref id="b3-sensors-09-05968">
<label>3.</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Phan</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kwan</surname>
<given-names>B.W.</given-names>
</name>
<name>
<surname>Tung</surname>
<given-names>L.J.</given-names>
</name>
</person-group>
<article-title>Magnetoresitors for Vehicle Detection and Identification</article-title>
<conf-name>Proceedings of IEEE International Conference on Systems, Man, and Cybernetics</conf-name>
<conf-loc>Orlando, FL, USA</conf-loc>
<conf-date>October 12–15, 1997</conf-date>
</element-citation>
</ref>
<ref id="b4-sensors-09-05968">
<label>4.</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Kanian</surname>
<given-names>A.N.</given-names>
</name>
</person-group>
<source>A Wireless Sensor Network for Smart Roadbeds and Intelligent Transportation Systems</source>
<comment>Master Thesis,</comment>
<publisher-name>MIT</publisher-name>
<publisher-loc>Cambridge, MA, USA</publisher-loc>
<year>2000</year>
</element-citation>
</ref>
<ref id="b5-sensors-09-05968">
<label>5.</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheung</surname>
<given-names>Y.S.</given-names>
</name>
<name>
<surname>Coleri</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Dundar</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ganesh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Varaiya</surname>
<given-names>P.</given-names>
</name>
</person-group>
<article-title>Traffic Measurement and Vehicle Classification with a Single Magnetic Sensor</article-title>
<source>J. Trans. Res. Board</source>
<year>2004</year>
<volume>1917</volume>
<fpage>173</fpage>
<lpage>181</lpage>
</element-citation>
</ref>
<ref id="b6-sensors-09-05968">
<label>6.</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Cheung</surname>
<given-names>Y.S.</given-names>
</name>
<name>
<surname>Coleri</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Varaiya</surname>
<given-names>P.</given-names>
</name>
</person-group>
<article-title>Traffic Surveillance with Wireless Magnetic Sensors</article-title>
<conf-name>Proceedings of the 12th ITS World Congress</conf-name>
<conf-loc>San Francisco, CA, USA</conf-loc>
<conf-date>November 2005</conf-date>
</element-citation>
</ref>
<ref id="b7-sensors-09-05968">
<label>7.</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yiu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Varaiya</surname>
<given-names>P.</given-names>
</name>
</person-group>
<article-title>Signal Processing of Sensor Node Data for Vehicle Detection</article-title>
<conf-name>Proceedings of the 7th International IEEE Conference on Intelligent Transportation Systems</conf-name>
<conf-loc>Washington, DC, USA</conf-loc>
<conf-date>October 3–6, 2004</conf-date>
</element-citation>
</ref>
<ref id="b8-sensors-09-05968">
<label>8.</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coleri</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Varaiya</surname>
<given-names>P.</given-names>
</name>
</person-group>
<article-title>PEDAMACS: Power Efficient and Delay Aware Medium Access Protocol for Sensor Networks</article-title>
<source>IEEE Trans. Mob. Comput</source>
<year>2006</year>
<volume>5</volume>
<fpage>920</fpage>
<lpage>930</lpage>
</element-citation>
</ref>
<ref id="b9-sensors-09-05968">
<label>9.</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yoo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chong</surname>
<given-names>P.K.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Shin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sung</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>H.</given-names>
</name>
</person-group>
<article-title>DGS: Driving Guidance System Based on Wireless Sensor Network</article-title>
<conf-name>Proceedings of the 1st IEEE International Workshop on Applications of Ad hoc and Sensor Networks (AASNET2008, in conjunction with AINA2008)</conf-name>
<conf-loc>Okinawa, Japan</conf-loc>
<conf-date>March 25–28, 2008</conf-date>
</element-citation>
</ref>
<ref id="b10-sensors-09-05968">
<label>10.</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Ash</surname>
<given-names>K.G.</given-names>
</name>
</person-group>
<source>Increasing Speed Limit Compliance in Reduced-speed School Zones</source>
<comment>MS thesis,</comment>
<publisher-name>Brigham Young University</publisher-name>
<publisher-loc>Provo, UT, USA</publisher-loc>
<year>2006</year>
</element-citation>
</ref>
<ref id="b11-sensors-09-05968">
<label>11.</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Anderson</surname>
<given-names>R.W.G.</given-names>
</name>
<name>
<surname>McLean</surname>
<given-names>A.J.</given-names>
</name>
<name>
<surname>Farmer</surname>
<given-names>M.J.B.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>B.H.</given-names>
</name>
<name>
<surname>Brooks</surname>
<given-names>C.G.</given-names>
</name>
</person-group>
<article-title>Vehicle Travel Speeds and the Incidence of Fatal Pedestrian Crashes</article-title>
<source>Accid. Anal. Prev</source>
<year>1997</year>
<volume>29</volume>
<fpage>667</fpage>
<lpage>674</lpage>
<pub-id pub-id-type="pmid">9316714</pub-id>
</element-citation>
</ref>
<ref id="b12-sensors-09-05968">
<label>12.</label>
<element-citation publication-type="book">
<source>Vehicle Detection Station Device White Paper</source>
<publisher-name>Wilbur Smith Associates/IBI Group</publisher-name>
<publisher-loc>Boston, MA, USA</publisher-loc>
<month>1</month>
<day>24</day>
<year>2006</year>
</element-citation>
</ref>
<ref id="b13-sensors-09-05968">
<label>13.</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Sharafsaleh</surname>
<given-names>A.</given-names>
</name>
</person-group>
<source>Commercially-off-the-Shelf (COTS) and Emerging Technologies Sensor Testing and Evaluation</source>
<comment>California PATH Research Report, UCB-ITS-PRR-2006-15;</comment>
<publisher-name>University Of California</publisher-name>
<publisher-loc>Berkeley, CA, USA</publisher-loc>
<month>7</month>
<year>2006</year>
</element-citation>
</ref>
<ref id="b14-sensors-09-05968">
<label>14.</label>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yoo</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chong</surname>
<given-names>P.K.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Shin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Sung</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Jang</surname>
<given-names>B.</given-names>
</name>
</person-group>
<article-title>PGS: Parking Guidance System Based on Wireless Sensor Network</article-title>
<conf-name>Proceedings of the 3rd International Symposium on Wireless Pervasive Computing (ISWPC 2008)</conf-name>
<conf-loc>Santorini, Greece</conf-loc>
<conf-date>May 2008</conf-date>
</element-citation>
</ref>
<ref id="b15-sensors-09-05968">
<label>15.</label>
<element-citation publication-type="book">
<source>Accuracy Assessment of the Sensys Wireless Vehicle Detection System by Florida A&M University/Florida State University</source>
<publisher-name>White Papers, Sensys Networks Inc</publisher-name>
<publisher-loc>Berkeley, CA, USA</publisher-loc>
<year>2007</year>
</element-citation>
</ref>
</ref-list>
</back>
<floats-group>
<fig id="f1-sensors-09-05968" position="float">
<label>Figure 1.</label>
<caption>
<p>(a) System Description. The direction of a vehicle is from the bottom to the top (yellow arrows). Only one direction is shown in the figure. (b) System Description with network connection. The direction of a vehicle is from the right to the left (yellow arrow). Only one direction is shown in the figure.</p>
</caption>
<graphic xlink:href="sensors-09-05968f1"></graphic>
</fig>
<fig id="f2-sensors-09-05968" position="float">
<label>Figure 2.</label>
<caption>
<p>Level based Static Addressing scheme for a fast and light weight routing algorithm for SCN. Each rectagular box including a hexadecimal number represents a sensor node (e.g., T-Sink-v, T-Sensor-v, T-Act-v, etc.) in SCN, and the hexadecimal number is the assigned address for each node.</p>
</caption>
<graphic xlink:href="sensors-09-05968f2"></graphic>
</fig>
<fig id="f3-sensors-09-05968" position="float">
<label>Figure 3.</label>
<caption>
<p>Baseline Tracking Detection Algorithm block diagram.</p>
</caption>
<graphic xlink:href="sensors-09-05968f3"></graphic>
</fig>
<fig id="f4-sensors-09-05968" position="float">
<label>Figure 4.</label>
<caption>
<p>
<italic>BaselineTracker</italic>
procedure.</p>
</caption>
<graphic xlink:href="sensors-09-05968f4"></graphic>
</fig>
<fig id="f5-sensors-09-05968" position="float">
<label>Figure 5.</label>
<caption>
<p>State Diagram for the
<italic>decision</italic>
block.</p>
</caption>
<graphic xlink:href="sensors-09-05968f5"></graphic>
</fig>
<fig id="f6-sensors-09-05968" position="float">
<label>Figure 6.</label>
<caption>
<p>Speed measurement Algorithm block diagram.</p>
</caption>
<graphic xlink:href="sensors-09-05968f6"></graphic>
</fig>
<fig id="f7-sensors-09-05968" position="float">
<label>Figure 7.</label>
<caption>
<p>ICC testbed. It consists of two zones. The first zone is located at the main gate of ICC, and the second zone is deployed at the main road in front of the research wing of ICC. The sky view is provided by Daum Communications (
<ext-link ext-link-type="uri" xlink:href="http://map.daum.net/">http://map.daum.net/</ext-link>
).</p>
</caption>
<graphic xlink:href="sensors-09-05968f7"></graphic>
</fig>
<fig id="f8-sensors-09-05968" position="float">
<label>Figure 8.</label>
<caption>
<p>Magnetic Field distortion by different vehicles. Carnival is a kind of van, and Musso is a kind of SUV. The others are categorized as passenger cars.</p>
</caption>
<graphic xlink:href="sensors-09-05968f8"></graphic>
</fig>
<fig id="f9-sensors-09-05968" position="float">
<label>Figure 9.</label>
<caption>
<p>Old highway testbed. (a) Old highway testbed and deployed switching tape and two T-Sensor-v nodes (red circles). (b) Eight vehicles among the nine vehicles used on 12 Oct. in 2007. (c) Four vehicles used on 13 Oct. in 2007.</p>
</caption>
<graphic xlink:href="sensors-09-05968f9a"></graphic>
<graphic xlink:href="sensors-09-05968f9b"></graphic>
</fig>
<fig id="f10-sensors-09-05968" position="float">
<label>Figure 10.</label>
<caption>
<p>(a) Speed distribution (in the left vertical axis) and MAPE (in the right vertical axis) for each speed interval. (b) Absolute percentage error distribution in measured speed. Horizontal axis represents absolute percentage error. Left vertical axis means frequency of each absolute percentage error. Right vertical axis indicates accumulated distribution of absolute percentage error. (c) Absolute percentage error distribution for different vehicles.</p>
</caption>
<graphic xlink:href="sensors-09-05968f10"></graphic>
</fig>
<fig id="f11-sensors-09-05968" position="float">
<label>Figure 11.</label>
<caption>
<p>S3 in real school zones. (a) 4 T-Sensor-p nodes and 2 T-Senor-v nodes. (b) 4 T-Sensor-v nodes in two lanes. (c) Speed camera (blue circle) and T-Act-s (red rectangle). (d) T-BS (blue rectangle) and loud speakers (red circle). (e) VMS is notifying that the speed limit is 30 km/h and the current measured speed is 21 km/h (in green), 44 km/h and 49 km/h (in red).</p>
</caption>
<graphic xlink:href="sensors-09-05968f11"></graphic>
</fig>
<fig id="f12-sensors-09-05968" position="float">
<label>Figure 12.</label>
<caption>
<p>Speed distribution and MAPE for each speed interval.</p>
</caption>
<graphic xlink:href="sensors-09-05968f12"></graphic>
</fig>
<fig id="f13-sensors-09-05968" position="float">
<label>Figure 13.</label>
<caption>
<p>(a) Calculated battery-life time using the measured downscaled battery capacity and the measured current consumption profile of T-Sensor-v node. (b) Estimated battery life time with the actual battery and the measured current consumption profile of T-Sensor-v node.</p>
</caption>
<graphic xlink:href="sensors-09-05968f13"></graphic>
</fig>
<fig id="f14-sensors-09-05968" position="float">
<label>Figure 14.</label>
<caption>
<p>Battery-level (V) vs. time (D:HH:MM). Digital Voltage Meter (DVM) was used to measure the battery-level and T-Sensor-v node itself monitored its battery-level.</p>
</caption>
<graphic xlink:href="sensors-09-05968f14"></graphic>
</fig>
<table-wrap id="t1-sensors-09-05968" position="float">
<label>Table 1.</label>
<caption>
<p>Hardware platforms and development environment for TSN.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th colspan="2" align="left" valign="top" rowspan="1"></th>
<th align="center" valign="bottom" rowspan="1" colspan="1">PCN</th>
<th align="center" valign="bottom" rowspan="1" colspan="1">SCN</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="2" align="left" valign="top" rowspan="1">MCU</td>
<td align="center" valign="top" rowspan="1" colspan="1">RadioPulse MG2400 (8051Core)</td>
<td align="center" valign="top" rowspan="1" colspan="1">TI MSP430F1611</td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" rowspan="1">Transceiver</td>
<td align="center" valign="top" rowspan="1" colspan="1">RadioPulse MG2400</td>
<td align="center" valign="top" rowspan="1" colspan="1">TI CC2420</td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" rowspan="1">Magnetic Sensor</td>
<td align="center" valign="top" rowspan="1" colspan="1">AMR Sensor</td>
<td align="center" valign="top" rowspan="1" colspan="1">AMR Sensor</td>
</tr>
<tr>
<td colspan="4" align="center" valign="top" rowspan="1">
<hr></hr>
</td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" rowspan="1">Network Stack</td>
<td align="center" valign="top" rowspan="1" colspan="1">Zigbee stack of RadioPulse</td>
<td align="center" valign="top" rowspan="1" colspan="1">Proprietary Routing/MAC</td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" rowspan="1">Compiler</td>
<td align="center" valign="top" rowspan="1" colspan="1">Keil 8051 compiler</td>
<td align="center" valign="top" rowspan="1" colspan="1">msp-gcc compiler</td>
</tr>
<tr>
<td colspan="4" align="center" valign="top" rowspan="1">
<hr></hr>
</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">IEEE Sniffer</td>
<td align="left" valign="top" rowspan="1" colspan="1">802.15.4</td>
<td align="center" valign="top" rowspan="1" colspan="1">RadioPulse ZigBee packet analyzer</td>
<td align="center" valign="top" rowspan="1" colspan="1">TI CC2420DK packet sniffer</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t2-sensors-09-05968" position="float">
<label>Table 2.</label>
<caption>
<p>ICC gate testbed test results. 98.2% of vehicles were detected by two T-Sensor-v nodes and 97.7% among them is delivered to the T-BS-com-v node.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="bottom" rowspan="1" colspan="1">
<bold>Conditions</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1">
<bold>Num. of vehicles</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1">
<bold>Percentage (%)</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">D0: 2 T-Sensor-v detecting and T-Sink-v reporting</td>
<td align="center" valign="top" rowspan="1" colspan="1">218−4=214</td>
<td align="center" valign="top" rowspan="1" colspan="1">98.2</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">D1: 1 T-Sensor-v can’t detect</td>
<td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">D2: 2 T-Sensor-v nodes can’t detect</td>
<td align="center" valign="top" rowspan="1" colspan="1">2</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.9</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">D3: Double detection</td>
<td align="center" valign="top" rowspan="1" colspan="1">1</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.5</td>
</tr>
<tr>
<td colspan="3" align="center" valign="top" rowspan="1">
<hr></hr>
</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">C0: Successful end-to-end delivery including C1</td>
<td align="center" valign="top" rowspan="1" colspan="1">214−5=209</td>
<td align="center" valign="top" rowspan="1" colspan="1">97.7</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">C1: Lost ACK problem in relaying</td>
<td align="center" valign="top" rowspan="1" colspan="1">2</td>
<td align="center" valign="top" rowspan="1" colspan="1">0.9</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">C2: packet loss in relaying by T-Sink-r</td>
<td align="center" valign="top" rowspan="1" colspan="1">5</td>
<td align="center" valign="top" rowspan="1" colspan="1">2.3</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">C4: T-Sink-v can’t receive one or two DETECT packets from T-Sensor-v</td>
<td align="center" valign="top" rowspan="1" colspan="1">0</td>
<td align="center" valign="top" rowspan="1" colspan="1">0</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t3-sensors-09-05968" position="float">
<label>Table 3.</label>
<caption>
<p>Old highway testbed. 100% of vehicles were detected by two T-Sensor-v node and 94% of them were relayed to the T-BS-com-v node.</p>
</caption>
<table frame="hsides" rules="rows">
<thead>
<tr>
<th align="center" valign="middle" rowspan="3" colspan="1">
<bold>Conditions</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1">
<bold>12 Oct. in 2007</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1">
<bold>13 Oct. in 2007</bold>
</th>
</tr>
<tr>
<th align="center" valign="middle" rowspan="1" colspan="1">
<bold>Num. of vehicles</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1">
<bold>Percentage (%)</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1">
<bold>Num. of vehicles</bold>
</th>
<th align="center" valign="middle" rowspan="1" colspan="1">
<bold>Percentage (%)</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">D0: Two T-Sensor-v detects vehicle</td>
<td align="center" valign="middle" rowspan="1" colspan="1">183</td>
<td align="center" valign="middle" rowspan="1" colspan="1">100</td>
<td align="center" valign="middle" rowspan="1" colspan="1">99</td>
<td align="center" valign="middle" rowspan="1" colspan="1">100</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">C4: T-Sink-v can’t receive one or two DETECT packet from T-Sensor-v</td>
<td align="center" valign="middle" rowspan="1" colspan="1">10</td>
<td align="center" valign="middle" rowspan="1" colspan="1">5.5</td>
<td align="center" valign="middle" rowspan="1" colspan="1">6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">6.1</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t4-sensors-09-05968" position="float">
<label>Table 4.</label>
<caption>
<p>Real field deployment results. 97.8% of vehicles were detected by two T-Sensor-v nodes and speed for 98.5% of them were calculated and delivered to the T-BS-com-v node.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="middle" rowspan="3" colspan="1">
<bold>Conditions</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1">
<bold>Day time</bold>
</th>
<th colspan="2" align="center" valign="middle" rowspan="1">
<bold>Night time</bold>
</th>
</tr>
<tr>
<th colspan="4" align="center" valign="middle" rowspan="1">
<hr></hr>
</th>
</tr>
<tr>
<th align="center" valign="bottom" rowspan="1" colspan="1">
<bold>Number of vehicles</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1">
<bold>(%)</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1">
<bold>Number of vehicles</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1">
<bold>(%)</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">D0: 2 T-Sensor-v detecting</td>
<td align="center" valign="top" rowspan="1" colspan="1">189 − 3 = 186</td>
<td align="center" valign="top" rowspan="1" colspan="1">98.4</td>
<td align="center" valign="top" rowspan="1" colspan="1">223 − 6= 217</td>
<td align="center" valign="top" rowspan="1" colspan="1">97.3</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">D1: 1 or 2 T-Sensor-v can’t detect</td>
<td align="center" valign="top" rowspan="1" colspan="1">3</td>
<td align="center" valign="top" rowspan="1" colspan="1">1.6</td>
<td align="center" valign="top" rowspan="1" colspan="1">6</td>
<td align="center" valign="top" rowspan="1" colspan="1">2.7</td>
</tr>
<tr>
<td colspan="5" align="center" valign="top" rowspan="1">
<hr></hr>
</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">C0: Successful end-to-end delivery</td>
<td align="center" valign="top" rowspan="1" colspan="1">186 − 2 = 184</td>
<td align="center" valign="top" rowspan="1" colspan="1">98.9</td>
<td align="center" valign="top" rowspan="1" colspan="1">217 − 4 = 213</td>
<td align="center" valign="top" rowspan="1" colspan="1">98.2</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="1" colspan="1">C4: T-Sink-v can’t receive one or two DETECT packet from T-Sensor-v</td>
<td align="center" valign="top" rowspan="1" colspan="1">2</td>
<td align="center" valign="top" rowspan="1" colspan="1">1.1</td>
<td align="center" valign="top" rowspan="1" colspan="1">4</td>
<td align="center" valign="top" rowspan="1" colspan="1">1.8</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t5-sensors-09-05968" position="float">
<label>Table 5.</label>
<caption>
<p>Speed accuracy comparison between SCN and Sensys Wireless VDS [
<xref ref-type="bibr" rid="b15-sensors-09-05968">15</xref>
].</p>
</caption>
<table frame="hsides" rules="cols">
<thead>
<tr>
<th colspan="4" align="center" valign="middle" rowspan="1">
<bold>Sensys [
<xref ref-type="bibr" rid="b15-sensors-09-05968">15</xref>
]</bold>
</th>
<th colspan="8" align="center" valign="middle" rowspan="1">
<bold>S3</bold>
</th>
</tr>
<tr>
<th colspan="12" align="center" valign="middle" rowspan="1">
<hr></hr>
</th>
</tr>
<tr>
<th colspan="4" align="center" valign="middle" rowspan="1">
<bold>11–19 Sep., 2006</bold>
</th>
<th colspan="4" align="center" valign="middle" rowspan="1">
<bold>In the morning on 20 Oct., 2007</bold>
</th>
<th colspan="4" align="center" valign="middle" rowspan="1">
<bold>In the afternoon on 20 Oct., 2007</bold>
</th>
</tr>
<tr>
<th colspan="12" align="center" valign="middle" rowspan="1">
<hr></hr>
</th>
</tr>
<tr>
<th align="center" valign="middle" rowspan="2" colspan="1">15-Min Quarter Number</th>
<th colspan="2" align="center" valign="middle" rowspan="1">Avg. Speed (mph)
<hr></hr>
</th>
<th align="center" valign="middle" rowspan="3" colspan="1">Absolute Error (%)</th>
<th align="center" valign="middle" rowspan="3" colspan="1">15-Min Quarter Number</th>
<th colspan="2" align="center" valign="middle" rowspan="1">Avg. Speed (mph)
<hr></hr>
</th>
<th align="center" valign="middle" rowspan="3" colspan="1">Abs. Error (%)</th>
<th align="center" valign="middle" rowspan="3" colspan="1">15-Min Quarter Number</th>
<th colspan="2" align="center" valign="middle" rowspan="1">Avg. Speed (mph)
<hr></hr>
</th>
<th align="center" valign="middle" rowspan="3" colspan="1">Abs. Error (%)</th>
</tr>
<tr>
<th align="center" valign="middle" rowspan="1" colspan="1">Laser gun Ground Truth</th>
<th align="center" valign="middle" rowspan="1" colspan="1">VDS</th>
<th align="center" valign="middle" rowspan="1" colspan="1">Switching tape Ground Truth</th>
<th align="center" valign="middle" rowspan="1" colspan="1">SCN</th>
<th align="center" valign="middle" rowspan="1" colspan="1">Switching tape Ground Truth</th>
<th align="center" valign="middle" rowspan="1" colspan="1">SCN</th>
</tr>
<tr>
<th align="left" valign="bottom" colspan="12" rowspan="1">
<hr></hr>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center" valign="middle" rowspan="1" colspan="1">2</td>
<td align="center" valign="middle" rowspan="1" colspan="1">67.7</td>
<td align="center" valign="middle" rowspan="1" colspan="1">67.4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">0.4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">S1</td>
<td align="center" valign="middle" rowspan="1" colspan="1">21.6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">21.4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1.1</td>
<td align="center" valign="middle" rowspan="1" colspan="1">S1</td>
<td align="center" valign="middle" rowspan="1" colspan="1">20.2</td>
<td align="center" valign="middle" rowspan="1" colspan="1">20.2</td>
<td align="center" valign="middle" rowspan="1" colspan="1">0.0</td>
</tr>
<tr>
<td align="center" valign="middle" rowspan="1" colspan="1">5</td>
<td align="center" valign="middle" rowspan="1" colspan="1">66.7</td>
<td align="center" valign="middle" rowspan="1" colspan="1">64.7</td>
<td align="center" valign="middle" rowspan="1" colspan="1">3.0</td>
<td align="center" valign="middle" rowspan="1" colspan="1">S2</td>
<td align="center" valign="middle" rowspan="1" colspan="1">19.5</td>
<td align="center" valign="middle" rowspan="1" colspan="1">19.2</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1.6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">S2</td>
<td align="center" valign="middle" rowspan="1" colspan="1">21.6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">21.5</td>
<td align="center" valign="middle" rowspan="1" colspan="1">0.5</td>
</tr>
<tr>
<td align="center" valign="middle" rowspan="1" colspan="1">10</td>
<td align="center" valign="middle" rowspan="1" colspan="1">64.4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">64.4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">0.0</td>
<td align="center" valign="middle" rowspan="1" colspan="1">S3</td>
<td align="center" valign="middle" rowspan="1" colspan="1">18.5</td>
<td align="center" valign="middle" rowspan="1" colspan="1">18.3</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1.3</td>
<td align="center" valign="middle" rowspan="1" colspan="1">S3</td>
<td align="center" valign="middle" rowspan="1" colspan="1">20.4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">20.2</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1</td>
</tr>
<tr>
<td align="center" valign="middle" rowspan="1" colspan="1">13</td>
<td align="center" valign="middle" rowspan="1" colspan="1">66.6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">65.9</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1.1</td>
<td align="center" valign="middle" rowspan="1" colspan="1">S4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">20.6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">20.4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1.2</td>
<td align="center" valign="middle" rowspan="1" colspan="1">S4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">20.9</td>
<td align="center" valign="middle" rowspan="1" colspan="1">21.2</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1.4</td>
</tr>
<tr>
<td align="center" valign="middle" rowspan="1" colspan="1">17</td>
<td align="center" valign="middle" rowspan="1" colspan="1">67.6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">65.6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">3.0</td>
<td align="center" valign="middle" rowspan="1" colspan="1"></td>
<td align="center" valign="middle" rowspan="1" colspan="1"></td>
<td align="center" valign="middle" rowspan="1" colspan="1"></td>
<td align="center" valign="middle" rowspan="1" colspan="1"></td>
<td align="center" valign="middle" rowspan="1" colspan="1">S5</td>
<td align="center" valign="middle" rowspan="1" colspan="1">19.1</td>
<td align="center" valign="middle" rowspan="1" colspan="1">19</td>
<td align="center" valign="middle" rowspan="1" colspan="1">0.5</td>
</tr>
<tr>
<td align="center" valign="middle" rowspan="1" colspan="1">21</td>
<td align="center" valign="middle" rowspan="1" colspan="1">66.8</td>
<td align="center" valign="middle" rowspan="1" colspan="1">66.1</td>
<td align="center" valign="middle" rowspan="1" colspan="1">1.0</td>
<td align="center" valign="middle" rowspan="1" colspan="1"></td>
<td align="center" valign="middle" rowspan="1" colspan="1"></td>
<td align="center" valign="middle" rowspan="1" colspan="1"></td>
<td align="center" valign="middle" rowspan="1" colspan="1"></td>
<td align="center" valign="middle" rowspan="1" colspan="1">S6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">21.6</td>
<td align="center" valign="middle" rowspan="1" colspan="1">21.4</td>
<td align="center" valign="middle" rowspan="1" colspan="1">0.9</td>
</tr>
<tr>
<td colspan="12" align="center" valign="middle" rowspan="1">
<hr></hr>
</td>
</tr>
<tr>
<td colspan="3" align="center" valign="middle" rowspan="1">
<bold>MAPE</bold>
</td>
<td align="center" valign="middle" rowspan="1" colspan="1">
<bold>1.4</bold>
</td>
<td colspan="3" align="center" valign="middle" rowspan="1">
<bold>MAPE</bold>
</td>
<td align="center" valign="middle" rowspan="1" colspan="1">
<bold>1.1</bold>
</td>
<td colspan="3" align="center" valign="middle" rowspan="1">
<bold>MAPE</bold>
</td>
<td align="center" valign="middle" rowspan="1" colspan="1">
<bold>0.7</bold>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t6-sensors-09-05968" position="float">
<label>Table 6.</label>
<caption>
<p>Description for each parameter in (2).</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="bottom" rowspan="1" colspan="1">
<bold>Abbreviation</bold>
</th>
<th align="center" valign="bottom" rowspan="1" colspan="1">
<bold>Meaning</bold>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center" valign="top" rowspan="1" colspan="1">L</td>
<td align="left" valign="top" rowspan="1" colspan="1">Battery life-time of T-Sensor-v node (h)</td>
</tr>
<tr>
<td align="center" valign="top" rowspan="1" colspan="1">B</td>
<td align="left" valign="top" rowspan="1" colspan="1">The capacity of battery (mAh)</td>
</tr>
<tr>
<td align="center" valign="top" rowspan="1" colspan="1">Cc</td>
<td align="left" valign="top" rowspan="1" colspan="1">Average current consumption for calibrating the sensor block (mA)</td>
</tr>
<tr>
<td align="center" valign="top" rowspan="1" colspan="1">Cs</td>
<td align="left" valign="top" rowspan="1" colspan="1">Average current consumption for sensing task (mA)</td>
</tr>
<tr>
<td align="center" valign="top" rowspan="1" colspan="1">Cp</td>
<td align="left" valign="top" rowspan="1" colspan="1">Average current consumption for signal processing task (mA)</td>
</tr>
<tr>
<td align="center" valign="top" rowspan="1" colspan="1">Cr</td>
<td align="left" valign="top" rowspan="1" colspan="1">Average current consumption for RF transmission task (mA)</td>
</tr>
<tr>
<td align="center" valign="top" rowspan="1" colspan="1">Ci</td>
<td align="left" valign="top" rowspan="1" colspan="1">Average current consumption for idle task (mA)</td>
</tr>
</tbody>
</table>
</table-wrap>
</floats-group>
</pmc>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/TelematiV1/Data/Pmc/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000559 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd -nk 000559 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    TelematiV1
   |flux=    Pmc
   |étape=   Corpus
   |type=    RBID
   |clé=     PMC:3312425
   |texte=   S3: School Zone Safety System Based on Wireless Sensor Network
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/RBID.i   -Sk "pubmed:22454567" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd   \
       | NlmPubMed2Wicri -a TelematiV1 

Wicri

This area was generated with Dilib version V0.6.31.
Data generation: Thu Nov 2 16:09:04 2017. Site generation: Sun Mar 10 16:42:28 2024