Skip to main content

A Semantically-Based Software Component Selection Mechanism for Intelligent Service Robots

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3789))

Abstract

Intelligent service robots (ISRs) adapt to unpredictable environments by determining how to resolve the problems occurred in a troubled situation. As a way to successfully and continuously provide services, we envisage the software system embedded in a robot to dynamically reconfigure itself using new components selected from component repositories. This paper describes a component selection mechanism, which is an essential function to support such dynamic reconfiguration. We adopt a semantically-based component selection mechanism in which situational information around ISRs is represented as critical semantic information for the service robots to select software components.

This research was performed for the Intelligent Robotics Development Program, one of the 21st Century Frontier R&D Programs funded by the Ministry of Commerce, Industry and Energy of Korea.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lars, P., David, A., Danica, K., Henrik, I.C.: Towards an Intelligent Service Robot System. Accepted for International Conference on Intelligent Autonomous Systems (2000)

    Google Scholar 

  2. David, J.C.: Morphology and Behavior in Distributed Robotic Systems. Ph.D. Thesis Proposal (2004)

    Google Scholar 

  3. Hafedh, M., Petko, V., Anne-Marie, D.S., Philippe, G.: Automating the Indexing and Retrieval of Reusable Software Components. In: Proceedings of the 6th International Workshop NLDB 2001, Spain, pp. 75–86 (2001)

    Google Scholar 

  4. Mili, A., Mili, R., Mittermeir, R.: Storing and Retrieving Software Components: A Refinement-Based System. IEEE Transactions on Software Engineering 23(7), 445–460 (1997)

    Article  Google Scholar 

  5. Prieto-Díaz, R., Freeman, P.: Classifying Software for Reuse. IEEE Software 4(1), 6–16 (1987)

    Article  Google Scholar 

  6. Ostertag, E., Hendler, J., Prieto-Diaz, R., Braum, C.: Computing Similarity in a Reuse Library System: An AI-based Approach. ACM Transactions on Software Engineering and Methodology 1(3), 205–228 (1992)

    Article  Google Scholar 

  7. Zaremski, A.M., Wing, J.M.: Signature Matching: A Key to Reuse. Software Engineering Notes 18(5), 182–190 (1993)

    Article  Google Scholar 

  8. Hall, R.J.: Generalized Behavior-Based Retrieval. In: Proceedings of the Fifteenth International Conference on Software Engineering, Baltimore, pp. 371–380 (1993)

    Google Scholar 

  9. Vijayan, S., Veda, C.S.: A Semantic-Based Approach to Component Retrieval. ACM SIGMIS Database 34(3), 8–24 (2003)

    Article  Google Scholar 

  10. Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic Matching of Web Services Capabilities. In: Horrocks, I., Hendler, J. (eds.) Proceedings of the First International Semantic Web Conference, Sardinia, pp. 333–347. Springer, Heidelberg (2002)

    Google Scholar 

  11. Kaarthik, S., Kunal, V., Amit, S., John, M.: Adding Semantics to Web Services Standards. In: Proceedings of the 1st International Conference on Web Services (2003)

    Google Scholar 

  12. Merriam-Webster Online, http://www.m-w.com/dictionary.htm

  13. Craig, J.J.: Introduction to Robotics Mechanics and Control, 3rd edn. Pearson Prentice Hall, London (2005)

    Google Scholar 

  14. Graham, K., Jeremy, J.C.: Resource Description Framework Concepts and Abstract Syntax, http://www.w3.org/TR/rdf-concepts

  15. What is Protégé? http://protege.stanford.edu/overview

  16. Sihem, A., SungRan, C., Divesh, S.: Tree Pattern Relaxation. In: International Conference on Extending Database Technology (2002)

    Google Scholar 

  17. Yangjun, C., Duren, C., Karl, A.: On the efficient evaluation of relaxed queries in biological databases. In: Proceedings of the Eleventh International Conference on Information and Knowledge Management (2002)

    Google Scholar 

  18. Valerie, C.: Fuzzy Semantic Distance Measures between Ontological Concepts. In: Fuzzy Information Processing NAFIPS 2004 IEEE, vol. 2, pp. 635–640 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, H., Choi, HJ., Ko, IY. (2005). A Semantically-Based Software Component Selection Mechanism for Intelligent Service Robots. In: Gelbukh, A., de Albornoz, Á., Terashima-Marín, H. (eds) MICAI 2005: Advances in Artificial Intelligence. MICAI 2005. Lecture Notes in Computer Science(), vol 3789. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11579427_106

Download citation

  • DOI: https://doi.org/10.1007/11579427_106

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29896-0

  • Online ISBN: 978-3-540-31653-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics