You are currently on the new version of our website. Access the old version .
SensorsSensors
  • Article
  • Open Access

9 October 2007

Wireless Sensor/Actuator Network Design for Mobile Control Applications

,
,
and
1
State Key Laboratory of Industrial Control Technology, Zhejiang University, Hangzhou 310027, China
2
Faculty of Information Technology, Queensland University of Technology, GPO Box 2434, Brisbane QLD 4001, Australia
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Energy Efficiency and Intelligent Signal Processing for Wireless Sensing

Abstract

Wireless sensor/actuator networks (WSANs) are emerging as a new generation of sensor networks. Serving as the backbone of control applications, WSANs will enable an unprecedented degree of distributed and mobile control. However, the unreliability of wireless communications and the real-time requirements of control applications raise great challenges for WSAN design. With emphasis on the reliability issue, this paper presents an application-level design methodology for WSANs in mobile control applications. The solution is generic in that it is independent of the underlying platforms, environment, control system models, and controller design. To capture the link quality characteristics in terms of packet loss rate, experiments are conducted on a real WSAN system. From the experimental observations, a simple yet efficient method is proposed to deal with unpredictable packet loss on actuator nodes. Trace-based simulations give promising results, which demonstrate the effectiveness of the proposed approach.

1. Introduction

Recent advances in pervasive computing, communication and sensing technologies are leading to the emergence of wireless sensor/actuator networks (WSANs) [1,2]. A WSAN is a distributed system of sensor nodes and actuator nodes that are interconnected over wireless links. Sensors gather information about the physical world, e.g., the environment or physical systems, and transmit the collected data to controllers/actuators through single-hop or multi-hop communications. From the received information, the controllers/actuators perform actions to change the behaviour of the environment or physical systems. In this way, remote, distributed interactions with the physical world are facilitated. Depending on the type of the target application, nodes in a WSAN can be either stationary or mobile. In many situations, however, sensor nodes are stationary whereas actuator nodes, e.g., mobile robots and unmanned aerial vehicles, are mobile. Sensor nodes are usually low-cost, low-power, small devices equipped with limited sensing, data processing and wireless communication capabilities, while actuator nodes typically have stronger computation and communication powers and more energy budget that allows longer battery life [3]. Regardless, resource constraints apply to both sensors and actuators.
WSANs are not just an enhancement or complement to the intensively-investigated wireless sensor networks (WSNs) [4-8], but go beyond. They are a new generation of sensor networks [2,3]. While WSANs and WSNs share many common considerations concerning network design, such as reliability, connectivity, scalability and energy efficiency, the coexistence of sensors and actuators in WSANs causes substantial difference between these two types of networks. Applications in which some actions are introduced for the purpose of enhancing the monitoring capability of the sensor networks do not embody the essential characteristics of WSANs. On the contrary, actuators in a WSAN should be an integral part of the network and perform actions interacting with the physical world. As a consequence, WSANs have the ability to change the physical world, but WSNs do not. In WSNs, power consumption is generally the primary concern; however, this may not be the case in some WSANs where meeting the real-time, reliable communication requirements may be more important [9].
Although there are many situations in which only WSNs are required, for example, environment monitoring, product quality monitoring, and the like, there are an increasing number of applications that necessitate the use of actuators along with sensors [10-12]. That is, the network system needs to interact with the physical system or environment. Examples of application areas of WSANs include disaster relief operations, intelligent building, home automation, smart spaces, pervasive computing systems, and cyber-physical systems.
Because of the use of both sensors and actuators, WSANs, by definition, exploit the methodology of feedback, which has been recognized as the central element of control systems [13]. The advent of WSANs has the potential to revolutionarily promote existing control applications. It can be envisioned that WSANs will become the backbone of many control applications enabling an unprecedented degree of distributed control. The use of WSANs in control applications has many advantages compared to wired solutions, which are dominant at the moment [14,15]. For instance, WSANs allow more flexible installation and maintenance, fully mobile operation, and monitoring and control of equipments in hazardous and previously difficult-to-access environments. Another important factor that instigates the deployment of WSANs is their relatively low costs [11].
Despite many advantages, WSANs also raise challenges for control applications. Wireless channels have adverse properties, such as path loss, multi-path fading, adjacent channel interference, Doppler shifts, and half-duplex operations [16]. WSANs are known to be notoriously unpredictable and inherently unreliable. This is especially true in the case of low-power communications and in the presence of node mobility. With these characteristics, the quality of service (QoS) of the network cannot be always guaranteed. A natural result is that control applications will suffer from time-varying delay and packet loss, both of which could significantly degrade the control performance, or even cause system instability. Therefore, WSANs must be well designed when deployed to control applications.
The design of WSANs featuring node mobility is investigated in this paper for control applications. The overall goal is to enhance the reliability of WSANs so that the required performance of control applications is guaranteed in dynamic, lossy environments. In particular, our focus is on dealing with unpredictable packet loss caused by unreliable link quality in mobile WSANs, without considering the effects of time-varying delay. The reasons behind this choice of focus can be briefly explained as follows. Firstly, since a packet loss can be equivalently regarded as a delay with a magnitude of infinity, from the viewpoint of control, packet loss is a factor that often has more significant impact on the resulting control performance than delay. Secondly, several methods have been presented in the literature to cope with time-varying delay in control loops closed over wireless sensor networks [17-21], while the packet loss problem that arises in WSANs is yet to be investigated.
An application-level design methodology will be developed for WSANs based on an experimental study of the link quality properties and a compensation method for packet loss. The main contributions of this paper include:
  • The link quality of WSANs is characterized in terms of packet loss rate through experiments on a real deployment. The experimental results provide important insight into how the WSAN should be designed from the application point of view. Moreover, they are also of great value to the design and evaluation of sensor network protocols and algorithms.
  • A simple yet efficient method is developed to deal with unpredictable packet loss at actuator nodes. It can significantly improve the QoS of WSANs under unreliable channel conditions, and facilitates the implementation of (mobile) control applications over WSANs.
  • The proposed approach is evaluated and verified using trace-based simulations that extract data from the real experiments. In this way, real characteristics of the wireless links are taken into account in performance evaluation. Promising results are presented and analyzed.
