Skip to main content
Erschienen in: Intelligent Service Robotics 4/2012

01.10.2012 | Special Issue

Answer set programming for collaborative housekeeping robotics: representation, reasoning, and execution

verfasst von: Esra Erdem, Erdi Aker, Volkan Patoglu

Erschienen in: Intelligent Service Robotics | Ausgabe 4/2012

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Answer set programming (ASP) is a knowledge representation and reasoning paradigm with high-level expressive logic-based formalism, and efficient solvers; it is applied to solve hard problems in various domains, such as systems biology, wire routing, and space shuttle control. In this paper, we present an application of ASP to housekeeping robotics. We show how the following problems are addressed using computational methods/tools of ASP: (1) embedding commonsense knowledge automatically extracted from the commonsense knowledge base ConceptNet, into high-level representation, and (2) embedding (continuous) geometric reasoning and temporal reasoning about durations of actions, into (discrete) high-level reasoning. We introduce a planning and monitoring algorithm for safe execution of plans, so that robots can recover from plan failures due to collision with movable objects whose presence and location are not known in advance or due to heavy objects that cannot be lifted alone. Some of the recoveries require collaboration of robots. We illustrate the applicability of ASP on several housekeeping robotics problems, and report on the computational efficiency in terms of CPU time and memory.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Aker E, Erdogan A, Erdem E, Patoglu V (2011) Causal reasoning for planning and coordination of multiple housekeeping robots. In: Proceedings of LPNMR’11 Aker E, Erdogan A, Erdem E, Patoglu V (2011) Causal reasoning for planning and coordination of multiple housekeeping robots. In: Proceedings of LPNMR’11
2.
Zurück zum Zitat Aker E, Erdogan A, Erdem E, Patoglu V (2011) Housekeeping with multiple autonomous robots: representation, reasoning and execution. In: Proceedings of commonsense’11 Aker E, Erdogan A, Erdem E, Patoglu V (2011) Housekeeping with multiple autonomous robots: representation, reasoning and execution. In: Proceedings of commonsense’11
3.
Zurück zum Zitat Brewka G, Eiter T, Truszczynski M (2011) Answer set programming at a glance. Commun ACM 54(12):92–103CrossRef Brewka G, Eiter T, Truszczynski M (2011) Answer set programming at a glance. Commun ACM 54(12):92–103CrossRef
4.
Zurück zum Zitat Bylander T (1994) The computational complexity of propositional STRIPS planning. Artif Intell 69(1–2):165–204 Bylander T (1994) The computational complexity of propositional STRIPS planning. Artif Intell 69(1–2):165–204
5.
Zurück zum Zitat Decker K, Lesser V (1992) Generalizing the partial global planning algorithm. Int J Intell Coop Inf Syst 1:319–346 Decker K, Lesser V (1992) Generalizing the partial global planning algorithm. Int J Intell Coop Inf Syst 1:319–346
6.
Zurück zum Zitat Eén N, Sörensson N (2003) An extensible sat-solver. In: Proceedings of SAT, pp 502–518 Eén N, Sörensson N (2003) An extensible sat-solver. In: Proceedings of SAT, pp 502–518
7.
Zurück zum Zitat Erdem E, Erdem Y, Erdogan H, Oztok U (2011) Finding answers and generating explanations for complex biomedical queries. In: Proceedings of AAAI Erdem E, Erdem Y, Erdogan H, Oztok U (2011) Finding answers and generating explanations for complex biomedical queries. In: Proceedings of AAAI
8.
Zurück zum Zitat Erdem E, Haspalamutgil K, Palaz C, Patoglu V, Uras T (2011) Combining high-level causal reasoning with low-level geometric reasoning and motion planning for robotic manipulation. In: Proceedings of ICRA Erdem E, Haspalamutgil K, Palaz C, Patoglu V, Uras T (2011) Combining high-level causal reasoning with low-level geometric reasoning and motion planning for robotic manipulation. In: Proceedings of ICRA
9.
Zurück zum Zitat Erdem E, Wong MDF (2004) Rectilinear steiner tree construction using answer set programming. In: Proceedings of ICLP, pp 386–399 Erdem E, Wong MDF (2004) Rectilinear steiner tree construction using answer set programming. In: Proceedings of ICLP, pp 386–399
10.
Zurück zum Zitat Ferrein A, Fritz C, Lakemeyer G (2005) Using GOLOG for deliberation and team coordination in robotic soccer. Künstliche Intelligenz 1 Ferrein A, Fritz C, Lakemeyer G (2005) Using GOLOG for deliberation and team coordination in robotic soccer. Künstliche Intelligenz 1
11.
Zurück zum Zitat Finin TW, Fritzson R, McKay DP, McEntire R (1994) KQML as an agent communication language. In: Proceedings of CIKM, pp 456–463 Finin TW, Fritzson R, McKay DP, McEntire R (1994) KQML as an agent communication language. In: Proceedings of CIKM, pp 456–463
12.
Zurück zum Zitat Gebser M, Guziolowski C, Ivanchev M, Schaub T, Siegel A, Thiele S, Veber P (2010) Repair and prediction (under inconsistency) in large biological networks with answer set programming. In: Proceedings of KR Gebser M, Guziolowski C, Ivanchev M, Schaub T, Siegel A, Thiele S, Veber P (2010) Repair and prediction (under inconsistency) in large biological networks with answer set programming. In: Proceedings of KR
13.
Zurück zum Zitat Gebser M, Kaminski R, Kaufmann B, Ostrowski M, Schaub T, Thiele S (2008) Engineering an incremental ASP solver. In: Proceedings of ICLP, pp 190–205 Gebser M, Kaminski R, Kaufmann B, Ostrowski M, Schaub T, Thiele S (2008) Engineering an incremental ASP solver. In: Proceedings of ICLP, pp 190–205
14.
Zurück zum Zitat Gelfond M, Lifschitz V (1991) Classical negation in logic programs and disjunctive databases. New Gener Comput 9:365–385CrossRef Gelfond M, Lifschitz V (1991) Classical negation in logic programs and disjunctive databases. New Gener Comput 9:365–385CrossRef
15.
16.
Zurück zum Zitat Lavalle SM (1998) Rapidly-exploring random trees: a new tool for path planning. Tech. rep Lavalle SM (1998) Rapidly-exploring random trees: a new tool for path planning. Tech. rep
17.
Zurück zum Zitat Lesser V, Decker K, Carver N, Garvey A, Neimen D, Prassad M, Wagner T (1998) Evolution of the GPGP domain independent coordination framework. Tech. rep., University of Massachusetts Lesser V, Decker K, Carver N, Garvey A, Neimen D, Prassad M, Wagner T (1998) Evolution of the GPGP domain independent coordination framework. Tech. rep., University of Massachusetts
18.
Zurück zum Zitat Lifschitz V (2008) What is answer set programming? In: Proceedings of AAAI Lifschitz V (2008) What is answer set programming? In: Proceedings of AAAI
19.
Zurück zum Zitat Liu H, Singh P (2004) ConceptNet: a practical commonsense reasoning toolkit. BT Technol J 22 Liu H, Singh P (2004) ConceptNet: a practical commonsense reasoning toolkit. BT Technol J 22
20.
Zurück zum Zitat Lundh R, Karlsson L, Saffiotti A (2008) Autonomous functional configuration of a network robot system. Robot Auton Syst 56(10):819–830CrossRef Lundh R, Karlsson L, Saffiotti A (2008) Autonomous functional configuration of a network robot system. Robot Auton Syst 56(10):819–830CrossRef
21.
Zurück zum Zitat McCain N, Turner H (1997) Causal theories of action and change. In: Proceedings of AAAI/IAAI, pp 460–465 McCain N, Turner H (1997) Causal theories of action and change. In: Proceedings of AAAI/IAAI, pp 460–465
22.
Zurück zum Zitat Nogueira M, Balduccini M, Gelfond M, Watson R, Barry M (2001) An a-prolog decision support system for the space shuttle. In: Proceedings of PADL. Springer, Berlin, pp 169–183 Nogueira M, Balduccini M, Gelfond M, Watson R, Barry M (2001) An a-prolog decision support system for the space shuttle. In: Proceedings of PADL. Springer, Berlin, pp 169–183
23.
Zurück zum Zitat O’Brien PRN (1998) FIPA–towards a standard for software agents. BT Technol J 16(3):51–59CrossRef O’Brien PRN (1998) FIPA–towards a standard for software agents. BT Technol J 16(3):51–59CrossRef
24.
Zurück zum Zitat Simons P, Niemelä I, Soininen T (2002) Extending and implementing the stable model semantics. Artif Intell 138:181–234CrossRefMATH Simons P, Niemelä I, Soininen T (2002) Extending and implementing the stable model semantics. Artif Intell 138:181–234CrossRefMATH
25.
Zurück zum Zitat Smith RG (1980) The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput 29(12):1104–1113 Smith RG (1980) The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput 29(12):1104–1113
26.
Zurück zum Zitat Tari L, Anwar S, Liang S, Hakenberg J, Baral C (2010) Synthesis of pharmacokinetic pathways through knowledge acquisition and automated reasoning. In: Proceedings of PSB, pp 465–476 Tari L, Anwar S, Liang S, Hakenberg J, Baral C (2010) Synthesis of pharmacokinetic pathways through knowledge acquisition and automated reasoning. In: Proceedings of PSB, pp 465–476
27.
Zurück zum Zitat Vikrey W (1961) Computer speculation, auctions, and competitive sealed tenders. J Finance 16:8–37CrossRef Vikrey W (1961) Computer speculation, auctions, and competitive sealed tenders. J Finance 16:8–37CrossRef
28.
Zurück zum Zitat de Weerdt MM, Clement B (2009) Introduction to planning in multiagent systems. Multiagent Grid Syst 5:345–355 de Weerdt MM, Clement B (2009) Introduction to planning in multiagent systems. Multiagent Grid Syst 5:345–355
Metadaten
Titel
Answer set programming for collaborative housekeeping robotics: representation, reasoning, and execution
verfasst von
Esra Erdem
Erdi Aker
Volkan Patoglu
Publikationsdatum
01.10.2012
Verlag
Springer Berlin Heidelberg
Erschienen in
Intelligent Service Robotics / Ausgabe 4/2012
Print ISSN: 1861-2776
Elektronische ISSN: 1861-2784
DOI
https://doi.org/10.1007/s11370-012-0119-x

Weitere Artikel der Ausgabe 4/2012

Intelligent Service Robotics 4/2012 Zur Ausgabe