FPGADDS: An Intra-FPGA Data Distribution Service for ROS 2 Robotics Applications

Christian Lienen,Sorel Horst Middeke,Marco Platzner,Christian Lienen,Sorel Horst Middeke,Marco Platzner

Modern computing platforms for robotics applications comprise a set of heterogeneous elements, e.g., multi-core CPUs, embedded GPUs, and FPGAs. FPGAs are reprogrammable hardware devices that allow for fast and energy-efficient computation of many relevant tasks in robotics. ROS is the de-facto programming standard for robotics and decomposes an application into a set of communicating nodes. ReconR...