Showing 36 of 400 projects
A true zero-copy inter-process-communication (IPC) middleware for high-performance data transfer between processes.
A C++ library for real-time metric-semantic SLAM, building semantically annotated 3D meshes from camera and IMU data.
An open-source sampling-based motion planning library with over 40 algorithms and SIMD-accelerated performance for robotics and autonomous systems.
An open-source motion planning framework for robotic manipulation, enabling commercial applications, prototyping, and algorithm benchmarking.
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control.
ROS packages for the TurtleBot3, a popular open-source robotics platform for education and research.
A curated collection of datasets for Simultaneous Localization and Mapping (SLAM) research, categorized by topic, platform, and environment.
A Python library for creating UAV applications by communicating with drones via MAVLink.
A ROS package providing nonlinear state estimation nodes for robot localization using sensor fusion.
A real-time Hybrid A* path planner for nonholonomic autonomous vehicles, generating smooth, efficient paths in unstructured environments.
A real-time baseline 3D multi-object tracking system using LiDAR point clouds, combining 3D Kalman filter and Hungarian algorithm.
An open-source benchmark suite of continuous control robotic manipulation environments for multi-task and meta reinforcement learning.
An open textbook covering computational principles, mechanisms, sensors, actuators, and algorithms for autonomous robots.
A Model Predictive Contouring Controller (MPCC) for autonomous racing, enabling high-speed path following and obstacle avoidance.
A modular C++ library implementing the Iterative Closest Point (ICP) algorithm for aligning 2D and 3D point clouds in robotics and computer vision.
A ROS package for robot-centric elevation mapping that handles pose uncertainty for navigation on rough terrain.
An end-to-end 3D object detection network that uses deep point set networks and Hough voting to directly detect objects in point clouds.
An open-source, ultra-low-latency video conferencing platform and API built with Rust for software professionals and robotics.
A ROS package for extrinsic calibration between LiDAR and camera sensors using 3D-3D point correspondences.
An open-source, near photo-realistic 3D simulation platform for training and evaluating embodied AI agents.
A ROS package for analyzing IMU performance using Allan variance on stationary data.
A C++ library for collision detection, distance computation, and proximity queries between 3D geometric models.
An efficient C++ library for robotics, optimal control, and model predictive control with a focus on online performance.
A curated checklist of state-of-the-art research materials (datasets, papers, code) for interaction-aware trajectory prediction.
A deep learning pipeline for 3D object detection from RGB-D data by combining 2D detectors with PointNet-based 3D processing.
A Python library for offline deep reinforcement learning with support for state-of-the-art algorithms and user-friendly APIs.
A collection of high-performance GICP-based point cloud registration algorithms with multi-threaded and GPU-accelerated implementations.
A collection of best practices, conventions, and tricks for using the Robot Operating System (ROS).
A real-time monocular SLAM system for computing camera trajectories and sparse 3D scene reconstruction.
A robust, real-time LiDAR odometry and mapping package optimized for Livox LiDARs with small fields of view.
A modular Gazebo simulator for multirotor aerial vehicles (MAVs) with ROS integration.
A client library and toolset enabling developers to write ROS 2 applications in the Rust programming language.
An open-source GNSS/INS simulation tool that generates sensor data, runs navigation algorithms, and visualizes results for inertial navigation systems.
A target-less, automatic toolbox for LiDAR-camera extrinsic calibration that works with various sensor models without requiring calibration targets.
An open-source differentiable dense SLAM library for PyTorch, enabling gradient flow from map outputs to sensor inputs.
A curated list of code, hardware, and resources for computer-controlled drawing machines and visual art robots.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.