Showing 36 of 420 projects
An open-source 3D LIDAR-based mapping framework for semi-automatic, interactive correction of SLAM mapping failures.
A ROS package collection for processing raw camera images into calibrated, rectified formats for computer vision applications.
An integrated visualization and diagnosis tool for robotics, available as a browser-based or desktop application.
A modular C++ and ROS 2 framework for building configurable LiDAR odometry and SLAM pipelines.
A collection of example packages demonstrating ROS 2 concepts and capabilities.
A collection of example packages demonstrating ROS 2 concepts, features, and best practices.
A virtual environment simulator for training embodied AI agents with real-world perception and physics, featuring domain transfer to real robots.
A 6-axis motion control system for high-performance CNC and small to mid-sized industrial machines.
An open-source simulator for experimenting with and advancing self-driving AI, accessible to anyone with a PC.
A curated list of awesome tutorials, blogs, and projects for the CARLA autonomous driving simulator.
A generic and simple controls framework for ROS 2, enabling modular robot control system development.
A modular ROS package for 3D/6D robot localization and point cloud registration using PCL, with dynamic map updates via OctoMap.
An open-source visual-inertial odometry system that estimates camera motion and sparse 3D maps from camera and IMU data.
A C++ ROS package for real-time detection, tracking, and classification of static and dynamic objects from LIDAR point clouds.
Monocular 3D object detection and SLAM system that detects and tracks cuboids to estimate camera and object poses.
A library for computing time-optimal path parameterization for robots subject to kinematic and dynamic constraints.
A unified benchmark suite with PyBullet CartPole and Quadrotor environments and symbolic CasADi dynamics for safe learning-based control and reinforcement learning.
A graphical editor for creating and monitoring Behavior Trees, compliant with BehaviorTree.CPP.
A ROS framework for sensor fusion using nonlinear least squares optimization, enabling state estimation, localization, mapping, and calibration on robots.
An OpenAI Gym extension for robotics simulation using ROS and Gazebo to benchmark and develop robot behaviors.
A multi-threaded, SSE-optimized Normal Distributions Transform algorithm for point cloud registration, offering up to 10x speedup over the original PCL implementation.
A ROS voxel layer using OpenVDB for efficient 3D environment representation with temporal decay, replacing voxel_grid for navigation.
ROS 2 LiDAR SLAM for creating non-GPL pointcloud maps compatible with Autoware, featuring loop closure and benchmarking.
A C++ API wrapper for displaying shapes, meshes, and markers in Rviz for debugging and visualizing robot data.
Convert KITTI autonomous driving datasets into ROS bag files for easy playback and integration.
A C++ library for fast ground segmentation from LiDAR point clouds using the line-fit algorithm.
A lightweight, accurate, and robust monocular visual-inertial odometry system based on a hybrid Multi-State Constraint Kalman Filter.
URDF loaders for Unity and THREE.js with example NASA JPL ATHLETE robot models.
An official ROS2 driver for Universal Robots manipulators, enabling advanced control and integration with the ROS ecosystem.
A collection of generic robotic controllers for the ROS2 control framework, compatible with many robots, MoveIt2, and Nav2.
The standard C++ client library for building nodes and applications in ROS 2.
Open-source software for precise vehicle localization using GNSS and IMU data fusion.
Code repository and teaching materials for the book 'A Concise Introduction to Robot Programming with ROS2'.
A blazing fast hexapod robot simulator for the web that solves inverse kinematics and simulates gaits in real-time.
Open-source 3-axis brushless gimbal controller board based on STM32 microcontrollers for stabilization applications.
Detects 6-DOF grasp poses for parallel jaw grippers in 3D point clouds, enabling robotic grasping of novel objects in clutter.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.