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

    60 9

  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.

    149 6

  3. acceleration_examples acceleration_examples Public

    ROS 2 package examples demonstrating the use of hardware acceleration.

    C++ 41 20

  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 7 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 5

  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 20 repositories
  • community Public

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

    ros-acceleration/community’s past year of commit activity
    60 9 3 0 Updated Jan 4, 2024
  • acceleration_examples Public

    ROS 2 package examples demonstrating the use of hardware acceleration.

    ros-acceleration/acceleration_examples’s past year of commit activity
    C++ 41 Apache-2.0 20 3 0 Updated Oct 25, 2023
  • 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++ 3 738 0 2 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 7 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
    149 6 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 6 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 10 Apache-2.0 4 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 9 Apache-2.0 7 1 0 Updated Nov 9, 2022
  • .github Public

    ROS 2 Hardware Acceleration Working Group public profile

    ros-acceleration/.github’s past year of commit activity
    0 0 0 0 Updated Oct 10, 2022