Showing 36 of 541 projects
A Dockerfile for building container images with ROS2 and OpenSplice CE middleware.
A functional pen plotter constructed entirely from LEGO elements, including motors and controller, programmed with PyBricks and Python.
MicroPython libraries for controlling DC motors, servos, and stepper motors with advanced features like asynchronous movement.
ROS driver node for Nerian's SceneScan and SP1 stereo vision sensors, enabling 3D perception in robotics applications.
A comprehensive Java robotics library for FIRST Robotics Competition teams, built on WPILib.
Cyclone DDS is a high-performance, open-source implementation of the OMG Data Distribution Service (DDS) standard.
Read and write NumPy .npy files in MicroPython for numeric array persistence and streaming.
A MicroPython driver for the ADXL345 triple-axis accelerometer, enabling motion sensing on embedded devices.
A ROS2 component that calculates velocity information for tracked objects to enhance robot motion planning and collision avoidance.
A ROS2 integrable tool for bidirectional communication between ROS2 and FIWARE via the NGSIv2 protocol.
A Scala Native reimplementation of FIRST Robotics WPILib libraries for robot programming.
A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.
A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.
A MicroPython library for interfacing with the MCP2515 CAN bus controller chip.
A Kotlin framework for programming FRC robots that wraps WPILib and motor controllers to minimize mistakes and boilerplate.
A ROS2 node for interfacing with TrackIMU hardware to publish inertial measurement data.
ROS driver for controlling Boston Dynamics' Spot robot, enabling integration with the Robot Operating System.
A GRIP-based computer vision system for FRC 2017, running Python/OpenCV on Raspberry Pi for robot target detection.
ROS 2 drivers for joystick devices, enabling gamepad and joystick control in robotics applications.
Visual Studio extension providing templates and tools for developing FRC robotics applications with RobotDotNet.
An unofficial ROS2 node for controlling and interacting with the Anki Cozmo robot.
Java and Android bindings for ROS2, enabling Android apps to communicate with ROS2 robotics systems.
ROS2 software stack for MiniRys robots, providing motor control, sensor integration, and remote management.
Publishes robot state (base position and joint positions) as transforms using the tf library in ROS2.
A MicroPython module for controlling the AS5600 single-turn magnetic encoder via I2C.
A Ruby library for fetching data from The Blue Alliance API v3, designed for FRC (FIRST Robotics Competition) data access.
A MicroPython library for precise control of stepper motors using sequence-based movement patterns.
A Qwiic-compatible time-of-flight distance sensor module using the RFD77402 IC for precise rangefinding up to 2 meters.
A collection of ROS2 drivers for accessing Android device sensors in robotics applications.
ROS2 driver package for YDLIDAR laser scanners, providing nodes and interfaces for 2D laser scan data.
A ROS 2 middleware implementation using the FreeRTPS DDS library for real-time publish-subscribe communication.
A simple and fast MicroPython library for reading and calibrating analog joystick values with optional button support.
A MicroPython driver for controlling L298 motor driver modules to drive DC motors and stepper motors.
Deprecated ROS 2 joystick driver packages; use the maintained version instead.
A high-performance C/C++ robotics codebase for FIRST Robotics Competition teams, optimized for speed and correctness.
A ROS2 driver for controlling Sphero robots, enabling robotic development and research with Sphero platforms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.