The proposed design methodology is a generic solution in the sense that: 1) It does not require any modification to low layers such as physical layer, MAC layer, and transport layer within the network protocol stack. Only the application layer is involved. Therefore, it is independent of the underlying communication protocols, for example, MAC and routing protocols, utilized in the WSAN. 2) It does not require any knowledge about the models of the physical systems to be controlled or the design of the control algorithms. It is suitable for a wide range of control applications. 3) The proposed algorithm is computationally cheap yielding only a small runtime overhead. This meets well the general WSAN design requirements stemming from the constraints on data processing capacity and energy consumption in actuator nodes, thus making the proposed approach applicable to various WSAN platforms subject to resource constraints.
This paper is organized as follows. Section 2 briefly reviews related work with respect to WSAN, control over WSNs, link quality analysis, and packet loss handling. Section 3 discusses the architecture and design challenges of WSANs from an application perspective. In Section 4, the properties of link quality are captured in terms of packet loss rate through experiments on a real WSAN. Aiming to improve the reliability and QoS of WSANs, Section 5 proposes a method to handle packet loss. Section 6 evaluates the performance of the proposed approach using trace-based simulations. Finally, Section 7 concludes the paper.

3. WSAN for Control Applications

This section describes the architecture of WSANs as a backbone for constructing control applications. The main challenges in design of WSANs will also be discussed briefly.
In general, there are three essential components in a WSAN: sensors, actuators, and base stations. The roles of sensors and actuators have been described previously, while the base stations are often responsible for monitoring and managing the overall network through communications with sensors and actuators. Depending on whether or not there are explicit controller entities within the network, two types of architectures of WSANs for control applications can be distinguished, as shown in Fig. 1 and Fig. 2, respectively. These two architectures are called automated architecture and semi-automated architecture, respectively, in [1].
Figure 1. WSAN Architecture without explicit controllers.
Figure 2. WSAN Architecture with explicit controllers.
In the first type of architecture as shown in Fig. 1(a), there is no explicit controller entity in the WSAN. In this case, controllers are embedded into the actuators and control algorithms for making decisions on what actions should be performed upon the physical systems will be executed on the actuator nodes. The data gathered by sensors will be transmitted directly to the corresponding actuators via single-hop or multi-hop communications. The actuators then process all incoming data by executing pre-designed control algorithms and perform appropriate actions. From the control perspective, the actuator nodes serve as not only the actuators but also the controllers in control loops. From a high-level view, wireless communications over WSANs are involved only in transmitting the sensed data from sensors to actuators; control commands do not need to experience any wireless transmission because the controllers and the actuators are logically integrated, as shown in Fig. 1(b).
Fig. 2(a) shows the second type of architecture, in which one or more controller entities explicitly exist in the WSAN. The controller entities could be functional modules embedded in the base stations or separated nodes equipped with sufficient computation and communication capacities. With this architecture, sensors send the collected data to the controller entities. The controller entities then execute certain control algorithms to produce control commands and send them to actuators. Finally, the actuators perform the actions. In this context, both the sensor data and control commands need to be transmitted wirelessly in a single-hop or multi-hop fashion. A high-level view of the applications of this architecture is depicted in Fig. 2(b).
In combination with the unique characteristics of WSANs, control applications pose the following main challenges associated with the design of WSANs:
  • Reliability. From the control perspective, packet loss degrades control performance and even causes system instability. Because practical control applications can only tolerate occasional packet losses with a certain upper bound of allowable packet loss rate, WSAN design should minimize the occurrence of packet losses as much as possible. Ideally, every packet should be transmitted successfully from the source to the destination without loss. However, due to many factors such as low-power radio communication, variable transmit power, multi-hop transmission, noise, radio interference, and node mobility, packet loss cannot be completely avoided in WSANs. The challenge then becomes how to improve the reliability of the network system in the presence of packet loss.
  • Real-time constraint. Control systems are inherently real-time systems in the sense that control actions must be performed on the physical systems by their deadlines. It is worth mentioning that real-time does not necessarily mean ‘fast’. For real-time control applications, both delay and its jitter should be limited and predictable in favor of control performance improvement. However, the use of dynamic routing protocols and random MAC protocols (e.g., CSMA/CA), as well as the mobility of nodes, makes the WSAN-induced delay time-varying and unpredictable. The challenge here is how to guarantee the delay is sufficiently small and deterministic with small jitter so that it will not significantly degrade the control performance.
