Showing 36 of 192 projects
A framework for accelerating ROS2 applications using FPGA hardware with support for pub/sub, actions, services, and custom messages.
ROS driver for controlling vehicles with the PACMod3 drive-by-wire system via a common API.
A fuzzing tool for ROS2 nodes that tests topics and services with pseudorandom data to uncover bugs and vulnerabilities.
A ROS2 wrapper for the Movidius Neural Compute Stick (NCS) providing object classification and detection services for images and video streams.
A ROS 2 middleware implementation using RTI Connext DDS for communication between nodes.
ROS 2 middleware implementation using Intel's Distributed Publish & Subscribe protocol for IoT communication.
A generic keyboard teleoperation node for controlling robots via Twist messages in ROS2.
Enables ROS2 to run on microcontrollers using the RIOT Operating System and the NDN protocol.
A ROS2 library for synchronizing and filtering messages based on time and other conditions, ported from ROS message_filters.
A lightweight, real-time system metrics collector for monitoring CPU and memory usage in ROS2 systems (Linux only).
A GitHub Action to run linters on ROS 2 packages without compiling code for fast feedback.
An OpenEmbedded/Yocto layer for building ROS 2 (Robot Operating System 2) into embedded Linux images.
A Zsh plugin for managing ROS 2 workspaces, environments, and colcon builds with named workspace activation.
Java and Android bindings for ROS2, enabling JVM and Android development with the Robot Operating System 2.
Java and Android bindings for ROS2, enabling JVM-based robotics applications.
Governance document for the ROS 2 Security Working Group, which advocates for and implements security features in ROS 2.
A framework for developing and evaluating LiDAR data processing algorithms, with support for hardware acceleration on embedded platforms.
A PID controller implementation for ROS2 robotics applications.
ROS2 wrapper for Basalt visual-inertial odometry (VIO) system, enabling real-time 6DOF pose estimation.
A collection of Java examples demonstrating the ROS2 Java bindings for robotics and IoT applications.
ROS/ROS2 driver for SwiftNav Duro Inertial GPS/GNSS receivers, providing pose, IMU, and navigation data.
ROS2/DDS robot package demonstrating human following and swarm avoidance capabilities on ADLINK Neuron hardware.
A ROS2 package that marks detected objects on a map during SLAM using object analytics.
A roslaunch2 extension for running ROS nodes in isolated environments like Docker containers or separate user accounts.
NNStreamer extension plugins that enable neural network pipelines to integrate with ROS and ROS2 for robotics applications.
A deprecated tool for integrating ROS2 with other technologies and enabling ROS2 communication over WAN/Internet.
ROS2 Node for MultiWii and Cleanflight flight controllers
ROS 2 middleware implementation using Vortex OpenSplice DDS for communication.
ROS2 driver for Denso Toyota/Lexus 2015-2017 radar units, enabling autonomous vehicle perception.
Ada programming language client library for ROS2/RCL robotics middleware.
A ROS2 node for capturing and publishing images from Raspberry Pi cameras over ROS2 topics.
A Dockerfile for building container images with ROS2 and OpenSplice CE middleware.
A ROS2 template node for running PyTorch C++ models with CUDA support in a Docker environment.
A ROS2 component that calculates velocity information for tracked objects to enhance robot motion planning and collision avoidance.
A ROS2 integrable tool for bidirectional communication between ROS2 and FIWARE via the NGSIv2 protocol.
Dockerfiles for building ros2_java with OpenJDK and Android
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.