DocumentCode :
716895
Title :
SELECTSCRIPT: A query language for robotic world models and simulations
Author :
Dietrich, Andre ; Zug, Sebastian ; Kaiser, Jorg
Author_Institution :
Dept. of Distrib. Syst., Otto-von-Guericke-Univ. Magdeburg in Germany (ST), Germany
fYear :
2015
fDate :
26-30 May 2015
Firstpage :
6254
Lastpage :
6260
Abstract :
We introduce a new declarative language called SELECTSCRIPT. As its name suggests, it is a scripting language inspired primarily by SQL and its relational algebra. It is intended to be used for complex queries on different kinds of world models. Scripts can be dynamically generated and executed, or embedded into the code of foreign programming languages. A first interpreter was therefore developed for Python. Adapting the ideas of language-oriented programming, which enables developers to create their own domain-specific language, we developed a language stub that can be easily adapted and extended to comply with any (discrete) robotic world model or robotic simulator. We will further show how simple SELECT-statements can be used to extract any kind of valuable information in various return formats, thereby going beyond traditional SQL capabilities.
Keywords :
SQL; authoring languages; relational algebra; robot programming; Python; SELECT statements; SELECTSCRIPT; SQL; complex queries; declarative language; domain-specific language; foreign programming languages; language oriented programming; relational algebra; robotic simulator; robotic world model; scripting language; valuable information extraction; Data models; Database languages; Databases; Dictionaries; Robot sensing systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation (ICRA), 2015 IEEE International Conference on
Conference_Location :
Seattle, WA
Type :
conf
DOI :
10.1109/ICRA.2015.7140077
Filename :
7140077
Link To Document :
بازگشت