<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<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="doi">10.3390/s121216194</article-id>
<article-id pub-id-type="publisher-id">sensors-12-16194</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>TDMA-Based Dual-Mode Communication for Mobile Wireless Sensor Networks</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Mehta</surname><given-names>Ankur</given-names></name><xref ref-type="aff" rid="af1-sensors-12-16194"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-12-16194"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Kerkez</surname><given-names>Branko</given-names></name><xref ref-type="aff" rid="af2-sensors-12-16194"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Glaser</surname><given-names>Steven D.</given-names></name><xref ref-type="aff" rid="af2-sensors-12-16194"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Pister</surname><given-names>Kristofer S. J.</given-names></name><xref ref-type="aff" rid="af1-sensors-12-16194"><sup>1</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-12-16194">
<label>1</label>Department of Electrical Engineering and Computer Sciences, UC Berkeley, Berkeley, CA 94720, USA; E-Mail: <email>pister@eecs.berkeley.edu</email></aff>
<aff id="af2-sensors-12-16194">
<label>2</label>Department of Civil and Environmental Engineering, UC Berkeley, Berkeley, CA 94720, USA; E-Mails: <email>bkerkez@berkeley.edu</email> (B.K.); <email>glaser@berkeley.edu</email> (S.D.G.)</aff>
<author-notes>
<corresp id="c1-sensors-12-16194">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>mehtank@eecs.berkeley.edu</email>; Tel.: +1-510-643-6690.</corresp></author-notes>
<pub-date pub-type="collection">
<month>12</month>
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>22</day>
<month>11</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>12</issue>
<fpage>16194</fpage>
<lpage>16210</lpage>
<history>
<date date-type="received">
<day>03</day>
<month>09</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>02</day>
<month>11</month>
<year>2012</year></date>
<date date-type="accepted">
<day>09</day>
<month>11</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland</copyright-statement>
<copyright-year>2012</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>Small highly mobile robots, and in particular micro air vehicles (MAVs), are well suited to the task of exploring unknown indoor environments such as buildings and caves. Such a task imposes a number of requirements on the underlying communication infrastructure, with differing goals during various stages of the mission. This work addresses those requirements with a hybrid communications infrastructure consisting of a stationary mesh network along with the mobile nodes. The combined network operates in two independent modes, coupling a highly efficient, low duty cycle, low throughput mode for routing and persistent sensing with a burst mode for high data rate communication. By strategically distributing available frequency channels between the mobile agents and the stationary nodes, the overall network provides reliable long-term communication paths while maximizing data throughput when needed.</p></abstract>
<kwd-group>
<kwd>mobile wireless sensor networks</kwd>
<kwd>WSN</kwd>
<kwd>MAV</kwd>
<kwd>TDMA</kwd>
<kwd>IEEE 802.15.4</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Small, cheap, highly mobile robots can be used to solve a wide variety of problems [<xref ref-type="bibr" rid="b1-sensors-12-16194">1</xref>]. The availability of off-the-shelf components for such micro air vehicles (MAVs) has made them an active topic of current research and even commercial development (e.g., [<xref ref-type="bibr" rid="b2-sensors-12-16194">2</xref>–<xref ref-type="bibr" rid="b4-sensors-12-16194">4</xref>]). In particular, MAVs are well suited for exploration of unknown or difficult to access indoor environments, such as buildings and caves. They can be used to map out a space of interest, or search within for items of interest. MAVs can also be used to deploy a stationary wireless sensor network (WSN) for long-term persistent sensing of that environment.</p>
<p>Though there are many details differentiating specific mission scenarios, at the most basic they all involve gathering data throughout an unknown environment and passing it to a remote base station. Only in a very narrow range of specifications can such a mission be accomplished without any communication at all (e.g., by storing data on board then physically returning to the base station); otherwise, multihop wireless network design becomes an integral consideration in such missions. Different mission parameters present different tradeoffs, and there may be no single network design that will satisfy all MAV requirements. However, there are a number common traits, which leads to a general framework that can be used as a starting point for developing a ubiquitous MAV network architecture.</p>
<p>In this paper we present a design for a network infrastructure that can accommodate typical MAV missions. By building on existing solutions for the various subproblems, we can create a hybrid network system that can effectively operate in a mode appropriate to the task at hand. In Section 2 we will describe typical MAV missions, breaking it up into common subproblems. A description of previous research, along with hardware used for such missions will also be included. The communications requirements inherent to a MAV will be discussed in Section 3, followed by the state of the art protocol for communications in a wireless mesh network in Section 4. These two modes will be combined into a single hybrid protocol, as described in Section 5. Finally, we will identify areas where this implementation is still insufficient or unclear, and propose various solutions to complete the design in Section 6. We will close with a discussion of future research needs to properly design a network infrastructure to support MAV missions.</p></sec>
<sec>
<label>2.</label>
<title>Background</title>
<sec>
<label>2.1.</label>
<title>Missions and Requirements</title>
<p>A major motivating example of the need for MAV networks is shown in <xref ref-type="fig" rid="f1-sensors-12-16194">Figure 1</xref>. In this example, a MAV has dropped a number of nodes in an unknown environment, and is wirelessly communicating with a base station over the resulting stationary infrastructure. A star topology on the underlying network would limit communication to only those nodes a single hop from the base station, while a multihop tree topology would be susceptible to loss of connectivity from the failure of a single node. As such, the network must form a multihop mesh topology, where nodes can have multiple neighbors, and data can pass through several nodes on their way to and from the base station.</p>
<p>These stationary network nodes serve the purpose of relaying information between the MAV agent and the base station, while also acting as a long-term persistent sensing platform, which can be left in place indefinitely to collect information about its environment. The challenge of designing such a system thus lies in adapting the wireless network to both long-term, low data rate reliable sensing missions, while accommodating the burst of short-term, high data rate transmissions of MAV agents.</p>
<p>The specific MAV mission will define the tradeoffs necessary to design its underlying network. However, many of those design decisions can be accomplished by tuning various parameters in a general framework. At its most general, a MAV mission has the following components:
<list list-type="bullet">
<list-item>
<p>Navigate through the environment</p></list-item>
<list-item>
<p>Deploy sensors and repeater nodes</p></list-item>
<list-item>
<p>Relay data back from MAV and deployed sensors</p></list-item></list></p>
<p>The arbitrary topology of an unknown environment means that line-of-sight communication from the MAV to the outside world is often impossible. Thus, the MAV must carry along and deploy a payload of repeater nodes along its flight path. These drop-off nodes must establish a wireless network over which the MAV can communicate to an external base station.</p>
<p>The objective of the general MAV mission is to relay data from inside the unknown environment to the outside world. This data can come from the sensors on the MAV, using the deployed network nodes merely as a communications infrastructure, or it can also be generated by sensors on the deployed nodes themselves. In the case of reconnaissance-type missions, data from MAV sensors will be composed of short, high volume bursts (camera feeds, microphones, <italic>etc.</italic>). The stationary network nodes will generate low rate data over the long-term for purposes of anomaly detection or the monitoring of slowly-changing environmental phenomena (footstep detection, smoke detection, <italic>etc</italic>.).</p>
<p>The most significant design constraints in such missions are weight and power consumption; the two go hand-in-hand. The lower the mass of the MAV with its payload, the less power is needed to fly, thus permitting longer missions. Similarly, the lower the power consumption, the smaller and lighter the battery needed for a given mission. Since the deployed network is initially dead payload weight on the MAV, minimizing overall network power consumption minimizes the battery requirements on the dropped-off nodes (or eliminates in entirely in favor of energy scavenging sources), thus lightening the load and increasing the scope of possible missions.</p>
<p>Guidance of the MAV can either be handled remotely, via a central base station, or autonomously through on-board processing. Remote control simplifies flight processing by offloading guidance and navigation decisions to a central operator. However, it imposes high throughput and low latency requirements on the network. On-board data must be passed rapidly to the operator to facilitate real-time control of the MAV. Due to possible intra-network radio interference and limited centralized radio resources, there exist limits on the ability to utilize multiple MAVs during a mission. Autonomous MAV operation, on the other hand, significantly increases on-board sensing and processing requirements, but reduces required sustained data rates. Autonomous operation can also enable multiple MAVs in a single network, which increases complexity of the network routing and general network resource allocation.</p>
<p>Given such tradeoffs, there are a number of important parameters to consider when evaluating a MAV system. The potential capability of the system is directly related to the mission duration, which in turn depends on power consumption. The efficacy at which the MAV can accomplish its goals is directly related to the data transfer capabilities within the system, which can be measured both by data throughput and network latency.</p></sec>
<sec>
<label>2.2.</label>
<title>Prior Work</title>
<p>The problem of maintaining reliable communication to mobile nodes through a WSN has been studied both generally and for specific mission scenarios. In such studies, especially those dealing with MAVs, communication was often assumed to be single-hop line-of-sight from the mobile node to the base station [<xref ref-type="bibr" rid="b5-sensors-12-16194">5</xref>,<xref ref-type="bibr" rid="b6-sensors-12-16194">6</xref>]. As previously described, most missions which have data generated in RF-challenged environments are simply infeasible without multihop communication to the outside world. Furthermore, lack of frequency channel diversity can cause a selected transmission channel to perform poorly due to external interference or multipath fading [<xref ref-type="bibr" rid="b7-sensors-12-16194">7</xref>]. Even brief drops in connectivity due to such interference can have severe adverse real-time performance effects during a MAV mission.</p>
<p>Alternately, if relaying MAV data over a stationary multihop mesh network, nodes in the network are required to be always on – when not transmitting, each node must keep its radio in receive mode to ensure that data from the mobile node will be received by a node in the mesh [<xref ref-type="bibr" rid="b8-sensors-12-16194">8</xref>,<xref ref-type="bibr" rid="b9-sensors-12-16194">9</xref>]. The need to keep nodes listening for incoming packets places a severe burden on the stationary mesh’s energy budget; such persistent power consumption requires bigger, heavier batteries on each node. In a scenario where MAVs must deploy the multihop WSN mesh in an unknown environment, fewer nodes can then fit in the payload, which in turn reduces the maximum communication range of the MAV.</p>
<p>Power efficiency has been addressed by medium access control (MAC) layer protocols for stationary wireless networking stacks. By scheduling wireless communications, nodes can power down their radios entirely when not in use. These time division multiple access (TDMA) schemes allow duty cycling on the order of of 0.1%–1% or less [<xref ref-type="bibr" rid="b10-sensors-12-16194">10</xref>–<xref ref-type="bibr" rid="b13-sensors-12-16194">13</xref>], significantly lowering the average power consumption and battery requirement of each node. These protocols can also employ frequency diversity, scheduling successive communications on different frequency channels, thus mitigating effects of radio interference. While such power efficiency and reliability has been addressed by medium access control (MAC) layer protocols in stationary wireless networking stacks, these energy efficient MAC layers have until now not been extended to include mobile nodes.</p>
<p>Since line-of-sight communication can not be assumed, and current low-power WSN architectures are not suitable for MAV missions, a new architecture must be proposed to ensure low power consumption and communication reliability, while permitting rapid, high throughput data bursts when required.</p></sec>
<sec>
<label>2.3.</label>
<title>Sample Hardware</title>
<p>Our MAV platform combines a miniature helicopter with an ultra-low-powered wireless node (<xref ref-type="fig" rid="f1-sensors-12-16194">Figure 1</xref>). The GINA board [<xref ref-type="bibr" rid="b14-sensors-12-16194">14</xref>] consists of a 2.4 GHz IEEE 802.15.4 radio, Texas Instruments MSP430 microprocessor, and a number of inertial sensors. The GINA platform can be used directly as a MAV flight controller, or as a relay for control signals from a central location [<xref ref-type="bibr" rid="b15-sensors-12-16194">15</xref>]. The OpenWSN project [<xref ref-type="bibr" rid="b16-sensors-12-16194">16</xref>] has been ported to the GINA hardware to implement time synchronization, frequency channel hopping, mesh networking, and multihop communications. A MAV controlled by a GINA can be used to deploy additional GINA nodes for the stationary drop-off mesh infrastructure, as shown in <xref ref-type="fig" rid="f2-sensors-12-16194">Figure 2</xref>. With standards compliant networking interfaces, this hardware forms a testbed for the implementation of the protocols described in this paper.</p></sec></sec>
<sec>
<label>3.</label>
<title>MAV Communication</title>
<p>A MAV interacts with its communication system in two major ways, which are tied to its two major functional subsystems: flight and sensing.</p>
<sec>
<label>3.1.</label>
<title>Flight</title>
<p>Different levels of autonomy require different amounts of communication. If the on-board controller is solely responsible for stability, then a human operator must remote-control the flight. In that case, the base station needs to obtain sensor data of sufficient fidelity to understand the environment in order to direct the MAV. This is generally at least video at a few frames per second, perhaps augmented with additional inertial sensor data. This typically requires a throughput on the order of 100kbps. The operator must also send control signals back to the MAV. This is generally a much smaller amount of data, on the order of tens to hundreds of bits per second.</p>
<p>This bidirectional data needs to be transmitted in real time and minimizing latency is key. Without intelligence on board the MAV, a network delay on the order of tenths of a second could drive the MAV into a wall or obstacle. Slower, more stable MAVs may be able to tolerate the delay, but may waste energy in low speed movement. As MAV functionality is optimized, round trip latency becomes even more critical.</p>
<p>The required data rates and latencies are typically not difficult to achieve in a point-to-point link, and can even be attained over a short multihop path. However, the performance rapidly degrades as the distance between the MAV and its base station increases. Each additional hop along a network path adds both latency and network traffic, and as network traffic increases, the constant total bandwidth results in lowered end-to-end data throughput.</p>
<p>This saturation can be alleviated by requiring autonomy of the MAV. This can range from merely obstacle avoidance along a user-defined waypointed path to full autonomous path planning and guidance decisions. Autonomy thus minimizes or eliminates intervention from a human operator, and similarly, reduces the data that then needs to be sent to the base station for flight control. Nonetheless, data throughput and latency are still important parameters that impact the ability of human operators to influence the MAV mission.</p></sec>
<sec>
<label>3.2.</label>
<title>Sensing</title>
<p>MAVs necessarily carry a number of sensors. At minimum, these include sensors for stability (e.g., inertial sensors, laser range-finders, <italic>etc</italic>.), but additional sensors may fall into one or more categories:
<list list-type="bullet">
<list-item>
<p>Sensors that require significant mobility, e.g., still and video cameras;</p></list-item>
<list-item>
<p>Sensors that are particularly heavy, e.g., chemical sensors;</p></list-item>
<list-item>
<p>Sensors that need to be used only once per location, e.g., thermal sensors, passive infrared (PIR) sensors.</p></list-item></list></p>
<p>Many of these, such as thermal or chemical sensors, generate data at low rates, on the order of a few bytes per sample. Also, since the measurements often lack high spatial or temporal variability, samples are infrequently generated. In this case, throughput is of minimal concern. If the gathered data does not impact the real time mission status, then latency requirements can also be relaxed.</p>
<p>Other sensors, however, can generate large volumes of data. Of these probably the most widely applicable and thus most common are cameras, which can generate anywhere from kilobytes to megabytes per sample, at rates from minutes per sample up to samples per second. High latency can affect the throughput if data flowing through the network saturates node capacities, thus resulting in dropped data. If the gathered data does not critically impact the real-time mission, latency may not be so much of a concern, but maximizing data throughput still remains critical. It is thus imperative that the network containing the MAV support both rapid data streams, and well as more sporadic, smaller sized packets.</p></sec></sec>
<sec>
<label>4.</label>
<title>Stationary Sensor Network</title>
<sec>
<label>4.1.</label>
<title>Low Power Persistent Sensing</title>
<p>Reliable communication with mobile MAV agents demands a stationary wireless network, which routes information to and from MAV agents, while serving as a persistent sensing platform to process information about its surrounding environment. While MAV agents are deployed for short-term mission-specific purposes, this stationary network is expected to have deployment lifetimes on the order of days to months. As such, low power consumption is key for maximizing battery and deployment lifetime. Compared to the requirements imposed by mobile MAV agents, the data throughput requirements of stationary network nodes are expected to be low, generating packets on the order of seconds to minutes. For example, in mission critical settings the stationary network would be responsible for environmental-sensing tasks such as proximity sensing or footstep detection.</p></sec>
<sec>
<label>4.2.</label>
<title>Wireless Sensor Networks</title>
<p>Some notable studies have explored the use of multihop WSNs for purposes of long-term persistent sensing. A number of such systems are time division multiple access (TDMA) based networks which support both time and frequency division to facilitate robust communications while permitting for low battery consumption [<xref ref-type="bibr" rid="b13-sensors-12-16194">13</xref>,<xref ref-type="bibr" rid="b17-sensors-12-16194">17</xref>]. Successful applications have ranged from industrial control [<xref ref-type="bibr" rid="b18-sensors-12-16194">18</xref>], military applications [<xref ref-type="bibr" rid="b19-sensors-12-16194">19</xref>], and habitat monitoring [<xref ref-type="bibr" rid="b20-sensors-12-16194">20</xref>]. The majority of these studies was built upon the IEEE 802.15.4 stack [<xref ref-type="bibr" rid="b21-sensors-12-16194">21</xref>], which specifies hardware and software requirements to be met to facilitate interoperability between low-power wireless devices.</p>
<p>A number of key factors emerge when considering the needs imposed on the stationary communications infrastructure:
<list list-type="bullet">
<list-item>
<p>Reliability: Guarantees must be given to ensure reliable data packet delivery, and the network should have methods to mitigate the effects external radio interference.</p></list-item>
<list-item>
<p>Low power consumption: Stationary nodes have to meet long-term deployment goals while running only on batteries.</p></list-item>
<list-item>
<p>Scalability: The network should support an arbitrary number of stationary or mobile nodes.</p></list-item>
<list-item>
<p>Security: Communication should be encrypted to protect data integrity and mitigate malicious attacks.</p></list-item>
<list-item>
<p>Flexibility: The communication protocol has to dynamically allocate resources to meet the needs imposed by high data throughput requirement of MAVs with those of the low throughput stationary sensing nodes.</p></list-item></list></p>
<p>To meet these requirements for the stationary network backbone, we propose an architecture built upon the time synchronized mesh protocol (TSMP) [<xref ref-type="bibr" rid="b13-sensors-12-16194">13</xref>]. This protocol has also been standardized under the IEEE 802.15.4E workgroup [<xref ref-type="bibr" rid="b22-sensors-12-16194">22</xref>], as well as the Wireless Hart Foundation [<xref ref-type="bibr" rid="b23-sensors-12-16194">23</xref>], and ISA100 [<xref ref-type="bibr" rid="b24-sensors-12-16194">24</xref>]. At its core, it ensures reliable, secure, and scalable wireless communications by combining very tight time synchronization with frequency channel hopping and routing diversity. These protocols also specify authentication and encryption routines.</p>
<p>TSMP relies on a number of MAC-layer enhancements (and thus larger implementation overhead) to facilitate synchronization and frequency channel diversity. It is a networking technique that relies on an agreed upon transmission schedule between network nodes (<xref ref-type="fig" rid="f3-sensors-12-16194">Figure 3</xref>). Time is sliced up into time slots of equal length (10ms according to the IEEE 802.15.4e standard); a constant number of slots make up a slot frame which repeats indefinitely over time. Once synchronized, network node pairs are scheduled to exchange communications at a specified time slot and channel offset (carrier frequency, 16 of which are specified by IEEE 802.15.4) within the repeating slot frame. A major requirement stipulates that no two node pairs can communicate during the same time slot and on the channel offset, thus ensuring collision-free communication. It has been shown that multipath fading and external interference can drastically impede network connectivity if a single frequency channel is used [<xref ref-type="bibr" rid="b7-sensors-12-16194">7</xref>]. Since nodes only communicate when scheduled, they keep their radios powered off most of the time. This low duty cycle plays a critical role in keeping battery consumption to a minimum, theoretically permitting one of our nodes to last years on a standard AA battery. Such a TDMA-based network can significantly increase the throughput of a WSN, while reducing energy consumption and packet collision rates [<xref ref-type="bibr" rid="b13-sensors-12-16194">13</xref>].</p>
<p>The workgroup IEEE 802.15.4E [<xref ref-type="bibr" rid="b22-sensors-12-16194">22</xref>] focuses on enhancing the MAC protocol proposed in IEEE 802.15.4 while keeping the same physical layer. In its current proposal, nodes can switch between different hopping sequences. As with TSMP, slots can be added/removed during the lifetime of the network.</p>
<p>In the stationary setting, a TSMP network is centrally scheduled by a network manager. When a node first joins a network, it leaves its radio on and listens for advertisements (ADV packets, see <xref ref-type="fig" rid="f3-sensors-12-16194">Figure 3</xref>) from its neighbors. Upon hearing an ADV packet, the node synchronizes to the network by the adjusting its slot frame to reflect that of its time parent. The network manager than assigns this new node a transmission schedule. The network manager may allocate more slots to a node to increase throughput. Due to clock drift, nodes are also required to re-synchronize regularly. The joining and synchronization process may take some time, depending on the size of the network, external interference, and the length of the slot frame. As such, a traditional TSMP network does not lend itself readily to applications which require mobile agents and fast response times. The TSMP routing table, and transmission schedule are updated at most once every slot-frame. A MAV agent may change its location, and thus its neighbors, much more quickly than a centralized controller can keep track off. As such, a modification must be made to the TDMA-based network schedule to accommodate the dynamics of the MAV.</p>
<p>Aside from supporting scheduled communications between neighboring nodes, TSMP also supports multihop communications via the Routing Protocol for Low power and Lossy Networks (RPL) [<xref ref-type="bibr" rid="b25-sensors-12-16194">25</xref>]. RPL is a gradient-based routing algorithm which provides multiple data paths between nodes. Data flows, one hop at a time from one node to another. This permits nodes that would otherwise be out of range to communicate with each other. Detailed information on such routing is given in [<xref ref-type="bibr" rid="b13-sensors-12-16194">13</xref>,<xref ref-type="bibr" rid="b25-sensors-12-16194">25</xref>]. While TSMP architecture is designed to facilitate low throughput communications, it can be augmented to allow sporadic bursts of large data as shown in the next section.</p></sec></sec>
<sec>
<label>5.</label>
<title>Hybrid Network</title>
<p><xref ref-type="table" rid="t1-sensors-12-16194">Table 1</xref> shows the significant differences in design parameters which are imposed when comparing stationary nodes to MAV nodes.</p>
<p>Rather than building a single network architecture that compromises on all these metrics, we propose instead to have a dual-mode network. The deployed stationary network operates by default as a standard TDMA-based mesh. As new nodes are dropped off by the MAV, they join the mesh and carry on as described by TSMP standards. A modification is added to facilitate communications with the MAV; this communication is carried out on an independent set of channels. In an IEEE 802.15.4 network, 16 channels are typically available for transmission. In the proposed architecture, a subset of these channels is reserved for low throughput stationary mesh communications, while the remainder is only used when required by MAV agents.</p>
<sec>
<label>5.1.</label>
<title>TSMP Modification</title>
<p>The stationary network dropped off by the MAV implements a low power, low duty cycle TSMP mesh. As nodes are dropped off, they join that mesh, with the routing configurations updating accordingly. The frame length must initially be set short enough to incorporate new nodes into the network on a rate comparable to the deployment of the nodes by the MAV. After the MAV mission, this can be slowed down as necessary.</p>
<p>Because the MAV is highly mobile, it will not maintain a constant set of neighbors, and so it is not used as a routing node in the mesh. It still listens for advertisement (ADV) packets to maintain synchronization with the network, but never sends out its own ADVs. Instead, it can send an acknowledgment packet (ACK) to an ADV to initiate communication into the network. After sending an ADV, stationary nodes listen to receive the ACK from a MAV. The advertisements are scheduled inversely proportional to neighbor count, so that on average the MAV would be able to hear one ADV every frame within a neighborhood without risking packet collisions. The frame length must be short enough so that the MAV remains within range of at least one node for the duration of a frame.</p>
<p>An extra slot is added to the frame after the ADV slot for communication from the network to the MAVs. If a node received an ACK to its ADV in the previous slot, it can then confirm with the MAV during the following MAV slot that it will switch to MAV mode for the duration of that frame. The proposed method is very similar to a slotted ALOHA scheme [<xref ref-type="bibr" rid="b26-sensors-12-16194">26</xref>]. If two MAVs respond to an ADV at the same time, a packet collision may occur. In this case, a randomized back-off timer is used to retry communication at a later time. Once a MAV receives a clear-to-send signal during the second slot of each frame (ACK slot) it enters one of two throughput modes.</p></sec>
<sec>
<label>5.2.</label>
<title>Low Throughput MAV Mode</title>
<p>When ACKing an ADV packet, the MAV specifies the type of data it is intending to transmit. If the the data to be transmitted can be fit into a few packets, without stringent latency requirements, the mobile node can send this over the reserved MAV channels to the stationary node in the mesh. The stationary node responds to the MAV with slots in the frame during which it can receive data from the MAV. The MAV then communicates with the mesh as would any other node during its scheduled slots, and the resulting packets can then be routed through the stationary network according to the existing transmission schedule. This mode is outlined in <xref ref-type="fig" rid="f4-sensors-12-16194">Figure 4</xref>. Multiple MAVs can simultaneously communicate to the mesh in this mode.</p></sec>
<sec>
<label>5.3.</label>
<title>MAV Burst Mode</title>
<p>When the MAV has high volumes of data to transmit, or when latency is a primary concern, sending packets through existing mesh traffic becomes insufficient. In this case, the MAV requests a network mode switch in its ADV ACK. If this is confirmed by the stationary node in the MAV slot (see <xref ref-type="fig" rid="f5-sensors-12-16194">Figure 5</xref>), then a dedicated multihop route will be opened up between the MAV and the base station. This route from MAV to base station is determined during standard operation of the mesh, e.g., as described in [<xref ref-type="bibr" rid="b10-sensors-12-16194">10</xref>], and is unlikely to change over the duration of a slot-frame. Starting from the node in contact with the MAV, each node in the mesh informs its direct parent of the mode switch, and then shifts to the burst mode.</p>
<p>This upstream notification can happen in two ways. The standard TSMP communication could be used, in which case the notification would reliably propagate upstream over the course of a slot-frame. Burst mode could then be executed in the following slot frame. Alternately and preferably, a separate slot following the MAV slot could be dedicated to this function, in which every node would listen for a mode-switch notification, and immediately switch to burst mode if required.</p>
<p>The burst mode communication happens over an independent set of channels from the main mesh. During the streaming mode slot-frame, nodes not involved in the direct path from the MAV to the base station carry on network operations as usual. Meanwhile, those nodes directly in-route between the MAV and base station establish a separate communications schedule over their channels. While burst communication schedule is similar to the standard TSMP communication, there are a number of important differences.</p>
<p>Since the data is a single, unidirectional, burst mode stream over a predefined path, most of the TSMP headers can be stripped out of the packets to yield a higher data throughput. For similar reasons, the slot length can be narrowed to transmit at maximum radio output (about 5ms per slot in an IEEE 802.15.4E setting) to facilitate higher packet density. For a standard IEEE 802.15.4E network, this can have the effect of doubling the number of available transmission slots. Link level ACKs are also eschewed in favor of higher bandwidth as this sort of data typically does not require very high reliability. This mode is shown in <xref ref-type="fig" rid="f5-sensors-12-16194">Figure 5</xref>.</p>
<p>This burst mode subnetwork persists for one slot-frame. On the next frame, the network returns to its original state. Data still in transit along the path can either be discarded or stored for transmission over the default channels. If the MAV has additional data it needs to transmit, it can again request burst mode operations by responding to the next ADV packet it receives.</p></sec></sec>
<sec sec-type="methods|conclusions">
<label>6.</label>
<title>Analysis and Conclusions</title>
<sec>
<label>6.1.</label>
<title>Overview</title>
<p>Extensive analysis on TDMA networking, in particular TSMP, has demonstrated its importance for low power wireless networking [<xref ref-type="bibr" rid="b7-sensors-12-16194">7</xref>,<xref ref-type="bibr" rid="b13-sensors-12-16194">13</xref>,<xref ref-type="bibr" rid="b27-sensors-12-16194">27</xref>]. The low throughput MAV mode is effectively just an extension to a standard IEEE 802.15.4E (TSMP) network, with out-of-band communication reserved for direct point-to-point communication with the mobile MAV. Network maintenance and the remaining traffic is left to the primary unmodified IEEE 802.15.4 mesh, thus ensuring the robustness, reliability, and scalability inherited from the original standard. This time synchronized communication protocol has been implemented on the GINA motes under the OpenWSN stack, validating 10ms slots with an extremely efficient duty cycle for the stationary mesh [<xref ref-type="bibr" rid="b16-sensors-12-16194">16</xref>]. This stack supports channel hopping and multihop routing at very low power.</p>
<p>Burst mode communications, on the other hand, augment the underlying TSMP MAC layer with an additional independent set of channels for the MAV burst data. This additional network is effectively a separate, stripped down TSMP network, derived from the original mesh but operating on a separate set of channels. Given a single unique path from a MAV to the base station, a MAV cannot simply send one packet after the other. Since its parent node must forward the packet, the MAV must pause until the parent node is ready to receive again. This leads to the transmission schedule seen in <xref ref-type="fig" rid="f5-sensors-12-16194">Figure 5</xref>.</p></sec>
<sec>
<label>6.2.</label>
<title>Tuning Network Parameters</title>
<p>The hybrid network requires partitioning the available network channels between the stationary mesh and MAV communications. With one unique path to the base station, the optimal scenario involves the ability of the MAV to transmit a packet every other slot. If not enough slot offsets are available, the paths to the base station will fill the transmission schedule in a way that does not permit the MAV to transmit a packet every other slot. This is considered sub-optimal.</p>
<p>As a rule of thumb, the number of hops (paths to the base station) can only be twice the size of the reserved channels to ensure that the MAV can transmit a packet every other slot. As a MAV gets more hops away from the base station, more channels should be allocated accordingly to ensure that burst mode is carried out at the fastest possible rate. As such, to achieve high throughput, the number of allocated MAV channels must be at least half the number of hops that the data is expected to traverse (see <xref ref-type="fig" rid="f6-sensors-12-16194">Figure 6</xref>).</p>
<p>With half-duplex radios, each node along the route must spend half its time receiving and half its time retransmitting the data along the pipe, thus limiting the throughput to half the available data bandwidth. However, with a sufficiently dense network, this limitation could be lifted. If two completely independent paths can be found from the MAV to the base station without overlapping intermediate nodes, data can be alternately sent along both routes, further doubling the throughput to the full available data rate. In this case, the number of reserved MAV channels would need to be at least half the number of hops from MAV to base station.</p>
<p>As there are only 16 channels available in the IEEE 802.15.4 standard, allowing a more extensive network requires more channels to be allocated for MAV use, and fewer for the underlying stationary mesh. However, as shown in [<xref ref-type="bibr" rid="b27-sensors-12-16194">27</xref>], the robustness and efficiency benefits of channel hopping become evident with only a small subset of channels; peak performance can be achieved by allocating six channels to the stationary mesh. Ten channels can thus be available for MAV communications, allowing for a reliable network up to 20 hops deep.</p></sec>
<sec>
<label>6.3.</label>
<title>Performance Evaluation</title>
<p>To evaluate the feasibility of extending a TSMP network to communicate with a mobile agent, a sample network was simulated using MATLAB. An area was populated with randomly distributed network nodes at varying densities (see e.g., <xref ref-type="fig" rid="f7-sensors-12-16194">Figure 7</xref>) through which moved the mobile node. Time varying connectivity between nodes was modeled using a stochastic noise penalty atop the Friis equation [<xref ref-type="bibr" rid="b28-sensors-12-16194">28</xref>]. This allows for the empirically observable random packet loss despite high average signal strength.</p>
<p>Under the proposed scheme, the MAV communicates into the mesh during a slot frame in which it receives an ADV packet from a nearby stationary node. If the stationary nodes send ADVs too infrequently, the MAV may not receive any packets; on the other hand, if the nodes transmit too often, the MAV may encounter a packet collision, again resulting in a failed ADV. The optimum is reached when each node transmits an ADV with probability inversely proportional to the number of neighbors it can hear.</p>
<p>In that case, and accounting for stochastic packet loss, the MAV received a successful ADV ≈ 35% of the time, regardless of density (see <xref ref-type="fig" rid="f8-sensors-12-16194">Figure 8</xref>). In those slot frames, then, data can be offloaded from the MAV into the mesh. Once in the mesh, the data can be transmitted to the base station as governed by the TSMP network parameters [<xref ref-type="bibr" rid="b13-sensors-12-16194">13</xref>]. Depending on the desired metric, dropped data packets can be retransmitted to ensure reliability, or ignored to preserve latency.</p>
<p>This is less frequent than can be achieved with a single hop always-on point-to-point link. However, this scheme is inherently robust to scaling. It allows for reliable multi-hop communication even as the position of the MAV and the network topology change. The underlying TSMP network also eliminates the problem of network saturation due to broadcast flooding: since each packet transmission is scheduled and routed, the number of packets does not increase exponentially as the MAV gets farther from the base station. In that regard then, the reduced throughput is necessary to ensure that the MAV data can arrive at the base station.</p></sec></sec>
<sec sec-type="conclusions">
<label>7.</label>
<title>Conclusions</title>
<p>This paper proposed a communication infrastructure to support highly mobile MAV nodes in a stationary low-power mesh. In contrast to earlier research, simulations have shown that it is feasible to extend a TSMP-like WSN stack, which features an IEEE 802.15.4E time synchronized channel hopping MAC layer, to enable rapid, reliable, low power multihop communications with mobile agents.</p>
<p>Our architecture reserves a unique set of channel offsets to MAV agents, and permits for both low-throughput and streaming data to be transmitted by the MAVs. This flexibility comes at no cost to network reliability, as effects due to external and intra-network radio interference are mitigated through scheduled communications and channel hopping. Furthermore, battery resources of the stationary mesh are preserved due to an extremely low radio duty cycle. This system proposes to greatly increase the range and duration of MAV missions in RF denied environments; future work will focus on extending the already implemented stationary communication infrastructure for the GINA [<xref ref-type="bibr" rid="b16-sensors-12-16194">16</xref>] with our proposed hybrid architecture to gather experimental performance metrics.</p></sec></body>
<back>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-16194"><label>1.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Kumar</surname><given-names>V.</given-names></name><name><surname>Michael</surname><given-names>N.</given-names></name></person-group><article-title>Opportunities and Challenges with Autonomous Micro Aerial Vehicles</article-title><conf-name>Proceedings of the 15th International Symposium on Robotics Research (ISRR)</conf-name><conf-loc>Flagstaff, AZ, USA</conf-loc><conf-date>28 August–1 September 2011</conf-date></citation></ref>
<ref id="b2-sensors-12-16194"><label>2.</label><citation citation-type="web"><comment>AeroVironment, Inc. (AV) : Nano Air Vehicle (NAV). Available online: <ext-link xlink:href="http://www.avinc.com/nano" ext-link-type="uri">http://www.avinc.com/nano</ext-link> (accessed on 13 November 2012).</comment></citation></ref>
<ref id="b3-sensors-12-16194"><label>3.</label><citation citation-type="web"><comment>AR. Drone Parrot. Available online: <ext-link xlink:href="http://ardrone.parrot.com" ext-link-type="uri">http://ardrone.parrot.com</ext-link> (accessed on 13 November 2012).</comment></citation></ref>
<ref id="b4-sensors-12-16194"><label>4.</label><citation citation-type="web"><comment>Ascending Technologies, GmbH. Available online: <ext-link xlink:href="http://www.asctec.de/" ext-link-type="uri">http://www.asctec.de/</ext-link> (accessed on 13 November 2012).</comment></citation></ref>
<ref id="b5-sensors-12-16194"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname><given-names>H.</given-names></name><name><surname>Sun</surname><given-names>D.</given-names></name><name><surname>Zhou</surname><given-names>Z.</given-names></name></person-group><article-title>Micro air vehicle: Configuration, analysis, fabrication, and test</article-title><source>IEEE/ASME Trans. Mechatron</source><year>2004</year><volume>9</volume><fpage>108</fpage><lpage>117</lpage><pub-id pub-id-type="doi">10.1109/TMECH.2004.823885</pub-id></citation></ref>
<ref id="b6-sensors-12-16194"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Todorovic</surname><given-names>S.</given-names></name><name><surname>Nechyba</surname><given-names>M.</given-names></name></person-group><article-title>A vision system for intelligent mission profiles of micro air vehicles</article-title><source>IEEE Trans. Veh. Technol</source><year>2004</year><volume>53</volume><fpage>1713</fpage><lpage>1725</lpage><pub-id pub-id-type="doi">10.1109/TVT.2004.834880</pub-id></citation></ref>
<ref id="b7-sensors-12-16194"><label>7.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Watteyne</surname><given-names>T.</given-names></name><name><surname>Lanzisera</surname><given-names>S.</given-names></name><name><surname>Mehta</surname><given-names>A.</given-names></name><name><surname>Pister</surname><given-names>K.S.J.</given-names></name></person-group><article-title>Mitigating Multipath Fading through Channel Hopping in Wireless Sensor Networks</article-title><conf-name>Proceedings of the 2010 IEEE International Conference on Communications</conf-name><conf-loc>Cape Town, South Africa</conf-loc><conf-date>23–27 May 2010</conf-date><fpage>1</fpage><lpage>5</lpage></citation></ref>
<ref id="b8-sensors-12-16194"><label>8.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Cardone</surname><given-names>G.</given-names></name><name><surname>Corradi</surname><given-names>A.</given-names></name><name><surname>Foschini</surname><given-names>L.</given-names></name></person-group><article-title>Reliable Communication for Mobile MANET-WSN Scenarios</article-title><conf-name>Proceedings of the 2011 IEEE Symposium on Computers and Communications</conf-name><conf-loc>Kerkyra, Greece</conf-loc><conf-date>28 June 2011–1 July 2011</conf-date><fpage>1085</fpage><lpage>1091</lpage></citation></ref>
<ref id="b9-sensors-12-16194"><label>9.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Sajadian</surname><given-names>S.</given-names></name><name><surname>Ibrahim</surname><given-names>A.</given-names></name><name><surname>de Freitas</surname><given-names>E.</given-names></name><name><surname>Larsson</surname><given-names>T.</given-names></name></person-group><article-title>Improving Connectivity of Nodes in Mobile WSN</article-title><conf-name>Proceedings of the 2011 IEEE International Conference on Advanced Information Networking and Applications</conf-name><conf-loc>Singapore</conf-loc><conf-date>22–25 March 2011</conf-date><fpage>364</fpage><lpage>371</lpage></citation></ref>
<ref id="b10-sensors-12-16194"><label>10.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Accettura</surname><given-names>N.</given-names></name><name><surname>Palattella</surname><given-names>M.</given-names></name><name><surname>Dohler</surname><given-names>M.</given-names></name><name><surname>Grieco</surname><given-names>L.</given-names></name><name><surname>Boggia</surname><given-names>G.</given-names></name></person-group><article-title>Standardized power-efficient &amp; internet-enabled communication stack for capillary M2M networks</article-title><conf-name>Wireless Communications and Networking Conference Workshops (WCNCW)</conf-name><conf-loc>Paris, France</conf-loc><conf-date>1 April 2012</conf-date><fpage>226</fpage><lpage>231</lpage></citation></ref>
<ref id="b11-sensors-12-16194"><label>11.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Macii</surname><given-names>D.</given-names></name><name><surname>Ageev</surname><given-names>A.</given-names></name><name><surname>Somov</surname><given-names>A.</given-names></name></person-group><article-title>Power Consumption Reduction in Wireless Sensor Networks through Optimal Synchronization</article-title><conf-name>Proceedings of the Instrumentation and Measurement Technology Conference</conf-name><conf-loc>Singapore</conf-loc><conf-date>5–7 May 2009</conf-date><fpage>1346</fpage><lpage>1351</lpage></citation></ref>
<ref id="b12-sensors-12-16194"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Marinkovic</surname><given-names>S.</given-names></name><name><surname>Popovici</surname><given-names>E.</given-names></name><name><surname>Spagnol</surname><given-names>C.</given-names></name><name><surname>Faul</surname><given-names>S.</given-names></name><name><surname>Marnane</surname><given-names>W.</given-names></name></person-group><article-title>Energy-Efficient low duty cycle MAC protocol for wireless body area networks</article-title><source>IEEE Trans. Inf. Technol. Biomed</source><year>2009</year><volume>13</volume><fpage>915</fpage><lpage>925</lpage><pub-id pub-id-type="doi">10.1109/TITB.2009.2033591</pub-id><pub-id pub-id-type="pmid">19846380</pub-id></citation></ref>
<ref id="b13-sensors-12-16194"><label>13.</label><citation citation-type="web"><comment>Technical Overview of Time Synchronized Mesh Protocol (TSMP). Available online: <ext-link xlink:href="http://www.dustnetworks.com/docs/TSMP_Whitepaper.pdf" ext-link-type="uri">http://www.dustnetworks.com/docs/TSMP_Whitepaper.pdf</ext-link> (accessed on 13 November 2012).</comment></citation></ref>
<ref id="b14-sensors-12-16194"><label>14.</label><citation citation-type="web"><comment>WARPwING. Available online: <ext-link xlink:href="http://warpwing.sourceforge.net/" ext-link-type="uri">http://warpwing.sourceforge.net/</ext-link> (accessed on 13 November 2012).</comment></citation></ref>
<ref id="b15-sensors-12-16194"><label>15.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Mehta</surname><given-names>A.</given-names></name><name><surname>Pister</surname><given-names>K.</given-names></name></person-group><article-title>WARPWING: A Complete Open Source Control Platform for Miniature Robots</article-title><conf-name>Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems</conf-name><conf-loc>Taipei, Taiwan</conf-loc><conf-date>18–22 October 2010</conf-date><fpage>5169</fpage><lpage>5174</lpage></citation></ref>
<ref id="b16-sensors-12-16194"><label>16.</label><citation citation-type="web"><comment>Berkeley’s OpenWSN Project. Available online: <ext-link xlink:href="http://openwsn.berkeley.edu/" ext-link-type="uri">http://openwsn.berkeley.edu/</ext-link> (accessed on 13 November 2012).</comment></citation></ref>
<ref id="b17-sensors-12-16194"><label>17.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Sohrabi</surname><given-names>K.</given-names></name><name><surname>Pottie</surname><given-names>G.</given-names></name></person-group><article-title>Performance of a Novel Self-Organization Protocol for Wireless <italic>Ad-Hoc</italic> Sensor Networks</article-title><conf-name>Proceedings of the Vehicular Technology Conference</conf-name><conf-loc>Amsterdam, The Netherlands</conf-loc><conf-date>19–22 September 1999</conf-date><fpage>1222</fpage><lpage>1226</lpage></citation></ref>
<ref id="b18-sensors-12-16194"><label>18.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Bell</surname><given-names>G.C.</given-names></name><name><surname>Federspiel</surname><given-names>C.</given-names></name></person-group><source>Demonstration of Datacenter Automation Software and Hardware (DASH) at the California Franchise Tax Board</source><publisher-name>Lawrence Berkeley National Laboratory</publisher-name><publisher-loc>Berkeley, CA, USA</publisher-loc><year>2009</year></citation></ref>
<ref id="b19-sensors-12-16194"><label>19.</label><citation citation-type="web"><person-group person-group-type="author"><name><surname>Culler</surname><given-names>D.</given-names></name><name><surname>Doherty</surname><given-names>L.</given-names></name><name><surname>Hill</surname><given-names>J.</given-names></name><name><surname>Holden</surname><given-names>M.</given-names></name><name><surname>Kiers</surname><given-names>C.</given-names></name><name><surname>Kumar</surname><given-names>S.</given-names></name><name><surname>Kusuma</surname><given-names>J.</given-names></name><name><surname>Morris</surname><given-names>S.</given-names></name><name><surname>Pister</surname><given-names>K.</given-names></name><name><surname>Ramchandran</surname><given-names>K.</given-names></name><etal/></person-group><comment>29 Palms Fixed/Mobile Experiment: Tracking Vehicles with a UAV-Delivered Sensor Network. Available online: <ext-link xlink:href="http://robotics.eecs.berkeley.edu/pister/29Palms0103/" ext-link-type="uri">http://robotics.eecs.berkeley.edu/pister/29Palms0103/</ext-link> (accessed on 13 November 2012).</comment></citation></ref>
<ref id="b20-sensors-12-16194"><label>20.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Mainwaring</surname><given-names>A.</given-names></name><name><surname>Culler</surname><given-names>D.</given-names></name><name><surname>Polastre</surname><given-names>J.</given-names></name><name><surname>Szewczyk</surname><given-names>R.</given-names></name><name><surname>Anderson</surname><given-names>J.</given-names></name></person-group><article-title>Wireless Sensor Networks for Habitat Monitoring</article-title><conf-name>Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications</conf-name><conf-loc>Atlanta, GA, USA</conf-loc><conf-date>28 September 2002</conf-date><fpage>88</fpage><lpage>97</lpage></citation></ref>
<ref id="b21-sensors-12-16194"><label>21.</label><citation citation-type="book"><source>IEEE 802.15.4 Std: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs)</source><publisher-name>IEEE Computer Society Press</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>2003</year></citation></ref>
<ref id="b22-sensors-12-16194"><label>22.</label><citation citation-type="book"><source>IEEE 802.15.4e: IEEE Standard for Local and metropolitan area networks-Part 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs) Amendment 1: MAC sublayer</source><publisher-name>IEEE Computer Society Press</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>2012</year></citation></ref>
<ref id="b23-sensors-12-16194"><label>23.</label><citation citation-type="book"><source>HART Field Communication Protocol Specifications</source><publisher-name>HART Communication Foundation Std.</publisher-name><publisher-loc>Austin, TX, USA</publisher-loc><year>2012</year></citation></ref>
<ref id="b24-sensors-12-16194"><label>24.</label><citation citation-type="book"><person-group person-group-type="author"><collab>ISA</collab></person-group><source>ISA-100.11a-2009: Wireless Systems for Industrial Automation: Process Control and Related Applications</source><publisher-name>International Society of Automation</publisher-name><publisher-loc>Research Triangle Park, NC, USA</publisher-loc><year>2009</year></citation></ref>
<ref id="b25-sensors-12-16194"><label>25.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Winter</surname><given-names>T.</given-names></name><name><surname>Thubert</surname><given-names>P.</given-names></name></person-group><comment>RPL: IPv6 Routing Protocol for Low power and Lossy Networks. Ietf Internet-Draft, IETF ROLL, 2010. Draft-Ietf-Roll-Rpl-11, 2012, in preparation.</comment></citation></ref>
<ref id="b26-sensors-12-16194"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abramson</surname><given-names>N.</given-names></name></person-group><article-title>Development of the ALOHANET</article-title><source>Trans. Inf. Theory</source><year>1985</year><volume>31</volume><fpage>119</fpage><lpage>123</lpage><pub-id pub-id-type="doi">10.1109/TIT.1985.1057021</pub-id></citation></ref>
<ref id="b27-sensors-12-16194"><label>27.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Watteyne</surname><given-names>T.</given-names></name><name><surname>Mehta</surname><given-names>A.</given-names></name><name><surname>Pister</surname><given-names>K.</given-names></name></person-group><article-title>Reliability through Frequency Diversity: Why Channel Hopping Makes Sense</article-title><conf-name>Proceedings of the 6th ACM Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks</conf-name><conf-loc>Tenerife, Spain</conf-loc><conf-date>28–29 October 2009</conf-date><fpage>116</fpage><lpage>123</lpage></citation></ref>
<ref id="b28-sensors-12-16194"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Friis</surname><given-names>H.</given-names></name></person-group><article-title>A note on a simple transmission formula</article-title><source>Proc. IRE</source><year>1946</year><volume>34</volume><fpage>254</fpage><lpage>256</lpage><pub-id pub-id-type="doi">10.1109/JRPROC.1946.234568</pub-id></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Table</title>
<fig id="f1-sensors-12-16194" position="float">
<label>Figure 1.</label>
<caption>
<p>This schematic shows a deployed wireless sensor network infrastructure for a MAV mission. The laptop represents a base station and acts as a network manager, coordinating communications while serving as a sink for data generated by the MAV and sensor mesh. Data generated by the MAV is sent through the multihop mesh.</p></caption>
<graphic xlink:href="sensors-12-16194f1.gif"/></fig>
<fig id="f2-sensors-12-16194" position="float">
<label>Figure 2.</label>
<caption>
<p>GINA hardware is used to implement an integrated MAV + WSN system.</p></caption>
<graphic xlink:href="sensors-12-16194f2.gif"/></fig>
<fig id="f3-sensors-12-16194" position="float">
<label>Figure 3.</label>
<caption>
<p>Time synchronized channel hopping in WSNs: a node synchronizes to its time parent by listening to advertisement (ADV) packets. Packets are sent a predetermined time into a slot, permitting for efficient resynchronization. Once synchronized, a node is assigned a slot and channel offset, and only communicates with neighbors according to this schedule.</p></caption>
<graphic xlink:href="sensors-12-16194f3.gif"/></fig>
<fig id="f4-sensors-12-16194" position="float">
<label>Figure 4.</label>
<caption>
<p>If the MAV has a small amount of data to send, it can request a number of slots to communicate to its nearest neighbor in the mesh. These slots can be predetermined by the manager or stationary nodes. That data then gets routed over the mesh as would any other data generated in the mesh.</p></caption>
<graphic xlink:href="sensors-12-16194f4.gif"/></fig>
<fig id="f5-sensors-12-16194" position="float">
<label>Figure 5.</label>
<caption>
<p>In burst mode, the nodes along the direct path from the MAV to the base station remove themselves from the TSMP network and communicate in a separate high throughput, low latency mode.</p></caption>
<graphic xlink:href="sensors-12-16194f5.gif"/></fig>
<fig id="f6-sensors-12-16194" position="float">
<label>Figure 6.</label>
<caption>
<p>Given the expected maximum network distance (number of hops) from the MAV to the base station, a number of channels can be allocated to the MAV burst mode. As long as the number of channels is at least half the number of hops, the MAV will be able to communicate at the maximum supported throughput of the network given one unique path to the base station.</p></caption>
<graphic xlink:href="sensors-12-16194f6.gif"/></fig>
<fig id="f7-sensors-12-16194" position="float">
<label>Figure 7.</label>
<caption>
<p>A simulated environment has stationary network nodes through which a MAV may travel. Network connectivity is indicated by dotted lines. Note that due to the nature of RF communication, connectivity is not geographical. Similarly, as the MAV travels around the network, the node to which it can communicate may change.</p></caption>
<graphic xlink:href="sensors-12-16194f7.gif"/></fig>
<fig id="f8-sensors-12-16194" position="float">
<label>Figure 8.</label>
<caption>
<p>Regardless of the density of the underlying mesh network, the MAV successfully hears a fraction of the advertisement packets, and so can communicate during approximately 35% of the available slot frames.</p></caption>
<graphic xlink:href="sensors-12-16194f8.gif"/></fig>
<table-wrap id="t1-sensors-12-16194" position="float">
<label>Table 1.</label>
<caption>
<p>Differences in design parameters between stationary and mobile nodes in a hybrid sensor network.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="middle"><bold>Metric</bold></th>
<th align="left" valign="middle"><bold>Stationary network</bold></th>
<th align="left" valign="middle"><bold>MAV nodes</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">Duration</td>
<td align="left" valign="top">10<sup>6</sup> seconds</td>
<td align="left" valign="top">10<sup>3</sup> seconds</td></tr>
<tr>
<td align="left" valign="top">Data rates</td>
<td align="left" valign="top">10<sup>2</sup> bits/second</td>
<td align="left" valign="top">10<sup>5</sup> bits/ second</td></tr>
<tr>
<td align="left" valign="top">Latency</td>
<td align="left" valign="top">10<sup>2</sup> seconds</td>
<td align="left" valign="top">10<sup>−2</sup> seconds</td></tr>
<tr>
<td align="left" valign="top">Network routing</td>
<td align="left" valign="top">stable</td>
<td align="left" valign="top">dynamic</td></tr></tbody></table></table-wrap></sec></back></article>
