Skip to content
@ros-acceleration

ROS 2 Hardware Acceleration Working Group

Drive creation, maintenance and testing of hardware acceleration for ROS 2 and Gazebo.

ROS 2 Hardware Acceleration Working Group (HAWG)

The ROS 2 Hardware Acceleration Working Group (or HAWG for short) is an open and community-driven robotics group that drives the creation, maintenance and testing of hardware acceleration kernels on top of open standards for optimized ROS 2 and Gazebo interactions over different compute substrates, including FPGAs and GPUs.

Resources

Pinned Loading

  1. community community Public

    ROS 2 Hardware Acceleration Working Group community governance model & list of projects

    70 7

  2. robotic_processing_unit robotic_processing_unit Public

    A robot-specific processing unit. Contains CPUs, FPGAs and GPUs and maps ROS efficiently to them for best performance.

    165 7

  3. acceleration_examples acceleration_examples Public

    ROS 2 package examples demonstrating the use of hardware acceleration.

    C++ 49 21

  4. ament_vitis ament_vitis Public

    CMake macros and utilities to include Vitis platform into the ROS 2 build system (ament) and its development flows.

    CMake 9 8

  5. adaptive_component adaptive_component Public

    A composable container for Adaptive ROS 2 Node computations. Select between FPGA, CPU or GPU at run-time.

    C++ 11 6

  6. ament_hardware_acceleration ament_hardware_acceleration Public

    CMake macros and utilities to include hardware acceleration in the ROS 2 build system (ament) and its development flows.

    CMake 2

Repositories

Showing 10 of 21 repositories
  • accnet_udpip Public

    AccNet UDP/IP Core is an FPGA IP core which realizes UDP networking offloading taking advantage of the programmable logic (PL) of the Zynq Ultrascale+ SoC, integrated with Linux and DDS middleware.

    ros-acceleration/accnet_udpip's past year of commit activity
    Verilog 6 1 0 0 Updated Feb 10, 2026
  • acceleration_examples Public

    ROS 2 package examples demonstrating the use of hardware acceleration.

    ros-acceleration/acceleration_examples's past year of commit activity
    C++ 49 Apache-2.0 21 2 1 Updated May 30, 2025
  • community Public

    ROS 2 Hardware Acceleration Working Group community governance model & list of projects

    ros-acceleration/community's past year of commit activity
    70 7 3 0 Updated Jan 4, 2024
  • image_pipeline Public Forked from ros-perception/image_pipeline

    An image processing pipeline for ROS.

    ros-acceleration/image_pipeline's past year of commit activity
    C++ 4 797 0 1 Updated Oct 5, 2023
  • ament_hardware_acceleration Public

    CMake macros and utilities to include hardware acceleration in the ROS 2 build system (ament) and its development flows.

    ros-acceleration/ament_hardware_acceleration's past year of commit activity
    CMake 0 Apache-2.0 2 0 0 Updated Oct 5, 2023
  • ament_vitis Public

    CMake macros and utilities to include Vitis platform into the ROS 2 build system (ament) and its development flows.

    ros-acceleration/ament_vitis's past year of commit activity
    CMake 9 Apache-2.0 8 0 0 Updated Aug 14, 2023
  • robotic_processing_unit Public

    A robot-specific processing unit. Contains CPUs, FPGAs and GPUs and maps ROS efficiently to them for best performance.

    ros-acceleration/robotic_processing_unit's past year of commit activity
    165 7 0 0 Updated Apr 12, 2023
  • vitis_common Public

    Common code for working with Vitis™ Unified Software Platform in ROS 2.

    ros-acceleration/vitis_common's past year of commit activity
    C++ 0 Apache-2.0 5 0 0 Updated Nov 18, 2022
  • acceleration_firmware_kv260 Public

    KV260 firmware. Package for enabling hardware acceleration capabilities in ROS 2 with KV260.

    ros-acceleration/acceleration_firmware_kv260's past year of commit activity
    CMake 11 Apache-2.0 3 1 0 Updated Nov 9, 2022
  • acceleration_firmware_kr260 Public

    KR260 Ubuntu 22.04 firmware. Package for enabling hardware acceleration capabilities in ROS 2 Humble with KR260 and Ubuntu 22.04.

    ros-acceleration/acceleration_firmware_kr260's past year of commit activity
    CMake 12 Apache-2.0 9 1 0 Updated Nov 9, 2022

Top languages

Loading…

Most used topics

Loading…