As mentioned in Section 2, WSAN-induced time-varying delay has been addressed in [17,18]. In the recent work by Tian and colleagues [19-21], a real-time queuing protocol has been developed that can be used to tackle the second design challenge of WSANs. Therefore, in this paper, we concentrate our attention on the first design challenge concerning the reliability of WSANs. The existence of mobile nodes in the system undoubtedly makes this task even more difficult.
In the following, we will restrict our description to WSANs with the first type of architecture as shown in Fig. 1, since it is more resource-efficient and is more representative of the next generation of sensor networks. It is, however, noteworthy that our design method is applicable to a wide range of WSANs with arbitrary architectures. Typical examples of (ongoing) real-world application scenarios of the considered WSANs include the pollution source location problem and the fire in a road tunnel scenario where mobile robots must be controlled in a WSAN to accomplish certain jobs [33]. When illustrating our approach, we will exploit a high-level abstraction of the WSANs for various application setups in order to maintain the application independency and wide applicability of our solution.

5. Dealing with Packet Loss on Actuators

To meet the above requirement, we attempt to develop an application-level design methodology for WSANs in mobile control applications. The principles in our development are: 1) to modify only the application layer of the networks without exploiting any application-specific (lower layer) network protocols, 2) not to use any statistic information about the distribution of packet loss rate in any specific WSAN, and 3) not to use the knowledge about the models of the controlled physical systems and the controller design of the target control applications.
We propose to use a simple yet efficient method on the actuator nodes to cope with packet loss occurring in WSANs. The basic idea is: whenever a sensor data packet is lost, the actuator will still produce a control command (usually called control input in control terms) by means of prediction from previous control command values.
For a control loop within a (possibly large-scale) system shown in Fig.1, suppose that the k-th sensor data is lost. In this case the actuator (to which the last data should be sent) will calculate an estimate of the control command using the PID (proportional-integral-derivative) algorithm, the most popular control algorithm in the control community, as follows:
u ^ ( k ) = K ˜ p u ( k 1 ) + K ˜ I i = k m k 1 u ( i ) m + K ˜ D ( u ( k 1 ) u ( k 2 ) )
where û(k) is the estimate of the k-th control command u(k), K˜P, I, D and m are user-specified parameters. Using (1), the actuator predicts u(k) based on the previous m consecutive control commands (which are also possibly predicted values) in the case of packet loss and performs the actions corresponding to the value of û(k). Given that the accuracy of the prediction of control commands is sufficiently high, proper actions will be performed on the controlled physical system in every sampling period, regardless of the loss of the sensor data. In this way, the effect of packet loss on the performance of the control applications can be substantially reduced. In other words, the reliability of the WSAN is improved, from the application point of view.
The PID algorithm is here used to predict the unavailable control commands that result from sensor packet loss. In the control community, in contrast, it is typically used in control system design, as will be shown later in Section 6. Varma et al. [37] have used a similar method called nqPID to predict CPU workload in dynamic voltage scaling systems. It proved quite effective and insensitive to parameter changes.
The work flow of the actuator can be illustrated as follows:
Input: Sensor data
Output: Control command
Begin
If the sensor data is lostthen
  Compute û(k) using (1)
