The Control Backbone for Commercial Fusion → Download the Fusionics White Paper

Cosylab Logo Cosylab Logo
  • Solutions
    BIG SCIENCE
    • Particle Accelerators
    • Fusion
    • Astronomy
    RADIATION ONCOLOGY
    • Radiation Therapy
    HIGH TECH & INDUSTRIAL
    • Quantum Systems
    • Semiconductor
    • Space
  • Products
    • PLANONE™
    • starQ Controller
  • Resources
    • Customer stories
    • Blog
    • Expertise
  • News & events
  • Careers
  • About
    • About us
    • Leadership team
    • Contact us
Book a meeting
  • sl
  • en
  • zh
  • ja
Book a meeting
  • sl
  • en
  • zh
  • ja
View all results
  1. Systems Engineering for Scientific, Medical & Industrial Systems
  2. DAIS Tutorials for Cosylab’s Support of FPGA-based AI

DAIS Tutorials for Cosylab’s Support of FPGA-based AI

Publish date:
9. December 2024
Category:
Project
Author:
Matej Blagsic
Uros Legat
The Distributed Artificial Intelligent Systems (DAIS) project aims to enhance Europe's position in edge computing and artificial intelligence (AI) by developing hardware and software components that are self-organising, energy-efficient, and privacy-focused. These components are designed to operate on widely distributed edge devices, addressing challenges in running existing AI algorithms across such networks. The project brings together 47 partners from 11 countries, including leading industrial players, innovative small and medium-sized enterprises (SMEs), research organisations, and universities across Europe. This collaboration aims to influence industrial standards by promoting open, international, and publicly available protocols, thereby supporting SMEs in adopting new technologies and enhancing interoperability.
DAIS Tutorials for Cosylab’s Support of FPGA-based AI
Share:
  • Facebook
  • Instagram
  • Twitter

 

The DAIS Technology Partners for the AGV Use-case

Structured around eight supply chains, DAIS focuses on:

  • Five supply chains dedicated to creating the necessary hardware and software for industrial-grade AI across various network topologies.
  • Three supply chains demonstrating solutions to common AI challenges in different functional areas.

By embedding European values such as self-organisation, privacy by design, and low energy consumption into electronic components and systems, DAIS seeks to position Europe at the forefront of the global market in this critical domain.

One of the six DAIS demonstrators involved an innovative use case that integrated sensors and cameras on Automated Guided Vehicles (AGVs) to enable autonomous driving.

In the “AI-Driven AGV for Obstacle Detection and Avoidance” use case, Cosylab, TPV, and the Jožef Stefan Institute collaborated to develop a sophisticated solution. By combining LiDAR (Light Detection and Ranging) with vision data, the team created an environmental representation that enabled the AGV to detect obstacles, deviate from its magnetic tape-guided path, navigate around the obstacle, and return to the original path efficiently.

Cosylab’s responsibilities in this project included:

  • Providing the hardware for the computing platform.
  • Developing middleware, including custom firmware and an operating system for a System on a Chip (SoC) development board.
  • Integrating a camera and its interface into the system.

 

Tutorials for Cosylab’s DAIS Hardware Platform Implementation

The primary hardware platform for the AGV control system was the Xilinx ZCU104 development board, built on the Xilinx UltraScale+ MPSoC (MultiProcessor System on a Chip). This versatile platform combines FPGA circuitry with a general-purpose CPU featuring four ARM Cortex-A cores. Cosylab leveraged this hardware to run an operating system and custom firmware designed specifically for the project.

The custom firmware provided fundamental input/output (I/O) connectivity on the development board. It also utilized the FPGA’s machine learning processors—Deep Learning Processors (DPUs)—to offload neural network processing tasks from the main CPU to the DPUs, which ran custom-compiled neural network models.

To support these capabilities, Cosylab developed a tailored version of the Petalinux operating system. This bespoke OS included:

  • Application packages.
  • Essential libraries.
  • Development tools.
  • Configuration files tailored to the hardware platform.

Additionally, the Linux image was equipped with a development installation of Robot Operating System 1 (ROS1) Noetic, a widely-used framework in robotics applications.

As part of the DAIS project, Cosylab produced several tutorials to guide users through deploying the hardware platform, enabling vehicle operations, and implementing neural networks within FPGA Systems on Chip. These tutorials serve as valuable resources for advancing the application of AI in edge computing and robotics.

Specifically, the tutorials are:
1. Custom Petalinux platform for AI (Tutorial)
2. Vitis-Ai demo on ZCU104
3. Building custom Linux images with Petalinux
4. Running neural network on ZCU104

 

Project website: https://dais-project.eu/

DAIS has received funding from the ECSEL Joint Undertaking (JU) under Grant agreement number: 101007273. The JU receives support from the European Union’s Horizon 2020 research and innovation programme and Sweden, Netherlands, Germany, Spain, Denmark, Norway, Portugal, Belgium, Slovenia, Czech Republic, Turkey.

This article reflects only the author’s view and the Commission is not responsible for any use that be made of the information it contains.

Back

The leading provider of cutting-edge expertise, software and electronics for the world’s most advanced systems and devices.

Our expertise
  • Expertise
Solutions
  • Radiation therapy
    • Manufacturers
    • Clinics
  • Complex medical solutions
  • Quantum
    • starQ Controller
  • Accelerators
  • Fusion
  • Space
  • Astronomy
Media
  • Blog
  • News & events
About
  • Contact
  • About us
  • Careers
  • linkedin
  • facebook
  • instagram
  • twitter
  • Privacy policy

© 2026 Cosylab. All rights reserved.