Summary
Any autonomous system embedded in a dynamic and changing environment must be able to create qualitative knowledge and object structures representing aspects of its environment on the fly from raw or preprocessed sensor data in order to reason qualitatively about the environment. These structures must be managed and made accessible to deliberative and reactive functionalities which are dependent on being situationally aware of the changes in both the robotic agent’s embedding and internal environment. DyKnow is a software framework which provides a set of functionalities for contextually accessing, storing, creating and processing such structures. The system is implemented and has been deployed in a deliberative/reactive architecture for an autonomous unmanned aerial vehicle. The architecture itself is distributed and uses real-time CORBA as a communications infrastructure. We describe the system and show how it can be used in execution monitoring and chronicle recognition scenarios for UAV applications.
Both authors are supported by grants from the Wallenberg Foundation, Sweden and NFFP 539 COMPAS.
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
Doherty, P.: Advanced research with autonomous unmanned aerial vehicles. In: Proceedings on the 9th International Conference on Principles of Knowledge Representation and Reasoning. (2004)
Doherty, P., Granlund, G., Kuchcinski, K., Sandewall, E., Nordberg, K., Skarman, E., Wiklund, J.: The WITAS unmanned aerial vehicle project. In: Proceedings of the 14th European Conference on Artificial Intelligence. (2000) 747–755
Doherty, P., Haslum, P., Heintz, F, Merz, T., Nyblom, P., Persson, T., Wingman, B.: A distributed architecture for autonomous unmanned aerial vehicle experimentation. In: Proceedings of the 7th International Symposium on Distributed Autonomous Robotic Systems. (2004)
Object Computing, Inc.: TAO Developer’s Guide, Version 1.3a (2003) See also http://www.cs.wustl.edu/~schmidt/TAO.html.
Heintz, E, Doherty, P.: DyKnow: An approach to middleware for knowledge processing. Journal of Intelligent and Fuzzy Systems (2004)
Coradeschi, S., Saffiotti, A.: An introduction to the anchoring problem. Robotics and Autonomous Systems 43 (2003) 85–96
Lamine, K.B., Kabanza, F.: Reasoning about robot actions: A model checking approach. In: Advances in Plan-Based Control of Robotic Agents. LNAI (2002) 123–139
Heintz, E, Doherty, P.: Managing dynamic object structures using hypothesis generation and validation. In: Proceedings of the AAAI Workshop on Anchoring Symbols to Sensor Data. (2004)
Ghallab, M.: On chronicles: Representation, on-line recognition and learning. In: Proceedings of the International Conference on Knowledge Representation and Reasoning (KR-96). (1996)
Schmidt, D.C.: Adaptive and reflective middleware for distributed real-time and embedded systems. Lecture Notes in Computer Science 2491 (2002) 282-??
Schmidt, D.C.: Middleware for real-time and embedded systems. Communications of the ACM 45 (2002) 43–48
Schmidt, D.C., Kuhns, E: An overview of the real-time CORBA specification. IEEE Computer 33 (2000) 56–63
Harrison, T., Levine, D., Schmidt, D.C.: The design and performance of a real-time CORBA event service. In: Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA-97). Volume 32, of ACM SIGPLAN Notices., New York, ACM Press (1997) 184–200
Gruber, R., Krishnamurthy, B., Panagos, E.: CORBA notification service: Design challenges and scalable solutions. In: 17th International Conference on Data Engineering. (2001) 13–20
Gore, P., Schmidt, D.C., Gill, C., Pyarali, I.: The design and performance of a real-time notification service. In: Proc. of the 10th IEEE Real-time Technology and Application Symposium. (2004)
Eriksson, J.: Real-time and active databases: A survey. In: Proc. of 2nd International Workshop on Active, Real-Time, and Temporal Database Systems. (1997)
Özsoyoglu, G., Snodgrass, R.T.: Temporal and real-time databases: A survey. IEEE Trans. Knowl. Data Eng. 7 (1995) 513–532
Schmidt, D., Dittrich, A.K., Dreyer, W., Marti, R.W.: Time series, a neglected issue in temporal database research? In: Proceedings of the International Workshop on Temporal Databases, Springer-Verlag (1995s) 214–232
Abadi, D., Carney, D., Cetintemel, U., Cherniack, M., Convey, C., Lee, S., Stonebraker, M., Tatbul, N., Zdonik, S.: Aurora: A new model and architecture for data stream man-agement. VLDB Journal (2003)
Babcock, B., Babu, S., Datar, M, Motwani, R., Widom, J.: Models and issues in data stream systems. In: Proceedings of 21st ACM Symposium on Principles of Database Systems (PODS 2002). (2002)
Group, T.S.: STREAM: The Stanford stream data manager. IEEE Data Engineering Bulletin, 26(1) (2003)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heintz, F., Doherty, P. (2005). DyKnow: A Framework for Processing Dynamic Knowledge and Object Structures in Autonomous Systems. In: Monitoring, Security, and Rescue Techniques in Multiagent Systems. Advances in Soft Computing, vol 28. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-32370-8_37
Download citation
DOI: https://doi.org/10.1007/3-540-32370-8_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23245-2
Online ISBN: 978-3-540-32370-9
eBook Packages: EngineeringEngineering (R0)