Showing 36 of 541 projects
Legacy ROS2 drivers for Ouster OS-0, OS-1, and OS-2 lidars, providing sensor data processing and ROS interfaces.
Legacy ROS2 drivers for Ouster OS-0, OS-1, and OS-2 lidars, providing sensor data processing and lifecycle management.
A fully customizable, web-based driving dashboard framework for FIRST Robotics Competition robots.
ROS2 package for 3D occupancy grid mapping using OctoMap, enabling real-time environment modeling.
A Python package for planning and executing robotic fabrication processes within the COMPAS Framework.
A ROS-based tool for calibrating intrinsic and extrinsic parameters of multiple cameras using AprilTag targets.
A C++ library for parsing URDF (Unified Robot Description Format) files, providing core data structures and XML parsing.
A comprehensive survey and unified safety framework for embodied AI, covering 400+ papers on risks, attacks, and defenses across perception, cognition, planning, interaction, and agentic systems.
ROS wrapper for Orbbec Astra 3D cameras, enabling depth sensing and point cloud generation in ROS Kinetic, Melodic, and Noetic.
ROS driver for Point Grey cameras using the official FlyCapture2 SDK, enabling HDR and physics-based vision.
A C#/.NET client library for ROS2 enabling communication between ROS2 systems and C# applications like Unity3D.
A curated list of awesome packages, tools, and resources for the FIRST Robotics Competition (FRC).
A Python devkit for working with the Boreas and Boreas Road Trip all-weather autonomous driving datasets.
A Go library implementing state estimation and filtering algorithms including Kalman, Extended Kalman, Unscented Kalman, and Particle filters.
A declarative data-flow programming framework built on Zenoh for building applications that span from cloud to edge devices.
A middleware abstraction layer for ROS 2 that enables interoperability between different DDS implementations.
Collect, validate, and send ROS 2 data to build APIs and dashboards with reliable data pipelines.
Automated build system for compiling ROS 2 with VxWorks 7 SDK to enable robotics applications on real-time embedded systems.
A ROS package for using CSI cameras on Nvidia Jetson platforms (TK1/TX1/TX2) with ROS via gstreamer and Nvidia multimedia API.
Library and utilities for working with ifm pmd-based 3D Time-of-Flight cameras, supporting O3R, O3D, and O3X platforms.
A ROS package providing an EtherCAT main loop based on ros_control, replacing PR2-specific dependencies for custom robot hardware.
An open-source Android app for easy, efficient, and collaborative FIRST robotics competition scouting.
A ROS2 wrapper for real-time object detection, 3D localization, and tracking using RGB-D camera inputs.
A GitHub Action to set up ROS and ROS 2 environments for CI/CD workflows across Linux, macOS, and Windows.
A ROS 2 node for real-time LiDAR ground segmentation using a two-phase grid-based algorithm for robotic perception.
A ROS2 node for capturing video from USB cameras using OpenCV, publishing image topics and camera info.
A collection of ROS 2 demonstration packages for the TurtleBot 2 platform, including teleoperation, following, mapping, and localization.
A high-precision, grid-based C++ library for ground segmentation in LiDAR point clouds, designed for safety-critical autonomous driving and robotics.
A ROS filter that removes points belonging to a robot's own body from laser scans and point clouds.
Replication package and dataset for a research paper on software architecture practices in ROS-based robotic systems.
A tiny carrier board for Raspberry Pi Compute Module 4 designed for space-constrained applications like robotics and IoT.
A C++ extension for ROS dynamic_reconfigure that enables runtime parameter modification without writing configuration files.
A standardized methodology for performing security assessments in robotics across physical, network, firmware, and application layers.
A free, portable, minimalist RTPS implementation for real-time publish-subscribe communication.
Micropython code for a self-balancing robot using an ESP32 and MPU6050 sensor.
A NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.