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

libuavcan
libuavcanC++

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.

#robotics#cyphal-protocol#real-time-operating-systems
Stars325
Forks498
Last commit7 months ago
RVizWeb
RVizWebHTML

RVizWeb brings the ROS visualization tool RViz to the browser, enabling web-based 3D robot data visualization.

#robotics#urdf-viewer#3d-visualization
Stars321
Forks63
Last commit3 years ago
ros_numpy
ros_numpyPython

A Python library for converting ROS messages to and from NumPy arrays, enabling efficient data manipulation in robotics.

#robotics#geometry-messages#python-library
Stars320
Forks175
Last commit2 years ago
urdfpy
urdfpyPython

A Python library for loading, manipulating, saving, and visualizing URDF (Unified Robot Description Format) files.

#robotics#urdf-parser#3d-visualization
Stars320
Forks132
Last commit1 year ago
ti_mmwave_rospkg
ti_mmwave_rospkgC++

A ROS driver for TI mmWave radar sensors with sensor fusion, multi-radar support, and camera overlay capabilities.

#robotics#sensor-fusion#ti-mmwave
Stars311
Forks106
Last commit2 years ago
GitHub repository
GitHub repositoryC++

A ROS-based dataset and tools for autonomous vehicle development with seasonal multi-sensor data from Ford vehicles.

#lidar#robotics#sensor-fusion
Stars310
Forks71
Last commit3 years ago
Awesome-LiDAR-Visual-SLAM
Awesome-LiDAR-Visual-SLAM

A curated list of top-tier publications and resources for LiDAR-Visual fusion SLAM systems.

#lidar#robotics#sensor-fusion
Stars309
Forks28
Last commit1 month ago
jsk_recognition
jsk_recognitionC++

A ROS stack providing perception packages for 2D image and 3D point cloud processing in robotics.

#robotics#sensor-fusion#hacktoberfest
Stars290
Forks193
Last commit5 months ago
multimaster_fkie
multimaster_fkiePython

A deprecated ROS stack for multi-master communication and GUI-based node management, now replaced by the multi-agent suite.

#robotics#node-management#multi-master
Stars288
Forks110
Last commit1 year ago
LiDARTag
LiDARTagC++

A real-time fiducial tag system for LiDAR point clouds, robust to lighting and compatible with visual markers like AprilTags.

#lidar#robotics#sensor-fusion
Stars284
Forks54
Last commit3 years ago
fiducials
fiducialsC

A ROS-based system for robot localization and mapping using ceiling or floor-mounted fiducial markers.

#robotics#autonomous-navigation#ceiling-fiducials
Stars283
Forks140
Last commit7 months ago
belay
belayPython

Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

#robotics#iot#micropython
Stars271
Forks19
Last commit4 months ago
OpenSplice
OpenSpliceC

A full implementation of the OMG Data Distribution Service (DDS) standard for real-time data sharing in distributed systems.

#robotics#iot#distributed-systems
Stars267
Forks155
Last commit3 years ago
GraphBasedLocalTrajectoryPlanner
GraphBasedLocalTrajectoryPlannerPython

A Python-based local trajectory planner using multilayer graphs for autonomous race vehicles, returning cost-optimal action sets.

#robotics#autonomous-driving#graph
Stars266
Forks59
Last commit
rrt
rrtC++

A C++ implementation of Rapidly-exploring Random Tree (RRT) algorithm with an interactive Qt-based viewer.

#robotics#qt#robojackets
Stars263
Forks85
Last commit6 years ago
ros2cli
ros2cliPython

A collection of command line interface tools for interacting with and managing ROS 2 systems.

#robotics#system-management#developer-tools
Stars261
Forks221
Last commit3 days ago
kitti_to_rosbag
kitti_to_rosbagC++

Converts KITTI autonomous driving dataset raw data to ROS bags and provides a C++ library for direct data access.

#robotics#autonomous-driving#sensor-fusion
Stars258
Forks101
Last commit7 years ago
steering_functions
steering_functionsC++

A C++ library implementing steering functions for car-like robots with limited turning radius, including Dubins, Reeds-Shepp, and continuous curvature variants.

#robotics#continuous-curvature#steering-functions
Stars256
Forks109
Last commit
viso2
viso2C++

A ROS wrapper for libviso2, enabling visual odometry for monocular and omnidirectional camera systems in robotics.

#monocular-vision#robotics#camera-calibration
Stars252
Forks180
Last commit5 months ago
orbslam-map-saving-extension
orbslam-map-saving-extensionC++

