OpenDLV

OpenDLV powers autonomous vehicles

OpenDLV in Sweden's first autonomous race car—by team CFSD18

OpenDLV in teaching

OpenDLV in high-volume data collection

OpenDLV in advanced research

OpenDLV in demonstrations

OpenDLV powers autonomous drones

OpenDLV is a modern software framework for cyber-physical systems, robots, and IoT

The first microservice-based software for autonomous vehicles, originating from 2015. Free and open source.

A lean framework built from microservices

Get started quickly

Microservices are independently designed using very few or often no dependencies. Check out the tutorials to get started in minutes.

Microserivces

OpenDLV is designed as a modern microservice architecture, were modularity and ease of deployment was top priority. Build your own solution from a mix of existing microservices and your own.

Target independent

OpenDLV has been successfully used on many different vehicle and robot platforms, from autonomous cars, trucks, boats, UAVs and racing cars.

Modular simulation

Simulation in OpenDLV is build as independent microservices, where different parts of the system can be individually simulated. Due to the modular design, hardware-in-the-loop and software-in-the-loop simulations are also trivial. The border between the virtual and the real world was never more transparent.

About OpenDLV

The history of OpenDLV

OpenDLV was initiated in 2015 at Chalmers University of Technology, as a software intended for autonomous vehicles at the Revere laboratory. It was jointly initiated by Ola Benderius and Christian Berger and first publicly used at the 2016 Grand Cooperative Driving Challenge. It is based on Christian Berger's Libcluon library with roots back to the 2007 DARPA Urban Challenge. Since its start the OpenDLV community has grown, and hundreds of engineers has now been though OpenDLV over the years, and many academic and industrial projects are actively using it.

Contact us

Please feel free to contact us at info@opendlv.org for more information.

Interested in helping?

Our community is getting larger every year, and there are always things that can be tuned and improved. Contact us if you want to take part in our adventure.