English

Reasoning in complex environments with the SelectScript declarative language

Programming Languages 2015-10-06 v2 Artificial Intelligence Databases Robotics

Abstract

SelectScript is an extendable, adaptable, and declarative domain-specific language aimed at information retrieval from simulation environments and robotic world models in an SQL-like manner. In this work we have extended the language in two directions. First, we have implemented hierarchical queries; second, we improve efficiency enabling manual design space exploration on different "search" strategies. We demonstrate the applicability of such extensions in two application problems; the basic language concepts are explained by solving the classical problem of the Towers of Hanoi and then a common path planning problem in a complex 3D environment is implemented.

Keywords

Cite

@article{arxiv.1508.04159,
  title  = {Reasoning in complex environments with the SelectScript declarative language},
  author = {André Dietrich and Sebastian Zug and Luigi Nardi and Jörg Kaiser},
  journal= {arXiv preprint arXiv:1508.04159},
  year   = {2015}
}

Comments

15 pages, 7 figures, 6th International Workshop on Domain-Specific Languages and models for ROBotic systems (DSLRob-15)

R2 v1 2026-06-22T10:35:37.026Z