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

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
uln2003
uln2003Python

A MicroPython library for controlling stepper motors with ULN2003 driver boards on BBC micro:bit.

#robotics#iot#micropython
Stars49
Forks14
Last commit9 years ago
Awesome-LiDAR-MOS
Awesome-LiDAR-MOS

A curated collection of resources, datasets, and methods for 3D LiDAR-based Moving Object Segmentation (MOS) research.

#lidar#robotics#autonomous-driving
Stars47
Forks1
Last commit1 year ago
Gym4ReaL
Gym4ReaLPython

A Gymnasium-based benchmarking suite with realistic environments for evaluating reinforcement learning algorithms in practical scenarios.

#robotics#energy-management#trading
Stars47
Forks3
Last commit1 year 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
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
TriP
TriPPython

Python library for forward and inverse kinematics calculations of rigid mechanisms including open, closed, and hybrid chains.

#robotics#quaternions#serial-parallel-robots
Stars43
Forks6
Last commit4 years 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
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 commit10 days ago
urdfdom_headers
urdfdom_headersC++

Core data structure headers for parsing URDF (Unified Robot Description Format) files.

#robotics#parsing#robot-description
Stars40
Forks95
Last commit1 month 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
TJBot Playground
TJBot PlaygroundSwift

A Swift Playground for iPad that teaches programming by interacting with TJBot robots using IBM Watson services.

#robotics#tjbot#bluetooth-le
Stars38
Forks8
Last commit7 years ago
@beardicus/line-us
@beardicus/line-usJavaScript

A JavaScript library for controlling Line-us drawing robots via WebSocket, compatible with Node.js and browsers.

#robotics#g-code#hardware-control
Stars36
Forks1
Last commit3 years ago
decanstructor
decanstructorC++

A ROS-based tool for rapid prototyping, reverse-engineering, and monitoring of CAN-based systems.

#robotics#ros-tools#can-bus
Stars36
Forks5
Last commit3 years ago
node-gcode
node-gcodeJavaScript

A GCode interpreter and simulator for Node.js that parses and executes CNC machine instructions.

#robotics#manufacturing#simulator
Stars35
Forks8
Last commit10 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
kitti_ros
kitti_rosPython

A ROS-based player for replaying the KiTTI autonomous driving dataset with point cloud, image, and ground truth publishing.

#lidar#robotics#autonomous-driving
Stars34
Forks6
Last commit5 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
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
CoderDojo Twin Cities MicroPython
CoderDojo Twin Cities MicroPythonPython

Program hardware and robots with Python on microcontrollers and embedded systems.

#robotics#iot#embedded-systems
Stars32
Forks15
Last commit1 year ago
ChickenVision
ChickenVisionPython

Python-based vision processing for FRC robots to detect and track reflective tape targets using a Raspberry Pi and camera.

#robotics#opencv#target-tracking
Stars31
Forks12
Last commit6 years ago
pacmod3
pacmod3C++

ROS driver for controlling vehicles with the PACMod3 drive-by-wire system via a common API.

#robotics#drive-by-wire#can-bus
Stars30
Forks15
Last commit3 years ago
pacmod
pacmodC++

A ROS driver for controlling vehicles with the AutonomouStuff PACMod 2 drive-by-wire system via CAN interface.

#robotics#drive-by-wire#can-bus
Stars30
Forks13
Last commit3 years ago
Robomaster-Micropython
Robomaster-MicropythonPython

Control DJI Robomaster S1/EDU robots via CAN BUS using STM32 microcontrollers running Micropython.

#robotics#robot-control#embedded-systems
Stars30
Forks4
Last commit5 years ago
WPILib (C#)
WPILib (C#)C#

A .NET implementation of WPILib for programming robots in the FIRST Robotics Competition (FRC).

#robotics#hardware-abstraction#simulator
Stars28
Forks9
Last commit1 month ago
Vicon MavLink
Vicon MavLinkC

Provides indoor positioning for MAVLink autonomous vehicles using Vicon motion capture to simulate GPS indoors.

#robotics#indoor-positioning#px4
Stars27
Forks16
Last commit7 years ago
ros2_intel_movidius_ncs
ros2_intel_movidius_ncsC++

A ROS2 wrapper for the Movidius Neural Compute Stick (NCS) providing object classification and detection services for images and video streams.

#robotics#deep-learning#ros2
Stars27
Forks13
Last commit3 years ago
rmw_connext_cpp
rmw_connext_cppC++

A ROS 2 middleware implementation using RTI Connext DDS for communication between nodes.

#robotics#ros2#dds
Stars27
Forks32
Last commit5 years ago
ros2_fuzzer
ros2_fuzzerPython

A fuzzing tool for ROS2 nodes that tests topics and services with pseudorandom data to uncover bugs and vulnerabilities.

#robotics#testing-tool#ros2
Stars27
Forks7
Last commit6 years ago
GitHub repository
GitHub repositoryPython

An algorithm for optimal worst-case instance segmentation of LiDAR point clouds using objectness scoring.

#robotics#autonomous-driving#3d-computer-vision
Stars26
Forks11
Last commit5 years ago
ros2_teleop_keyboard
ros2_teleop_keyboardPython

A generic keyboard teleoperation node for controlling robots via Twist messages in ROS2.

#robotics#robot-teleoperation#robot-control
Stars26
Forks18
Last commit2 years ago
rmw_dps
rmw_dpsC++

ROS 2 middleware implementation using Intel's Distributed Publish & Subscribe protocol for IoT communication.

#robotics#iot#publish-subscribe
Stars26
Forks9
Last commit1 year ago
CSCore
CSCoreC++

A standardized C++/Java library for accessing multiple cameras and streaming M-JPEG over HTTP for robotics applications.

#robotics#camera#cross-compilation
Stars25
Forks12
Last commit8 years ago
SERT Vision
SERT VisionPython

Computer vision software for FRC robots to detect targets and communicate with roboRIO via NetworkTables.

#robotics#camera#hacktoberfest
Stars25
Forks1
Last commit3 years ago
FalconLibrary
FalconLibraryKotlin

A Kotlin-based robotics library for FIRST Robotics Competition with type-safe units, matrix operations, and vendor wrappers.

#robotics#type-safe-units#state-space-control
Stars25
Forks12
Last commit3 years ago
PreviousPage 13 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
#Ros210
#Ros2167
#Computer Vision138
#Slam79
#Autonomous Vehicles65
#C Plus Plus61
#Point Cloud59
#Python58
#Sensor Fusion56
#Embedded Systems54
#Lidar52
#Real Time50