Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Robotics

Robotics

541 projects

Showing 36 of 541 projects

rosmon
rosmonC++

A ROS node launcher and monitoring daemon that replaces roslaunch with enhanced process monitoring capabilities.

#robotics#roslaunch-alternative#robot-operating-system
Stars201
Forks50
Last commit1 day ago
rmw_fastrtps_cpp
rmw_fastrtps_cppC++

A ROS 2 middleware implementation that provides the interface between ROS 2 and the eProsima Fast DDS communication layer.

#robotics#fast-dds#ros2
Stars201
Forks143
Last commit4 days ago
haros
harosPython

Static analysis framework for ROS1 applications to detect software problems early in development.

#robotics#software-testing#ros1
Stars200
Forks38
Last commit1 year ago
crazyflie_ros
crazyflie_rosC++

A deprecated ROS driver for Bitcraze Crazyflie quadcopters, enabling sensor data publishing, parameter control, and multi-drone operation.

#robotics#cpp-library#ros-driver
Stars199
Forks208
Last commit5 years ago
QDriverStation
QDriverStationQML

Cross-platform open-source alternative to the FRC Driver Station for operating FRC robots on Windows, macOS, and Linux.

#robotics#robot-control#desktop-application
Stars199
Forks35
Last commit8 months ago
e2calib
e2calibPython

A tool for calibrating event cameras by converting event data to images and using standard image-based calibration toolboxes.

#robotics#sensor-fusion#camera-calibration
Stars197
Forks41
Last commit1 year ago
am_traj
am_trajC++

A C++ header-only library for real-time, spatial-temporal optimal trajectory generation for aggressive quadrotor flight.

#robotics#c-plus-plus-11#polynomial-optimization
Stars194
Forks47
Last commit5 years ago
pylon-ros-camera
pylon-ros-cameraC++

Official ROS2 driver for Basler GigE Vision, USB3 Vision, and blaze 3D cameras, providing access to pylon API functionalities.

#robotics#image-acquisition#gige-vision
Stars193
Forks186
Last commit1 day ago
micro-ROS-Agent
micro-ROS-AgentC++

A ROS 2 node that bridges DDS networks with Micro-ROS nodes on microcontrollers, enabling communication between embedded systems and ROS 2.

#robotics#micro-ros#iot
Stars192
Forks108
Last commit17 days ago
point_cloud_io
point_cloud_ioC++

ROS nodes for reading point clouds from files (PLY, VTK) and writing sensor_msgs/PointCloud2 messages to files.

#robotics#3d-data#rviz
Stars192
Forks73
Last commit1 year ago
rmw_iceoryx
rmw_iceoryxC++

A ROS 2 middleware implementation using iceoryx for zero-copy inter-process communication via shared memory.

#robotics#iceoryx#rmw-implementation
Stars191
Forks31
Last commit1 year ago
ros2_openvino_toolkit
ros2_openvino_toolkitC++

Integrates Intel OpenVINO with ROS 2 for efficient deep learning inference in computer vision applications on Intel hardware.

#robotics#intel-openvino#deep-learning
Stars188
Forks88
Last commit1 month ago
mp2p_icp
mp2p_icpC++

C++ libraries for multi primitive-to-primitive ICP algorithms and flexible point cloud processing pipelines.

#robotics#icp#point-clouds
Stars188
Forks33
Last commit1 day ago
slam_gmapping
slam_gmappingC++

A ROS2 wrapper for OpenSlam's Gmapping, enabling mobile robots to create 2D occupancy grid maps from laser and pose data.

#robotics#occupancy-grid#mobile-robots
Stars187
Forks51
Last commit1 year ago
ROS2 CLI cheats sheet
ROS2 CLI cheats sheetTeX

A collection of downloadable PDF cheat sheets for ROS2 command-line tools and build system.

#robotics#developer-tools#build-tools
Stars187
Forks45
Last commit2 years ago
Plane Seg
Plane SegC++

A ROS library for robust plane segmentation from LIDAR, depth camera data, and elevation maps using normal-based clustering.

#lidar#robotics#perception
Stars185
Forks42
Last commit4 years ago
wayp_plan_tools
wayp_plan_toolsC++

A ROS 2 package providing waypoint management and path-following control nodes for autonomous vehicles and robots.

#robotics#pure-pursuit#sze
Stars183
Forks24
Last commit1 month ago
ros2_dotnet
ros2_dotnetC#

.NET bindings for ROS2 enabling cross-platform robotics application development in C# and .NET Core.

#robotics#iot#ros2
Stars182
Forks65
Last commit1 year ago
autogenu-jupyter
autogenu-jupyterC++

An automatic code generator and C/GMRES-based solvers for nonlinear model predictive control (NMPC) in Jupyter.

