We provide EU funding and world-class technical support to engineering and technology businesses.

Find out more about who we are and what we do


Stay in Touch

EventBrite logo Twitter logo RSS logo Linked In  logo Email us

Join our mailing list

Join our mailing list to receive notification of CPSE Labs events and upcoming calls

Smart Anything Everywhere

Cyber-Physical Systems Engineering Labs is part of the Smart Anything Everywhere initiative.

This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644400.

OPAVES (Open Platform for Autonomous VEhicle Systems)

Problem and solution

Prior to the experiment call, the KTH design centre identified a lack of open prototyping platforms including supporting open tool-sets for safety critical systems. The need was considered especially for new challenges and applications arising in highly automated systems. As part of the problem formulation there was also a desire to see if solutions could be transferred among domains.

The O'PAVES experiment, carried out by AdaCore, transfers Cyber-Physical-Systems (CPS) technology traditionally, used in the aerospace and railway domain, to the emerging domain and context of automated driving. The experiment had the objective to develop an open-source prototyping platform targeted to automated vehicles with high levels of dependability, encompassing software development, verification tools, and a software and hardware platform. In order to maximize availability of the platform, AdaCore intended to rely on off-the-shelf hardware, 3D printed components and a custom printed circuit board that will connect a number of sensors and actuators typically used in autonomous vehicle systems: ultrasound, infrared, wheel encoders, gyroscopes, cameras, etc. The complete platform provides interfaces to these sensors and actuators to allow easy prototyping of new algorithms.

The experiment has resulted in an open-source (software and hardware) platform, designed with open-source tools, which is customizable and low cost (approx. €300). As part of the platform, the GNAT Programming studio for ADA was improved, representing a development environment to ease the development of embedded ADA software.

How did CPSE Labs Help?

The CPSELabs experiments provided funding which was found suitable by AdaCore for a number of reasons. First, the call emphasized a focus on dependability of CPS and promotion and exploitation via open-source - very well matching the objectives of AdaCore. Secondly, the funding mechanism was light weight and efficient - and therefore attractive. Thirdly and finally, the CPSElabs consortium provided a network of experts that was found useful for interactions in particular with KTH and other KTH-initiated experiments, and for results dissemination.

The experiment result has provided a platform that and demonstrator that has already been widely disseminated and which will be useful for further dissemination.

Furthermore, the experiment provided an initial opportunity for AdaCore to learn about the emerging field of automated driving. Long-term, this may be an important new market for the AdaCore products and services.

Impact

The target audience for this open-source platform is both academic and industrial. On the academic side, an inexpensive platform makes it possible to use it in classes and student projects for embedded systems, as well as support research projects on autonomous vehicle systems. On the industrial side, a simple and easily extensible and customizable platform for prototyping dependable autonomous vehicle systems, enables further experiments and developments using technology from the aerospace domain.

AdaCore business is about developing and supporting open-source technologies. In many instances in the past, technologies funded as part of R&D projects have become official AdaCore products and have continued to be developed and exploited. This experiment is in direct continuity of AdaCore R&D policy, aimed at articulating results and technologies developed from previous projects to sustain the continuity of the initially funded investments. Our objective is to grow connections between these technologies, and demonstrate their usability in a larger context than the one for which they were initially developed.

Regarding safety-critical development, the Aerospace and Defense industry has several decades of experience. AdaCore has been serving this industry for over 20 years now, primarily because historically this was by far the largest customer for such tools. However, recognizing that this need is growing outside of their historical base, they are preparing a new set of products to address a larger audience. They are initially targeting innovator and early adopters profiles. An indicator of success is the expected increase of the number of customers under support contract specifically using this technology. They are targeting between 10 to 50 new accounts per year over the next 5 years. Another indicator of success is the renewal of these accounts contracts year after year, and continued growth of the total number of opened accounts over time.

AdaCore strategy to achieve this objective is to invest in communication around these markets and to provide technology available off-the-shelf on community and open-source platforms for people to try out. In this regards, O'PAVES experiment is completely in line with this objective. The exploitation plan for this project is two-fold: 1) the development of an open and accessible platform for prototyping and research in the autonomous vehicle domain, and 2) the demonstration of our technologies in the automotive domain.

For the first part we continue to present the platform to the community with a dedicated Twitter account and also a Hackaday.io project page. We will also present the result of this experiment to the Free and Open Source Software Developers' European Meeting (FOSDEM) in February 2018. For the second part, we will bring the platform to trade shows, technical events and customer visits. In the coming months we will work with our Technical Account Managers to define the best way to use O’PAVES as a demonstrator of AdaCore tools to our prospects.

Outputs

The source code and design files are publicly available on GitHub, and includes requirements, hardware and software developments as well as a demonstrator.
Design centre

This experiment is supported by our Sweden design centre

Sweden design centre

Technology platforms

  • GNAT Pro

Partners

AdaCore Logo

Dates

1st Nov 2016 - 31st Oct 2017
Funded under: CPSE Labs Call 3