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

docker-ros2-ospl-ce
docker-ros2-ospl-ceShell

A Dockerfile for building container images with ROS2 and OpenSplice CE middleware.

#robotics#containerization#devops
Stars10
Forks2
Last commit9 years ago
Lego-Pen-Plotter
Lego-Pen-PlotterPython

A functional pen plotter constructed entirely from LEGO elements, including motors and controller, programmed with PyBricks and Python.

#robotics#open-hardware#lego
Stars10
Forks0
Last commit1 month ago
MicroPython Motor Kit
MicroPython Motor KitPython

MicroPython libraries for controlling DC motors, servos, and stepper motors with advanced features like asynchronous movement.

#robotics#embedded-systems#stepper
Stars10
Forks3
Last commit1 month ago
nerian_stereo
nerian_stereoC++

ROS driver node for Nerian's SceneScan and SP1 stereo vision sensors, enabling 3D perception in robotics applications.

#robotics#industrial-automation#sensor-driver
Stars8
Forks8
Last commit2 years ago
Lib5K
Lib5KJava

A comprehensive Java robotics library for FIRST Robotics Competition teams, built on WPILib.

#robotics#hacktoberfest#java-library
Stars8
Forks5
Last commit3 years ago
cdds
cddsC

Cyclone DDS is a high-performance, open-source implementation of the OMG Data Distribution Service (DDS) standard.

#robotics#iot#embedded-systems
Stars8
Forks1
Last commit7 years ago
micropython-npyfile
micropython-npyfilePython

Read and write NumPy .npy files in MicroPython for numeric array persistence and streaming.

#robotics#iot#data-persistence
Stars8
Forks1
Last commit2 months ago
adxl345_micropython
adxl345_micropythonPython

A MicroPython driver for the ADXL345 triple-axis accelerometer, enabling motion sensing on embedded devices.

#robotics#motion-sensing#iot
Stars7
Forks2
Last commit8 years ago
ros2_moving_object
ros2_moving_objectC++

A ROS2 component that calculates velocity information for tracked objects to enhance robot motion planning and collision avoidance.

#robotics#object-tracking#ros2
Stars7
Forks5
Last commit4 years ago
FIROS2
FIROS2C++

A ROS2 integrable tool for bidirectional communication between ROS2 and FIWARE via the NGSIv2 protocol.

#robotics#ros2#context-broker
Stars7
Forks1
Last commit6 years ago
WPILib
WPILibScala

A Scala Native reimplementation of FIRST Robotics WPILib libraries for robot programming.

#robotics#embedded#competition-robotics
Stars7
Forks0
Last commit8 years ago
@cycle-robot-drivers/speech
@cycle-robot-drivers/speechTypeScript

A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.

#robotics#robot-control#cyclejs
Stars6
Forks1
Last commit5 years ago
mjyc/cycle-posenet-driver
mjyc/cycle-posenet-driverTypeScript

A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.

#robotics#cyclejs#functional-programming
Stars6
Forks1
Last commit5 years ago
microPython_MCP2515
microPython_MCP2515Python

A MicroPython library for interfacing with the MCP2515 CAN bus controller chip.

#robotics#iot#spi
Stars6
Forks3
Last commit2 years ago
Sertain
SertainKotlin

A Kotlin framework for programming FRC robots that wraps WPILib and motor controllers to minimize mistakes and boilerplate.

#robotics#wpi-lib#dsl
Stars6
Forks0
Last commit5 years ago
ros2_track_imu
ros2_track_imuPython

A ROS2 node for interfacing with TrackIMU hardware to publish inertial measurement data.

#robotics#3d-visualization#ros2
Stars5
Forks3
Last commit6 years ago
spot_ros
spot_rosPython

ROS driver for controlling Boston Dynamics' Spot robot, enabling integration with the Robot Operating System.

#robotics#robot-control#autonomous-robots
Stars5
Forks1
Last commit1 year ago
2729 Storm Robotics Vision
2729 Storm Robotics VisionPython

A GRIP-based computer vision system for FRC 2017, running Python/OpenCV on Raspberry Pi for robot target detection.

#robotics#first-frc#real-time-processing
Stars5
Forks2
Last commit9 years ago
joystick_drivers
joystick_driversPython