#robotics#simulation#multiple-shooting
Stars178
Forks37
Last commit10 days ago
Dynamic_logistics_Warehouse
Dynamic_logistics_WarehouseCMake

A Gazebo simulation environment modeling a dynamic small warehouse with moving actors and objects for robotics testing.

#robotics#logistics-simulation#robotics-testing
Stars176
Forks37
Last commit
novatel_gps_driver
novatel_gps_driverC++

A ROS driver for NovAtel GPS/GNSS receivers that translates device logs into ROS messages via serial, TCP, or UDP connections.

#novatel#robotics#ros2
Stars175
Forks138
Last commit1 month ago
rmw_cyclonedds
rmw_cycloneddsC++

A ROS 2 middleware layer that enables the Eclipse Cyclone DDS implementation for fast, reliable, and robust ROS 2 communication.

#robotics#autonomous-driving#iot
Stars174
Forks122
Last commit8 days ago
moveit_visual_tools
moveit_visual_toolsC++

Helper functions for displaying and debugging MoveIt data in Rviz via published markers, trajectories, and collision objects.

#robotics#debugging-tools#rviz
Stars171
Forks115
Last commit4 days ago
action-ros-ci
action-ros-ciTypeScript

A GitHub Action to build and test ROS and ROS 2 packages using colcon in CI/CD workflows.

#robotics#ros2#build-automation
Stars170
Forks64
Last commit2 months ago
RobotPy-WPILib
RobotPy-WPILibPython

Python implementation of WPILib for writing robot code in the FIRST Robotics Competition.

#robotics#hardware-interfacing#python-wrappers
Stars168
Forks58
Last commit2 years ago
catkin_tools
catkin_toolsPython

Command-line tools for building, testing, and managing ROS catkin workspaces.

#robotics#command-line-tools#build-tools
Stars168
Forks150
Last commit1 year ago
Makelangelo-firmware
Makelangelo-firmwareC++

Open-source CNC firmware for diverse robotic systems including polargraphs, robot arms, and delta robots.

#robotics#polargraph#esp32
Stars166
Forks83
Last commit4 years ago
Brno Urban Dataset
Brno Urban DatasetShell

A multi-sensor dataset for autonomous vehicle and robot navigation, featuring synchronized camera, LiDAR, IMU, and GNSS data collected in urban environments.

#lidar#robotics#multi-sensor-fusion
Stars164
Forks16
Last commit
rcl
rclC++

A C library providing common functionality for implementing ROS 2 client libraries in various programming languages.

#robotics#c-library#hacktoberfest
Stars164
Forks198
Last commit2 days ago
ros2-ORB_SLAM2
ros2-ORB_SLAM2C++

A ROS2 node wrapper for the ORB_SLAM2 library, enabling visual SLAM integration in ROS2 systems.

#robotics#visual-slam#camera-processing
Stars163
Forks34
Last commit3 years ago
lidar_undistortion
lidar_undistortionC++

A ROS catkin package for correcting motion distortion in LiDAR scans using external 6DoF pose estimation.

#robotics#sensor-fusion#perception
Stars160
Forks39
Last commit3 years ago
DH3D
DH3DPython

A deep learning approach that unifies global place recognition and local 6DoF pose refinement for robust relocalization in large-scale 3D point clouds.

#robotics#autonomous-driving#point-clouds
Stars160
Forks17
Last commit5 years ago
ros2_intel_realsense
ros2_intel_realsenseC++

A deprecated ROS2 wrapper for Intel RealSense depth cameras (D400 series) to stream sensor data as ROS2 topics.

#robotics#depth-camera#intel-realsense
Stars156
Forks98
Last commit3 years ago
rclc
rclcC

A ROS 2 client library for C providing convenience functions, an executor, lifecycle nodes, and parameter server support.

#robotics#embedded-systems#lifecycle-nodes
Stars154
Forks56
Last commit4 months ago
horizon_highway_slam
horizon_highway_slamC++

A robust, low-drift, real-time SLAM package for the Livox Horizon LiDAR, designed for highway autonomous driving scenarios.

#lidar#robotics#autonomous-driving
Stars154
Forks34
Last commit5 years ago
SafeOpt
SafeOptPython

Safe Bayesian Optimization

#robotics#optimization#reinforcement-learning
Stars152
Forks56
Last commit3 years ago
PreviousPage 10 of 16Next

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
5 years ago
5 days ago
#Ros210
#Ros2167
#Computer Vision138
#Slam79
#Autonomous Vehicles65
#C Plus Plus61
#Point Cloud59
#Python58
#Sensor Fusion56
#Embedded Systems54
#Lidar52
#Real Time50