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

research
09/08/2020

Multi-Agent Collaboration for Building Construction

This paper details the algorithms involved and task planner for vehicle ...
research
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...
research
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...
research
01/25/2022

Autonomous Vehicles: Open-Source Technologies, Considerations, and Development

Autonomous vehicles are the culmination of advances in many areas such a...
research
06/19/2019

PLANE: An Extensible Open Source Framework for modeling the Internet of Drones

Python Library for simulating unManNed vehiclEs(PLANE) is an open source...
research
02/17/2021

Active Face Frontalization using Commodity Unmanned Aerial Vehicles

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

Industry Led Use-Case Development for Human-Swarm Operations

In the domain of unmanned vehicles, autonomous robotic swarms promise to...

Please sign up or login with your details

Forgot password? Click here to reset