Showing 36 of 541 projects
A functional pen plotter constructed entirely from LEGO elements, including motors and controller, programmed with PyBricks and Python.
A Dockerfile for building container images with ROS2 and OpenSplice CE middleware.
A ROS2 template node for running PyTorch C++ models with CUDA support in a Docker environment.
Read and write NumPy .npy files in MicroPython for numeric array persistence and streaming.
Cyclone DDS is a high-performance, open-source implementation of the OMG Data Distribution Service (DDS) standard.
A comprehensive Java robotics library for FIRST Robotics Competition teams, built on WPILib.
ROS driver node for Nerian's SceneScan and SP1 stereo vision sensors, enabling 3D perception in robotics applications.
A Scala Native reimplementation of FIRST Robotics WPILib libraries for robot programming.
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 collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.
A Kotlin framework for programming FRC robots that wraps WPILib and motor controllers to minimize mistakes and boilerplate.
A MicroPython library for interfacing with the MCP2515 CAN bus controller chip.
A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.
An unofficial ROS2 node for controlling and interacting with the Anki Cozmo robot.
A ROS2 node for interfacing with TrackIMU hardware to publish inertial measurement data.
ROS 2 drivers for joystick devices, enabling gamepad and joystick control in robotics applications.
Java and Android bindings for ROS2, enabling Android apps to communicate with ROS2 robotics systems.
A GRIP-based computer vision system for FRC 2017, running Python/OpenCV on Raspberry Pi for robot target detection.
ROS driver for controlling Boston Dynamics' Spot robot, enabling integration with the Robot Operating System.
Visual Studio extension providing templates and tools for developing FRC robotics applications with RobotDotNet.
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 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 MicroPython module for controlling the AS5600 single-turn magnetic encoder via I2C.
A MicroPython driver for controlling L298 motor driver modules to drive DC motors and stepper motors.
ROS2 driver package for YDLIDAR laser scanners, providing nodes and interfaces for 2D laser scan data.
A Qwiic-compatible time-of-flight distance sensor module using the RFD77402 IC for precise rangefinding up to 2 meters.
A ROS 2 middleware implementation using the FreeRTPS DDS library for real-time publish-subscribe communication.
A collection of ROS2 drivers for accessing Android device sensors in robotics applications.
A simple and fast MicroPython library for reading and calibrating analog joystick values with optional button support.
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.
Deprecated ROS 2 joystick driver packages; use the maintained version instead.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.