Skip to main content

DyKnow: A Framework for Processing Dynamic Knowledge and Object Structures in Autonomous Systems

  • Conference paper
Monitoring, Security, and Rescue Techniques in Multiagent Systems

Part of the book series: Advances in Soft Computing ((AINSC,volume 28))

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.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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. Doherty, P.: Advanced research with autonomous unmanned aerial vehicles. In: Proceedings on the 9th International Conference on Principles of Knowledge Representation and Reasoning. (2004)

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Object Computing, Inc.: TAO Developer’s Guide, Version 1.3a (2003) See also http://www.cs.wustl.edu/~schmidt/TAO.html.

    Google Scholar 

  5. Heintz, E, Doherty, P.: DyKnow: An approach to middleware for knowledge processing. Journal of Intelligent and Fuzzy Systems (2004)

    Google Scholar 

  6. Coradeschi, S., Saffiotti, A.: An introduction to the anchoring problem. Robotics and Autonomous Systems 43 (2003) 85–96

    Article  Google Scholar 

  7. 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

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Ghallab, M.: On chronicles: Representation, on-line recognition and learning. In: Proceedings of the International Conference on Knowledge Representation and Reasoning (KR-96). (1996)

    Google Scholar 

  10. Schmidt, D.C.: Adaptive and reflective middleware for distributed real-time and embedded systems. Lecture Notes in Computer Science 2491 (2002) 282-??

    Article  MATH  Google Scholar 

  11. Schmidt, D.C.: Middleware for real-time and embedded systems. Communications of the ACM 45 (2002) 43–48

    Article  Google Scholar 

  12. Schmidt, D.C., Kuhns, E: An overview of the real-time CORBA specification. IEEE Computer 33 (2000) 56–63

    Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. Gruber, R., Krishnamurthy, B., Panagos, E.: CORBA notification service: Design challenges and scalable solutions. In: 17th International Conference on Data Engineering. (2001) 13–20

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Eriksson, J.: Real-time and active databases: A survey. In: Proc. of 2nd International Workshop on Active, Real-Time, and Temporal Database Systems. (1997)

    Google Scholar 

  17. Özsoyoglu, G., Snodgrass, R.T.: Temporal and real-time databases: A survey. IEEE Trans. Knowl. Data Eng. 7 (1995) 513–532

    Article  Google Scholar 

  18. 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

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Group, T.S.: STREAM: The Stanford stream data manager. IEEE Data Engineering Bulletin, 26(1) (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics