This is your work, valued
slam_toolbox. Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS
★ 2.6kspatio_temporal_voxel_layer. A new voxel layer leveraging modern 3D graphics tools to modernize navigation environmental representations
★ 849jetson_nano_detection_and_tracking. Jetson Nano ML install scripts, automated optimization of robotics detection models, and filter-based tracking of detections
★ 232nav2_rosdevday_2021. Custom scripts, packages, and notebooks for the ROS Dev Day 2021 talk
★ 99nonpersistent_voxel_layer. ROS drop in replacement to the voxel layer which does not persist readings through iterations when ray tracing or map maintenance is undesirable
★ 50gazebo_model_collision_plugin. A gazebo plugin definable from URDF to inform a client of a collision with an object
★ 21ouster_ros1. Ouster sample code
★ 11ABB-IRB120-MultiRobot-Downloader. ABB Drivers for Multiple Robots on a Single IRC5 Controller, with demo and launch files
★ 10weighted_region_layer. A ROS Costmap Layer for weighing certain areas to enter over others
★ 10ros-realsense-d400-snap-pkg. Snapcraft instructions and config file for ros realsense + librealsense snap installs.
★ 10ros-robotics-companies. A list of robotics companies using the Robot Operating System (ROS and ROS 2).
★ 8cyton_gamma_300-1500_operation_and_simulation. An environment for cyton gamma 300 and 1500 with MoveIt/OMPL in both simulation and hardware actuation
★ 7navigation2. ROS2 Navigation
★ 6AE-403-Attitude-Control. Programs, Simulations, and Spacecraft Animations from AE 403, Attitude Control
★ 5slam_toolbox-release. release repo for slam toolbox
★ 4AE-353-Aerospace-Control-Systems. Aerospace Control Systems
★ 4tinkerforge_imu_ros. ROS drivers for Tinkerforge V2 IMU
★ 4BehaviorTree.ROS2. BehaviorTree.CPP utilities to work with ROS2
★ 4navigation2_demos.
★ 3teb_local_planner. An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
★ 2clearpath_common. C++
★ 2pluginlib. Library for loading/unloading plugins in ROS packages during runtime
★ 2mppic. C++
★ 2Fields2Cover. Robust and efficient coverage paths for autonomous agricultural vehicles. A modular and extensible Coverage Path Planning library
★ 2spatio_temporal_voxel_layer-release. Release repository for the Spatio Temporal Voxel Layer
★ 2NVIDIA-ISAAC-ROS.github.io. Isaac ROS Documentation
★ 2rf2o_laser_odometry. Estimation of 2D odometry based on planar laser scans. Useful for mobile robots with innacurate base odometry. For full description of the algorithm, please refer to: Planar Odometry from a Radial Laser Scanner. A Range Flow-based Approach. ICRA 2016 Available at: http://mapir.isa.uma.es/mapirwebsite/index.php/mapir-downloads/papers/217
★ 1design. Design documentation for ROS 2.0 effort
★ 1realsense. Intel(R) RealSense(TM) ROS Wrapper for D400 series and SR300 Camera
★ 1protective-stop. Instructions and source files for protective stop 🛡️ 🛑
★ 3opennav_amd_semantic_navigation. SAM3 Running on Edge AMD Strix Halo for Contextual Navigation with Nav2
★ 12opennav_robotics_workload_benchmark. A standardized benchmark for robotics workloads on various compute platforms
★ 15ConSLAM. ConSLAM: Construction Dataset for SLAM
★ 150localization_and_mapping. Localization and mapping system in ROS2, C++
★ 105ellipselio. EllipseLIO is an Adaptive LiDAR Inertial Odometry Approach with an Ellipsoid Representation
★ 172genz-icp. GenZ-ICP: SOTA robust LiDAR odometry (IEEE RA-L 2025)
★ 695sam3-tracker-rocm. Utilize SAM3 model on AMD APU
★ 5proton. Proton communication protocol
★ 9bxi_rl_controller_ros2_example. sample of a unified controller used for both simulation and hardware
★ 32holosoma. Python
★ 1.6kvoxelnav. Real-time semantic voxel mapping for ROS2 robots - 100ms latency on Jetson Nano
★ 23MASt3R-SLAM. [CVPR 2025] MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priors
★ 3.1ksemantic_slam. A semantic slam based approach with base as dense voxel layer
★ 14lingbot-map. A feed-forward 3D foundation model for reconstructing scenes from streaming data
★ 16kMobileSAM. This is the official code for MobileSAM project that makes SAM lightweight for mobile applications and beyond!
★ 5.8ktaskflow. A General-purpose Task-parallel Programming System in C++
★ 12kcapt. Rust implementation of the Collision-Affording Point Tree (CAPT) for high-performance pointcloud collision checking
★ 37vamp. SIMD-Accelerated Sampling-based Motion Planning
★ 469ros2_native_adapters. ROS 2 Type adapters for common C++ frameworks
★ 18nav2_ground_consistency_costmap_plugin. Evidence-based costmap layer using ground and non-ground points to estimate occupancy with temporal decay and height-based filtering.
★ 21ground_segmentation_ros2. ROS2 wrapper for the ground_segmentation library
★ 102NAV2Tutorial. C++
★ 10YOLO. An MIT License of YOLOv9, YOLOv7, YOLO-RD
★ 1.7ksuper-gradients. Easily train or fine-tune SOTA computer vision models with one open source training library. The home of Yolo-NAS.
★ 5.1kground_segmentation. A C++ library for ground segmentation of a pointcloud
★ 98steering_functions. C++
★ 256simple_segmentation_toolkit. A simple toolkit for training semantic segmentation models from autolableled data
★ 30autoware_universe. C++
★ 1.7kMPPI-Generic. Templated C++/CUDA implementation of Model Predictive Path Integral Control (MPPI)
★ 303ros2-depth-anything-v3-trt. ROS2 TensorRT Node for Monocular Metric Depth estimation and Point Cloud generation from camera images with Depth Anything V3
★ 525nav2_segmentation_demo. Demo ROS2 workspace for using nav2 with semantic segmentation on Gazebo
★ 45roboto_origin. Roboto_origin Fully Open-Source DIY Humanoid Robot/萝博头原型机全开源手搓级人形机器人
★ 2.1ksemantic_segmentation_layer. Nav2 costmap layer for semantic segmentation
★ 121cuVSLAM. cuVSLAM: CUDA-Accelerated Visual Odometry and Mapping
★ 1.7kpath_tracking_pid. Path Tracking PID offers a tuneable PID control loop, decouling steering and forward velocity
★ 172BBoxMaskPose. [ICCV 25] The official repository of paper 'Detection, Pose Estimation and Segmentation for Multiple Bodies: Closing the Virtuous Circle'
★ 232pacman-contribution-graph. 👻🧱🚀 Turn your GitHub contribution graph into an arcade game SVG animation! Easy to integrate into your profile with GitHub Actions 🚀.
★ 163nav2-virtual-layer. A Nav2 costmap plugin for ROS 2 that creates dynamic virtual obstacles and cost zones using circles, lines and polygons.
★ 38fastplotlib. Next-gen fast plotting library running on WGPU using the pygfx rendering engine
★ 1.5krovio. One stop shop for ROVIO development, research and use. Carried forward from ethz/rovio.
★ 34tf_tree_terminal. A lightweight ROS 2 utility to visualize the Coordinate Transform (TF) tree directly in the terminal with a folder-style structure.
★ 68opennav_epic_shelter. Scripts for backing up key repos in case of catastrophic disaster
★ 10opennav_visual_navigation. Vision-Only Navigation Demonstrations Using Nav2 and NVIDIA Isaac SDK
★ 22DWARL. DWARL is a comprehensive package designed for creating controller policies through simulation-based learning.
★ 2sam3. The repository provides code for running inference and finetuning with the Meta Segment Anything Model 3 (SAM 3), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
★ 11knullspace_mpc. Nullspace MPC: A novel multi-objective control framework for explicitly handling task priorities, implemented in ROS Noetic for a Swerve Drive Robot.
★ 270mppi_swerve_drive_ros. [IROS 2024] MPPI (Model Predictive Path-Integral) Controller for a Swerve Drive Robot
★ 255astratag. Fiducial Marker for Spacecraft RPOD
★ 26Depth-Anything-3. Depth Anything 3
★ 6kvio_ros_wrapper. C++
★ 41proxsuite. The Advanced Proximal Optimization Toolbox
★ 580lidar_odometry_ros_wrapper. LiDAR Odometry ROS2 Wrapper
★ 154nav2_mcp_server. MCP server that provides tools and resources to control and monitor robots using Nav2.
★ 81semantic_mapping. Library for simple semantic mapping
★ 10newton. An open-source, GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targeting roboticists and simulation researchers.
★ 5.3kVoxel-R-CNN. Python
★ 300lidar_odometry. Fast LiDAR SLAM
★ 533ros-mcp-server. Connect AI models like Claude & GPT with robots using MCP and ROS.
★ 1.4kros2top. Python
★ 170NavMap. C++
★ 107roscon-uk-2025-se-workshop. Materials needed for the ROSCon UK 2025 State Estimation Workshop
★ 70depth_anything_v2_ros2. ROS2 Wrapper for DepthAnything V2 model.
★ 156dinov3_ros. ROS 2 integration of Meta’s DINOv3 backbone with lightweight heads for vision tasks.
★ 99easynav_plugins. C++
★ 4go2_ros2_sdk. Unofficial ROS2 SDK support for Unitree GO2 AIR/PRO/EDU
★ 997Depth-Anything-V2. [NeurIPS 2024] Depth Anything V2. A More Capable Foundation Model for Monocular Depth Estimation
★ 8.6kclaude-code-workflows. The best workflows and configurations I've developed, having heavily used Claude Code since the day of it's release. Workflows are based off applied learnings from our AI-native startup.
★ 3.9knamosim. A mobile-robot navigation planner for navigating among movable obstacles
★ 15viser. Web-based 3D visualization in Python
★ 2.7kcrisp_controllers. CRISP – Compliant ROS2 Controllers for Learning-Based Manipulation Policies
★ 225open-lovable. 🔥 Clone and recreate any website as a modern React app in seconds
★ 28kmcl. A generic adaptive particle filter localization implementation
★ 12ollama. Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
★ 177kfast_lio_nav2_humanoid. C++
★ 24cob_common. The cob_common stack hosts common packages that are used within the Care-O-bot repository. E.g. utility packages or common message and service definitions etc. Also the urdf desciption of the robot is located in this stack.
★ 68agents. Multi-harness agentic plugin marketplace for Claude Code, Codex CLI, Cursor, OpenCode, GitHub Copilot, and Gemini CLI
★ 38krclcppyy. rclcppyy, using cppyy to call C++ ROS2 code without writing bindings
★ 75openarm. A fully open-source humanoid arm for physical AI research and deployment in contact-rich environments.
★ 2.8ksupervision. We write your reusable computer vision tools. 💜
★ 48kMap_Enhancer_Wizard. Enhance your occupancy grid maps and make them super awesome.
★ 67Rolling-Bonxai. A rolling voxel grid implementation of Bonxai to handle large maps in ROS 2
★ 187ORBSLAM3-grid-mapper. This repository is a modified version of ORBSLAM3 by UZ-SLAMLab. This repo contains a converter that creates an occupancy grid from the sparse map points.
★ 18SuperOdom. A highly robust and accurate LiDAR-only, LiDAR-inertial odometry
★ 1.1kthundersvm. ThunderSVM: A Fast SVM Library on GPUs and CPUs
★ 1.6kzinger_swerve_controller. The swerve controller code for the zinger robot
★ 42physical_ai_tools. ROBOTIS Physical AI Tools: Physical AI Development Interface with LeRobot and ROS 2
★ 139hiroz. Rust
★ 232PartPacker. Efficient Part-level 3D Object Generation via Dual Volume Packing
★ 824FAST_LIO_ROS2. ROS2 version of FAST_LIO2. Welcome to the technical communication discord server discord: https://discord.gg/U3B65MGH8m
★ 653patchwork_cuda. CUDA implementation of Patchwork Ground Segmentation Filter
★ 101plain_slam_ros2. Lightweight LiDAR-Inertial SLAM system for ROS 2. A minimal, dependency-free implementation for research and education.
★ 470dddmr_navigation. dddmr_navigation is the 3D navigation solution for mobile robots includes mapping/localization/perception/path planning/controller/navigation stack
★ 494rpg_svo_pro_open. C++
★ 1.6kcloudini. Pointcloud compression library
★ 556lqrax. GPU-friendly, auto-differentiable LQR solver with JAX.
★ 222Clipper2. Polygon Clipping, Offsetting & Triangulation in C++, C# and Delphi
★ 2.4kSWAGGER. SWAGGER: Sparse WAypoint Graph Generation for Efficient Routing
★ 102ugv_nav4d. A 4D (X,Y,Z, Theta) Planner for Unmanned Ground Vehicles
★ 67Ogm2Pgbm. Robust BIM-based 2D-LiDAR Localization for Lifelong Indoor Navigation in Changing and Dynamic Environments
★ 238Vestaboard. An API Wrapper for Vestaboards written in Python
★ 69Vestaboard-Reverse-Engineering.
★ 33DynamicBoard. A free to use vestaboard server for your local network.
★ 42traversability_mapping. This repository contains the packages responsible for performing global traversability mapping which can be very easily integrated with any SLAM system.
★ 119frenet_ilqr_controller. Nav2 controller plugin utilizing Frenet Frames and ILQR
★ 32ConflictBasedSearch. Multi robot path planning
★ 15ai-engineering-hub. In-depth tutorials on LLMs, RAGs and real-world AI agent applications.
★ 37kkinova_isaaclab_sim2real. Codebase for Kinova Gen3 training in Isaac Lab, sim2real transfer and ROS deployment.
★ 226vda5050_lif_editor. VDA5050 LIF Editor (layout interchange format editor)
★ 53OpenLiDARMap. Zero-Drift Point Cloud Mapping using Map Priors
★ 355smooth. Lie theory for robotics
★ 213als_ros. An advanced localization system for ROS use.
★ 361laser_segmentation. Implementation of differents algorithms for segmentation of laserscans, splitting them into subsets of beams, with a ROS2 interface.
★ 39rse_prob_robotics. ROS 2 implementation of robotics algorithms based on the Probabilistic Robotics book
★ 242rtabmap_ros. RTAB-Map's ROS package.
★ 1.5kDRL-robot-navigation. Deep Reinforcement Learning for mobile robot navigation in ROS Gazebo simulator. Using Twin Delayed Deep Deterministic Policy Gradient (TD3) neural network, a robot learns to navigate to a random goal point in a simulated environment while avoiding obstacles.
★ 1.3keasy_perception_deployment. A ROS2 package that accelerates the training and deployment of CV models for industries.
★ 88ros2_cookbook. Code snippets for ROS2
★ 1.1kimu_lidar_calibration. Target-free Extrinsic Calibration of a 3D Lidar and an IMU
★ 404ekf_cal. Extended Kalman Filter-Based Calibration and Localization
★ 54cosmos. NVIDIA Cosmos is an open platform of world models, datasets, and tools that enables developers to build Physical AI for robots, autonomous vehicles, smart infrastructure, and more.
★ 11kros2_camera_lidar_fusion. ROS2 Package to calculate the intrinsic and extrinsic camera calibration. Adding an easy way to fuse camera and lidars
★ 221connected_graph_from_2d_map. This package automatically detects waypoints and converts your 2D map into a connectivity graph, that you can edit in real time using interactive markers in rviz, the output is saved in yaml. Generally, if there is a direct road or path between two waypoints in the image of the map then an edge is formed.
★ 20path_planning_with_quad_trees. This repository converts 2D occupancy grid into a quad tree and implements planning algorithms for mobile robots using quad tree. Planning works much faster on these because each square represents an area with free space and these neighbouring squares are already connected in a graph. This allows for planning paths in large maps.
★ 10pi_at_home. 2025 - This is my deployment environment for real world AI robot policies, and a place to create training data for reinforcement learning and imitation learning.
★ 54ros2_cmv. ROS 2 Custom Message Visualizer (CMV) is a package that can be used to generate rviz plugins for your custom messages.
★ 105ndt_2d. 2D NDT Mapping and Localization
★ 47genesis-world. Simulation platform for general-purpose robotics & embodied AI learning.
★ 30kroman_ros. ROS1/2 wrapper for ROMAN, a view-invariant global localization method
★ 99slam-handbook-public-release. Release repo for our SLAM Handbook
★ 4.6knavigation2-extensions. Cooperative-Driving Automation (CDA) plugins for the Navigation2 framework
★ 8multiple_object_tracking. C++
★ 13nav2_pyif. C++
★ 8mapf. Multi-agent (path finding) planning framework
★ 80kinematic-icp. A LiDAR odometry pipeline for wheeled mobile robots
★ 326rerun. Visualize, query, and stream to train on multimodal robotics data.
★ 11kdynamic-occupancy-grid-map. Implementation of "A Random Finite Set Approach for Dynamic Occupancy Grid Maps with Real-Time Application"
★ 310robot-utility-models. Robot Utility Models are trained on a diverse set of environments and objects, and then can be deployed in novel environments with novel objects without any further data or training.
★ 246glim. GLIM: versatile and extensible point cloud-based 3D localization and mapping framework
★ 1.7kPointPillars. A Simple PointPillars PyTorch Implementation for 3D LiDAR(KITTI) Detection.
★ 887lerobot. 🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning
★ 26knav2_docker. Nav2 distributed docker containers for active ROS 2 distributions for development and deployment
★ 21filament. Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
★ 20kopennav_amd_demonstrations. Project containing demonstrations using AMD's Ryzen AI and other technologies with ROS 2
★ 94mpl_ros. A ROS wrapper for trajectory planning based on motion primitives
★ 755Graph-Based_SLAM-Aware_Exploration. [IEEE RA-L 2024]: Graph-based SLAM-Aware Exploration with Prior Topo-Metric Information.
★ 126patchwork-plusplus. Patchwork++: Fast and robust ground segmentation method for 3D LiDAR scans. @ IROS'22
★ 1kradar_layer. Plugin for Nav2 Costmap 2d to convert radar messages into obstacles on a costmap
★ 28yag-slam. Python based Graph SLAM (and more) built using Karto's scan matcher
★ 31go2_robot. CMake
★ 323small_gicp. Efficient and parallel algorithms for point cloud registration [C++, Python]
★ 986fatrop. Fatrop is a nonlinear optimal control problem solver that aims to be fast, support a broad class of optimal control problems and achieve a high numerical robustness.
★ 314beluga. A general implementation of Monte Carlo Localization (MCL) algorithms written in C++17, and a ROS package that can be used in ROS 1 and ROS 2.
★ 321cloisim. Unity3D based multi-robot simulator can bring-up simulation environment by SDFormat (Simulation Description Format) easily. And it supports to connect ROS2 through cloisim_ros.
★ 176dashy. 🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
★ 26knav2_minimal_turtlebot_simulation. A minimum description & simulation of the TB4 using standard ROS-GZ tools
★ 27ars-408. Continental ARS 408 Driver for ROS2
★ 13opennav_docking. Nav2 Compatible Docking Task Server & BT Utils
★ 161star-history. The de facto GitHub star history graph.
★ 9.3kflyappy_autonomy_test_public. Flyability Autonomy Test Game
★ 8software_watchdogs. A library of (software) watchdogs based on DDS Quality of Service (QoS) policies and ROS 2 lifecycle nodes.
★ 88llmware. Unified framework for building enterprise RAG pipelines with small, specialized models
★ 15kunsloth. Unsloth is a local UI for training and running Kimi K3, Gemma 4, Qwen3.6, DeepSeek, GLM and other models.
★ 69kgiskard-oss. 🐢 Open-Source Evaluation & Testing library for LLM Agents
★ 5.7kweb-check. 🕵️♂️ All-in-one OSINT tool for analysing any website
★ 34kDetectionCostmaps. Creates an interface for integrating machine learning models into costmap generation
★ 7nav2.org. https://nav2.org
★ 4nvidia-isaac-summary. An unofficial summary of NVIDIA Isaac.
★ 60nav2-keepout-zone-map-creator. nav2-keepout-zone-map-creator is a tool that allows you to create a Keepout Zone map from an Occupancy Grid Map and 3D point cloud.
★ 28groundgrid. Source code for the article "GroundGrid: LiDAR Point Cloud Ground Segmentation and Terrain Estimation"
★ 261FoundationPose. [CVPR 2024 Highlight] FoundationPose: Unified 6D Pose Estimation and Tracking of Novel Objects
★ 3.5kf110-mpc. model predictive control in f1tenth simulator
★ 18ros_motion_planning. Motion planning and Navigation of AGV/AMR:ROS planner plugin implementation of A*, JPS, D*, LPA*, D* Lite, Theta*, RRT, RRT*, RRT-Connect, Informed RRT*, ACO, PSO, Voronoi, PID, LQR, MPC, DWA, APF, Pure Pursuit etc.
★ 3.6kparam_configuration. The tools to make ROS 2 parameter configuration easier
★ 48lidar_situational_graphs. Repository to generate in real-time Situational Graphs (S-Graphs) for robot pose and map optimization using 3D LiDAR Data
★ 316skrl. Modular Reinforcement Learning (RL) library (implemented in PyTorch, JAX, and NVIDIA Warp) with support for Gymnasium/Gym, NVIDIA Isaac Lab, MuJoCo Playground and other environments
★ 1.1kOmniIsaacGymEnvs-DofbotReacher. Dofbot Reacher Reinforcement Learning Sim2Real Environment for Omniverse Isaac Gym/Sim
★ 65IsaacLab. Unified framework for robot learning built on NVIDIA Isaac Sim
★ 7.8kOmniIsaacGymEnvs. Reinforcement Learning Environments for Omniverse Isaac Gym
★ 1kMapClosures. Effectively Detecting Loop Closures using Point Cloud Density Maps
★ 427gym-multigrid. Lightweight multi-agent gridworld Gym environment
★ 211task_manager. Task Manager ROS 2 package is a solution to start, handle and track tasks from different sources in a centralized way on a single robot
★ 169ros2-lifecycle-monitoring. C++
★ 33CoVO-MPC. Official implementation for the paper "CoVO-MPC: Theoretical Analysis of Sampling-based MPC and Optimal Covariance Design" accepted by L4DC 2024. CoVO-MPC is an optimal sampling-based MPC algorithm.
★ 145mcap_editor. MCAP editor (GUI)
★ 85bundle_adjustment.github.io. C++
★ 19point_cloud_transport. Point Cloud Compression for ROS
★ 105robomagellan. Stuff/Garbage for RoboMagellan
★ 15mesh_navigation. The Mesh Navigation Stack: Efficient Mobile Robot Navigation in Uneven Terrain
★ 878ndt_localizer. A simple, clean NDT licalization ROS package.
★ 365mono_color_segmentation. Simple ROS2 node for creating segmentation masks based on pixel colors
★ 10opennav_coverage. Nav2 Compatible Complete Cover Task Server, Navigator, & BT Utils
★ 305FAST_LIO_LOCALIZATION. A simple localization framework that can re-localize in built maps based on FAST-LIO.
★ 1kgrid_map_geo. Geolocalization for grid map using GDAL.
★ 168terrain-navigation. Implementation for safe low altitude navigation in steep terrain for fixed-wing Aerial Vehicles
★ 186wavemap. Fast, efficient and accurate multi-resolution, multi-sensor 3D occupancy mapping
★ 567eagleye. Precise localization based on GNSS and IMU.
★ 769ddg_multi_robot_planner. C++
★ 25gaussian-splatting. Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
★ 23kmbplanner_ros. Motion-primitives Based Planner for Fast & Agile Exploration
★ 361