An Interaction Specification Language for Robot Application Development
Robot programming languages that represent tasks as graph structures are both popular and accessible among programming novices and experts. However, these languages are largely decoupled from robots' automated task planning capabilities, rendering developers unable to explicitly leverage their robot's ability to plan its own actions. We thereby created the Interaction Specification Language (ISL), which enables de-velopers to import and apply elements from a robot planning do-main in a graph-based programming paradigm. For developers, ISL provides flexibility in the reliance on automated planning. For researchers, the release of our open-source ISL lexer and parser is intended to promote standardization and test-driven development. We additionally provide a metric by which ISL programs can be evaluated.
Authors
- Laura M. Hiatt (ORCID: https://orcid.org/0000-0001-5254-2846)
- David Porfirio (ORCID: https://orcid.org/0000-0001-5383-3266)
- Mark Roberts (ORCID: https://orcid.org/0000-0003-2690-7658)
Institutions
- United States Naval Research Laboratory (US)
Publication Details
- Published
- 2025-03-04
- DOI
- https://doi.org/10.1109/hri61500.2025.10973839
- Citations
- 1
- Primary Topic
- Robotics and Automated Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.21