Showing 36 of 541 projects
A micro-ROS library for Arduino IDE and CLI, enabling ROS 2 communication on embedded microcontrollers.
A command-line tool for generating runtime monitors for flight and robotics applications from formal specifications.
A low-cost and accurate SLAM system that fuses Livox lidar with camera data for robust localization and mapping.
A ROS-based calibration tool for estimating extrinsic poses of lidar, radar, and camera sensor setups.
A ROS client library for connecting small embedded devices like Arduino to the Robot Operating System.
An Android app for visualizing and controlling ROS-based mobile robots via a customizable interface.
A modular autonomous driving platform for developing and testing AV components on CARLA simulator and real-world vehicles.
A simple, robust, and accurate 3D LiDAR SLAM system designed to just work.
A robust system for multi-LiDAR extrinsic calibration, real-time odometry, and mapping without manual intervention.
A curated collection of robotics and computer vision datasets for research and development.
A C++ implementation of the Go-ICP algorithm for globally optimal 3D point cloud registration with outlier trimming.
A real-time visual odometry pipeline using stereo event-based cameras, leveraging Time Surfaces for direct geometric mapping and tracking.
A ROS driver for Livox LiDAR devices (Mid-40, Mid-70, Tele-15, Horizon, Avia) to publish point cloud data.
A ROS 2 RMW implementation using the Zenoh protocol for efficient, scalable, and configurable middleware communication.
OpenEmbedded layers for integrating ROS 1 and ROS 2 into Yocto Project-based embedded Linux systems.
A functional reactive programming domain-specific language for efficient hybrid systems and robotics.
An open-source, low-cost, camera-based weed detection device for precision spot spraying in agriculture.
An open-source ROS-based platform with practical exercises for learning robotics, AI, and computer vision.
A modular ROS visualization tool with a plugin system focused on 2D data visualization.
A ROS-based object detection and pose estimation library for 2D and 3D applications using OpenCV.
A Python implementation for fully automatic extrinsic calibration of 3D LiDAR and cameras using laser reflectance intensity.
A 3D visualization tool for ROS 2 robots, enabling real-time sensor data display, robot model viewing, and interactive debugging.
An Unreal Engine plugin that enables communication with ROS (Robot Operating System) via rosbridge for robotics simulation.
ROS 2 client library for Python, enabling Python applications to communicate in robotic systems.
A lightweight C++ machine learning library designed for embedded electronics and robotics applications.
A ROS wrapper for the AprilTag 3 visual fiducial detector, enabling marker-based pose estimation in robotics applications.
A GPU-accelerated C++ library for visual-inertial odometry frontend tasks, optimized for high-speed robotics.
A simple GUI application for editing ROS bag files by filtering topics, adjusting time ranges, and modifying transformations.
ROS & ROS2 implementation of Patchwork++, a fast and robust ground segmentation method for 3D LiDAR point clouds.
A 3D visualization library for ROS (Robot Operating System) in JavaScript, enabling web-based robot visualization.
A Node.js and TypeScript client library for ROS 2, enabling JavaScript development of robotics applications.
A curated list of open-source electronic modules, subsystems, and projects for building robots.
A ROS package that extracts line segments from LaserScan messages using a configurable split-and-merge algorithm with weighted line fitting.
A Qt Creator plugin that adds ROS-specific tools for managing Catkin workspaces, packages, and nodes within the IDE.
A ROS 2 package for tightly-coupled LiDAR-inertial SLAM using NDT/GICP scan matching with loop closure.
ROS 2 tool for recording and playback of timestamped messages from robotic systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.