Github Ranking /
2026-05-06
Back to Rankings返回排行榜

🤖 Top 100 · ROS前 100 · ROS

100 repositories sorted by ros 按 ROS 排序,共 100 个仓库

📦 100 repos个仓库 🕐 2026-05-06
# Repository仓库 Stars Forks Language语言 Issues Description描述 Last Commit最后提交
1 ros2 ros2 5.4k 893 N/A 158 The Robot Operating System, is a meta operating system for robots.机器人操作系统是机器人的元操作系统。 2026-04-30
2 simulator lgsvl 2.4k 791 C# 614 A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles用于自动驾驶汽车的 ROS/ROS2 多机器人模拟器 2023-04-04
3 robotics_essentials_ros2 henki-robotics 2.3k 238 C++ 0 Learn the basics of robotics through hands-on experience using ROS 2 and Gazebo simulation.通过使用 ROS 2 和 Gazebo 模拟的实践经验来学习机器人技术的基础知识。 2025-11-25
4 awesome-ros2 fkromer 2.1k 329 N/A 0 The Robot Operating System Version 2.0 is awesome!机器人操作系统2.0版太棒了! 2023-08-18
5 ros2_rust ros2-rust 1.5k 200 Rust 59 Rust bindings for ROS 2 ROS 2 的 Rust 绑定 2026-05-04
6 ros2_cookbook mikeferguson 1.1k 106 Shell 1 Code snippets for ROS2ROS2 的代码片段 2025-06-05
7 vscode_ros2_workspace athackst 986 185 Python 0 A template for using VSCode as an IDE for ROS2 development.使用 VSCode 作为 ROS2 开发 IDE 的模板。 2026-04-03
8 ros_deep_learning dusty-nv 972 261 C++ 73 Deep learning inference nodes for ROS / ROS2 with support for NVIDIA Jetson and TensorRT适用于 ROS / ROS2 的深度学习推理节点,支持 NVIDIA Jetson 和 TensorRT 2024-07-13
9 d2l-ros2 fishros 970 129 N/A 13 动手学ROS2课程配套教程,欢迎关注公众号《鱼香ROS》 2024-12-25
10 go2_ros2_sdk abizovnuralem 909 192 Python 25 Unofficial ROS2 SDK support for Unitree GO2 AIR/PRO/EDU对 Unitree GO2 AIR/PRO/EDU 的非官方 ROS2 SDK 支持 2026-01-13
11 ros2_documentation ros2 893 1.3k Python 111 ROS 2 docs repositoryROS 2 文档存储库 2026-05-06
12 ros2_control ros-controls 880 437 C++ 83 Generic and simple controls framework for ROS 2ROS 2 的通用且简单的控制框架 2026-05-03
13 lidar_slam_ros2 rsasaki0109 806 161 HTML 36 ROS 2 LiDAR SLAM for pointcloud-map authoring, benchmarking, and Autoware-compatible map workflows.ROS 2 LiDAR SLAM,用于点云地图创作、基准测试和与 Autoware 兼容的地图工作流程。 2026-04-30
14 ros2_control_demos ros-controls 779 302 Python 11 This repository aims at providing examples to illustrate ros2_control and ros2_controllers 该存储库旨在提供示例来说明 ros2_control 和 ros2_controllers 2026-05-03
15 Universal_Robots_ROS2_Driver UniversalRobots 761 330 C++ 49 Universal Robots ROS2 driver supporting CB3 and e-Series支持 CB3 和 e 系列的优傲机器人 ROS2 驱动程序 2026-05-03
16 book_ros2 fmrico 749 144 C++ 4 2026-03-26
17 ros2_controllers ros-controls 748 491 C++ 78 Generic robotic controllers to accompany ros2_controlros2_control 附带的通用机器人控制器 2026-05-03
18 cyberdog_ros2 MiRoboticsLab 729 198 C++ 31 ROS 2 packages for CyberDogCyber​​Dog 的 ROS 2 软件包 2023-12-12
19 livox_ros_driver2 Livox-SDK 729 592 C++ 152 Livox device driver under Ros(Compatible with ros and ros2), support Lidar HAP and Mid-360.Ros下的Livox设备驱动(兼容ros和ros2),支持激光雷达HAP和Mid-360。 2026-04-14
20 unitree_ros2 unitreerobotics 681 192 C++ 0 2026-04-30
21 docker-ros2-desktop-vnc Tiryoh 681 121 Shell 8 🐳 Dockerfiles to provide HTML5 VNC interface to access Ubuntu Desktop + ROS 2🐳 Dockerfiles 提供 HTML5 VNC 接口来访问 Ubuntu Desktop + ROS 2 2026-03-06
22 rslidar_sdk RoboSense-LiDAR 679 328 C++ 31 RoboSense LiDAR SDK for ROS & ROS2适用于 ROS 和 ROS2 的 RoboSense 激光雷达 SDK 2026-04-14
23 ros2-for-unity RobotecAI 618 80 C# 40 High-performance ROS2 solution for Unity3DUnity3D 的高性能 ROS2 解决方案 2025-11-24
24 FASTLIO2_ROS2 liangheming 616 78 C++ 17 ROS2 / FAST_LIO / PGO / Online Re-Localization / Consistent Map with BA or HBAROS2 / FAST_LIO / PGO / 在线重新定位 / 与 BA 或 HBA 保持一致的地图 2025-04-26
25 ros2bookcode fishros 545 107 C++ 9 ROS 2 Robotics Development: From Fundamentals to Practice - Companion Code Repository | 《ROS 2机器人开发:从入门到实践》 书籍配套代码 2025-09-17
26 webots_ros2 cyberbotics 531 184 C 40 Webots ROS 2 packagesWebots ROS 2 包 2025-07-15
27 isaac-go2-ros2 Zhefan-Xu 518 79 Python 14 Unitree Go2 simulation platform for testing navigation, decision-making and autonomous tasks. (NVIDIA Isaac/ROS2)Unitree Go2 仿真平台,用于测试导航、决策和自主任务。 (NVIDIA Isaac/ROS2) 2025-09-23
28 quadruped_ros2_control legubiao 505 63 C++ 12 ROS2-Control implementations for Quadruped robots, include sim2real四足机器人的 ROS2-Control 实现,包括 sim2real 2026-02-22
29 ROS2_learning dottantgal 501 58 Python 1 A useful collection of CPP and PYTHON examples to learn ROS2 from zero从零开始学习ROS2的实用CPP和PYTHON示例合集 2025-12-11
30 ORB_SLAM3_ROS2 zang09 500 186 C++ 29 ROS2 wrapping package for orbslam3 libraryorbslam3 库的 ROS2 包装包 2024-07-22
31 lidar_localization_ros2 rsasaki0109 496 108 Python 25 3D LIDAR Localization using NDT/GICP and pointcloud map in ROS 2 (Not SLAM)在 ROS 2 中使用 NDT/GICP 和点云地图进行 3D LIDAR 定位(不是 SLAM) 2026-04-30
32 ros2_planning_system PlanSys2 479 112 C++ 38 This repo contains a PDDL-based planning system for ROS2.该存储库包含一个基于 PDDL 的 ROS2 规划系统。 2026-04-16
33 ros2-depth-anything-v3-trt ika-rwth-aachen 455 51 C++ 1 ROS2 TensorRT Node for Monocular Metric Depth estimation and Point Cloud generation from camera images with Depth Anything V3ROS2 TensorRT 节点,用于使用 Depth Anything V3 从相机图像进行单目度量深度估计和点云生成 2026-05-02
34 plain_slam_ros2 NaokiAkai 448 56 C++ 3 Lightweight LiDAR-Inertial SLAM system for ROS 2. A minimal, dependency-free implementation for research and education.适用于 ROS 2 的轻量级 LiDAR-惯性 SLAM 系统。用于研究和教育的最小、无依赖实现。 2026-03-30
35 patchwork-plusplus-ros url-kaist 434 81 C++ 3 ROS & ROS2 Implementation of Patchwork++Patchwork++ 的 ROS 和 ROS2 实现 2024-05-30
36 li_slam_ros2 rsasaki0109 420 50 C++ 9 ROS 2 package of tightly-coupled lidar inertial ndt/gicp slamROS 2 紧耦合激光雷达惯性 ndt/gicp slam 包 2026-04-16
37 ros2_21_tutorials guyuehome 411 128 Python 2 2024-01-13
38 ros2-performance irobot-ros 397 79 C++ 3 Framework to evaluate peformance of ROS 2ROS 2 性能评估框架 2026-02-24
39 ORB-SLAM3-ROS2-Docker suchetanrs 394 99 C++ 10 This repository contains everything needed to run ORB-SLAM3 on a docker container with ROS2 Humble with Ubuntu 22.04.该存储库包含在带有 ROS2 Humble 和 Ubuntu 22.04 的 docker 容器上运行 ORB-SLAM3 所需的所有内容。 2026-02-09
40 bcr_bot blackcoffeerobotics 364 69 Python 1 A mobile robot simulation with differential drive, depth camera, IMU and 2D LiDAR that supports ROS, ROS2, Gazebo, Ignition, and ISAAC Sim具有差动驱动、深度摄像头、IMU 和 2D LiDAR 的移动机器人仿真,支持 ROS、ROS2、Gazebo、Ignition 和 ISAAC Sim 2025-11-26
41 kalman_filter_localization_ros2 rsasaki0109 350 53 C++ 3 gnss/imu localization using kalman filter使用卡尔曼滤波器进行 gnss/imu 定位 2026-04-30
42 PX4-ROS2-Gazebo-YOLOv8 monemati 349 60 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.使用配备 PX4 自动驾驶仪和 ROS 2 的无人机进行空中物体检测。用于模拟的 PX4 SITL 和 Gazebo Garden。 YOLOv8 用于目标检测。 2026-02-20
43 m-explore-ros2 robo-friends 342 106 C++ 7 Explore_lite port to ROS2Explore_lite 移植到 ROS2 2026-04-08
44 odrive_ros2_control Factor-Robotics 333 100 C++ 25 ODrive driver for ros2_controlros2_control 的 ODrive 驱动程序 2023-08-28
45 franka_ros2 frankarobotics 329 229 C++ 81 ROS 2 integration for Franka research robotsFranka 研究机器人的 ROS 2 集成 2026-05-04
46 BehaviorTree.ROS2 BehaviorTree 322 136 C++ 33 BehaviorTree.CPP utilities to work with ROS2与 ROS2 配合使用的BehaviorTree.CPP 实用程序 2025-11-25
47 UnitySensors Field-Robotics-Japan 322 52 C# 26 ROS/ROS2 enabled Sensor models (Assets) on UnityUnity 上启用 ROS/ROS2 的传感器模型(资产) 2026-05-05
48 VINS-Fusion-ROS2 zinuok 319 82 C++ 9 ROS2 version of VINS-FusionVINS-Fusion ROS2 版本 2026-04-15
49 ros2ai fujitatomoya 319 23 Python 7 ros2ai is a next-generation ROS 2 command line interface extension with LLMsros2ai 是具有 LLM 的下一代 ROS 2 命令行界面扩展 2026-04-13
50 vo-survey klintan 317 20 N/A 0 Visual Odometry and SLAM survey for ROS and ROS2ROS 和 ROS2 的视觉里程计和 SLAM 调查 2023-07-17
51 zed-ros2-wrapper stereolabs 312 316 C++ 19 ROS 2 wrapper for the ZED SDKZED SDK 的 ROS 2 包装器 2026-05-05
52 ros2_RobotSimulation IFRA-Cranfield 312 77 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.ROS2.0 Foxy 和 Humble 存储库为不同的工业和协作机器人提供即用型 ROS2.0 Gazebo + MoveIt!2 模拟包。 2024-08-07
53 Universal_Robots_ROS2_Description UniversalRobots 309 192 Python 5 ROS2 URDF description for Universal Robots优傲机器人 ROS2 URDF 描述 2026-04-28
54 ethercat_driver_ros2 ICube-Robotics 298 96 C++ 48 Hardware Interface for EtherCAT module integration with ros2_controlEtherCAT 模块与 ros2_control 集成的硬件接口 2026-03-06
55 OrbbecSDK_ROS2 orbbec 280 139 C++ 78 OrbbecSDK ROS2 wrapperOrbbecSDK ROS2 包装器 2026-04-30
56 spot_ros2 rai-opensource 279 110 C++ 5 ROS 2 driver package for Boston Dynamics' Spot适用于 Boston Dynamics Spot 的 ROS 2 驱动程序包 2026-05-04
57 ROS2_Learning muziing 266 39 C++ 1 ROS2学习笔记代码 赵虚左课程 2023-02-12
58 ros2_canopen ros-industrial 264 126 C++ 84 CANopen driver framework for ROS2ROS2 的 CANopen 驱动框架 2026-04-30
59 ros2_calib ika-rwth-aachen 261 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.让您的校准梦想成真。 ros2_calib 是一个多传感器校准工具,使用 ROS2 mcap 记录并直接导出 URDF。 2026-03-04
60 zenoh-plugin-ros2dds eclipse-zenoh 260 52 Rust 40 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.用于 ROS2 的 Zenoh 插件,带有 DDS RMW。请参阅 https://discourse.ros.org/t/ros-2-alternative-middleware-report/ 了解使用此插件相对于其他 DDS RMW 实现的优势。 2026-05-06
61 ros2_SimRealRobotControl IFRA-Cranfield 260 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.该存储库提供了即用型 ROS2 (Humble) 包,用于执行简单的程序和序列,并使用 ROS 2 控制不同的工业和协作机器人。 2026-03-31
62 gazebo_ros2_control ros-controls 254 134 C++ 32 Wrappers, tools and additional API's for using ros2_control with Gazebo Classic用于将 ros2_control 与 Gazebo Classic 结合使用的包装器、工具和其他 API 2025-10-17
63 ros_arm_tutorials jiuyewxy 251 25 C++ 1 《ROS机械臂开发与实践》教学源码,涵盖ROS基础、ROS进阶、机械臂Moveit!、视觉抓取等内容。示例均提供Python与C++实现,适配Kinetic、Melodic、Noetic、ROS2 Humble版本. 2025-04-27
64 ros2cli ros2 249 215 Python 83 ROS 2 command line interface toolsROS 2 命令行界面工具 2026-05-05
65 ros2_tracing ros2 249 71 Python 17 Tracing tools for ROS 2.ROS 2 的跟踪工具。 2026-05-06
66 ros2arduino ROBOTIS-GIT 247 44 C 17 This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.该库帮助 Arduino 板使用 XRCE-DDS 与 ROS2 进行通信。 2021-02-02
67 xarm_ros2 xArm-Developer 246 181 Python 76 ROS2 developer packages for robotic products from UFACTORYUFACTORY 机器人产品的 ROS2 开发包 2026-04-28
68 lbr_fri_ros2_stack lbr-stack 246 97 C++ 55 ROS 2 integration for KUKA LBR IIWA 7/14 and Med 7/14KUKA LBR IIWA 7/14 和 Med 7/14 的 ROS 2 集成 2026-03-29
69 ros2-web-bridge RobotWebTools 246 71 JavaScript 37 Bridging your browser to the ROS 2.0将浏览器桥接到 ROS 2.0 2022-01-12
70 ROS2-Ultimate-guide-for-Custom-Robotic-Arms-and-Panda-7-DOF noshluk2 246 48 Jupyter Notebook 1 ROS2 based custom robotic arm with ros2_control基于 ROS2 的定制机械臂,带有 ros2_control 2024-05-31
71 gz_ros2_control ros-controls 245 145 Python 31 Connect the latest version of Gazebo with ros2_control.将最新版本的 Gazebo 与 ros2_control 连接。 2026-05-05
72 icra2023_ros2_gz_tutorial osrf 244 31 Dockerfile 4 ICRA 2023 tutorial on ROS 2 and the new Gazebo (MT28, ICC Capital Suite 14)ICRA 2023 关于 ROS 2 和新 Gazebo 的教程(MT28、ICC Capital Suite 14) 2024-10-09
73 mapf_ros speedzjy 244 32 C++ 4 This is a multi-agent path planning(also known as Multi-Agent Path Finding, MAPF) algorithm package for ROS/ROS2.这是一个针对 ROS/ROS2 的多智能体路径规划(也称为多智能体路径查找,MAPF)算法包。 2025-05-12
74 unitree-go2-ros2 anujjain-dev 240 74 C++ 11 Developing robot description model for Unitree Go2 robot configured with Champ Legged Robots Research Repository为配置了 Champ Legged Robots Research Repository 的 Unitree Go2 机器人开发机器人描述模型 2024-12-06
75 ROS2-Path-Planning-and-Maze-Solving HaiderAbasi 238 138 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. :)在 ROS2 中开发迷宫求解机器人,该机器人利用来自无人机或卫星摄像头的信息,使用 OpenCV 算法来找到到达目标的路径并解决迷宫问题。 :) 2024-03-22
76 ros2_orb_slam3 Mechazo11 237 73 C++ 0 A ROS2 Humble package that natively implementing ORB-SLAM3 V1.0 VSLAM framework原生实现 ORB-SLAM3 V1.0 VSLAM 框架的 ROS2 Humble 包 2025-11-21
77 ros_k8s fujitatomoya 237 33 HTML 10 Kuberenetes / ROS&ROS2 Cluster SamplesKuberenetes / ROS&ROS2 集群样本 2026-01-02
78 BEVFusion-ROS-TensorRT linClubs 236 48 Python 25 BEVFusion-ROS-TensorRT-CPP real time inference including ros1 & ros2.BEVFusion-ROS-TensorRT-CPP 实时推理,包括 ros1 和 ros2。 2025-01-15
79 ros2_grasp_library intel 231 52 C++ 18 2024-04-08
80 ros2-mobile-sensor-bridge VedantC2307 230 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.适用于 ROS2 的移动传感器桥将您的 Android 智能手机转变为即插即用的传感器套件 - 通过 rclnodejs 将流式摄像头、空间姿态数据和双向音频传输到 ROS2 主题中。无论您是设计感知管道原型还是构建语音驱动机器人,该软件包都可以让您利用手机的传感器,而无需额外的硬件。 2026-01-09
81 ros2learn AcutronicRobotics 227 66 Python 1 ROS 2 enabled Machine Learning algorithms支持 ROS 2 的机器学习算法 2019-06-26
82 ros2-migration-tools awslabs 225 24 Python 9 Tools for migrating packages from ROS1 to ROS2.用于将包从 ROS1 迁移到 ROS2 的工具。 2024-06-13
83 ros2_medkit selfpatch 220 26 C++ 43 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.ros2_medkit - ROS 2 机器人的诊断网关。通过 REST API 进行故障、实时数据、操作、脚本、锁定、触发器和 OTA 更新。没有 SSH,没有自定义工具。 2026-04-29
84 ros2bag_tools AIT-Assistive-Autonomous-Systems 220 51 Python 1 Tool extensions for ros2bag cliros2bag cli 的工具扩展 2026-01-20
85 ROS2-Self-Driving-Car-AI-using-OpenCV noshluk2 217 65 Python 4 ROS2 Self Driving Car using Deeplearning and Object Tracking through openCVROS2 自动驾驶汽车通过 openCV 使用深度学习和对象跟踪 2024-07-10
86 DRL-Robot-Navigation-ROS2 reiniscimurs 217 22 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.ROS2 Gazebo 模拟器中移动机器人导航的深度强化学习。使用 DRL(SAC、TD3)神经网络,机器人可以学习在模拟环境中导航到随机目标点,同时避开障碍物。 2025-01-30
87 ros2_camera_lidar_fusion CDonosoK 214 42 Python 2 ROS2 Package to calculate the intrinsic and extrinsic camera calibration. Adding an easy way to fuse camera and lidarsROS2 包用于计算内部和外部相机校准。添加一种简单的方法来融合相机和激光雷达 2025-01-15
88 px4_ros_com PX4 214 217 C++ 54 ROS2/ROS interface with PX4 through a Fast-RTPS bridgeROS2/ROS 通过 Fast-RTPS 桥与 PX4 接口 2025-11-21
89 tello-ros2 tentone 211 61 C++ 12 ROS2 node for DJI Tello and Visual SLAM for mapping of indoor environments.用于 DJI Tello 的 ROS2 节点和用于绘制室内环境的 Visual SLAM。 2024-04-23
90 ros2_shm_msgs ZhenshengLee 207 26 C++ 14 ROS2 shm_msg based zero-copy for image and pointcloud.基于 ROS2 shm_msg 的图像和点云零拷贝。 2025-01-22
91 sllidar_ros2 Slamtec 206 162 C++ 28 2024-07-12
92 mycobot_ros2 automaticaddison 207 40 C++ 3 Automatic Addison support for the myCobot robotic arm by Elephant Robotics - ROS 2Elephant Robotics 为 myCobot 机械臂提供自动 Addison 支持 - ROS 2 2025-07-03
93 mujoco_ros2_control moveit 204 52 C++ 12 2025-11-24
94 point_lio_ros2 dfloreaa 202 58 C++ 12 Implementation of the PointLIO algorithm on ROS2, compatible with most common LiDAR modelsPointLIO算法在ROS2上的实现,兼容最常见的激光雷达模型 2025-08-14
95 cross_compile ros-tooling 201 57 Python 23 A tool to build ROS and ROS2 workspaces for various targets为各种目标构建 ROS 和 ROS2 工作区的工具 2022-12-14
96 ros2_java ros2-java 202 107 Java 54 Java and Android bindings for ROS2ROS2 的 Java 和 Android 绑定 2022-09-09
97 ROS2_PX4_Offboard_Example ARK-Electronics 200 54 Python 6 Example of controlling PX4 Velocity Setpoints with ROS2 Teleop controls使用 ROS2 Teleop 控件控制 PX4 速度设定点的示例 2025-07-28
98 henki_ros2_best_practices henki-robotics 195 22 N/A 0 Best ROS 2 practices on architecture and clean code from Henki RoboticsHenki Robotics 的最佳 ROS 2 架构实践和简洁代码 2026-02-17
99 ros2_rust_workshop roboticswithjulia 195 15 Dockerfile 0 Workshop to learn how to develop ROS2 applications using the Rust language学习如何使用 Rust 语言开发 ROS2 应用程序的研讨会 2025-05-04
100 jetbot-ros2 jdgalviss 194 34 Python 4 ROS 2 implementation of a Teleoperated robot with live video feed using webrtc and SLAM using realsense's stereocameras. Running on a Jetson NanoROS 2 实现了远程操作机器人,使用 webrtc 和 SLAM 使用 realsense 立体摄像机进行实时视频馈送。在 Jetson Nano 上运行 2024-03-14
No repositories match your search 没有匹配的仓库