Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Robotics

Robotics

420 projects

Showing 36 of 420 projects

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
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
Stars189
Forks31
Last commit1 year ago
mp2p_icp
mp2p_icpC++

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

#robotics#icp#point-clouds
Stars189
Forks33
Last commit1 day 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
Stars189
Forks184
Last commit6 days 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
Stars189
Forks106
Last commit4 months 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
Stars187
Forks86
Last commit2 months 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
Stars186
Forks46
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
Stars184
Forks42
Last commit4 years 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
Stars184
Forks50
Last commit1 year 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
Stars182
Forks24
Last commit6 days ago
ros2_dotnet
ros2_dotnetC#

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

#robotics#iot#ros2
Stars180
Forks64
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
Forks38
Last commit11 months ago
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
Stars176
Forks137
Last commit5 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
Stars174
Forks37
Last commit
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
Stars172
Forks119
Last commit3 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
Stars169
Forks64
Last commit24 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
Stars169
Forks114
Last commit5 months ago
catkin_tools
catkin_toolsPython

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

#robotics#command-line-tools#build-tools
Stars168
Forks151
Last commit1 year 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
Makelangelo-firmware
Makelangelo-firmwareC++

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

#robotics#polargraph#esp32
Stars165
Forks82
Last commit4 years ago
Brno Urban Dataset
Brno Urban Dataset

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 commit4 years 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
Stars159
Forks38
Last commit3 years ago
rcl
rclC++

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

#robotics#c-library#hacktoberfest
Stars159
Forks193
Last commit3 days 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
Stars158
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
Stars154
Forks98
Last commit3 years 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
Stars152
Forks34
Last commit5 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
Stars151
Forks56
Last commit2 months ago
ros2_ouster_drivers
ros2_ouster_driversC++

Legacy ROS2 drivers for Ouster OS-0, OS-1, and OS-2 lidars, providing sensor data processing and ROS interfaces.

#robotics#ouster-sensor#drivers
Stars149
Forks81
Last commit1 year ago
ros2_ouster_drivers
ros2_ouster_driversC++

Legacy ROS2 drivers for Ouster OS-0, OS-1, and OS-2 lidars, providing sensor data processing and lifecycle management.

#robotics#ouster-sensor#drivers
Stars149
Forks81
Last commit1 year ago
FRCDashboard
FRCDashboardJavaScript

A fully customizable, web-based driving dashboard framework for FIRST Robotics Competition robots.

#robotics#real-time-control#networktables
Stars139
Forks98
Last commit3 years ago
multicam_calibration
multicam_calibrationC++

A ROS-based tool for calibrating intrinsic and extrinsic parameters of multiple cameras using AprilTag targets.

#robotics#camera-calibration#apriltags
Stars135
Forks39
Last commit3 years ago
octomap_server2
octomap_server2C++

ROS2 package for 3D occupancy grid mapping using OctoMap, enabling real-time environment modeling.

#robotics#occupancy-grid#perception
Stars132
Forks43
Last commit1 year ago
COMPAS
COMPASPython

A Python package for planning and executing robotic fabrication processes within the COMPAS Framework.

#robotics#aec#digital-fabrication
Stars131
Forks41
Last commit3 days ago
urdfdom
urdfdomC++

A C++ library for parsing URDF (Unified Robot Description Format) files, providing core data structures and XML parsing.

#robotics#urdf-parser#simulation
Stars130
Forks151
Last commit1 month ago
PreviousPage 10 of 12Next

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
#Ros189
#Computer Vision126
#Ros2113
#Slam75
#Autonomous Vehicles58
#Point Cloud53
#C Plus Plus52
#Sensor Fusion50
#Lidar48
#Simulation46
#Python44
#Real Time41