Skip to main content

A Middleware for Intelligent Environments and the Internet of Things

  • Conference paper
Ubiquitous Intelligence and Computing (UIC 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6406))

Included in the following conference series:

Abstract

Interdisciplinary research from the domains of pervasive computing or ubiquitous computing, computer-human-interaction and computer science has led to the development of many intelligent environments, either on lab scale or as live in laboratories. While several middleware have been developed in this field, no standard middleware for intelligent environments or ubiquitous computing has evolved yet.

We consider the lack of a de-facto standard middleware for distributed sensor-actuator environments as one of the key issues limiting research on intelligent environment and the proliferation of intelligent environments from research environments to their deployment in our everyday lives. In addition, we expect the advent of personal robotics for health care and ambient assisted living scenarios in the context of ubiquitous computing in the close future.

In this paper, we report on the successful application of a robotic middleware as glue between sensors, actuators and services and its application in a deployed example scenario. Thereby, we verify by examples the applicability of robotic middleware for complex ubiquitous computing environments.

To foster re-use and potential community-adoption, we share our source code, documentation and data sets (in the future) via https://vmi.lmt.ei.tum.de/ros/ .

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Yau, S.S., Karim, F., Wang, Y., Wang, B., Gupta, S.K.S.: Reconfigurable context-sensitive middleware for pervasive computing. IEEE Pervasive Computing 1(3), 33–40 (2002)

    Article  Google Scholar 

  2. Nakajima, T., Fujinami, K., Tokunaga, E., Ishikawa, H.: Middleware design issues for ubiquitous computing. In: MUM 2004: Proceedings of the 3rd International Conference on Mobile and Ubiquitous Multimedia, pp. 55–62. ACM, New York (2004)

    Google Scholar 

  3. Floerkemeier, C., Langheinrich, M., Fleisch, E., Mattern, F., Sarma, S.E. (eds.): IOT 2008. LNCS, vol. 4952. Springer, Heidelberg (2008)

    Google Scholar 

  4. Kranz, M., Holleis, P., Schmidt, A.: Embedded interaction: Interacting with the internet of things. IEEE Internet Computing 14, 46–53 (2010)

    Article  Google Scholar 

  5. Landay, J.A., Borriello, G.: Design patterns for ubiquitous computing. Computer 36(8), 93–95 (2003)

    Article  Google Scholar 

  6. Aiken, R.J., Abramski, A., Bates, J., Blackadar, T.: Middleware for Ubiquitous Computing. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 301–303. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  7. Nakajima, T.: Case study of middleware infrastructure for ambient intelligence environments. In: Nakashima, H., Aghajan, H., Augusto, J.C. (eds.) Handbook of Ambient Intelligence and Smart Environments, pp. 229–256. Springer, New York (2010)

    Chapter  Google Scholar 

  8. Su, H., Fu, X., Li, Z., Yang, Q., Teng, S.: A Service-oriented Middleware for Pervasive Computing Environments. In: 1st International Symposium on Pervasive Computing and Applications, pp. 36–41 (2006)

    Google Scholar 

  9. Aitenbichler, E., Kangasharju, J., Mühlhäuser, M.: Mundocore: A light-weight infrastructure for pervasive computing. Pervasive Mob. Comput. 3(4), 332–361 (2007)

    Article  Google Scholar 

  10. Román, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: A middleware infrastructure for active spaces. IEEE Pervasive Computing 1(4), 74–83 (2002)

    Article  Google Scholar 

  11. Collett, T.H., MacDonald, B.A., Gerkey, B.P.: Player 2.0: Toward a practical robot programming framework. In: Proc. of the Australasian Conf. on Robotics and Automation (ACRA), Sydney, Australia (2005)

    Google Scholar 

  12. Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T.B., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. In: ICRA Workshop on Open Source Software (2009)

    Google Scholar 

  13. Goldman, R.P., Baral, C.: Robots, softbots, immobots: The 1997 aaai workshop on theories of action, planning and control. Knowl. Eng. Rev. 13(2), 179–184 (1998)

    Article  Google Scholar 

  14. Kranz, M., Schmidt, A., Rusu, R., Maldonado, A., Beetz, M., Hornler, B., Rigoll, G.: Sensing technologies and the player-middleware for context-awareness in kitchen environments. In: Fourth International Conference on Networked Sensing Systems, INSS 2007, pp. 179–186 (June 2007)

    Google Scholar 

  15. Kranz, M., Schmidt, A., Maldonado, A., Rusu, R.B., Beetz, M., Hörnler, B., Rigoll, G.: Context-aware kitchen utilities. In: TEI 2007: Proceedings of the 1st International Conference on Tangible and Embedded Interaction, pp. 213–214. ACM, New York (2007)

    Google Scholar 

  16. Intille, S.S., Larson, K., Tapia, E.M., Beaudin, J., Kaushik, P., Nawyn, J., Rockinson, R.: Using a live-in laboratory for ubiquitous computing research. In: Fishkin, K.P., Schiele, B., Nixon, P., Quigley, A. (eds.) PERVASIVE 2006. LNCS, vol. 3968, pp. 349–365. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  17. Wimmer, R., Holleis, P., Kranz, M., Schmidt, A.: Thracker - using capacitive sensing for gesture recognition. In: Proceedings of the 26th IEEE International Conference Workshops on Distributed Computing Systems, ICDCSW 2006, p. 64. IEEE Computer Society, Washington (2006)

    Google Scholar 

  18. Kranz, M., Holleis, P., Schmidt, A.: Ubiquitous presence systems. In: Proceedings of the 2006 ACM Symposium on Applied Computing, SAC 2006, pp. 1902–1909. ACM, New York (2006)

    Google Scholar 

  19. Schmidt, A., Beigl, M., Gellersen, H.-W.: There is more to context than location. Computers and Graphics 23(6), 893–901 (1999), http://citeseer.ist.psu.edu/schmidt98there.html

    Article  Google Scholar 

  20. Kranz, M., Fischer, C., Schmidt, A.: A comparative study of dect and wlan signals for indoor localization. In: PerCom., pp. 235–243. IEEE Computer Society, Los Alamitos (2010)

    Google Scholar 

  21. Gellersen, H.-W., Beigl, M., Krull, H.: The mediacup: Awareness technology embedded in a everyday object. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 308–310. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  22. Kranz, M., Linner, T., Ellmann, B., Bittner, A., Roalter, L.: Robotic service cores for ambient assisted living. In: 4th International Conference on-NO PERMISSIONS, Pervasive Computing Technologies for Healthcare (Pervasive Health), pp. 1–8 ( 22-25, 2010)

    Google Scholar 

  23. Holleis, P., Schmidt, A., Paasovaara, S., Puikkonen, A., Häkkilä, J.: Evaluating capacitive touch input on clothes. In: ter Hofte, G.H., Mulder, I., de Ruyter, B.E.R. (eds.) ACM International Conference Proceeding Series, pp. 81–90. ACM, New York (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Roalter, L., Kranz, M., Möller, A. (2010). A Middleware for Intelligent Environments and the Internet of Things. In: Yu, Z., Liscano, R., Chen, G., Zhang, D., Zhou, X. (eds) Ubiquitous Intelligence and Computing. UIC 2010. Lecture Notes in Computer Science, vol 6406. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16355-5_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16355-5_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16354-8

  • Online ISBN: 978-3-642-16355-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics