Dolphin: a task orchestration language for autonomous vehicle networks

03/02/2018
by   Keila Lima, et al.
0

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).

READ FULL TEXT

page 5

page 6

09/08/2020

Multi-Agent Collaboration for Building Construction

This paper details the algorithms involved and task planner for vehicle ...
10/30/2017

Integrating Small Satellite Communication in an Autonomous Vehicle Network: A Case on Oceanography

Small satellites and autonomous vehicles have greatly evolved in the las...
05/12/2020

Data Comets: Designing a Visualization Tool for Analyzing Autonomous Aerial Vehicle Logs with Grounded Evaluation

Autonomous unmanned aerial vehicles are complex systems of hardware, sof...
09/01/2021

V2X Communication Between Connected and Automated Vehicles (CAVs) and Unmanned Aerial Vehicles (UAVs)

Connectivity between ground vehicles can be utilized and expanded to inc...
02/21/2020

Adversarial Impacts on Autonomous Decentralized Lightweight Swarms

The decreased size and cost of Unmanned Aerial Vehicles (UAVs) and Unman...
02/17/2021

Active Face Frontalization using Commodity Unmanned Aerial Vehicles

This paper describes a system by which Unmanned Aerial Vehicles (UAVs) c...
07/19/2020

Autonomy and Unmanned Vehicles Augmented Reactive Mission-Motion Planning Architecture for Autonomous Vehicles

Advances in hardware technology have facilitated more integration of sop...