Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ros

Ros

253 projects

Showing 36 of 253 projects

PX4
PX4C++

An open-source autopilot stack for drones and unmanned vehicles, supporting multicopters, fixed-wing, VTOL, rovers, and more.

#px4#multicopter#autopilot
Stars12.2k
Forks15.8k
Last commit11 hours ago
Awesome robotics
Awesome robotics

A curated list of robotics resources including courses, books, software, conferences, journals, competitions, and companies.

#robotics#simulation#open-source
Stars6.8k
Forks1.0k
Last commit1 year ago
Udacity's Self Driving Car Engineer Course
Udacity's Self Driving Car Engineer CourseJupyter Notebook

An open-source project for developing autonomous vehicle software with datasets, models, and ROS components.

#lidar#sensor-fusion#open-hardware
Stars6.3k
Forks2.1k
Last commit
PlotJuggler
PlotJugglerC++

A fast, powerful, and intuitive desktop application for visualizing and analyzing time series data from files, streams, and robotics systems.

#robotics#px4#desktop-application
Stars6.1k
Forks808
Last commit4 days ago
kalibr
kalibrC++

A toolbox for calibrating multi-camera, visual-inertial, and rolling shutter sensor systems in robotics.

#robotics#camera#camera-calibration
Stars5.6k
Forks1.6k
Last commit2 years ago
GitHub repository
GitHub repositoryC++

A computationally efficient and robust LiDAR-inertial odometry (LIO) package using a tightly-coupled iterated Kalman filter.

#robotics#sensor-fusion#livox-avia-lidar
Stars5.0k
Forks1.6k
Last commit1 year ago
GitHub repository
GitHub repositoryC++

A real-time, tightly-coupled lidar-inertial odometry package for robust robot localization and mapping.

#robotics#lidar-slam#sensor-fusion
Stars4.9k
Forks1.5k
Last commit1 year ago
VINS-Fusion
VINS-FusionC++

An optimization-based multi-sensor state estimator for accurate self-localization in drones, cars, and AR/VR applications.

#robotics#sensor-fusion#state-estimation
Stars4.6k
Forks1.6k
Last commit2 years ago
Webots
WebotsC++

An open-source development environment for modeling, programming, and simulating robots, vehicles, and mechanical systems.

#robotics#simulation#open-source
Stars4.5k
Forks2.0k
Last commit14 hours ago
evo
evoPython

A Python package for evaluating and comparing odometry and SLAM algorithm trajectories with support for multiple formats and metrics.

#robotics#pose-estimation#trajectory-analysis
Stars4.3k
Forks792
Last commit5 days ago
BehaviorTree.CPP
BehaviorTree.CPPC++

A C++17 library for creating flexible, reactive Behavior Trees, primarily for robotics and game AI.

#robotics#logging-profiling#ai
Stars4.1k
Forks846
Last commit2 days ago
Robotic Tooling
Robotic Tooling

A curated list of open-source tools for professional robotic development in C++ and Python, covering ROS, autonomous driving, and aerospace.

#robotics#autonomous-driving#simulation
Stars3.9k
Forks547
Last commit2 years ago
Fast-Planner
Fast-PlannerC++

A robust and efficient trajectory planner enabling quadrotor fast flight in complex unknown environments.

#robotics#b-spline#uav
Stars3.4k
Forks775
Last commit1 year ago
grid_map
grid_mapC++

A C++ library with ROS interface for managing multi-layered 2D grid maps in mobile robotics.

#robotics#grid-map#mobile-robotics
Stars3.2k
Forks872
Last commit6 months ago
openvslam
openvslam

A versatile visual SLAM framework for monocular, stereo, and RGB-D cameras with map storage and reuse capabilities.

#robotics#visual-slam#rgb-d
Stars3.0k
Forks868
Last commit5 years ago
LeGO-LOAM
LeGO-LOAMC++

A lightweight, ground-optimized lidar odometry and mapping system for ROS-compatible unmanned ground vehicles.

#lidar#robotics#isam
Stars2.7k
Forks1.2k
Last commit1 year ago
LSD-SLAM
LSD-SLAMC++

A real-time monocular SLAM system that creates large-scale semi-dense maps using a fully direct approach without feature extraction.

#robotics#pose-estimation#direct-methods
Stars2.7k
Forks1.2k
Last commit3 years ago
EGO-Planner
EGO-PlannerC++

A lightweight gradient-based local planner for quadrotors that eliminates ESDF construction, achieving planning times around 1ms.

#cuda#gradient-based-optimization#real-time-planning
Stars2.6k
Forks404
Last commit1 year ago
slam_toolbox
slam_toolboxC++

