Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ros2

Ros2

192 projects

Showing 36 of 192 projects

rmf_core
rmf_coreC++

Centralized scheduling and coordination middleware for multi-robot systems, now migrated to open-rmf organization.

#fleet-management#ros2#robot-scheduling
Stars104
Forks41
Last commit5 years ago
ROS2 integration
ROS2 integrationC++

A ROS 2 node for real-time LiDAR ground segmentation using a two-phase grid-based algorithm for robotic perception.

#lidar#obstacle-detection#robotics
Stars102
Forks14
Last commit1 month ago
NuttX
NuttXC

A NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.

#robotics#micro-ros#iot
Stars93
Forks38
Last commit4 years ago
aztarna
aztarnaPython

A footprinting tool for scanning and fingerprinting robotic systems, including ROS, SROS, ROS2, and industrial routers.

#robotics#vulnerability-assessment#sros
Stars93
Forks31
Last commit11 days ago
Foxglove Studio
Foxglove Studio

An open-source visualization and debugging platform for robotics development.

#robotics#debugging-tools#observability
Stars92
Forks52
Last commit2 years ago
kvaser_interface
kvaser_interfaceC++

A standardized ROS abstraction layer for accessing Kvaser CAN devices, usable as an API or standalone bridge node.

#robotics#embedded-systems#can-bus
Stars90
Forks55
Last commit2 years ago
easy_perception_deployment
easy_perception_deploymentPython

A ROS2 package that accelerates training and deployment of computer vision models for industrial applications.

#robotics#industrial-automation#ros2
Stars88
Forks19
Last commit5 days ago
micro_ros_zephyr_module
micro_ros_zephyr_moduleC

A micro-ROS module for integrating ROS 2 with Zephyr RTOS on resource-constrained embedded devices.

#robotics#micro-ros#iot
Stars87
Forks53
Last commit7 months ago
teleop_twist_joy
teleop_twist_joyC++

A ROS 2 node that converts joystick input into Twist or TwistStamped velocity commands for robot teleoperation.

#robotics#robot-teleoperation#ros2
Stars86
Forks93
Last commit1 year ago
easy_manipulation_deployment
easy_manipulation_deploymentC++

A ROS2 package providing a modular manipulation pipeline for rapid digitization of robotic work cells and efficient manipulator path-planning.

#robotics#pick-and-place#manipulation
Stars75
Forks18
Last commit
joystick_ros2
joystick_ros2Python

A cross-platform joystick driver for ROS2, supporting Linux, macOS, and Windows.

#robotics#robot-control#input-device
Stars74
Forks30
Last commit8 years ago
rcutils
rcutilsC

Common C utilities, data structures, and macros used throughout the ROS 2 robotics framework.

#robotics#c-library#hacktoberfest
Stars74
Forks132
Last commit3 days ago
soss
sossC++

A Linux tool that enables communication among arbitrary protocols by translating them to a common xTypes representation language.

#robotics#iot#protocol-translation
Stars73
Forks30
Last commit1 year ago
flock2
flock2C++

ROS2-based swarm controller for autonomous flight of multiple DJI Tello drones using fiducial markers for localization.

#robotics#ros2#dji-tello
Stars72
Forks18
Last commit4 years ago
HRIM
HRIMPython

A common interface model for robot hardware components to enable interoperability across different vendors in modular robotics.

#robotics#xml-modeling#standard
Stars71
Forks22
Last commit7 years ago
zed-ros2-examples
zed-ros2-examplesC++

Examples and tutorials for using ZED cameras with ROS 2, including visualization, multi-camera setups, and robot integration.

#robotics#examples#ros2
Stars65
Forks46
Last commit1 month ago
ros2-tensorflow
ros2-tensorflowPython

ROS2 nodes for performing computer vision inference using TensorFlow models, enabling object detection and image classification in robotics.

#robotics#opencv#ros2
Stars62
Forks14
Last commit3 years ago
GitHub repository
GitHub repositoryC++

A ROS2 port of LeGO-LOAM, a lightweight and ground-optimized LiDAR odometry and mapping system for ground vehicles.

#robotics#ros2#autonomous-navigation
Stars61
Forks18
Last commit2 years ago
docker
dockerDockerfile

Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.

#robotics#micro-ros#iot
Stars60
Forks32
Last commit10 months ago
rcl_interfaces
rcl_interfacesC++

