Proceedings

Integrating Answer Set Programming with Semantic Dictionaries for Robot Task Planning

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4361-4367.

https://doi.org/10.24963/ijcai.2017/609

Abstract

In this paper, we propose a novel integrated task planning system for service robot in domestic domains. Given open-ended high-level user instructions in natural language, robots need to generate a plan, i.e., a sequence of low-level executable actions, to complete the required tasks. To address this, we exploit the knowledge on semantic roles of common verbs defined in semantic dictionaries such as FrameNet and integrate it with Answer Set Programming --- a task planning framework with both representation language and solvers. In the experiments, we evaluated our approach using common benchmarks on service tasks and showed that it can successfully handle much more tasks than the state-of-the-art solution. Notably, we deployed the proposed planning system on our service robot for the annual RoboCup@Home competitions and achieved very encouraging results.

  1. [Angeli et al., 2015] Gabor Angeli, Melvin Johnson Premkumar, and Christopher D Manning. Leveraging lin- guistic structure for open domain information extraction. Linguistics, (1/24), 2015.
  2. [Baker et al., 1998] Collin F Baker, Charles J Fillmore, and John B Lowe. The berkeley framenet project. In Proc. of Coling, pages 86-90, 1998.
  3. [Buehler and Pagnucco, 2014] Jennifer Elisabeth Buehler and Maurice Pagnucco. A framework for task planning in heterogeneous multi robot systems based on robot ca- pabilities. In Proc. of AAAI, pages 2527-2533, 2014.
  4. [Cashmore et al., 2015] Michael Cashmore, Maria Fox, Derek Long, Daniele Magazzeni, Bram Ridder, et al. Ros- plan: Planning in the robot operating system. In Proc. of ICAPS, pages 333-341, 2015.
  5. [Chen et al., 2012] Xiaoping Chen, Jiongkun Xie, Jianmin Ji, and Zhiqiang Sui. Toward open knowledge enabling for human-robot interaction. JHRI, 1(2):100-117, 2012.
  6. [Chen et al., 2013] Xiaoping Chen, Jianmin Ji, Zhiqiang Sui, and Jiongkun Xie. Handling open knowledge for service robots. In Proc. of IJCAI, 2013. IJCAI
  7. [Das et al., 2012] Dipanjan Das, Desai Chen, André FT Mar- tins, Nathan Schneider, and Noah A Smith. Frame- Semantic Parsing. CL, 39(4):1-47, 2012.
  8. [Du Toit and Burdick, 2012] Noel E Du Toit and Joel W Burdick. Robot motion planning in dynamic, uncertain environments. IEEE TRO, 28(1):101-115, 2012.
  9. [Fellbaum, 1998] Christiane Fellbaum. WordNet. Wiley On- line Library, 1998.
  10. [Gaschler et al., 2013] Andre Gaschler, Ronald PA Petrick, Manuel Giuliani, Markus Rickert, and Alois Knoll. Kvp: A knowledge of volumes approach to robot task planning. In Proc. of IROS, pages 202-208, 2013.
  11. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Proc. of ICLP, pages 1070-1080, 1988.
  12. [Ghallab et al., 2014] Malik Ghallab, Dana Nau, and Paolo Traverso. The actor's view of automated planning and act- ing: A position paper. Artificial Intelligence, 208:1-17, 2014.
  13. [Gupta et al., 2004] Rakesh Gupta, Mykel J Kochenderfer, Deborah Mcguinness, and George Ferguson. Common sense data acquisition for indoor mobile robots. In Proc. of AAAI, pages 605-610, 2004.
  14. [Hanheide et al., 2015] Marc Hanheide, Moritz Göbelbecker, Graham S Horn, Andrzej Pronobis, Kristoffer Sjöö, et al. Robot task planning and explanation in open and uncertain worlds. Artificial Intelligence, 2015.
  15. [Hofmann et al., 2015] Andreas Hofmann, Enrique Fernan- dez, Justin Helbert, Scott Smith, and Brian Williams. Re- active integrated motion planning and execution. In Proc. of IJCAI, pages 1881-1887, 2015. IJCAI
  16. [Kautz and Selman, 2006] Henry Kautz and Bart Selman. Satplan04: Planning as satisfiability. Working Notes on the Fifth IPC, pages 45-46, 2006.
  17. [Keller et al., 2010] Thomas Keller, Patrick Eyerich, and Bernhard Nebel. Task planning for an autonomous ser- vice robot. In Annual Conference on Artificial Intelligence, pages 358-365, 2010.
  18. [Kunze et al., 2010] Lars Kunze, Moritz Tenorth, and Michael Beetz. Putting people's common sense into knowledge bases of household robots. In AAAI, pages 151-159, 2010.
  19. [Lifschitz and Ren, 2006] Vladimir Lifschitz and Wanwan Ren. A modular action description language. In Proc. of AAAI, pages 853-859, 2006.
  20. [Lifschitz, 2002] Vladimir Lifschitz. Answer set pro- gramming and plan generation. Artificial Intelligence, 138(1):39-54, 2002.
  21. [McCarthy, 1998] John McCarthy. Elaboration tolerance. In Common Sense, volume 98, 1998.
  22. [Misra et al., 2016] Dipendra K Misra, Jaeyong Sung, Kevin Lee, and Ashutosh Saxena. Tell me dave: Context- sensitive grounding of natural language to manipulation instructions. volume 35, pages 281-300. SAGE Publica- tions Sage UK: London, England, 2016.
  23. [Nyga and Beetz, 2012] Daniel Nyga and Michael Beetz. Everything robots always wanted to know about house- work (but were afraid to ask). In IROS, pages 243-250. IEEE, 2012.
  24. [Sil et al., 2010] Avirup Sil, Fei Huang, and Alexander Y- ates. Extracting action and event semantics from web tex- t. In AAAI Fall Symposium: Commonsense Knowledge, 2010.
  25. [Stock et al., 2015] Sebastian Stock, Masoumeh Mansouri, Federico Pecora, and Joachim Hertzberg. Online task merging with a hierarchical hybrid task planner for mo- bile service robots. In Proc. of IROS, pages 6459-6464, 2015.
  26. [Tellex et al., 2011] Stefanie A Tellex, Thomas Fleming Kollar, Steven R Dickerson, Matthew R Walter, Ashis Banerjee, Seth Teller, and Nicholas Roy. Understand- ing natural language commands for robotic navigation and mobile manipulation. In Proc. of AAAI, 2011.
  27. [Tenorth and Beetz, 2013] Moritz Tenorth and Michael Beetz. Knowrob: A knowledge processing infrastructure for cognition-enabled robots. IJRR, 32(5):566-590, 2013.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards