Energy Aware Sensor Group Scheduling to Minimise Estimated Error from Noisy Sensor Measurements

  • Siddeswara Mayura Guru
  • Suhinthan Maheswararajah
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 64)


In wireless sensor network applications, sensor measurements are corrupted by noise resulting from harsh environmental conditions, hardware and transmission errors. Minimising the impact of noise in an energy constrained sensor network is a challenging task. We study the problem of estimating environmental phenomena (e.g., temperature, humidity, pressure) based on noisy sensor measurements to minimise the estimation error. An environmental phenomenon is modeled using linear Gaussian dynamics and the Kalman filtering technique is used for the state estimation. At each time step, a group of sensors is scheduled to transmit data to the base station to minimise the total estimated error for a given energy budget. We considered a diverse solution for scheduling sensors from heuristic-based Particle Swarm Optimisation (PSO) to dynamic programming and one-step-look-ahead methods. The simulation results show that PSO outperforms all other proposedmethods and it requires less computational time than dynamic programming.


Root Mean Square Error Sensor Network Particle Swarm Optimisation Sensor Node Wireless Sensor Network 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Nakamura, E.F., Loureiro, A.A.F., Frery, A.C.: Information fusion for wireless sensor networks: Methods, models, and classifications. ACM Comput. Surv. 39(3), 9 (2007)CrossRefGoogle Scholar
  2. 2.
    Lin, T.Y., Sehgal, V., Hamid, H.S.: Sensoclean: Handling noisy and incomplete data in sensor networks using modeling. Technical report, University of Maryland (2005)Google Scholar
  3. 3.
    Takruri, M., Rajasegarar, S., Challa, S., Leckie, C., Palaniswami, M.: Online drift correction in wireless sensor networks using spatio-temporal modeling. In: 2008 11th International Conference on Information Fusion, pp. 1–8 (2008)Google Scholar
  4. 4.
    Elnahrawy, E., Nath, B.: Cleaning and querying noisy sensors. In: WSNA 2003: Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications, pp. 78–87. ACM, New York (2003)CrossRefGoogle Scholar
  5. 5.
    Bychkovskiy, V., Megerian, S., Estrin, D., Potkonjak, M.: A collaborative approach to in-place sensor calibration. In: Proceedings of the Second International Workshop on Information Processing in Sensor Networks IPSN, pp. 301–316 (2003)Google Scholar
  6. 6.
    McCulloch, J., Guru, S.M., McCarthy, P., Hugo, D., Peng, W., Terhorst, A.: Wireless sensor network deployment for water use efficiency in irrigation. In: REALWSN 2008: Proceedings of the workshop on Real-world wireless sensor networks, pp. 46–50. ACM, New York (2008)CrossRefGoogle Scholar
  7. 7.
    Benth, J.S., Benth, F.E., Jalinskas, P.: A spatial-temporal model for temperature with seasonal variance. Journal of Applied Statistics 34(7), 823–841 (2007)MathSciNetGoogle Scholar
  8. 8.
    Intel Data. Intel Lab Dataset (2009),
  9. 9.
    Maheswararajah, M., Halgamuge, S., Premaratne, M.: Sensor scheduling for target tracking by sub-optimal algorithms. IEEE Transactions on Vehicular Technology 58(3), 1467–1479 (2009a)CrossRefGoogle Scholar
  10. 10.
    Maheswararajah, S., Halgamuge, S.K., Premaratne, M.: Energy efficient sensor scheduling with a mobile sink node for the target tracking app. Sensors 9, 696–716 (2009b)CrossRefGoogle Scholar
  11. 11.
    Evans, J., Krishnamurthy, V.: Optimal sensor scheduling for hidden Markov models. In: Proceedings of the 1998 IEEE International Conference on Acoustics, Speech, and Signal Processing, 1998. ICASSP 1998, vol. 4, pp. 2161–2164 (1998)Google Scholar
  12. 12.
    Rappaport, T.: Wireless Communications: Principles & practice. Prentice-Hall, Inc., New Jersey (1996)Google Scholar
  13. 13.
    Kalman, R.E.: A new approach to linear filtering and prediction problem. Transaction of ASME, Journal of Basic Engineering on Automatic Control 82, 35–45 (1960)Google Scholar
  14. 14.
    Song, E., Zhu, Y., Zhou, J.: The optimality of Kalman filtering fusion with cross-correlated sensor noises. In: 43rd IEEE Conference on Decision and Control, 2004. CDC, vol. 5 (2004) ISSN 0191-2216Google Scholar
  15. 15.
    Song, E., Zhu, Y., Zhou, J., You, Z.: The optimality of Kalman filtering fusion with cross-correlated sensor noises. Automatica 43, 1450–1456 (2007)zbMATHCrossRefMathSciNetGoogle Scholar
  16. 16.
    Tchomte, S.K., Gourgand, M.: Particle swarm optimisation: A study of particle displacement for solving continous and combinatorial optimisation problems. International Journal Production Economics 121(1), 57–67 (2009)CrossRefGoogle Scholar
  17. 17.
    Bertsekas, D.P.: Dynamic Programming and Optimal Control. 3rd edn., vol. 1, Athena Scientific (2005)Google Scholar
  18. 18.
    Williams, J.L., Fisher, J.W., Willsky, A.S.: Approximate dynamic programming for communication-constrained sensornetwork management. IEEE Transactions on signal Processing 55(8), 4300–4311 (2007)CrossRefMathSciNetGoogle Scholar
  19. 19.
    Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)Google Scholar
  20. 20.
    Homaifar, A., Qi, C.X., Lai, S.H.: Constrained optimization via genetic algorithms. Simulation 62, 242–254 (1994)CrossRefGoogle Scholar
  21. 21.
    Yeniay, O.: Penalty function method for constraint optimisation in genetic algorithms. Mathematical and Computational Applications 10(1), 45–56 (2005)Google Scholar
  22. 22.
    Carlos, C.C.: Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Computer Methods in Applied Mechanics and Engineering 191(43), 1245–1287 (2002)zbMATHMathSciNetGoogle Scholar
  23. 23.
    Hu, X., Eberhart, R.: Solving constrained nonlinear optimization problems with particle swarm optimization. In: 6th Multiconference on Systems, Cybernetics and Informatics (SCI 2002), vol. 5 (2002)Google Scholar
  24. 24.
    Parsopoulos, K.E., Vrahatis, M.N.: Particle swarm optimisation method for constrained optimization problems. In: Intelligent technologies - theory and applications: new trends in intelligent technologies, vol. 76, pp. 214–220 (2002)Google Scholar
  25. 25.
    Coath, G., Halgamuge, S.K.: A comparison of constraint-handling methods for the application of particle swarm optimization to constrained nonlinear optimization problems. In: The 2003 Congress on Evolutionary Computation. CEC 2003, vol. 4, pp. 2419–2425 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Siddeswara Mayura Guru
    • 1
  • Suhinthan Maheswararajah
    • 2
  1. 1.CSIRO Tasmanian ICT CentreHobartAustralia
  2. 2.University of MelbourneParkvilleAustralia

Personalised recommendations