pith. sign in

arxiv: 1803.00944 · v2 · pith:6QFMREXYnew · submitted 2018-03-02 · 💻 cs.RO

Dolphin: a task orchestration language for autonomous vehicle networks

classification 💻 cs.RO
keywords dolphinlanguagevehiclesautonomoustasksintegrationnetworkstask
0
0 comments X
read the original abstract

We present Dolphin, an extensible programming language for autonomous vehicle networks. A Dolphin program expresses an orchestrated execution of tasks defined compositionally for multiple vehicles. Building upon the base case of elementary one-vehicle tasks, the built-in operators include support for composing tasks in several forms, for instance according to concurrent, sequential, or event-based task flow. The language is implemented as a Groovy DSL, facilitating extension and integration with external software packages, in particular robotic toolkits. The paper describes the Dolphin language, its integration with an open-source toolchain for autonomous vehicles, and results from field tests using unmanned underwater vehicles (UUVs) and unmanned aerial vehicles (UAVs).

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.