Else
  Compute u(k) using pre-designed control algorithm(s)
End if
 Store u(k) or û(k) in memory
 Discard u(k-m) in the memory
 Perform actions corresponding to u(k) or û(k)
End
It can be seen that this design method is quite simple. The major overhead is a small fraction of memory to temporarily store the previous m control commands. Despite this, it does not depend on any knowledge about the underlying platform, environment, link quality characteristics, models of the controlled systems, or controller design. Furthermore, only a very limited amount of computations have been introduced, which fulfills well the general requirements of WSANs concerning the constraints on computational capacity and energy expenditure. In addition, it is worth mentioning that although zero delay is assumed in this paper, the proposed design method can be easily combined with the real-time queuing protocol developed in [19-21] to deal with simultaneously time-varying delay and packet loss.

6. Performance Evaluation

In this section, we conduct trace-based simulations using Matlab to evaluate the performance of the above-proposed design methodology for WSANs.

6.1. Control Application Overview

In the simulations, a commonplace control system design is used to keep the results as general as possible. The model of the controlled physical system is given below, which may represent an inverted pendulum system, a common benchmark problem in the control field [38]:
G ( s ) = 4.546 s s 3 + 0.182 s 2 31.182 s 4.454
The controllers use the PID control law, the most popular control law in practical control applications, with the following parameters: KP = 120, KI = 1000, and KD = 5. The PID control algorithm is implemented in the actuator as follows [14]:
e ( k ) = r ( k ) y ( k ) P ( k ) = K P e ( k ) I ( k ) = I ( k 1 ) + K I h ( e ( k ) + e ( k 1 ) / 2 D ( k ) = K D ( e ( k ) e ( k 1 ) / h u ( k ) = P ( k ) + I ( k ) + D ( k )
where r(k) is the desired system output (i.e., reference input or set-point), y(k) is the sensed value of the system output (i.e., measurement), h is the sampling period of the sensor. In the simulations, h is set to 20ms.
As the major perturbations on the controlled system, the reference input changes over time as a square wave with a period of 2s. To measure the performance of the control application, the integral of absolute error (IAE), one of the widely used control performance metric defined as, J ( t ) = 0 t | r ( τ ) y ( τ ) | d τ, is recorded. The bigger the IAE value the worse the control performance.

6.2. Simulation Results and Analysis

Because of the mobility of the actuator node, the distance between the sensor and the actuator varies during runtime according to Fig. 6. The RF power of the sensor is assumed to be 0dBm. Accordingly, the packet loss rates with respect to different distances will be randomly extracted from the data set reported in Fig. 4. For instance, when the distance is 10m from t = 16 to 20s, the packet loss rates will take random values out of {0.7160, 0.2716, 0.6790, 0.9136, 0.9259, 0.6543, 0.3827, 0.6543, 0.4691, 0.3333, 0.2963, 0.1358, 0.5062, 0.6790, 0.5802}.
Figure 6. Variable distance in simulations.
The performance of the control application is compared with respect to two different WSAN design methods: 1) traditional design method without packet loss handling mechanism on the event-triggered actuator; and 2) the application-level design methodology proposed in this paper. Some relevant parameters are set as follows: P = 0.3, I = 0.2, D = 0.5, and m = 3.
Fig. 7 shows the control performance in terms of the IAE associated with different design methods. The cumulated IAE value of the system designed using our method is only 19.4% that of the system using traditional design method. The rapid increase in IAE from time t = 16s to 20s implies that the system becomes unstable during this period of time. This can also be seen from Fig. 8 (the upper part), where the measured/sensed system output is depicted. The instability is mainly caused by the large packet loss rates at the distance of 10m, which has been shown in Fig. 4.
Figure 7. Control performance in terms of IAE.
Figure 8. System output.
In contrast, the system remains stable all the time, when the design method proposed in this paper is employed. This is justified by the quite slow increase in IAE throughout the simulation, see Fig. 7. As also shown in Fig. 8 (the lower part), the performance of the control application is satisfactory even when the system may encounter considerably severe packet loss. Since no nodes are allowed to work beyond its radio range (i.e., 30m in this case) in practice, the above results demonstrate that the method proposed in this work is effective in mobile control applications where the communication distance may change over time.

7. Conclusion

This paper deals with the design of WSANs for control applications. The related design challenges have been discussed with respect to reliability and real-time constraints. With focus on improving the reliability of WSANs to provide control applications with network QoS guarantees, a generic application-level design methodology has been presented. The link quality of WSANs has been examined in terms of packet loss rate through experimenting on a real WSAN system. From the experimental observations, a simple yet effective method has been developed to deal with unpredictable packet loss on the actuator nodes. The proposed design methodology has also been verified through trace-based simulations. It enables mobile control applications over WSANs since it can guarantee satisfactory control performance even in the presence of significant packet loss.
The design methodology proposed in this paper is independent of the computation and communication platforms upon which the WSAN is built, and the environment in which the WSAN is deployed. Also, it does not rely on the system models and controller design of the target control applications. Furthermore, it is computationally cheap since only a small overhead is introduced. Therefore, the proposed design methodology can be applied in a wide range of WSAN-based control applications.

Acknowledgments

Authors Xia and Tian would like to thank Australian Research Council (ARC) for its support under the Discovery Projects Grant Scheme (grant ID: DP0559111). The authors are grateful to Jing Yu at Zhejiang University for her assistance in collecting experimental data.

References and Notes

  1. Akyildiz, I.F.; Kasimoglu, I.H. Wireless sensor and actor networks: research challenges. Ad Hoc Netw. 2004, 2(4), 351–367. [Google Scholar]
  2. Rezgui, A.; Eltoweissy, M. Service-oriented sensor-actuator networks: Promises, challenges, and the road ahead. Computer Communications 2007, 30, 2627–2648. [Google Scholar]
  3. Melodia, T.; Pompili, D.; Gungor, V.C.; Akyildiz, I.F. Communication and Coordination in Wireless Sensor and Actor Networks. IEEE Transactions on Mobile Computing 2007, 6(10), 1116–1129. [Google Scholar]
  4. Wang, X.; Ding, L.; Bi, D.; Wang, S. Energy-efficient Optimization of Reorganization-Enabled Wireless Sensor Networks. Sensors 2007, 7, 1793–1816. [Google Scholar]
  5. Wang, X.; Ma, J.; Wang, S.; Bi, D. Time Series Forecasting Energy-efficient Organization of Wireless Sensor Networks. Sensors 2007, 7, 1766–1792. [Google Scholar]
  6. Rosa, N.; Cunha, P. Using LOTOS for Formalising Wireless Sensor Network Applications. Sensors 2007, 7, 1447–1461. [Google Scholar]
  7. Wang, X.; Wang, S.; Bi, D.; Ma, J. Distributed Peer-to-Peer Target Tracking in Wireless Sensor Networks. Sensors 2007, 7, 1001–1027. [Google Scholar]
  8. Hande, A.; Polk, T.; Walker, W.; Bhatia, D. Self-Powered Wireless Sensor Networks for Remote Patient Monitoring in Hospitals. Sensors 2006, 6, 1102–1117. [Google Scholar]
  9. Cayirci, E.; Coplu, T.; Emiroglu, O. Power aware many to many routing in wireless sensor and actuator networks. Proc. of the Second European Workshop on Wireless Sensor Networks 2005, 236–245. [Google Scholar]
  10. Kumar, R.; Kansal, A.; ivastava, M. Distributed Control over Ad-hoc Sensor Actuator Networks; NESL Technical Report NESL-TR-Jan-2004; Department of Electrical Engineering, UCLA, 2004. [Google Scholar]
  11. Li, S.-F. Wireless sensor actuator network for light monitoring and control application. Proc. 3rd IEEE Consumer Communications and Networking Conf. 2006, 2, 974–978. [Google Scholar]
  12. Pagilla, P. Real-time scheduling of sensor and actuator networks. Master thesis, Oklahoma State University, 2005. [Google Scholar]
  13. Murray, R.M.; Astrom, K.J.; Boyd, S.P.; Brockett, R.W.; Stein, G. Control in an information rich world. IEEE Control Systems Magazine 2003, 23(2), 20–33. [Google Scholar]
  14. Xia, F. Feedback scheduling of real-time control systems with resource constraints. PhD thesis, Zhejiang University, 2006. [Google Scholar]
  15. Ploplys, N.; Kawka, P.; Alleyne, A. Closed-Loop Control over Wireless Networks. IEEE Control Systems Magazine 2004, 24(3), 58–71. [Google Scholar]
  16. Willig, A.; Matheus, K.; Wolisz, A. Wireless technology in industrial networks. Proceedings of the IEEE 2005, 93(6), 1130–1151. [Google Scholar]
  17. Nikolakopoulos, G.; Panousopoulou, A.; Tzes, A.; Lygeros, J. Multi-hopping induced gain scheduling for wireless networked control systems. Proc. of IEEE Conf. on Decision and Control (CDC05) 2005. [Google Scholar]
  18. Witrant, E.; Park, P. G.; Johansson, M.; Fischione, C.; Johansson, K.H. Predictive control over wireless multi-hop networks. Proc. of IEEE CCA 2007. [Google Scholar]
  19. Tian, Y.-C.; Tade, M. O.; Levy, D.; Gu, T.; Fidge, C. Queuing packets in communication networks networked control systems. Proc. of the 6th World Congress on Intelligent Control and Automation (WCICA′06) 2006, 210–214. [Google Scholar]
  20. Tian, Y.-C.; Levy, D. Configuring the Worst-Case Communication Delay in Real-Time Networked Control Systems. Proc. of the 2007 Int. Conf. on Embedded Systems and Applications 2007, 114–120. [Google Scholar]
  21. Fidge, C.; Tian, Y.-C. Functional Analysis of a Real-Time Protocol for Networked Control Systems. Lecture Notes in Computer Science 2006, 4218, 446–460. [Google Scholar]
  22. Heidemann, J.; Govindan, R. Embedded Sensor Networks. In Handbook of Networked and Embedded Control Systems; Levine, B., Hristu, D., Eds.; Birkauser, 2005. [Google Scholar]
  23. Ngai, E.C.-H.; Liu, J.; Lyu, M. R. Delay-Minimized Route Design for Wireless Sensor-Actuator Networks. IEEE WCNC′07 2007. [Google Scholar]
  24. Sikka, P.; Corke, P.; Valencia, P.; Crossman, C.; Swain, D.; Bishop-Hurley, G. Wireless Adhoc Sensor and Actuator Networks on the Farm. Proc. of IPSN′06 2006. [Google Scholar]
  25. Oh, S.; Schenato, L.; Chen, P.; Sastry, S. Tracking and coordination of multiple agents using sensor networks: system design, algorithms and experiments. Proceedings of the IEEE 2007, 95(1), 234–254. [Google Scholar]
  26. Sinopoli, B.; Sharp, C.; Schenato, L.; Schaffert, S.; Sastry, S. Distributed control applications within sensor networks. Proceedings of the IEEE 2003, 91(8), 1235–1246. [Google Scholar]
  27. Koerber, H.-J.; Wattar, H.; Scholl, G. Modular Wireless Real-Time Sensor/Actuator Network for Factory Automation Applications. IEEE Trans. on Industrial Informatics 2007, 3(2), 111–119. [Google Scholar]
  28. Zhao, J.; Govindan, R. Understanding packet delivery performance in dense wireless sensor networks. Proc. 1st ACM Conf. Embedded Network Sensor Systems 2003, 1–13. [Google Scholar]
  29. Cerpa, A.; Busek, N.; Estrin, D. SCALE: A Tool for Simple Connectivity Assessment in Lossy Environments; Tech. Rep. 0021; Center for Embedded Networked Sensing, UCLA, 2003; pp. 1–16. [Google Scholar]
  30. Woo, A.; Tong, T.; Culler, D. Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks. Proc. of SenSys. 2003. [Google Scholar]
  31. Tang, L.; Wang, K.-C.; Huang, Y.; Gu, F. Channel Characterization and Link Quality Assessment of IEEE 802.15.4 Compliant Radio for Factory Environments. IEEE Trans. on Industrial Informatics 2007, 3(2), 99–110. [Google Scholar]
  32. Hespanha, J.P.; Naghshtabrizi, P.; Xu, Y. A Survey of Recent Results in Networked Control Systems. Proceedings of the IEEE 2007, 95(1), 138–162. [Google Scholar]
  33. http://www.ist-runes.org, accessed on September 30, 2007.
  34. http://www.xbow.com, accessed on September 30, 2007.
  35. Lal, D.; Manjeshwar, A.; Herrmann, F.; Uysal-Biyikoglu, E.; Keshavarzian, A. Measurement and characterization of link quality metrics in energy constrained wireless sensor networks. Proc. Globecom. 2003, 446–452. [Google Scholar]
  36. Leskovec, J.; Sarkar, P.; Guestrin, C. Modeling Link Qualities in a Sensor Network. Informatica (Slovenia) 2005, 29(4), 445–452. [Google Scholar]
  37. Varma, A.; Ganesh, B.; Sen, M.; Choudhury, S.R.; Srinivasan, L.; Bruce, J. A control-theoretic approach to dynamic voltage scheduling. Proc. ACM CASES 2003, 255–266. [Google Scholar]
  38. http://www.library.cmu.edu/ctms/ accessed on September 30, 2007.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.