Handling Complex Commands as Service Robot Task Requests
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1177-1182.
Abstract
We contribute a novel approach to understand, dialogue, plan, and execute complex sentences to command a mobile service robot. We define a complex command as a natural language sentence consisting of sensing-based conditionals, conjunctions, and disjunctions. We introduce a flexible template-based algorithm to extract such structure from the parse tree of the sentence. As the complexity of the command increases, extracting the right structure using the template-based algorithm decreases becomes more problematic. We introduce two different dialogue approaches that enable the user to confirm or correct the extracted command structure. We present how the structure used to represent complex commands can be directly used for planning and execution by the service robot. We show results on a corpus of 100 complex commands.
@inproceedings{ijcai2015p170,
title = {Handling Complex Commands as Service Robot Task Requests},
author = {Perera, Vittorio and Veloso, Manuela M.},
booktitle = {Proceedings of the Twenty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-15}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Qiang Yang and Michael Wooldridge},
pages = {1177--1182},
year = {2015},
month = {7},
note = {Main Track},
url = {https://ijcai.org/proceedings/2015/170},
}
TY - CPAPER TI - Handling Complex Commands as Service Robot Task Requests AU - Perera, Vittorio AU - Veloso, Manuela M. T2 - Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-15 PB - International Joint Conferences on Artificial Intelligence PY - 2015 SP - 1177 EP - 1182 UR - https://ijcai.org/proceedings/2015/170 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: