Skip to content

Latest commit

 

History

History
108 lines (105 loc) · 19.7 KB

File metadata and controls

108 lines (105 loc) · 19.7 KB

Top 100 Stars in ROS

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 ros2 5585 912 None 159 The Robot Operating System, is a meta operating system for robots. 2026-05-22T15:17:54Z
2 simulator 2450 790 C# 614 A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles 2023-04-04T21:17:55Z
3 robotics_essentials_ros2 2359 241 C++ 1 Learn the basics of robotics through hands-on experience using ROS 2 and Gazebo simulation. 2025-11-25T22:56:19Z
4 awesome-ros2 2112 332 None 0 The Robot Operating System Version 2.0 is awesome! 2023-08-18T07:40:50Z
5 ros2_rust 1474 206 Rust 61 Rust bindings for ROS 2 2026-05-17T19:24:37Z
6 ros2_cookbook 1135 107 Shell 1 Code snippets for ROS2 2025-06-05T03:58:06Z
7 d2l-ros2 993 133 None 13 动手学ROS2课程配套教程,欢迎关注公众号《鱼香ROS》 2024-12-25T05:53:51Z
8 vscode_ros2_workspace 988 187 Python 0 A template for using VSCode as an IDE for ROS2 development. 2026-04-03T17:07:25Z
9 ros_deep_learning 973 261 C++ 73 Deep learning inference nodes for ROS / ROS2 with support for NVIDIA Jetson and TensorRT 2024-07-13T03:08:46Z
10 go2_ros2_sdk 937 201 Python 26 Unofficial ROS2 SDK support for Unitree GO2 AIR/PRO/EDU 2026-01-13T09:46:09Z
11 ros2_documentation 922 1277 Python 118 ROS 2 docs repository 2026-06-02T00:15:23Z
12 ros2_control 912 447 C++ 88 Generic and simple controls framework for ROS 2 2026-06-03T15:17:29Z
13 lidar_slam_ros2 815 165 HTML 36 ROS 2 LiDAR SLAM for pointcloud-map authoring, benchmarking, and Autoware-compatible map workflows. 2026-05-25T06:38:07Z
14 ros2_control_demos 799 308 Python 14 This repository aims at providing examples to illustrate ros2_control and ros2_controllers 2026-06-01T16:58:35Z
15 Universal_Robots_ROS2_Driver 778 337 C++ 44 Universal Robots ROS2 driver supporting CB3 and e-Series 2026-05-31T17:31:37Z
16 ros2_controllers 771 501 C++ 79 Generic robotic controllers to accompany ros2_control 2026-06-03T09:46:54Z
17 livox_ros_driver2 760 610 C++ 152 Livox device driver under Ros(Compatible with ros and ros2), support Lidar HAP and Mid-360. 2026-04-14T03:33:34Z
18 book_ros2 748 146 C++ 4 None 2026-03-26T18:49:25Z
19 cyberdog_ros2 727 198 C++ 31 ROS 2 packages for CyberDog 2023-12-12T07:15:41Z
20 unitree_ros2 721 212 C++ 0 None 2026-04-30T08:35:09Z
21 docker-ros2-desktop-vnc 701 124 Shell 8 🐳 Dockerfiles to provide HTML5 VNC interface to access Ubuntu Desktop + ROS 2 2026-03-06T02:13:10Z
22 rslidar_sdk 693 333 C++ 32 RoboSense LiDAR SDK for ROS & ROS2 2026-04-14T11:02:28Z
23 FASTLIO2_ROS2 652 84 C++ 17 ROS2 / FAST_LIO / PGO / Online Re-Localization / Consistent Map with BA or HBA 2025-04-26T09:50:02Z
24 ros2-for-unity 620 81 C# 41 High-performance ROS2 solution for Unity3D 2025-11-24T08:11:58Z
25 ros2bookcode 575 115 C++ 10 ROS 2 Robotics Development: From Fundamentals to Practice - Companion Code Repository | 《ROS 2机器人开发:从入门到实践》 书籍配套代码 2025-09-17T13:26:56Z
26 webots_ros2 535 186 C 40 Webots ROS 2 packages 2026-05-26T07:35:04Z
27 isaac-go2-ros2 535 81 Python 15 Unitree Go2 simulation platform for testing navigation, decision-making and autonomous tasks. (NVIDIA Isaac/ROS2) 2025-09-23T20:45:28Z
28 quadruped_ros2_control 525 65 C++ 14 ROS2-Control implementations for Quadruped robots, include sim2real 2026-02-22T08:14:24Z
29 lidar_localization_ros2 511 110 Python 25 3D LIDAR Localization using NDT/GICP and pointcloud map in ROS 2 (Not SLAM) 2026-05-25T01:16:47Z
30 ORB_SLAM3_ROS2 504 188 C++ 29 ROS2 wrapping package for orbslam3 library 2024-07-22T09:18:26Z
31 ROS2_learning 504 59 Python 1 A useful collection of CPP and PYTHON examples to learn ROS2 from zero 2025-12-11T14:28:45Z
32 ros2_planning_system 483 113 C++ 38 This repo contains a PDDL-based planning system for ROS2. 2026-05-30T02:53:23Z
33 ros2-depth-anything-v3-trt 470 52 C++ 1 ROS2 TensorRT Node for Monocular Metric Depth estimation and Point Cloud generation from camera images with Depth Anything V3 2026-05-02T13:13:14Z
34 plain_slam_ros2 451 55 C++ 3 Lightweight LiDAR-Inertial SLAM system for ROS 2. A minimal, dependency-free implementation for research and education. 2026-03-30T07:44:11Z
35 patchwork-plusplus-ros 440 82 C++ 3 ROS & ROS2 Implementation of Patchwork++ 2026-05-21T03:16:07Z
36 li_slam_ros2 424 50 C++ 9 ROS 2 package of tightly-coupled lidar inertial ndt/gicp slam 2026-04-16T12:34:33Z
37 ros2_21_tutorials 417 128 Python 2 None 2024-01-13T12:09:57Z
38 ORB-SLAM3-ROS2-Docker 404 106 C++ 10 This repository contains everything needed to run ORB-SLAM3 on a docker container with ROS2 Humble with Ubuntu 22.04. 2026-05-30T17:48:07Z
39 ros2-performance 398 82 C++ 3 Framework to evaluate peformance of ROS 2 2026-05-31T21:46:24Z
40 bcr_bot 370 71 Python 1 A mobile robot simulation with differential drive, depth camera, IMU and 2D LiDAR that supports ROS, ROS2, Gazebo, Ignition, and ISAAC Sim 2025-11-26T08:28:19Z
41 PX4-ROS2-Gazebo-YOLOv8 363 61 Python 9 Aerial Object Detection using a Drone with PX4 Autopilot and ROS 2. PX4 SITL and Gazebo Garden used for Simulation. YOLOv8 used for Object Detection. 2026-02-20T06:54:01Z
42 m-explore-ros2 353 111 C++ 8 Explore_lite port to ROS2 2026-06-01T22:03:48Z
43 kalman_filter_localization_ros2 350 54 C++ 3 gnss/imu localization using kalman filter 2026-05-18T02:23:30Z
44 franka_ros2 338 239 C++ 10 ROS 2 integration for Franka research robots 2026-05-19T12:15:38Z
45 odrive_ros2_control 336 101 C++ 25 ODrive driver for ros2_control 2023-08-28T18:27:00Z
46 VINS-Fusion-ROS2 333 87 C++ 9 ROS2 version of VINS-Fusion 2026-04-15T02:23:09Z
47 BehaviorTree.ROS2 327 139 C++ 36 BehaviorTree.CPP utilities to work with ROS2 2025-11-25T09:22:51Z
48 Universal_Robots_ROS2_Description 325 194 Python 4 ROS2 URDF description for Universal Robots 2026-05-19T12:18:57Z
49 UnitySensors 324 52 C# 26 ROS/ROS2 enabled Sensor models (Assets) on Unity 2026-05-05T06:03:19Z
50 ros2ai 321 24 Python 7 ros2ai is a next-generation ROS 2 command line interface extension with LLMs 2026-06-02T17:19:52Z
51 vo-survey 317 20 None 0 Visual Odometry and SLAM survey for ROS and ROS2 2023-07-17T17:53:34Z
52 zed-ros2-wrapper 316 321 C++ 21 ROS 2 wrapper for the ZED SDK 2026-05-29T09:47:05Z
53 ros2_RobotSimulation 315 78 Python 15 ROS2.0 Foxy and Humble repositories which provide ready-to-use ROS2.0 Gazebo + MoveIt!2 simulation packages for different Industrial and Collaborative Robots. 2024-08-07T11:25:21Z
54 ethercat_driver_ros2 310 102 C++ 49 Hardware Interface for EtherCAT module integration with ros2_control 2026-03-06T15:33:11Z
55 OrbbecSDK_ROS2 296 148 C++ 78 OrbbecSDK ROS2 wrapper 2026-05-22T02:43:19Z
56 spot_ros2 284 112 C++ 5 ROS 2 driver package for Boston Dynamics' Spot 2026-05-30T04:02:05Z
57 ros2_canopen 278 129 C++ 85 CANopen driver framework for ROS2 2026-06-01T15:16:34Z
58 ROS2_Learning 272 39 C++ 1 ROS2学习笔记代码 赵虚左课程 2023-02-12T16:07:03Z
59 zenoh-plugin-ros2dds 272 60 Rust 44 A Zenoh plug-in for ROS2 with a DDS RMW. See https://discourse.ros.org/t/ros-2-alternative-middleware-report/ for the advantages of using this plugin over other DDS RMW implementations. 2026-06-04T00:58:31Z
60 ros2_SimRealRobotControl 264 37 Python 1 This repository provides ready-to-use ROS2 (Humble) packages to execute simple programs and sequences and control different Industrial and Collaborative Robots using ROS 2. 2026-05-20T15:48:02Z
61 ros2_calib 263 28 Python 3 Make your calibration dreams come true. ros2_calib is a Multi-Sensor Calibration Tool using ROS2 mcap recordings with direct URDF export. 2026-05-06T12:03:02Z
62 gazebo_ros2_control 255 134 C++ 32 Wrappers, tools and additional API's for using ros2_control with Gazebo Classic 2025-10-17T11:00:18Z
63 ros_arm_tutorials 255 26 C++ 1 《ROS机械臂开发与实践》教学源码,涵盖ROS基础、ROS进阶、机械臂Moveit!、视觉抓取等内容。示例均提供Python与C++实现,适配Kinetic、Melodic、Noetic、ROS2 Humble版本. 2025-04-27T03:00:43Z
64 ros2_tracing 254 70 Python 17 Tracing tools for ROS 2. 2026-06-02T07:39:03Z
65 ROS2-Ultimate-guide-for-Custom-Robotic-Arms-and-Panda-7-DOF 252 49 Jupyter Notebook 1 ROS2 based custom robotic arm with ros2_control 2024-05-31T17:21:47Z
66 ros2cli 251 216 Python 87 ROS 2 command line interface tools 2026-06-02T23:33:16Z
67 xarm_ros2 251 182 Python 78 ROS2 developer packages for robotic products from UFACTORY 2026-05-21T09:10:49Z
68 gz_ros2_control 251 148 Python 28 Connect the latest version of Gazebo with ros2_control. 2026-06-01T14:49:09Z
69 lbr_fri_ros2_stack 251 100 C++ 56 ROS 2 integration for KUKA LBR IIWA 7/14 and Med 7/14 2026-03-29T14:21:33Z
70 unitree-go2-ros2 249 81 C++ 11 Developing robot description model for Unitree Go2 robot configured with Champ Legged Robots Research Repository 2024-12-06T13:55:15Z
71 ros2arduino 248 44 C 17 This library helps the Arduino board communicate with the ROS2 using XRCE-DDS. 2021-02-02T14:55:27Z
72 mapf_ros 247 34 C++ 4 This is a multi-agent path planning(also known as Multi-Agent Path Finding, MAPF) algorithm package for ROS/ROS2. 2025-05-12T02:06:02Z
73 ros2-web-bridge 246 71 JavaScript 37 Bridging your browser to the ROS 2.0 2022-01-12T16:04:07Z
74 ros2_orb_slam3 244 74 C++ 0 A ROS2 Humble package that natively implementing ORB-SLAM3 V1.0 VSLAM framework 2025-11-21T13:39:17Z
75 icra2023_ros2_gz_tutorial 244 31 Dockerfile 4 ICRA 2023 tutorial on ROS 2 and the new Gazebo (MT28, ICC Capital Suite 14) 2024-10-09T14:35:14Z
76 ROS2-Path-Planning-and-Maze-Solving 241 137 Python 3 Developing a maze solving robot in ROS2 that leverages information from a drone or Satellite's camera using OpenCV algorithms to find its path to the goal and solve the maze. :) 2024-03-22T12:54:03Z
77 ros_k8s 237 33 HTML 10 Kuberenetes / ROS&ROS2 Cluster Samples 2026-01-02T02:03:35Z
78 ros2-mobile-sensor-bridge 236 38 JavaScript 3 Mobile Sensor Bridge for ROS2 transforms your android smartphone into a plug‑and‑play sensor suite—streaming camera, spatial pose data, and bidirectional audio into ROS2 topics via rclnodejs. Whether you’re prototyping perception pipelines or building voice‑driven robots, the package lets you leverage your phone’s sensors without extra hardware. 2026-01-09T20:31:05Z
79 BEVFusion-ROS-TensorRT 236 48 Python 25 BEVFusion-ROS-TensorRT-CPP real time inference including ros1 & ros2. 2025-01-15T07:29:45Z
80 ros2_grasp_library 232 52 C++ 18 None 2024-04-08T16:08:46Z
81 ros2learn 227 66 Python 1 ROS 2 enabled Machine Learning algorithms 2019-06-26T15:57:08Z
82 ros2-migration-tools 225 24 Python 9 Tools for migrating packages from ROS1 to ROS2. 2024-06-13T22:44:37Z
83 ros2_medkit 224 28 C++ 39 ros2_medkit - diagnostics gateway for ROS 2 robots. Faults, live data, operations, scripts, locking, triggers, and OTA updates via REST API. No SSH, no custom tooling. 2026-06-02T08:16:32Z
84 DRL-Robot-Navigation-ROS2 224 23 Python 8 Deep Reinforcement Learning for mobile robot navigation in ROS2 Gazebo simulator. Using DRL (SAC, TD3) neural networks, a robot learns to navigate to a random goal point in a simulated environment while avoiding obstacles. 2025-01-30T07:27:55Z
85 ros2bag_tools 221 51 Python 1 Tool extensions for ros2bag cli 2026-05-27T12:36:50Z
86 mycobot_ros2 219 41 C++ 3 Automatic Addison support for the myCobot robotic arm by Elephant Robotics - ROS 2 2025-07-03T12:22:52Z
87 px4_ros_com 217 220 C++ 54 ROS2/ROS interface with PX4 through a Fast-RTPS bridge 2025-11-21T04:03:17Z
88 ros2_camera_lidar_fusion 216 42 Python 2 ROS2 Package to calculate the intrinsic and extrinsic camera calibration. Adding an easy way to fuse camera and lidars 2025-01-15T12:54:51Z
89 ROS2-Self-Driving-Car-AI-using-OpenCV 216 65 Python 4 ROS2 Self Driving Car using Deeplearning and Object Tracking through openCV 2024-07-10T05:55:48Z
90 point_lio_ros2 215 60 C++ 12 Implementation of the PointLIO algorithm on ROS2, compatible with most common LiDAR models 2025-08-14T17:46:44Z
91 tello-ros2 211 62 C++ 12 ROS2 node for DJI Tello and Visual SLAM for mapping of indoor environments. 2024-04-23T02:40:43Z
92 mujoco_ros2_control 209 53 C++ 12 None 2025-11-24T16:53:08Z
93 ros2_shm_msgs 209 26 C++ 14 ROS2 shm_msg based zero-copy for image and pointcloud. 2025-01-22T12:47:24Z
94 sllidar_ros2 208 168 C++ 29 None 2024-07-12T04:41:37Z
95 ROS2_PX4_Offboard_Example 203 54 Python 6 Example of controlling PX4 Velocity Setpoints with ROS2 Teleop controls 2025-07-28T20:47:00Z
96 cross_compile 202 57 Python 23 A tool to build ROS and ROS2 workspaces for various targets 2022-12-14T16:51:58Z
97 ros2_java 200 108 Java 54 Java and Android bindings for ROS2 2022-09-09T13:29:05Z
98 mujoco_ros2_control 198 44 C++ 9 Provides a ROS 2 control hardware interface for the MuJoCo physics simulator, including plugins for various sensors, RGB-D cameras, and lidar. 2026-06-03T15:43:44Z
99 ros2-claude-code-template 197 32 None 0 None 2026-06-03T13:42:03Z
100 henki_ros2_best_practices 196 22 None 0 Best ROS 2 practices on architecture and clean code from Henki Robotics 2026-02-17T11:45:15Z