A ROS package extension for ORB-SLAM2 that enables saving and loading ORB feature maps for closed-circuit visual localization of autonomous vehicles.

#robotics#feature-mapping#kitti-dataset
Stars251
Forks74
Last commit
ros2arduino
ros2arduinoC

An Arduino library enabling Arduino boards to communicate with ROS2 via XRCE-DDS over Serial, UDP, or TCP.

#robotics#iot#embedded-systems
Stars250
Forks44
Last commit5 years ago
SARosPerceptionKitti
SARosPerceptionKittiPython

ROS package for sensor processing, object detection, tracking, and evaluation using the KITTI Vision Benchmark dataset.

#robotics#autonomous-driving#sensor-fusion
Stars250
Forks76
Last commit4 years ago
utbm_robocar_dataset
utbm_robocar_datasetC++

A long-term autonomous driving dataset from Europe with multi-sensor data (GPS-RTK, LiDAR, cameras, IMU) for localization and mapping research.

#lidar#robotics#long-term-autonomy
Stars246
Forks36
Last commit2 years ago
RVD
RVDPython

An open-source archive for robot vulnerabilities and bugs, using a robot-specific scoring system.

#robotics#bug#vulnerability
Stars238
Forks41
Last commit10 days ago
morefusion
morefusionPython

A real-time object-level reconstruction system for 6D pose estimation using volumetric fusion and multi-object reasoning.

#robotics#pose-estimation#object-reconstruction
Stars238
Forks46
Last commit3 years ago
aikido
aikidoC++

A C++ library with Python bindings for robotic motion planning and decision making, integrated with DART and OMPL.

#robotics#robot-control#perception
Stars234
Forks30
Last commit3 years ago
ros2_grasp_library
ros2_grasp_libraryC++

A ROS2 intelligent visual grasp solution for industrial robots, integrating OpenVINO grasp detection with MoveIt motion planning.

#robotics#grasp-detection#industrial-automation
Stars233
Forks52
Last commit2 years ago
Calibnet
CalibnetPython

A self-supervised deep learning model for extrinsic calibration between LiDAR and camera sensors using 3D spatial transformer networks.

#robotics#deep-learning#3d-vision
Stars229
Forks56
Last commit2 years ago
GitHub repository
GitHub repositoryC++

A recursive B-spline-based state estimation framework for 6-DoF LiDAR odometry, supporting LiDAR-only, LiDAR-inertial, and multi-LiDAR configurations.

#lidar#robotics#multi-lidar
Stars226
Forks44
Last commit1 month ago
py_trees_ros
py_trees_rosPython

ROS extensions and implementations for the PyTrees behavior tree library, enabling modular robot behavior design.

#robotics#robot-control#behaviour-trees
Stars226
Forks47
Last commit8 days ago
vision_visp
vision_vispC++

ROS 2 packages for visual servoing and tracking using the ViSP library.

#robotics#handeye-calibration#camera-calibration
Stars224
Forks101
Last commit4 months ago
Eclipse Zenoh-Plugin-DDS
Eclipse Zenoh-Plugin-DDSRust

A Zenoh plugin that transparently routes DDS data for geographical routing, scaling discovery, and bridging DDS systems.

#robotics#zenoh#iot
Stars215
Forks60
Last commit1 day ago
Awesome LiDAR Place Recognition
Awesome LiDAR Place Recognition

A curated collection of LiDAR place recognition methods, datasets, and algorithms for robotics and autonomous systems.

#lidar#robotics#research-papers
Stars215
Forks6
Last commit1 year ago
RAFCON
RAFCONPython

RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.

#robotics#state-machine#graphical-programming
Stars210
Forks37
Last commit
robot_upstart
robot_upstartPython

ROS package providing helper functions to launch roslaunch processes on Ubuntu system startup.

#robotics#background-processes#linux
Stars205
Forks100
Last commit5 months ago
cross_compile
cross_compilePython

A deprecated tool that automated cross-compilation of ROS and ROS2 workspaces for ARM and x86 architectures using Docker and QEmu.

#robotics#embedded-systems#arm
Stars203
Forks58
Last commit3 years ago
PreviousPage 9 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
3 years ago
2 years ago
6 years ago
3 days ago
#Ros210
#Ros2167
#Computer Vision138
#Slam79
#Autonomous Vehicles65
#C Plus Plus61
#Point Cloud59
#Python58
#Sensor Fusion56
#Embedded Systems54
#Lidar52
#Real Time50