Abstract
Faced with the growing complexity of application scenarios social robots are involved with, the perception of environmental circumstances and the sentient reactions are becoming more and more important abilities. Rather than regarding both abilities in isolation, the entire transformation process, from context-awareness to purposive behaviour, forms a robot’s adaptivity. While attaining context-awareness has received much attention in literature so far, translating it into appropriate actions still lacks a comprehensive approach. In this paper, we present PLEXIL-DL, an expressive language allowing complex context expressions as an integral part of constructs that define sophisticated behavioural reactions. Our approach extends NASA’s PLEXIL language by Description Logic queries, both in syntax and formal semantics. A prototypical implementation of a PLEXIL-DL interpreter shows the basic mechanisms facilitating the robot’s adaptivity through context-awareness.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. Journal of Ad Hoc and Ubiquitous Computing 2(4) (2007)
Kjær, K.E.: A survey of context-aware middleware. In: SE 2007: Proc. of the 25th conference on IASTED Int. Multi-Conf., ACTA Press (2007)
Ranganathan, A., Campbell, R.H.: An infrastructure for context-awareness based on first order logic. Personal Ubiquitous Computing 7(6) (2003)
Gu, T., Pung, H.K., Zhang, D.Q.: A middleware for building context-aware mobile services. In: Proceedings of IEEE Vehicular Technology Conference (2004)
Fahy, P., Clarke, S.: Cass - middleware for mobile context-aware applications. In: Proc. of Mobisys Workshop on Context Awareness (2004)
Korpipää, P.: Blackboard-based software framework and tool for mobile device context awareness. PhD thesis, University of Oulu (2005)
Yau, S.S., Karim, F., Wang, Y., Wang, B., Gupta, S.K.: Reconfigurable context-sensitive middleware for pervasive computing. IEEE Pervasive Comp. 1(3) (2002)
Gu, T., Pung, H.K., Zhang, D.Q.: A service-oriented middleware for building context-aware services. Journal of Network and Comp. Applications 28(1) (2005)
Keays, R.: Context-oriented programming. BEng thesis, Univ. Queensland (2002)
Ranganathan, A., Chetan, S., Al-Muhtadi, J., Campbell, R.H., Mickunas, M.D.: Olympus: A high-level programming model for pervasive computing environments. In: Proc. of the Int. Conf. on Pervasive Comp. and Communications. IEEE, Los Alamitos (2005)
Cho, E.-S., Lee, K.-W., Kim, M.-Y., Kim, H.: Scenario-based programming for ubiquitous applications. In: Youn, H.Y., Kim, M., Morikawa, H. (eds.) UCS 2006. LNCS, vol. 4239, pp. 286–299. Springer, Heidelberg (2006)
Dowek, G., Muñoz, C., Pâsâreanu, C.S.: A formal analysis framework for plexil. In: 3rd Workshop on Planning and Plan Exec. for Real-World Sys. (2007)
Verma, V., Jónsson, A., Passareanu, C., Iatauro, M.: Universal executive and PLEXIL: Engine and language for robust spacecraft control and operations. In: Proc. of AIAA Space (2006)
Tessaris, S.: Questions and Answers: Reasoning and Querying in Description Logic. PhD thesis, Univ. of Manchester (2001)
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P. (eds.): The Description Logic Handbook, 2nd edn. Cambridge University Press, Cambridge (2007)
Krummenacher, R., Strang, T.: Ontology-based context modeling. In: Proc. of the 3rd Workshop on Context Awareness for Proactive Systems (2007)
NASA: PLEXIL Reference Manual. NASA (2008)
Moser, H., Reichelt, T., Oswald, N., Förster, S.: Information management for unmanned systems: Combining DL-reasoning with publish/subscribe. In: Proc. of SGAI 2008. Springer, Heidelberg (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Moser, H., Reichelt, T., Oswald, N., Förster, S. (2009). PLEXIL-DL: Language and Runtime for Context-Aware Robot Behaviour. In: Kim, JH., et al. Progress in Robotics. FIRA 2009. Communications in Computer and Information Science, vol 44. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03986-7_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-03986-7_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03985-0
Online ISBN: 978-3-642-03986-7
eBook Packages: Computer ScienceComputer Science (R0)