A ROS-based 2D SLAM library for lifelong mapping, localization, and multi-robot SLAM with pose-graph optimization.

#robotics#open-karto#ros2
Stars2.6k
Forks698
Last commit1 day ago
Unity Robotics Hub
Unity Robotics HubC#

A central repository of tools, tutorials, and resources for robotics simulation using Unity and ROS integration.

#unity-engine#pick-and-place#simulation
Stars2.5k
Forks466
Last commit1 year ago
GitHub repository
GitHub repositoryC#

A ROS/ROS2 multi-robot simulator for autonomous vehicles, built on Unity HDRP for high-fidelity testing.

#robotics#simulation#api
Stars2.5k
Forks790
Last commit3 years ago
darknet_ros
darknet_rosC++

A ROS package for real-time object detection in camera images using YOLO (V3) on GPU and CPU.

#robotics#cuda#opencv
Stars2.4k
Forks1.2k
Last commit2 years ago
darknet_ros
darknet_rosC++

A ROS package for real-time object detection in camera images using YOLO (V3) on GPU and CPU.

#cuda#camera#autonomous-robots
Stars2.4k
Forks1.2k
Last commit2 years ago
A-LOAM
A-LOAMC++

A clean, simplified implementation of the LOAM algorithm for real-time LiDAR odometry and mapping using Eigen and Ceres Solver.

#lidar#3d-mapping#ceres-solver
Stars2.4k
Forks830
Last commit2 years ago
webviz
webvizJavaScript

A web-based tool for visualizing and playing back ROS bag files, with libraries for building custom web visualization tools.

#web-based-tools#robotics-visualization#regl
Stars2.3k
Forks450
Last commit3 years ago
hdl_graph_slam
hdl_graph_slamC++

A ROS package for real-time 6DOF SLAM using 3D LIDAR, featuring graph-based optimization with multiple sensor constraints.

#lidar#robotics#sensor-fusion
Stars2.3k
Forks749
Last commit2 years ago
champ
champC++

An open-source ROS-based quadruped controller framework for building and controlling legged robots, based on MIT Cheetah research.

#robotics#mit-cheetah#robot-control
Stars2.3k
Forks438
Last commit2 years ago
GitHub repository
GitHub repositoryC++

A robust LiDAR odometry pipeline that works out-of-the-box without parameter tuning for accurate robot localization.

#robotics#icp#lidar-slam
Stars2.3k
Forks457
Last commit1 month ago
SVO: Semi-direct visual odometry
SVO: Semi-direct visual odometryC++

A fast semi-direct monocular visual odometry pipeline for robotics and computer vision applications.

#robotics#c-plus-plus#visual-odometry
Stars2.2k
Forks870
Last commit7 years ago
Kimera
Kimera

A C++ library for real-time metric-semantic SLAM, building semantically annotated 3D meshes from camera and IMU data.

#robotics#semantics#3d-mapping
Stars2.1k
Forks241
Last commit5 years ago
MoveIt
MoveItC++

An open-source motion planning framework for robotic manipulation, enabling commercial applications, prototyping, and algorithm benchmarking.

#robotics#pick-and-place#manipulation
Stars2.1k
Forks986
Last commit4 days ago
turtlebot3
turtlebot3C++

ROS packages for the TurtleBot3, a popular open-source robotics platform for education and research.

#robotics#mobile-robots#package
Stars2.0k
Forks1.2k
Last commit1 month ago
robot_localization
robot_localizationC++

A ROS package providing nonlinear state estimation nodes for robot localization using sensor fusion.

#robotics#nonlinear-estimation#sensor-fusion
Stars1.9k
Forks1.0k
Last commit8 days ago
path_planner
path_plannerC++

A real-time Hybrid A* path planner for nonholonomic autonomous vehicles, generating smooth, efficient paths in unstructured environments.

#robotics#autonomous-driving#nonholonomic-robotics
Stars1.9k
Forks570
Last commit3 months ago
elevation_mapping
elevation_mappingC++

A ROS package for robot-centric elevation mapping that handles pose uncertainty for navigation on rough terrain.

#robotics#sensor-fusion#mobile-robots
Stars1.8k
Forks508
Last commit1 year ago
GitHub repository
GitHub repositoryC++

A modular C++ library implementing the Iterative Closest Point (ICP) algorithm for aligning 2D and 3D point clouds in robotics and computer vision.

#lidar#robotics#point-clouds
Stars1.8k
Forks566
Last commit8 months ago
Page 1 of 8Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
#Robotics210
#Computer Vision69
#Ros252
#Slam44
#Autonomous Vehicles38
#Point Cloud38
#Lidar36
#Sensor Fusion35
#C Plus Plus27
#Python25
#Robot Operating System24
#Simulation22