Standardized message and service interface definitions for ROS 2 client libraries and core system components.

#action-framework#node-management#message-definitions
Stars60
Forks58
Last commit10 days ago
rclgo
rclgoGo

A Go wrapper for ROS2 Core Libraries (RCL) using cgo to interface with the ROS Client Libraries API.

#robotics#cgo#robotics-framework
Stars56
Forks14
Last commit6 years ago
ci
ciPython

Scripts and resources for running batch CI jobs of ROS 2 repositories on a Jenkins build farm.

#jenkins#batch-jobs#ros2
Stars53
Forks38
Last commit2 days ago
ros2_benchmarking
ros2_benchmarkingC++

A framework for automated benchmarking of ROS2 communication performance with comparisons to ROS1 and DDS implementations.

#robotics#performance-testing#ros2
Stars50
Forks6
Last commit8 years ago
teleop_twist_keyboard
teleop_twist_keyboardPython

A ROS 2 node for controlling robot movement via keyboard commands, publishing Twist messages.

#robotics#robot-control#keyboard-input
Stars49
Forks56
Last commit8 months ago
system-modes
system-modesC++

A system modes concept implementation for ROS 2 and micro-ROS, providing mode management, inference, and monitoring capabilities.

#robotics#micro-ros#ros2
Stars46
Forks13
Last commit11 months ago
ros2_talker_android, ros2_listener_android
ros2_talker_android, ros2_listener_androidJava

Example Android applications demonstrating ROS2 Java bindings for mobile robotics development.

#robotics#java bindings#ros2
Stars45
Forks6
Last commit4 years ago
system_tests
system_testsC++

System tests for ROS 2's rclcpp and rclpy client libraries to validate core functionality across different RMW implementations.

#rmw-implementation#rclcpp#ros2
Stars45
Forks55
Last commit2 days ago
ros2_pytorch
ros2_pytorchC++

A ROS2 template node for running PyTorch C++ models, enabling real-time inference in robotics applications.

#robotics#template-node#ros2
Stars43
Forks7
Last commit7 years ago
adlink_ddsbot
adlink_ddsbotC++

A ROS 1/2 based swarm robotics architecture using OpenSplice DDS for scalable multi-robot communication and coordination.

#robot-communication#robotics-framework#ros2
Stars43
Forks31
Last commit3 years ago
rctf-list
rctf-list

A browser-based playground with open-source scenarios for learning and practicing robot security through capture-the-flag challenges.

#robotics#ros2#ctf-challenges
Stars42
Forks4
Last commit11 days ago
raspicam2_node
raspicam2_nodeC

ROS2 node for interfacing with Raspberry Pi camera modules using the MMAL rawcam component (deprecated).

#robotics#image-capture#mmal
Stars42
Forks15
Last commit2 years ago
libstatistics_collector
libstatistics_collectorC++

A ROS 2 C++ library for collecting measurements and calculating moving average statistics across them.

#quality-of-service#statistics#ros2
Stars40
Forks24
Last commit24 days ago
ros2_pid_library
ros2_pid_libraryC++

A fully configurable PID controller library for ROS2 Humble, based on Brett Beauregard's Arduino PID library.

#robotics#embedded-control#pid-controller
Stars39
Forks4
Last commit3 years ago
Jupyter ROS2
Jupyter ROS2Python

Jupyter widget helpers for ROS2, enabling interactive robotics development in notebooks.

#robotics#ros2#jupyter-widgets
Stars35
Forks6
Last commit3 years ago
rclobjc
rclobjcObjective-C

Objective C and iOS bindings for ROS2, enabling ROS2 application development on macOS and iOS devices.

#robotics#ios#mobile-robotics
Stars33
Forks11
Last commit6 years ago
rosidl_generator_objc
rosidl_generator_objcObjective-C

Objective C and iOS bindings for ROS2, enabling ROS2 application development on macOS and iOS devices.

#robotics#ios#mobile-robotics
Stars33
Forks11
Last commit6 years ago
PreviousPage 4 of 6Next

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
1 year ago
#Robotics167
#Ros52
#Middleware34
#Computer Vision28
#Robot Operating System24
#Dds22
#Slam21
#Embedded Systems20
#Real Time19
#Docker19
#Iot18
#Point Cloud18