ROS 2 drivers for joystick devices, enabling gamepad and joystick control in robotics applications.

#robotics#hardware-abstraction#ros2
Stars5
Forks6
Last commit6 years ago
FRC-Extension (Visual Studio)
FRC-Extension (Visual Studio)C#

Visual Studio extension providing templates and tools for developing FRC robotics applications with RobotDotNet.

#robotics#wpi-lib#project-templates
Stars5
Forks4
Last commit8 years ago
cozmo_driver_ros2
cozmo_driver_ros2Python

An unofficial ROS2 node for controlling and interacting with the Anki Cozmo robot.

#robotics#robot-control#anki-cozmo
Stars5
Forks2
Last commit8 years ago
rclandroid
rclandroidJava

Java and Android bindings for ROS2, enabling Android apps to communicate with ROS2 robotics systems.

#robotics#java bindings#gradle
Stars5
Forks5
Last commit5 years ago
RysROS2
RysROS2C++

ROS2 software stack for MiniRys robots, providing motor control, sensor integration, and remote management.

#robotics#robot-control#mobile-robots
Stars4
Forks0
Last commit7 years ago
robot_state_publisher
robot_state_publisherC++

Publishes robot state (base position and joint positions) as transforms using the tf library in ROS2.

#robotics#ros2#tf-library
Stars4
Forks2
Last commit8 years ago
AS5600
AS5600Python

A MicroPython module for controlling the AS5600 single-turn magnetic encoder via I2C.

#robotics#encoder#micropython
Stars3
Forks1
Last commit6 months ago
tba.rb
tba.rbRuby

A Ruby library for fetching data from The Blue Alliance API v3, designed for FRC (FIRST Robotics Competition) data access.

#robotics#frc-api#data-fetching
Stars3
Forks2
Last commit8 years ago
pystepper
pystepperPython

A MicroPython library for precise control of stepper motors using sequence-based movement patterns.

#robotics#iot#micropython
Stars3
Forks2
Last commit6 years ago
Qwiic_TOF_Module_RFD77402
Qwiic_TOF_Module_RFD77402Python

A Qwiic-compatible time-of-flight distance sensor module using the RFD77402 IC for precise rangefinding up to 2 meters.

#robotics#distance-sensor#embedded-systems
Stars2
Forks2
Last commit6 years ago
ros2_android_drivers
ros2_android_driversJava

A collection of ROS2 drivers for accessing Android device sensors in robotics applications.

#robotics#iot#ros2
Stars2
Forks0
Last commit8 years ago
ydlidar_ros2
ydlidar_ros2HTML

ROS2 driver package for YDLIDAR laser scanners, providing nodes and interfaces for 2D laser scan data.

#robotics#perception#autonomous-robots
Stars2
Forks2
Last commit6 years ago
rmw_freertps
rmw_freertpsC++

A ROS 2 middleware implementation using the FreeRTPS DDS library for real-time publish-subscribe communication.

#robotics#embedded-systems#freertps
Stars2
Forks1
Last commit10 years ago
Micropython_Joystick
Micropython_JoystickPython

A simple and fast MicroPython library for reading and calibrating analog joystick values with optional button support.

#robotics#input-device#micropython
Stars2
Forks3
Last commit1 year ago
pyl298
pyl298Python

A MicroPython driver for controlling L298 motor driver modules to drive DC motors and stepper motors.

#robotics#iot#micropython
Stars2
Forks0
Last commit6 years ago
joystick_drivers_from_scratch
joystick_drivers_from_scratch

Deprecated ROS 2 joystick driver packages; use the maintained version instead.

#robotics#ros2#robot-operating-system
Stars1
Forks2
Last commit6 years ago
BaseBot
BaseBotC++

A high-performance C/C++ robotics codebase for FIRST Robotics Competition teams, optimized for speed and correctness.

#robotics#embedded-systems#arm
Stars1
Forks1
Last commit7 years ago
sphero_ros2
sphero_ros2Python

A ROS2 driver for controlling Sphero robots, enabling robotic development and research with Sphero platforms.

#robotics#ros2#sphero
Stars1
Forks1
Last commit6 years ago
PreviousPage 15 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