Skip to content

What's new

Every robot, software project and AI model added to Robotheca, week by week, newest first. Also as an RSS feed.

Week of 9 November 2026103 additions

  • New · Software · Navigation and mapping

    MASt3R-SLAM

    A real-time dense SLAM system that builds 3D reconstructions of a scene from RGB video, using MASt3R 3D reconstruction priors. It runs on live camera feeds, MP4 videos, or image folders.

  • New · Software · Humanoids and robot learning

    Extreme Parkour

    Training and playback code for a legged-robot policy that learns extreme parkour skills, built on Isaac Gym and the legged_gym framework.

  • New · Software · Humanoids and robot learning

    naoqi_driver2

    A ROS 2 node that bridges ROS 2 and NAOqiOS, letting ROS 2 control and read SoftBank/Aldebaran NAO and Pepper robots through libQi.

  • New · Software · Navigation and mapping

    g2o (General Graph Optimization)

    g2o is a C++ framework for optimizing nonlinear error functions represented as graphs, used for problems like SLAM and bundle adjustment. It is designed to be easily extended to new problems.

  • New · Software · Perception

    microstrain_inertial

    ROS 2 driver and node for MicroStrain by HBK inertial sensors, built on the MIP SDK, with messages, examples and RQT plugins for viewing device status.

  • New · Software · Middleware

    joystick_drivers

    A set of ROS nodes that read joystick inputs and publish them as ROS messages, converting them from the underlying operating system's input messages.

  • New · Software · Robot arms and industry

    ros2_canopen

    A ROS 2 stack for controlling CANopen devices on a CAN bus, configured through a YAML bus file; still under development and not yet ready for production use.

  • New · Software · Perception

    vision_opencv

    A set of ROS 2 packages that connect ROS 2 image messages with the OpenCV computer vision library. It bridges image formats and provides image geometry helpers.

  • New · Software · Robot arms and industry

    control_toolbox

    A ROS 2 C++ package offering classes and filter plugins that help in writing robot controllers.

  • New · Software · Navigation and mapping

    OctoMap

    OctoMap is a probabilistic 3D mapping framework built on octrees, consisting of the octomap library and the octovis visualization tools.

  • New · Software · Perception

    imu_pipeline

    A ROS metapackage of tools that process and pre-process IMU messages so that later subscribers can use them more easily.

  • New · Software · Perception

    flir_camera_driver

    A ROS driver for FLIR cameras, used to bring their images into ROS systems.

  • New · Software · Microcontrollers and firmware tools

    pigpio

    A C library and daemon for controlling Raspberry Pi GPIO pins, with socket, pipe and Python interfaces so programs can drive pins locally or over a network.

  • New · Software · Middleware

    YARP (Yet Another Robot Platform)

    YARP is a library and toolkit for communication and device interfaces, used on everything from humanoids to embedded devices.

  • New · Software · Humanoids and robot learning

    xr_teleoperate

    Software for teleoperating Unitree humanoid robots with XR headsets such as Apple Vision Pro, PICO 4 Ultra Enterprise, or Meta Quest 3, covering arm and dexterous-hand control.

  • New · Software · Middleware

    urdfdom

    A C++ library for parsing URDF (Unified Robot Description Format) XML files into core robot data structures describing links, joints and geometry.

  • New · Software · Simulators

    Unity Robotics Hub

    A central repository of tools, tutorials and documentation for robotics simulation in Unity, now centred on the Simulation Pro package and a five-module course.

  • New · Software · Humanoids and robot learning

    unitree_lerobot

    A toolkit for training and testing LeRobot policies on Unitree robots, covering dataset conversion, data editing, model training, and real-world or simulated evaluation.

  • New · Software · Robot arms and industry

    Tesseract

    Tesseract is a lightweight, ROS-agnostic motion planning and kinematics framework in C++ with Python bindings, built from several core packages for environments, collision checking and kinematics.

  • New · Software · Navigation and mapping

    stella_vslam

    A community-maintained visual SLAM framework that runs monocular, stereo and RGBD setups, forked from OpenVSLAM to continue its development. It builds maps and localizes new images against them.

  • New · Software · Middleware

    SMACH

    SMACH is a Python framework for building task-level robot behaviors by composing states into execution flows. It helps developers assemble complex robot behaviors quickly.

  • New · Software · Simulators

    SAPIEN

    SAPIEN is a physics-based simulation environment for robotic vision and interaction tasks, hosting a large set of articulated objects with part-level detail.

  • New · Software · Microcontrollers and firmware tools

    RTIC (Real-Time Interrupt-driven Concurrency)

    RTIC is a Rust concurrency framework for building real-time systems, using hardware interrupts to schedule prioritized tasks with preemptive multitasking.

  • New · Software · Middleware

    Rerun

    Rerun is an open-source data layer and visualizer for multimodal, multi-rate physical AI data such as robot logs, sensor streams and video. It offers SDKs for Python, Rust and C++.

  • New · Software · Middleware

    RAFCON

    RAFCON is a Python tool for building robot programs as hierarchical state machines, with a graphical editor and debugging support, or by generating them through an API.

  • New · Software · Middleware

    py_trees_ros_viewer

    A Qt-based visualisation tool for viewing behaviour trees running in a ROS 2 system. It serves as the GUI companion to the PyTrees ROS ecosystem.

  • New · Software · Middleware

    py_trees_ros

    Behaviour tree utilities and examples that extend the PyTrees library for use with ROS, letting robot software be built as behaviour trees.

  • New · Software · Middleware

    py_trees_js

    A JavaScript library and PyQt demo viewer for visualising runtime or replayed behaviour trees, with a timeline for rewinding and resuming.

  • New · Software · Middleware

    py_trees

    PyTrees is a Python library for behaviour trees, used to build decision-making logic for robots and similar systems. It is meant for medium-sized decision engines.

  • New · Software · Microcontrollers and firmware tools

    probe-rs

    A Rust toolkit for debugging and flashing embedded microcontrollers through debug probes, offering a library plus CLI, cargo and editor tools.

  • New · Software · Perception

    phidgets_drivers

    ROS 2 drivers for Phidgets USB sensors, motors, and I/O devices, including VINT hub-connected modules. Exposes each device type as a ROS 2 node.

  • New · Software · Drones and boats

    Peng

    Peng is a Rust framework for simulating and autonomously controlling a quadrotor drone, covering dynamics, trajectory planning, and control with real-time 3D visualization.

  • New · Software · Drones and boats

    Paparazzi UAV

    Paparazzi is a free, open-source software system for unmanned air vehicles, used by hobbyists, universities and companies. It covers fixed-wing, rotorcraft, hybrid, flapping and surface vehicles.

  • New · Software · Perception

    Ouster SDK

    A C++ and Python toolkit for connecting to, configuring, reading, and visualizing data from Ouster lidar sensors.

  • New · Software · Perception

    ouster-ros

    A ROS 2 driver that connects to Ouster lidar sensors, decodes their IMU and lidar packets, and publishes them as standard ROS messages.

  • New · Software · Robot arms and industry

    OpTaS

    OpTaS is a Python library for specifying robot tasks as optimization problems, used for trajectory optimization and model predictive control. It builds on the ICRA 2023 paper.

  • New · Software · Robot arms and industry

    open62541 (OPC UA)

    open62541 is a C implementation of the OPC UA standard (IEC 62541) for building OPC UA clients and servers, or adding OPC UA communication to existing applications.

  • New · Software · Navigation and mapping

    MOLA

    MOLA is a modular C++ and ROS 2 framework for robot localization and SLAM, built around configurable YAML pipelines for LiDAR odometry and LiDAR-inertial odometry.

  • New · Software · Robot arms and industry

    LinuxCNC

    LinuxCNC is open-source software for controlling CNC machines such as mills, lathes, 3D printers, laser and plasma cutters, robot arms and hexapods.

  • New · Software · Microcontrollers and firmware tools

    libopencm3

    A firmware library for various ARM Cortex-M microcontrollers, written from scratch from vendor datasheets. It is meant to be built with a GCC ARM toolchain.

  • New · Software · Navigation and mapping

    kobuki_velocity_smoother

    A ROS 2 package that smooths velocity commands (geometry Twist messages) by limiting linear and angular speed and acceleration. Useful for mobile robots such as the Kobuki base.

  • New · Software · Perception

    jetson-inference (Hello AI World)

    A C++ and Python library of deep learning vision models for NVIDIA Jetson devices, run with TensorRT and trained with PyTorch. It is also a tutorial called Hello AI World.

  • New · Software · Perception

    jetson-containers

    A modular build system that creates CUDA-enabled Docker containers with AI, machine learning, and robotics packages for NVIDIA Jetson devices.

  • New · Software · Perception

    imu_tools

    A set of ROS packages for IMU data: two filters that fuse inertial readings into orientation, plus an rviz plugin to display IMU messages.

  • New · Software · Middleware

    Eclipse iceoryx2

    A zero-copy, lock-free inter-process communication middleware with a Rust core, for fast messaging between processes and applications.

  • New · Software · Navigation and mapping

    GTSAM

    A C++ library for smoothing and mapping in robotics and vision, built on factor graphs and Bayes networks instead of sparse matrices. It includes MATLAB and Python wrappers.

  • New · Software · Microcontrollers and firmware tools

    Gobot

    Gobot is a Go framework for robotics, physical computing and the Internet of Things, letting you combine several hardware devices in one program.

  • New · AI model · Humanoids and robot learning

    GMT (General Motion Tracking)

    A MuJoCo simulation codebase for tracking human motions with a Unitree G1 humanoid robot, using a pretrained whole-body control policy. Intended for research use.

  • New · Software · Microcontrollers and firmware tools

    Embassy

    Embassy is an async framework for writing embedded applications in Rust, with hardware abstraction layers for many microcontroller families, plus networking, Bluetooth, USB and bootloader components.

  • New · Software · Humanoids and robot learning

    eiquadprog

    A C++ library that solves convex quadratic programming problems using the Goldfarb and Idnani dual method, built on Eigen.

  • New · Software · Perception

    easy_handeye

    A ROS1 package with a GUI that performs hand-eye calibration between a robot and a tracking system, then publishes the result as a tf transform.

  • New · Software · Simulators

    Bullet and PyBullet

    Bullet is a C++ SDK for real-time collision detection and multi-physics simulation, used in games, VR, robotics and machine learning. PyBullet provides its Python bindings.

  • New · Software · Humanoids and robot learning

    Booster Gym

    A reinforcement learning framework for humanoid robot locomotion, from Booster Robotics, covering training, simulated testing, and deployment of policies to the Booster T1 robot.

  • New · Software · Drones and boats

    ArduPilot Methodic Configurator

    A graphical tool that semi-automates a step-by-step, documented ArduPilot configuration and tuning sequence for multicopters, with ArduPlane, Heli and Rover support still incomplete.

  • New · AI model · Humanoids and robot learning

    AMO (Adaptive Motion Optimization)

    A whole-body control model for humanoid robots that lets them move with coordinated legs and arms, shown running in the MuJoCo simulator.

  • New · Software · Middleware

    zenoh-plugin-dds

    A plugin and standalone bridge that connects DDS (Data Distribution Service) systems to the Zenoh pub/sub network, routing data between DDS topics and Zenoh keys.

  • New · Software · Middleware

    Eclipse zenoh-pico

    A native C library implementing the Zenoh pub/sub, query and storage protocol for constrained devices, fully compatible with the Rust Zenoh implementation.

  • New · Software · Drones and boats

    Tobas

    Tobas is a Linux-based flight controller for drones and robotic aircraft that designs control systems from each airframe's physical model.

  • New · Software · Simulators

    SOFA

    SOFA is an open-source framework for interactive physics simulation based on the Finite Element Method, with emphasis on medical simulation and robotics.

  • New · Software · Middleware

    r2r

    Rust bindings for ROS2 that build with cargo alone, without hooking into the ROS2 build system. They offer async APIs based on futures and streams.

  • New · Software · Drones and boats

    pymavlink

    A Python implementation of the MAVLink messaging protocol used by drones and robots, with a code generator for other languages and tools for analyzing flight logs.

  • New · Software · Simulators

    LinkForge

    LinkForge is a programmable engine for describing robots, letting users define them in code or in Blender and validate physics before exporting to URDF, XACRO or SRDF.

  • New · Software · Simulators

    RoboCasa

    RoboCasa is a large-scale simulation framework for training and benchmarking generally capable robots on everyday household tasks, centered on kitchen scenes.

  • New · Software · Humanoids and robot learning

    LIBERO

    LIBERO is a benchmark for studying knowledge transfer in multitask and lifelong robot learning, with procedurally generated manipulation tasks and demonstration datasets.

  • New · Software · Middleware

    web_tf_editor

    A browser-based, rviz-like viewer for ROS 2 Jazzy that renders robot URDFs and lets you author 3D TF frames interactively, broadcasting them on /tf.

  • New · Software · Middleware

    Viam RDK

    Viam RDK is an open source robot architecture that exposes robotics functionality through simple APIs, usable to run robots and build client applications for them.

  • New · Software · Robot arms and industry

    Universal Robots Client Library

    A C++ library for accessing Universal Robots interfaces, used to build external drivers for UR robotic manipulators. It also underpins the ROS and ROS 2 drivers.

  • New · Software · Navigation and mapping

    teb_local_planner

    A ROS plugin for the 2D navigation stack that locally plans robot trajectories with Timed Elastic Band optimization. It is aimed at mobile robots that need to avoid obstacles.

  • New · Software · Simulators

    robot_descriptions.py

    A Python library that imports open-source robot descriptions as modules, downloading and caching their files on first use so they can be loaded into several robotics simulators and tools.

  • New · Software · Humanoids and robot learning

    Reachy Mini conversation app

    A conversational app for the Reachy Mini robot that combines realtime voice, vision, personality-aware tools, and choreographed motion.

  • New · Software · Simulators

    raspimouse_sim

    A ROS 2 package set for simulating the Raspberry Pi Mouse robot in the Gazebo simulator, with a fake motor interface and Gazebo models.

  • New · Software · Navigation and mapping

    raspimouse_description

    ROS 2 package providing the URDF robot description for the Raspberry Pi Mouse, used to display the robot model in RViz2 and as a base for simulation.

  • New · Software · Perception

    point_cloud_transport_plugins

    A ROS 2 metapackage bundling plugins that compress point cloud messages for transport, using Google Draco, zlib, and ZSTD.

  • New · Software · Perception

    point_cloud_transport

    A ROS 2 package for publishing and subscribing to PointCloud2 messages through pluggable transport layers, such as compressed transport for low-bandwidth links.

  • New · Software · Robot arms and industry

    PlaCo

    PlaCo is a planning and control library for robots, solving whole-body kinematics and dynamics as quadratic programs. It has a C++ core with Python bindings.

  • New · Software · Humanoids and robot learning

    mc_rtc

    mc_rtc is a C++ framework for writing robot controllers, acting as a layer between simulators or robot control systems and controller code that computes commands from robot state.

  • New · Software · Navigation and mapping

    mod (Maps of Dynamics)

    A C++ library that lets motion planners follow the flow of people using Maps of Dynamics, with OMPL objectives, informed samplers, a Hybrid A* planner, and a playground for comparing them.

  • New · Software · Robot arms and industry

    Makelangelo software

    Java desktop program that prepares artwork for CNC plotters, originally built for the Makelangelo Art Robot. It turns images and drawings into machine instructions.

  • New · Software · Perception

    LightGlue

    LightGlue is a deep network that matches local image features across pairs of images, built for fast inference. It is released as inference code with pretrained weights.

  • New · Software · Navigation and mapping

    lidarslam_ros2 (lidar_slam_ros2)

    A ROS 2 LiDAR SLAM system that turns a rosbag into an Autoware-compatible map bundle with point cloud maps and lanelet2 output.

  • New · Software · Simulators

    Habitat-Sim

    A high-performance, physics-enabled 3D simulator for embodied AI research, rendering indoor and outdoor scans and CAD scenes with sensors and robots.

  • New · Software · Humanoids and robot learning

    GMR (General Motion Retargeting)

    GMR is an open-source Python library that retargets human motion data onto many humanoid robots in real time, for whole-body teleoperation and training motion-tracking policies.

  • New · Software · Robot arms and industry

    franky

    A Python and C++ high-level control library for Franka robots that replans motions in real time, without needing ROS or hard real-time programming.

  • New · Software · Cars

    etsi_its_messages

    A ROS 2 package stack providing message definitions for standardized ETSI ITS V2X messages, plus a node converting them to and from UDP payloads and RViz plugins for visualization.

  • New · Software · Navigation and mapping

    CDDP (cddp-cpp)

    A C++ library of constrained differential dynamic programming solvers for trajectory optimization and model predictive control, aimed mainly at mobile robots. Python bindings are also published.

  • New · Software · Microcontrollers and firmware tools

    Arduino-Pico

    An Arduino core that lets Arduino sketches run on RP2040 and RP2350 microcontroller boards, including the Raspberry Pi Pico family and many third-party boards.

  • New · AI model · Humanoids and robot learning

    Perceptive Humanoid Parkour (PHP)

    A framework that lets humanoid robots perform long-horizon, vision-based parkour across obstacle courses by chaining retargeted human skills via motion matching.

  • New · Software · Humanoids and robot learning

    Walk These Ways

    Research code that trains and deploys reinforcement-learning locomotion policies for the Unitree Go1 quadruped, using Isaac Gym simulation and multiplicity-of-behavior tuning.

  • New · Software · Humanoids and robot learning

    VideoMimic

    VideoMimic learns humanoid robot control by imitating human motion seen in single-camera videos, reconstructing both the scene and the motion. It is a CoRL 2025 research project from UC Berkeley.

  • New · Software · Cars

    Graph-Based Local Trajectory Planner (TUM)

    A Python graph-based local trajectory planner for vehicles that returns a set of cost-optimal actions such as keep straight, pass left, or pass right. It was used on a real race vehicle.

  • New · Software · Cars

    Global Race Trajectory Optimization (TUM)

    Computes an optimal racing line for a race track, using several objectives such as shortest path, minimum curvature, or minimum time, including powertrain effects.

  • New · Software · Humanoids and robot learning

    Robot Parkour Learning

    A learning framework that trains quadruped robots to perform parkour-style skills such as climbing, leaping and crawling over obstacles, with policies trained in simulation and deployed on hardware.

  • New · Software · Humanoids and robot learning

    MuJoCo Playground

    A GPU-accelerated suite of robot learning environments built on MuJoCo MJX, covering classic control, locomotion, manipulation and vision tasks for research and sim-to-real work.

  • New · Software · Simulators

    mjbatch

    A Python library for running thousands of MuJoCo physics simulations in parallel on the CPU, now archived because batched simulation moved into MuJoCo itself.

  • New · Software · Middleware

    libcyphal

    A C++ implementation of the Cyphal protocol stack, meant for embedded systems, Linux, and POSIX-compliant real-time operating systems. It is a work in progress and not yet complete.

  • New · Software · Humanoids and robot learning

    HoST (Humanoid Standing-up Control)

    PyTorch code for training humanoid robots to stand up from diverse postures, using reinforcement learning in simulation. It targets the Unitree G1 and H1 and was presented at RSS 2025.

  • New · Software · Drones and boats

    Flightmare

    Flightmare is a modular quadrotor simulator pairing a configurable Unity-based rendering engine with a separate physics engine for flight dynamics.

  • New · Software · Cars

    dorita980

    A Node.js library for sending commands to Wi-Fi enabled iRobot Roombas, locally over the LAN or through the iRobot cloud, for use in home automation projects.

  • New · Software · Cars

    CleanIt

    CleanIt is a DIY autonomy software stack written in Rust for Roomba-series robot vacuums, communicating over async gRPC. It targets motion planning, SLAM, mission control and visualization.

  • New · Software · Middleware

    callback_isolated_executor

    A callback isolated executor project from the Autoware Foundation, documented on a separate documentation site.

  • New · Software · Humanoids and robot learning

    ASAP

    ASAP is a framework for training agile whole-body skills on humanoid robots, transferring policies from simulation to real hardware. It builds on the HumanoidVerse and Human2Humanoid codebases.

  • New · Software · Cars

    AgOpenGPS

    Precision mapping and section control software for agricultural guidance, reading GPS NMEA data to steer vehicles along reference lines and control implement sections.

  • New · Software · Drones and boats

    Learning High-Speed Flight in the Wild (agile_autonomy)

    Code for training and flying a learned navigation policy that lets a quadrotor fly at high speed through cluttered simulated environments, using a neural network with a pre-trained checkpoint.

Week of 2 November 202641 additions

  • New · Robot · Robot arm

    YUBI

    An open-source finger-driven teleoperation glove and DYNAMIXEL-actuated robot gripper for dexterous manipulation.

  • New · Robot · Robot arm

    Aero Hand Open

    An open-source, tendon-driven 7-DoF robotic hand with five fingers for dexterous manipulation research, built from 3D-printed parts and off-the-shelf electronics.

  • New · Robot · Other

    Zowi

    An open-source, fully hackable biped robot with 3D-printed parts designed in FreeCAD.

  • New · Robot · Other

    GrowBot

    An AI creature that lives in a phone and grows up from its own experiences, sensing, moving and remembering the world around it on a small robot body.

  • New · Robot · Other

    LoCO

    LoCO is a low-cost, open-source autonomous underwater vehicle (AUV).

  • New · Robot · Other

    TipToe

    A 6-DOF point-foot biped with no ankles, built from printed parts and RobStride actuators, trained with PPO in Isaac Lab to stand up, step and sit on hardware.

  • New · Robot · Robot arm

    Rebelia

    An open-source, humanlike robotic hand for humans and robots, made mostly from 3D-printed parts and off-the-shelf servos and electronics.

  • New · Robot · Other

    Doly DIY

    Doly is an open-source DIY robot project providing hardware design files, electronics, and software (SDK and examples) for building the DOLY robot.

  • New · Robot · Quadruped

    mjbots quad

    A quadruped walking robot with its own hardware, controlling software, and simulator, released as open-source source and design files.

  • New · Robot · Robot arm

    BiDexHand

    An open-source 16-degree-of-freedom biomimetic dexterous robotic hand driven by a cable-and-pulley system with servos.

  • New · Robot · Drone

    COMET

    COMET is a cost-efficient, open-source Y6 hexacopter platform with a 3D-printed modular frame, designed for embedded and cyber-physical systems education and research.

  • New · Software · Drones and boats

    QGroundControl

    QGroundControl is a ground control station for UAVs, used for flight control and mission planning with any MAVLink-enabled drone, including PX4 and ArduPilot platforms.

  • New · Software · Drones and boats

    MAVROS

    MAVROS is a bridge that exposes MAVLink autopilots such as PX4 and ArduPilot as ROS 2 topics, services and parameters, so drones can be programmed like other robots.

  • New · Software · Middleware

    Eclipse Zenoh

    Zenoh is a Rust protocol and library unifying pub/sub, storage, queries and computation across distributed systems. It ships as a crate, a router daemon, and bindings for many languages.

  • New · Robot · Robot arm

    Primo

    An open-source, fully 3D printed 6-DOF anthropomorphic manipulator arm designed by Crea3D for STEM education.

  • New · Software · Drones and boats

    PX4 Autopilot

    PX4 is an open-source autopilot stack for drones and other unmanned vehicles, supporting multirotors, fixed-wing, VTOL and rovers. It runs on NuttX, Linux and macOS.

  • New · Software · Cars

    AWSIM

    AWSIM is a digital twin simulator built for Autoware, the open-source autonomous driving software. It lets Autoware run against a simulated vehicle and environment.

  • New · Software · Cars

    CARLA

    CARLA is an open-source simulator for autonomous driving research, used to develop, train and validate driving systems with flexible sensor suites and environmental conditions.

  • New · Software · Simulators

    MuJoCo

    MuJoCo is a general-purpose physics engine for simulating articulated bodies in contact, used in robotics, biomechanics, graphics, and machine learning research.

  • New · Software · Humanoids and robot learning

    mjlab

    A framework for robot learning that pairs Isaac Lab's manager-based API with GPU-accelerated MuJoCo Warp, for designing simulation environments and training policies.

  • New · Software · Drones and boats

    Crazyflie firmware

    Source code for the firmware that runs on the Crazyflie range of platforms, including the Crazyflie 2.x and the Roadrunner.

  • New · AI model · Humanoids and robot learning

    V-JEPA 2 and V-JEPA 2-AC

    Meta FAIR's PyTorch code for V-JEPA 2 video encoders and the V-JEPA 2-AC action-conditioned world model for robot manipulation, plus the V-JEPA 2.1 pretraining recipe.

  • New · Software · Simulators

    ManiSkill

    ManiSkill is an open-source GPU-parallelized robot simulation and training framework built on SAPIEN, focused on manipulation skills. It supports robot learning and sim2real workflows.

  • New · Software · Humanoids and robot learning

    Isaac Lab

    An open-source, GPU-accelerated framework for robotics research, covering reinforcement learning, imitation learning, and post-training across multiple physics and rendering backends.

  • New · AI model · Humanoids and robot learning

    UnifoLM-VLA-0

    A vision-language-action model for general-purpose humanoid robot manipulation, continued from robot manipulation data to add physical common sense to a vision-language model.

  • New · AI model · Humanoids and robot learning

    GR00T Whole-Body Control (GEAR-SONIC)

    A humanoid whole-body controller framework from NVIDIA, with SONIC motion-tracking policies for Unitree G1 robots, plus teleoperation, planning, and training code.

  • New · AI model · Humanoids and robot learning

    Cosmos-Reason2

    An open vision language model from NVIDIA for physical AI and robotics, letting robots and vision agents reason about space, time and physics.

  • New · AI model · Humanoids and robot learning

    Cosmos-Transfer2.5

    A multi-controlnet video generation model from NVIDIA that turns structured video inputs such as RGB, depth and segmentation into new generated video for physical AI and robotics data augmentation.

  • New · AI model · Humanoids and robot learning

    Cosmos-Predict2.5

    A generative world foundation model that predicts future video frames from text, images or video, aimed at physical AI and robotics.

  • New · AI model · Humanoids and robot learning

    GR00T N1.5

    An earlier open foundation model from NVIDIA for humanoid robot skills: it takes language and images to perform manipulation tasks, and can be post-trained for a specific robot or task.

  • New · AI model · Humanoids and robot learning

    GR00T N1.6

    An open vision-language-action model from NVIDIA for humanoid robot skills: it takes language and images to perform manipulation tasks, and can be post-trained for a specific robot.

  • New · Software · Middleware

    Isaac ROS

    A collection of NVIDIA-accelerated ROS 2 packages for building autonomous robots on Jetson and other NVIDIA platforms.

  • New · AI model · Humanoids and robot learning

    Cosmos 3

    An open family of omnimodal world foundation models from NVIDIA for physical AI, covering robots, autonomous vehicles and smart infrastructure.

  • New · Software · Navigation and mapping

    Nav2

    Nav2 is the ROS 2 navigation framework for moving mobile robots from one pose to another, built from modular servers, plugins and behavior trees.

  • New · Software · Simulators

    Gazebo Classic

    Gazebo Classic is an older 3D simulator for running several robots in an environment with dynamic interaction between objects. It is scheduled to reach end-of-life in January 2025.

  • New · Software · Middleware

    Space ROS

    Space ROS is a Docker-based build of the Robot Operating System (ROS) intended for space robotics applications. The repository contains the scripts used to build its base and dev container images.

  • New · Software · Middleware

    ROS 2

    ROS 2 is an open-source set of software libraries and tools for building robot applications, from drivers to algorithms and developer tooling.

  • New · Software · Middleware

    ROS 1

    The ros_comm repository holds the core communication packages of ROS 1, which is now archived because ROS 1 has reached end of life.

  • New · Robot · Home

    MABEL

    An open-source 56-DOF mobile bimanual robot with a swerve base, lift, torso, active head, two 7-DOF arms and two 17-DOF hands, teleoperated from an Apple Vision Pro.

  • New · Robot · Humanoid

    Berkeley Humanoid Lite

    An open-source, sub-$5,000 humanoid robot with modular 3D-printed gearboxes and widely available components for humanoid robotics research.

  • New · Robot · Quadruped

    Stanford Doggo

    Stanford Doggo is an open-source quadruped robot that jumps, flips, and trots, built as an accessible platform for legged robot research.

Week of 26 October 20265 additions

  • New · Robot · Humanoid

    TinkerV2

    A 60 cm high-performance bipedal robot combining Pixar's lamp robot and Disney's BDX robot, driven by brushless motors and trained with reinforcement learning.

  • New · Robot · Wheeled

    ExoMy

    A low-cost 3D-printed rover that can be built, controlled and customized, developed by the European Space Agency's Planetary Robotics Laboratory.

  • New · Robot · Drone

    LIS Vision Flight

    An open-source, simple fixed-wing drone for vision-based flight experiments.

  • New · Robot · Other

    CALOU

    CALOU is an open-source two-wheeled self-balancing inverted pendulum robot, controlled by Bluetooth from a smartphone.

  • New · Robot · Robot arm

    ArmSync

    A six-degree-of-freedom robotic arm, mostly 3D-printed in PLA, controlled wirelessly by a dual-IMU master-slave scheme.

Week of 19 October 2026266 additions

  • Robot · Robot arm

    Dolphin Arm

    A desktop robot arm with a 3D print profile, a PDF with its parts list, and a guide.

  • Robot · Quadruped

    EDA-Robot Dog

    A small 3D-printed robot dog with its own circuit board, parts list, firmware, a wiki and a PDF guide.

  • Robot · Other

    EWU ASME SDC 2026 Robot

    A remotely controlled garbage truck robot built for the 2026 ASME Student Design Competition that collects and dumps waste using a servo-driven arm and rotary dumping bucket.

  • Robot · Home

    Desktop Robot

    An expressive ESP32-S3 desktop companion robot with an LCD face, touch-to-pair phone control, differential drive, and piezo sound.

  • Robot · Robot arm

    OnesArm

    A modular serial robotic arm built from interchangeable joint, link and end-effector modules for multi-scenario tasks.

  • Robot · Robot arm

    Delta Robot ACT vs. Diffusion Policy

    A 3-DOF delta robot with an electromagnet gripper that picks up a bolt and drops it in a cup, used to compare ACT and Diffusion imitation-learning policies.

  • Robot · Wheeled

    VVS Ballers RoboCup Soccer Robots

    Two autonomous RoboCupJunior Soccer (Infrared league) robots, an attacker and a defender, built on a multi-board Teensy 4.1 electronics stack with IR ball sensing and a solenoid kicker.

  • Robot · Wheeled

    ZoroBot3 Micromouse

    A high-performance micromouse maze-solving robot built around an STM32F4 with high-resolution magnetic encoders, suction, and many LEDs.

  • Robot · Wheeled

    UQ MARS Starter Micromouse

    A starter micromouse maze-solving robot design provided by UQ MARS as a starting point for the Micromouse competition.

  • Robot · Other

    Teleoperated Snake Robot

    A six-segment untethered serpentine snake robot, controlled over Bluetooth from an Xbox controller, with a forward-facing camera for confined-space inspection.

  • Robot · Other

    Triangle Reaction-Wheel Balancer

    A self-balancing reaction wheel robot powered by a Raspberry Pi Pico 2 W.

  • Robot · Robot arm

    2DOF Drawing Robotic Arm

    A low-cost 2-degree-of-freedom drawing arm that moves precisely within a roughly 156 mm by 156 mm workspace.

  • Robot · Robot arm

    SCARA RRP Welding Robot

    A 3-DOF SCARA robot with two rotary joints and one prismatic joint, designed as an automation solution for TIG welding tasks.

  • Robot · Other

    Inverted Pendulum Balancing Robot (ESP32)

    A two-wheel self-balancing inverted pendulum robot, first controlled by a hand-tuned dual PID and then by a PPO-trained neural network trained in MuJoCo and running on an ESP32.

  • Robot · Home

    Robot Pet v1 (ESP32-CAM Face Tracker)

    A desktop robot pet built around an AI-Thinker ESP32-CAM that streams video, tracks faces or coloured objects with pan and tilt servos, and shows animated eyes on an OLED display.

  • Robot · Other

    Robotic Ball

    An open-source robotic ball platform with custom mechanical design, embedded electronics, firmware, and a mobile control application.

  • Robot · Robot arm

    QuickBrick Delta Robot

    A delta robot with three parallel arms that sorts blocks automatically using digital vision and an optimal trajectory planner.

  • Robot · Other

    RoboTheater

    A tabletop multi-robot platform that turns LLM-generated scripts into robot motion and multimedia storytelling performances.

  • Robot · Drone

    RC Drone and Controller (Nano ESP32)

    A custom 3D-printed RC quadcopter with its own flight computer on an Arduino Nano ESP32, paired with a 3D-printed joystick controller.

  • Robot · Quadruped

    NovaQ Quadruped Robot

    A four-legged robot with eight MG996R servos, controlled from a web app, with camera feedback, OpenCV ball tracking and hand-gesture control.

  • Robot · Drone

    QITOUS Hybrid VTOL Drone

    A 3D-printed hybrid VTOL drone that hovers on four propellers and flies forward as a fixed-wing aircraft.

  • Robot · Robot arm

    PenBot-Mini

    A miniature 5-bar linkage drawing robot controlled by an ESP32 and a Python GUI over USB serial.

  • Robot · Self-driving 1:10

    Pacer v1 Track Pacer Car

    A 3D-printed, 1/10-scale autonomous pacer robot that runs alongside track and field athletes.

  • Robot · Wheeled

    Line Following Robot with Ball-Putting Mechanism

    An Arduino-controlled line following robot with PID steering, obstacle detection and a servo-driven ball-putting mechanism on a laser-cut metal chassis.

  • Robot · Wheeled

    K.A.D Ballers: Genie Firefighter Robot

    A tele-operated four-wheel mecanum robot that clears debris and places water gel cubes in the Genie Firefighter game using a three-servo manipulator controlled over Bluetooth.

  • Robot · Wheeled

    bluecube Line Follower v2

    A simple line follower robot built on an ESP32 with two geared N20 encoder motors, a line sensor array, an IR range sensor and an MPU 6050 IMU, designed to compete in Robotic Day.

  • Robot · Other

    ESP32 Encoder-Motor Self-Balancing Robot

    A two-wheeled inverted pendulum robot based on an ESP32 that uses PID control and sensor fusion to stay balanced.

  • Robot · Drone

    Full Scratch Drone

    A self-built quadcopter drone with an ESP32-based custom control board, 3D-printed frame, and a smartphone-based transmitter.

  • Robot · Other

    ESP32 Stepper Self-Balancing Robot

    A two-wheeled self-balancing robot built from scratch around an ESP32, an MPU6050 IMU and NEMA 17 stepper motors.

  • Robot · Robot arm

    Darkchess Robot

    A self-learning robotic arm that plays Darkchess against a human on a real board, flipping chess pieces with the help of a camera-based board recognition system.

  • Robot · Robot arm

    DIY 6-DOF Servo Robotic Arm

    A custom 6-DOF robotic arm built from 3D-printed parts, driven by an Arduino Mega and PCA9685 servo driver, with serial servo angle control.

  • Robot · Wheeled

    Ax2WDRobot ESP32 Rover

    A WiFi-controlled 2-wheel-drive ESP32 robot platform with a web browser interface, OLED display, camera, and ultrasonic distance sensor.

  • Robot · Other

    Cubli Armonia Reaction-Wheel Cube

    A 156 mm reaction-wheel cube that balances on an edge and on a corner, using three reaction wheels, a Teensy 4.1 control loop and a Wi-Fi telemetry bridge.

  • AI model · Humanoids and robot learning

    Being-H0.5

    A 2B vision-language-action base model from BeingBeyond, built on an InternVL backbone with a Qwen expert, meant to be post-trained on your own robot's data.

  • AI model · Robot arms and industry

    DECO

    A compact diffusion-transformer policy of about 80M parameters for bimanual dexterous manipulation, with a plug-in tactile adapter; this repository holds its simulation checkpoints for LIBERO, DexJoCo, UniVTAC and RoboTwin.

  • AI model · Cars

    Diffusion Planner for Autoware

    A diffusion-based trajectory planner for Autoware, packaged as ONNX for TensorRT: Autoware's diffusion_planner node uses it to plan the vehicle's own path.

  • AI model · Robot arms and industry

    MolmoAct

    A 7B vision-language-action model from Ai2 that reasons in space before it acts: it predicts a depth map and the end effector's path in the image, then the action. Built on Qwen2.5-7B with a SigLIP2 vision encoder.

  • AI model · Navigation and mapping

    NavGPT-3

    A 4B vision-and-language navigation policy from the NavGPT-3 project, fine-tuned from Qwen3-VL-4B-Instruct, that turns an instruction and the robot's camera views into movement actions.

  • AI model · Robot arms and industry

    REKI

    A vision-language-action policy from Kyutai built on Qwen3.5-2B, to be fine-tuned on a benchmark or a new robot and run on a real robot through LeRobot's asynchronous inference.

  • AI model · Humanoids and robot learning

    SenseNova-RoboRSI

    A 27B vision-language model from SenseTime's SenseNova, post-trained from Qwen3.8-27B for embodied reasoning and interaction: a planning model that can work on its own or above a vision-language-action model.

  • AI model · Robot arms and industry

    TBD-VLA

    A vision-language-action policy that predicts robot action chunks by block discrete diffusion on a Qwen3-VL backbone; this checkpoint is trained on the LIBERO simulation suites and runs through a LeRobot fork.

  • Software · Middleware

    TeleImager

    TeleImager is Unitree's image service: a server captures video from multiple cameras and publishes it over the network, while a client subscribes to and decodes those streams.

  • Software · Humanoids and robot learning

    unitree_sim_isaaclab

    A simulator built on Isaac Lab that runs Unitree G1 and H1-2 robots in pick-and-place and mobile tasks, using the same DDS protocol as the real robots.

  • Software · Humanoids and robot learning

    unitree_rl_mjlab

    A reinforcement learning project built on mjlab and the MuJoCo physics engine for training and simulating locomotion and motion-imitation policies for Unitree robots, then deploying them to hardware.

  • Software · Humanoids and robot learning

    unitree_rl_lab

    Reinforcement learning environments for training locomotion policies on Unitree Go2, H1 and G1-29dof robots, built on IsaacLab, with a path from MuJoCo simulation to the physical robot.

  • Software · Humanoids and robot learning

    unitree_sdk2_python

    A Python interface to the Unitree SDK2 for controlling and reading the status of Unitree robots over DDS communication.

  • Robot · Other

    FloatingFace

    A small multifunctional robot mounted on three paracord ropes that moves by tensioning or loosening each rope.

  • Robot · Drone

    HACK FLY 32

    A compact 3-inch 3D printed FPV drone with a custom flight controller PCB, ESC support and GPS, running Betaflight firmware.

  • Robot · Hexapod

    Hexapod

    A custom 6-legged walking robot with 3D-printed parts, 18 MG996R servos and a Raspberry Pi 5, built from scratch.

  • Robot · Robot arm

    Berkeley Humanoid Lite Arm (BHL v1.5)

    A 3D printed bimanual arm robot platform built on Robstride actuators with LeRobot-compatible control and teleoperation.

  • Robot · Quadruped

    BOTZO

    An open-source autonomous quadruped robot dog designed to navigate and interact with its environment.

  • Robot · Home

    T-Top

    T-Top is a tabletop robot with advanced audio and vision sensors, deep learning perception and telecommunication capabilities for richer interaction with people.

  • Robot · Robot arm

    OpenSCARA light-painting arm

    An open-source, 3D-printed two-joint SCARA robot arm that draws with light, driven by two NEMA 17 steppers and a BeagleBone Black.

  • Robot · Hexapod

    Omnix

    A 3D-printed 18-servo hexapod robot with an animated face that walks, balances using IMU sensing, and shows expressive face animations on a display.

  • Robot · Humanoid

    Nova Desktop Humanoid

    Nova is a free, open-source desktop humanoid robot with a joystick-controlled arm, ESP32-CAM vision and AI object detection with spoken announcements.

  • Robot · Other

    K2 Biped

    K2 is an open-source, 3D-printed 12-DOF biped whose learned locomotion policy runs on a Seeed XIAO ESP32-S3 microcontroller.

  • Robot · Wheeled

    LokaBot

    An open-source, palm-sized autonomous robot built around a CodeCell C3, a DRV8833 motor driver and a multi-zone Time-of-Flight sensor.

  • Robot · Wheeled

    ukmarsbot

    A simple beginner's multi-purpose two-wheel robot platform for contests such as line following, wall following, drag race and mini-sumo.

  • Robot · Hexapod

    Hexapod

    A six-legged walking robot controlled over Bluetooth serial commands from an Arduino and an optional Unity app.

  • Robot · Other

    Shoggoth Mini

    A soft-bodied tentacle robot based on the SpiRobs design, controlled through reinforcement learning and GPT-4o.

  • Robot · Robot arm

    CM6 V2 Robotic arm

    A compliant, safe 6-axis robotic arm built from 3D-printed and aluminum-extrusion parts, intended as a research platform for compliant robotics.

  • Robot · Drone

    Project Quiver

    An open-source, modular quadcopter drone platform with a 25 kg MTOW, 5-8 kg payload capacity and three hot-swappable attachment interfaces.

  • Software · Robot arms and industry

    KUKA ROS 2 drivers (kuka_drivers)

    ROS 2 drivers for KUKA robot controllers, covering all KUKA operating systems, for connecting robots to the ROS 2 ecosystem.

  • Software · Microcontrollers and firmware tools

    SguanFOC

    A pure C library of field-oriented control (FOC) algorithms for brushless motors, meant to run on any C-capable microcontroller, from sensored to sensorless control.

  • Software · Microcontrollers and firmware tools

    RpiMotorLib

    A Python 3 library for driving stepper motors, DC motors and servos from a Raspberry Pi, with short snippets of code to control each component.

  • Software · Microcontrollers and firmware tools

    FluxGarage RoboEyes

    An Arduino library that draws smoothly animated robot eyes on OLED displays using the Adafruit GFX library, for DIY robot faces.

  • Software · Microcontrollers and firmware tools

    PyTmcStepper

    A pure-Python library for driving stepper motors through Trinamic stepper drivers from a single board computer such as a Raspberry Pi. It is experimental and intended mainly for test setups.

  • Software · Microcontrollers and firmware tools

    PWMMotorControl

    An Arduino library for controlling brushed DC motors via PWM, with optional encoder support for driving fixed distances and control of two-motor robot cars.

  • Software · Microcontrollers and firmware tools

    Phobia Motor Controller

    Open-source firmware for permanent magnet synchronous motor controllers, aimed at RC and electric transport uses. It runs on its own hardware or flashed onto supported third-party boards.

  • Software · Microcontrollers and firmware tools

    Kaia.ai robot firmware

    Arduino firmware for ESP32 boards that turns a differential-drive robot with a spinning lidar into a self-driving ROS2 robot. It targets the two-wheel round base with a rear caster.

  • Software · Microcontrollers and firmware tools

    invensense-imu (Bolder Flight Systems)

    A driver library for the InvenSense MPU-6500 and MPU-9250/9255 inertial measurement units, reading gyroscope, accelerometer and magnetometer data over I2C or SPI.

  • Software · Microcontrollers and firmware tools

    Hoverboard firmware hack FOC

    Replacement firmware for stock hoverboard mainboards that adds Field Oriented Control for smoother, quieter, more efficient motor operation. Several control modes and input variants are supported.

  • Software · Microcontrollers and firmware tools

    Fabrik2DArduino

    An Arduino library that solves forward and inverse kinematics for robotic arms using the FABRIK iterative algorithm, computing joint angles from a target position.

  • Software · Microcontrollers and firmware tools

    ESP-FlexyStepper

    An ESP32 library for driving one or more stepper motors through an external step and direction driver, with acceleration and deceleration that can be changed mid-motion.

  • Software · Microcontrollers and firmware tools

    Adafruit CircuitPython Motor

    A CircuitPython helper library that gives higher-level control of motors and servos driven by one or more PWM outputs.

  • Software · Drones and boats

    TiPlot

    TiPlot is an open-source tool for visualising flight logs from drones and UAVs, with 2D graphs and a 3D view of their paths.

  • Software · Drones and boats

    Scout (Python quadcopter flight controller)

    Scout is an open-source quadcopter flight controller firmware written in MicroPython, developed from scratch for the Raspberry Pi Pico. It is intended for building and flying custom quadcopters.

  • Software · Drones and boats

    Rpanion-server

    A Node.js web server for companion computers on MAVLink-based vehicles such as ArduPilot and PX4, used to configure networking, telemetry, and video from a browser interface.

  • Software · Drones and boats

    QUICKSILVER

    Flight controller firmware for multirotor drones, built for STM32 F4, F7 and H7 and AT32 F435/F7 boards. It emphasizes sane defaults and simple configuration.

  • Software · Drones and boats

    px4-mpc

    ROS 2 nodes that run model predictive controllers for spacecraft and multirotors on PX4 Autopilot, with the optimal control problems solved using acados.

  • Software · Drones and boats

    Prometheus (AMOV Lab)

    Prometheus is an open-source software platform for autonomous drones, built on PX4 flight firmware and ROS, covering control, planning and object detection with demos and a simulator.

  • Software · Drones and boats

    PixEagle

    PixEagle is open-source software that connects a camera feed to visual tracking, AI object detection, and target-following guidance for PX4 drones and UAV companion computers.

  • Software · Drones and boats

    OpenKAI

    A C++ framework for prototyping and controlling unmanned vehicles and robots, built on a multi-threaded modular architecture that runs on embedded boards and scales to larger machines.

  • Software · Drones and boats

    multi_uav_simulator

    A ROS2 simulator for swarms of quadrotors, with physics, that runs more than 10 heterogeneous drones on one desktop. It adds distributed trajectory optimization with collision avoidance.

  • Software · Drones and boats

    MBARI vehicles simulation (ROS 2)

    A ROS 2 simulation of MBARI-inspired underwater vehicles, built on the Stonefish simulator, plus an archived Gazebo version of the ROV Doc Ricketts.

  • Software · Drones and boats

    MAVLink Camera Manager

    A cross-platform camera server built on GStreamer and Rust-MAVLink that creates and manages video streams from local and remote cameras for MAVLink ground stations.

  • Software · Drones and boats

    mavlink2rest

    A Rust tool that exposes MAVLink vehicle telemetry and commands through a REST API and websockets, aimed at building web interfaces for unmanned systems.

  • Software · Drones and boats

    drone-flight-controller (Arduino Uno)

    An Arduino Uno sketch that acts as a flight controller for an X-configuration quadcopter, using a PID loop at 250Hz fed by an MPU6050 motion sensor.

  • Software · Drones and boats

    Kite Ground Control (Kite GC)

    A cross-platform ground control station for INAV, ArduPilot and PX4 aircraft, covering planning, flying, logging and video in one interface.

  • Software · Drones and boats

    Holsatus Flight

    Holsatus Flight is an autopilot firmware written in pure Rust, built on the Embassy async framework and currently aimed at quadcopters.

  • Software · Drones and boats

    Firmament Autopilot (FMT-Firmware)

    Firmament (FMT) is an autopilot firmware for vehicles such as drones, cars, ships and robots, built with model-based design using C/C++ and RT-Thread.

  • Software · Drones and boats

    FastSwarmSim

    A lightweight ROS 2 simulator for PX4-compatible multi-rotor vehicles, aimed at multi-UAV algorithm development, repeatable simulation-time experiments, and large-scale swarm prototyping.

  • Software · Drones and boats

    EmuFlight

    EmuFlight is flight controller firmware for multi-rotor aircraft, forked from Betaflight with a focus on flight performance and advanced filtering.

  • Software · Drones and boats

    DroneBridge for ESP32

    Firmware for ESP32 modules that links a flight controller or vehicle to a ground station over WiFi, ESP-NOW or Bluetooth LE for telemetry and low data rate control.

  • Software · Drones and boats

    ESP32-Drone (CiferTech)

    Open-source flight controller firmware for ESP32-based mini quadcopters, with a browser-based control panel served over Wi-Fi.

  • Software · Drones and boats

    mavlink-server (Blue Robotics)

    A MAVLink service that routes and brokers MAVLink messages between endpoints such as serial ports, UDP and TCP sockets, and log files, with a web and REST interface.

  • Software · Drones and boats

    BCFlight

    BCFlight is an open-source Linux flight controller and ground controller system for Raspberry Pi drones, covering flight control, stabilization and telemetry.

  • Software · Drones and boats

    Asv.Drones

    A modular, open-source desktop application for managing unmanned aerial systems (drones), extensible through plugins loaded from a plugins directory.

  • Software · Drones and boats

    ArduDeck

    ArduDeck is an open-source desktop ground control station for ArduPilot, Betaflight and iNav vehicles, covering connecting, configuring, planning, flying and log analysis. It is in beta.

  • Software · Drones and boats

    Aerial Autonomy Stack

    A batteries-included, flight-tested open framework for developing, simulating, and deploying multi-drone autonomy with PX4, ArduPilot, Betaflight, and ROS2, including perception-based simulation and…

  • Software · Drones and boats

    ADOS Mission Control

    A browser-based ground control station for drones that connects to ArduPilot, PX4, Betaflight and iNav flight controllers over USB or WebSocket, with mission planning, flying and 3D simulation.

  • Software · Humanoids and robot learning

    Whole-Body Humanoid MPC (wb_humanoid_mpc)

    A whole-body nonlinear model predictive controller for humanoid loco-manipulation, built on an extended version of ocs2, with a Unitree G1 example.

  • Software · Humanoids and robot learning

    UniLab

    UniLab is a configurable framework for robot reinforcement learning that lets tasks be defined once in Hydra and run across several physics simulators and hardware backends through one CLI.

  • Software · Humanoids and robot learning

    TrackerLab

    A modular framework built on IsaacLab for humanoid motion retargeting, trajectory tracking, and skill-level control of whole-body robot motions.

  • Software · Humanoids and robot learning

    Teleopit

    A whole-body teleoperation framework that retargets human motion from BVH files or Pico 4 VR to the Unitree G1 humanoid, running in MuJoCo simulation or on real hardware.

  • Software · Humanoids and robot learning

    unitree_ros (Unitree Go1 ROS 2 driver)

    A ROS 2 driver that connects to the Unitree Go1 Edu legged robot and exposes it through ROS topics, acting as middleware between ROS 2 and unitree_legged_sdk.

  • Software · Humanoids and robot learning

    robotmem

    A Python library and MCP server that lets robots store and retrieve their episode experiences, such as parameters, trajectories and outcomes, to guide later decisions.

  • Software · Humanoids and robot learning

    RoboManipBaselines

    A framework bundling imitation learning policies and benchmark manipulation environments, offering baselines for training, evaluating and deploying robot manipulation policies.

  • Software · Humanoids and robot learning

    RoboHive

    A collection of robot manipulation and locomotion environments simulated in the MuJoCo physics engine and exposed through the OpenAI Gym API, for training learning agents.

  • Software · Humanoids and robot learning

    RLtools

    A C++ deep reinforcement learning library for continuous control, offering algorithms such as TD3, PPO and SAC with CPU and CUDA examples.

  • Software · Humanoids and robot learning

    BAM (Better Actuator Models)

    BAM provides extended friction models and identified parameters for servo actuators, so that simulations of robots in MuJoCo are more faithful to real hardware.

  • Software · Humanoids and robot learning

    quadruped_ros2_control

    ROS 2 control framework with controllers, command nodes, robot models and hardware interfaces for quadruped robots, mainly the Unitree Go2.

  • Software · Humanoids and robot learning

    Quadruped-PyMPC

    A model predictive controller for quadruped robots based on a single rigid body model, written in Python, with gradient-based (acados) and sampling-based (jax) variants.

  • Software · Humanoids and robot learning

    LeggedGym-Ex

    A training framework for legged robots built on legged_gym, running on Genesis, IsaacGym or IsaacSim. It bundles many published locomotion methods and supports a range of robots.

  • Software · Humanoids and robot learning

    LearningHumanoidWalking

    Code for research on training humanoid robots to walk with deep reinforcement learning, covering uneven and compliant terrain, planned footsteps, and current feedback.

  • Software · Humanoids and robot learning

    BotBrain

    BotBrain is an open-source hardware and software kit that adds a web UI, mapping, navigation and monitoring to legged or wheeled ROS 2 robots.

  • Software · Humanoids and robot learning

    BaselineWalkingController

    A humanoid walking controller built from standard biped methods, offering several baseline walking approaches on top of the mc_rtc framework.

  • Software · Humanoids and robot learning

    EmbodiedAgents (Automatika Robotics)

    A Python framework for building robot agents as graphs of ML components, such as language, vision, speech and manipulation models, wired together through ROS 2 topics and events.

  • Software · Robot arms and industry

    xarm_ros2

    ROS 2 packages with simulation models, motion planning and control demos for UFACTORY xArm robot arms, including Lite6 and UFACTORY850 variants.

  • Software · Robot arms and industry

    telegrip

    Teleoperation software for the SO100 robot arm, driven by VR controllers or a keyboard, with shared inverse kinematics, 3D visualization and a web UI.

  • Software · Robot arms and industry

    teleop (Spes Robotics)

    A Python package that turns a phone into a teleoperation device for robot arms, using the phone's WebXR-based pose tracking sent through a server on a computer.

  • Software · Robot arms and industry

    SO-100 Arm ROS 2 package

    ROS 2 package for the 5-DOF SO-100 robot arm, providing URDF models, Gazebo simulation, ros2_control integration and MoveIt2 support still in progress.

  • Software · Robot arms and industry

    scikit-robot

    A pure-Python library for robot kinematics, motion planning, visualization and control. It loads robot models from URDF files and offers several interactive viewers.

  • Software · Robot arms and industry

    Schunk SVH ROS 2 driver

    A ROS 2 driver for the Schunk SVH five-finger robotic hand, completing the standalone SVH library with what is needed to operate the hand inside ROS 2.

  • Software · Robot arms and industry

    plainmp

    A C++-backed Python library for fast sampling-based motion planning and collision-aware inverse kinematics, mostly approximating robot bodies with spheres.

  • Software · Robot arms and industry

    Metriplane

    Metriplane analyzes recorded workcell runs, turning timestamped object positions and process rules into an incident timeline, report, verified evidence bundle, and repeatable regression check.

  • Software · Robot arms and industry

    kinpy

    A pure Python toolkit for kinematics of robot bodies. It reads URDF, SDF and MJCF files and computes forward kinematics, inverse kinematics and Jacobians.

  • Software · Robot arms and industry

    IH2 Azzurra hand driver

    A driver that exposes control and state tracking for the Prensilia IH2 Azzurra robotic hand, usable as a plain Python package or as a ROS 2 wrapper.

  • Software · Robot arms and industry

    franka_ros2

    A ROS 2 integration of libfranka for controlling Franka Robotics research arms, including FR3 Duo and TMRv0.2 mobile setups. Built for robotics research and development.

  • Software · Robot arms and industry

    franka-control

    A Python-native, ROS-free toolkit for controlling Franka Research 3 robots, with teleoperation, a Gymnasium environment, trajectory tools and LeRobot v3 data collection for learning research.

  • Software · Robot arms and industry

    FIGAROH-PLUS

    A Python toolbox for geometric calibration and dynamic parameter identification of rigid multi-body robots and humans described by a URDF, from experiment design to model export.

  • Software · Robot arms and industry

    ethercat_driver_ros2

    A ros2_control hardware interface that connects EtherCAT modules to ROS 2, built on the IgH EtherCAT Master for Linux. It lets users assemble hardware interfaces from parameter files.

  • Software · Robot arms and industry

    closed-chain-ik-js

    A JavaScript inverse kinematics solver that handles closed kinematic chains, such as parallel mechanisms, using damped least squares. It is independent of any visualization framework.

  • Software · Robot arms and industry

    Cartesian Impedance Controller

    A C++ Cartesian impedance controller for robot manipulators, usable as a standalone library or as a ROS 2 control integration for collaborative robot arms.

  • Software · Robot arms and industry

    BowlerStudio

    A robotics development IDE combining device management, scripting, 3D CAD, kinematics, camera image processing, and simulation in one Java application.

  • Software · Robot arms and industry

    arm_api2

    A ROS 2 and MoveIt2 API that gives a uniform control interface for several robotic manipulator arms, in simulation and on some real hardware.

  • Software · Robot arms and industry

    ADI Trinamic motor controller driver (adi_tmcl)

    A ROS2 driver that controls ADI Trinamic motor controllers over CAN using the TMCL protocol, letting ROS2 nodes command velocity, position and torque of connected motors.

  • Software · Cars

    Vision Pilot

    An open-source L2 driver-assistance system that uses a single front camera and AI models to provide features such as adaptive cruise control, lane keeping and emergency braking, without HD maps.

  • Software · Cars

    TELECARLA

    TELECARLA extends the CARLA driving simulator for teleoperated driving research. It compresses and transmits camera data using GStreamer, with ROS connecting the framework to CARLA.

  • Software · Cars

    path_optimizer_2

    A ROS path planning package for autonomous driving vehicles that optimizes a collision-free trajectory from a reference path, successor to the older path_optimizer project.

  • Software · Cars

    ft-fsd-path-planning

    A Python path planning library for Formula Student driverless cars, computing a driving path from detected cones on the track map.

  • Software · Cars

    Autoware Core

    A collection of stable, high-quality ROS packages forming the basic core of the Autoware autonomous driving software stack.

  • Software · Simulators

    webots_ros2

    A ROS 2 package that connects the Webots 3D robot simulator to ROS 2, so simulated robots can be driven and sensed through ROS 2 messages, services and actions.

  • Software · Simulators

    URDF-Studio

    A browser-based workstation for authoring and visualizing URDF robot models, covering topology, geometry, collision, hardware parameters, multi-robot assembly and multi-format export.

  • Software · Simulators

    PyBulletFleet

    A kinematics-first Python simulator for orchestrating large robot fleets, built on PyBullet, aimed at fast N-times real-time testing of fleet software rather than individual robot control.

  • Software · Simulators

    mjviser

    A web-based viewer for MuJoCo robot and physics models, built on the Viser library and opened in a browser. It is meant for inspecting and simulating models.

  • Software · Simulators

    mjswan

    A framework for building interactive MuJoCo robot simulations with real-time policy control that run entirely in the browser, suited to static hosting such as GitHub Pages.

  • Software · Simulators

    Hexapod Robot Simulator (mithi/hexapod)

    A browser-based web app that simulates a six-legged hexapod robot, solving its inverse kinematics and showing how it walks through different gaits. All computation runs locally in the browser.

  • Software · Simulators

    Gazebo Terrain Generator

    A tool that builds Gazebo terrain worlds from real-world elevation and satellite data, with optional OSM buildings and a helipad. Output is a .world file with a textured heightmap.

  • Software · Simulators

    gazebo_model_attachment_plugin

    A Gazebo plugin that lets two spawned models be joined at runtime by attaching one model's link to another's, and detached again, through ROS services.

  • Software · Simulators

    clearpath_simulator

    A Gazebo simulation package that mirrors clearpath_robot, letting a robot defined by robot.yaml run in simulation with the same configuration as on hardware.

  • Software · Perception

    urban_road_filter

    A ROS 2 package that filters LIDAR point clouds to find drivable road and curb points in urban scenes, intended for autonomous vehicles. It runs in real time.

  • Software · Perception

    TIER IV CalibrationTools

    A set of calibration tools for estimating the extrinsic and intrinsic parameters of cameras, lidars and radars used in autonomous driving and robotics.

  • Software · Perception

    sick_safevisionary_base

    A C++ driver library for communicating with SICK safeVisionary 3D cameras, usable in ROS and non-ROS applications.

  • Software · Perception

    RVizSplat

    An RViz2 display plugin that lets 3D Gaussian Splats be visualized end to end inside RViz. It is built with colcon as a ROS 2 package and also offered through apt.

  • Software · Perception

    ros2_gst_video_bridge

    A ROS 2 node that subscribes to raw image topics and forwards frames through configurable GStreamer pipelines to SRT, RTSP, RTP/UDP or file outputs.

  • Software · Perception

    pyRANSAC-3D

    A Python library implementing RANSAC to fit primitive shapes such as planes, cylinders, spheres and cuboids to 3D point clouds, using NumPy arrays.

  • Software · Perception

    probreg

    A Python library implementing probabilistic point cloud registration algorithms, offering a simple interface with Open3D. It is presented as more robust than ICP.

  • Software · Perception

    OSCP IMU ROS 2 driver

    A ROS 2 driver node that reads OSCP-family IMUs over serial or CAN-FD and publishes their frames as native OSCP messages and as standard sensor_msgs types.

  • Software · Perception

    off_highway_sensor_drivers

    A set of ROS drivers for Bosch off-highway sensor systems, including Ethernet-based premium radars and CAN-based radar and ultrasonic sensors.

  • Software · Perception

    motion_capture_tracking

    A ROS 2 package that receives pose and marker data from several motion capture systems and publishes rigid body poses via tf2 and a poses topic.

  • Software · Perception

    MC-Calib

    MC-Calib is a toolbox for calibrating multi-camera systems, including mixed rigs of perspective and fisheye cameras, using Charuco boards. It is described in a published paper.

  • Software · Perception

    lensboy

    Python library for camera calibration: it fits OpenCV camera models and verifies the results, and falls back to spline-based distortion models when OpenCV's model is not enough.

  • Software · Perception

    hri_face_detect

    A ROS4HRI-compliant ROS node for fast face detection in camera images, using the YuNet detector at a distance and Mediapipe Face Mesh up close.

  • Software · Perception

    ffmpeg_image_transport_tools

    Command-line tools for working with ROS 2 rosbags that hold FFmpeg-encoded video packets, letting you convert, encode, decode, and check them.

  • Software · Perception

    Epson IMU ROS 2 driver (ess_imu_driver2)

    A ROS 2 node that configures Epson IMUs and publishes their gyro, accelerometer, orientation and temperature data over UART or SPI.

  • Software · Perception

    Cupoch

    A library for fast 3D point cloud and robotics computation on NVIDIA GPUs using CUDA, based on Open3D, for tasks like SLAM, collision checking and path planning.

  • Software · Perception

    ADI 3DToF ADTF31xx ROS driver

    A ROS 2 driver that captures depth and active-brightness frames from ADI's EVAL-ADTF3175D-NXZ time-of-flight sensor and publishes them as ROS topics.

  • Software · Navigation and mapping

    Wild Visual Navigation

    A visual, self-supervised traversability estimation system for mobile robots, trained online from a few minutes of human demonstrations in the field.

  • Software · Navigation and mapping

    vS-Graphs (visual_sgraphs)

    A visual SLAM framework extending ORB-SLAM 3.0 with optimizable 3D scene graphs that model walls, ground surfaces, rooms and corridors for more accurate mapping and localization.

  • Software · Navigation and mapping

    VGGT-SLAM

    VGGT-SLAM 2.0 is a dense, feed-forward SLAM system that builds 3D scene maps from images or a live RealSense camera. It targets real-time scene reconstruction.

  • Software · Navigation and mapping

    Ultra-Fusion

    Ultra-Fusion is a tightly coupled multi-sensor SLAM framework for intelligent transportation systems, built to stay accurate when sensors degrade or timing and calibration drift.

  • Software · Navigation and mapping

    Situational Graphs Reasoning

    A ROS2 package that generates semantic concepts such as rooms and walls in real time from wall surfaces, using graph neural networks to estimate relations between them.

  • Software · Navigation and mapping

    RVO2 Library

    A C++ library implementing optimal reciprocal collision avoidance in two dimensions, so that many independent agents can move without colliding while sharing a workspace.

  • Software · Navigation and mapping

    rrt-algorithms

    A Python collection of sampling-based motion planning algorithms, including RRT, RRT* and RRT-Connect, that work in any number of dimensions.

  • Software · Navigation and mapping

    ros_motion_planning

    A ROS package implementing common motion planning algorithms for robots, covering global path searching, local planning and curve generation, with a Gazebo simulation environment.

  • Software · Navigation and mapping

    rosbot_ros

    ROS 2 packages that drive Husarion ROSbot and ROSbot XL robots, covering real-robot bringup and Gazebo simulation.

  • Software · Navigation and mapping

    ros2_whill

    A ROS 2 package that connects to the WHILL Model CR2 wheelchair base over a serial port, exposing its state and accepting motion commands. It targets the Humble release.

  • Software · Navigation and mapping

    robotont_driver

    ROS 2 driver package that handles low-level communication between ROS and the Robotont robot hardware.

  • Software · Navigation and mapping

    RDA Planner

    An optimization-based model predictive control motion planner for autonomous robot navigation in cluttered environments, using ADMM to compute collision avoidance in parallel.

  • Software · Navigation and mapping

    python_motion_planning

    A Python library of motion planning algorithms, covering path planners on grids, path-tracking controllers, trajectory optimizers, and a matplotlib visualizer with a toy simulator.

  • Software · Navigation and mapping

    pySLAM

    A Python/C++ visual SLAM framework for monocular, stereo and RGBD cameras, built as a modular research baseline for experimenting with VO/SLAM components.

  • Software · Navigation and mapping

    open3d_slam

    A C++ library for pointcloud-based SLAM with ROS integration, built for education. It maps from scratch or localizes in an existing map.

  • Software · Navigation and mapping

    ntrip_client

    A ROS node that connects to an NTRIP caster to receive RTCM correction data and publishes it on a ROS topic. It also forwards NMEA sentences to the server for network and VRS mountpoints.

  • Software · Navigation and mapping

    nonpersistent_voxel_layer

    A ROS 2 costmap layer that works as a drop-in replacement for the voxel layer but does not keep sensor readings across update cycles. It suits sparse sensors such as sonar, radar or blob markers.

  • Software · Navigation and mapping

    NeuPAN

    NeuPAN is an end-to-end, real-time, map-free motion planner for robots that maps obstacle points directly to control actions using model-based learning.

  • Software · Navigation and mapping

    mp2p_icp

    C++ libraries for multi primitive-to-primitive ICP registration and flexible point cloud processing pipelines, with command-line tools for converting, filtering and exporting metric maps.

  • Software · Navigation and mapping

    mola_mapper_2d

    A C++ library and command-line tool for 2D LiDAR graph-based SLAM, built on the MOLA and MRPT frameworks and compatible with ROS 2.

  • Software · Navigation and mapping

    LiDAR Situational Graphs (S-Graphs)

    A ROS2 package that builds real-time four-layered hierarchical factor graphs of indoor scenes from 3D LiDAR, covering keyframes, walls, rooms and floors.

  • Software · Navigation and mapping

    lidar_localization_ros2

    A ROS 2 package that localizes a robot in a prior 3D point-cloud map using LiDAR scan matching, and can serve as the localization source for Nav2.

  • Software · Navigation and mapping

    Leo Rover common packages (leo_common)

    Common ROS packages for the Leo Rover, covering its robot description, message definitions and teleoperation scripts, usable for both the real robot and simulation.

  • Software · Navigation and mapping

    LaCAM3

    LaCAM3 is a search-based multi-agent pathfinding (MAPF) planner in C++, designed to handle very large instances with more than a thousand agents, from the AAMAS-24 paper on engineering LaCAM*.

  • Software · Navigation and mapping

    kornia-slam

    A Rust library and app for real-time visual-inertial SLAM, built on kornia-rs, covering monocular, stereo and inertial setups with loop closing.

  • Software · Navigation and mapping

    Kompass

    Kompass is an event-driven navigation layer for robots, built on GPU-accelerated C++ and part of the EMOS stack. It plans, controls, maps and protects robot motion at runtime.

  • Software · Navigation and mapping

    Hybrid A* Path Planner (path_planner)

    A Hybrid A* path planner for nonholonomic autonomous vehicles, written in C++ with ROS, developed for the KTH Research Concept Vehicle.

  • Software · Navigation and mapping

    grid_map_geo

    A ROS 2 package that extends the grid_map elevation map library with georeferenced data, reading raster and vector geospatial files through GDAL.

  • Software · Navigation and mapping

    FusionCore

    A sensor fusion filter for outdoor wheeled ground robots that keep working when GPS drops out, fusing IMU, wheel encoders, GPS and visual SLAM at 100 Hz.

  • Software · Navigation and mapping

    frontier_exploration_ros2

    A ROS 2 package for autonomous frontier exploration of occupancy-grid mobile robots, with MRTSP-based target ordering and optional bounded-horizon dynamic programming.

  • Software · Navigation and mapping

    Direct LiDAR-Inertial Odometry (DLIO)

    DLIO is a lightweight LiDAR-inertial odometry algorithm that estimates motion by fusing LiDAR point clouds with IMU data, using continuous-time motion correction.

  • Software · Navigation and mapping

    clearpath_common

    Shared ROS 2 packages for Clearpath Robotics platforms, covering core bringup, controllers, diagnostics, robot descriptions and generator utilities.

  • Software · Navigation and mapping

    BICMap

    A WebGL map rendering library for robots that combines indoor SLAM maps and outdoor tiles, point clouds, 3D models and POI markers in one scene. Built on MapLibre GL, Three.js and Turf.

  • Software · Navigation and mapping

    AirSLAM

    A visual SLAM system for point-line mapping and relocalization that stays robust to lighting changes, supporting visual-only and visual-inertial modes.

  • Software · Middleware

    soar_ros

    A ROS 2 package that wraps the Soar cognitive architecture so Soar agents can publish, subscribe, offer services and call them, without blocking the Soar kernel.

  • Software · Middleware

    rtest

    A C++ testing framework for ROS 2 nodes that replaces real middleware with controllable mocks, so unit and integration tests run repeatably without flaky results.

  • Software · Middleware

    rqt frame editor plugin

    An rqt plugin for creating and arranging tf frames in ROS, with interactive marker editing in rviz and optional meshes attached to frames.

  • Software · Middleware

    rosx_introspection

    A C++ library that parses any ROS or DDS IDL message at runtime into key/value pairs, without compile-time knowledge of its type. It works with ROS 1 and ROS 2 setups and with MCAP files.

  • Software · Middleware

    ros2_shadow

    A ROS 2 tool that runs a candidate node beside a production node on the same live inputs, compares their outputs, and reports where they disagree, without letting the candidate drive the robot.

  • Software · Middleware

    ros2-helper

    A terminal-based helper for ROS 2 that adds a graphic viewer for common sensor topics and an interactive helper shell.

  • Software · Middleware

    replay_testing

    A ROS2 framework for authoring and running replay tests: it replays recorded MCAP data into your own nodes and checks the output with unittest-based analysis.

  • Software · Middleware

    rclpy

    rclpy is the Python client library for ROS 2, letting Python programs act as ROS 2 nodes. It is used to write robot software in Python.

  • Software · Middleware

    rcl

    A set of packages built around rcl, the ROS client library core, covering actions, lifecycle nodes, and YAML parameter parsing.

  • Software · Middleware

    ROS 2 Planning System (PlanSys2)

    A PDDL-based planning framework for ROS 2 that lets robot developers add automated task planning to their systems. It builds on ROSPlan and adds a terminal tool for interacting with the planner.

  • Software · Middleware

    Luos engine

    An open-source C library that lets developers build hardware products as a set of independent software services spread across connected boards. It targets microcontrollers and computers alike.

  • Software · Middleware

    Kairos

    Kairos is a temporal and numeric PDDL planner written in C++20, usable as a C++ library, a command-line tool, and a Python module.

  • Software · Middleware

    Insight (insight_gui)

    Insight is a minimalist GTK4 GUI for exploring ROS2 nodes, topics, services, actions, parameters, packages and logs, offered as an alternative to rqt.

  • Software · Middleware

    HORUS

    A real-time distributed middleware for Rust, Python and C++ that passes messages between nodes over shared memory instead of DDS, aimed at latency-sensitive robotics and control systems.

  • Software · Middleware

    EMOS (The Embodied OS)

    EMOS is an open-source runtime that turns quadrupeds, humanoids and mobile robots into Physical AI agents, driven by Python scripts called Recipes. It is built for ROS 2.

  • Software · Middleware

    Dalaran

    Dalaran is an open-source, robotics-focused stack for logging, storing and visualizing multimodal time-series data such as ROS 2 topics, LiDAR, cameras, IMU and TF on one timeline.

  • Software · Middleware

    AstroViz

    AstroViz is a ROS 2 visualization suite for monitoring and controlling robots in real time, combining GPS, LiDAR, camera, robot state and motor health views in one GUI.

  • Robot · Wheeled

    Roverling Mk II

    A cheap, multipurpose mobile robotic platform for research, development, education and fun, with 3D-printed parts and an 18V power tool battery.

  • Robot · Wheeled

    Viam Rover

    An open-source wheeled rover robot, with CAD files and a bill of materials, that is set up using Viam.

  • Robot · Drone

    TVC Drone

    A coaxial thrust vector control drone that vectors its thrust to balance itself and hold orientation set-points, demonstrating flight control as used in amateur rocketry.

  • Robot · Wheeled

    ProtoBot

    ProtoBot is a palm-sized educational robot with motors, sensors and wireless control, programmed with the ProtoBot Arduino library.

  • Robot · Drone

    POKRION Speed Drone

    An experimental high-speed micro quadcopter platform with printable airframe parts and a Blackbox flight-test workflow for research.

  • Robot · Robot arm

    Manuel 1.0

    A flexible, human-arm-sized open-source robotic arm with 6 degrees of freedom plus a gripper, built from 3D-printed parts and Dynamixel X-series motors.

  • Robot · Wheeled

    NOVA2 Rover

    A research rover with swerve drive modules, a differential linkage and sensor mounts, developed by AstroX at Georgia Tech.

  • Robot · Quadruped

    Micro Dog

    A 0.96 kg, 12-DOF quadruped robot dog driven by 12 Dynamixel XL330-M288-T servos and built around a Raspberry Pi Zero 2 W.

  • Robot · Self-driving 1:10

    Autonomous Self-Balancing Vehicle

    A modular, open-source two-wheeled self-balancing vehicle platform for studying autonomous single-track vehicles, with a tubular frame and 3D-printable parts.

  • Robot · Wheeled

    Andino

    Andino is a fully open-source diff drive robot for education and low-cost applications, integrated with ROS 2.

  • AI model · Humanoids and robot learning

    SmolVLA

    A compact vision-language-action model from the LeRobot team that turns camera images and a task in words into arm actions; it trains on one GPU and runs with LeRobot.

  • Robot · Wheeled

    MARPY

    A low-cost, open-source, 3D-printed differential-drive robot for learning ROS 2 with real hardware and simulation.

  • Robot · Wheeled

    Open Decabot

    A 3D printed two-wheeled robot powered by an ESP8266 Wemos D1 Mini, driven by two 360 servo motors and programmed with the Arduino IDE.

  • Robot · Wheeled

    Dirt Cheap Robot

    A simple low-cost robot built on the ESP32 and assembled from cardboard and hot glue, driven by a Bluetooth game controller.

  • Robot · Wheeled

    LogoBot

    A cheap, extensible Arduino-based mobile robot with 3D-printed parts that can be programmed with a Logo interpreter.

  • Robot · Hexapod

    Robotling 2

    A small, simple six-legged robot with a tripod walk, driven by three servo motors and built with 3D printed parts and an RP2040 controller.

  • Robot · Wheeled

    Pico Mars Rover

    An educational mini Mars rover built on a Raspberry Pi Pico W that is programmed in MicroPython and controlled over WiFi, with a 3D-printed robotic arm and FPV camera.

  • Robot · Quadruped

    Four-Legged Robot

    A small open-source quadruped robot with four MG90S servos, one hip joint per leg, an Arduino Nano, and a 3D-printed body.

  • Robot · Wheeled

    LibreRover

    A small, cheap, open-source educational robot built for Arduino and robotics workshops, with mostly 3D-printed parts and expandable sensors.

  • Robot · Wheeled

    Res-Q

    A manually controlled rover that carries medical supplies to victims of mountain or ski accidents and reports data about the situation to human responders.

  • Robot · Other

    Rosmo

    A modular open-hardware ESP32-based robot kit, in development, that can be assembled into robots of different complexity and price.

  • Robot · Other

    Escornabot Makech

    An open source educational robot that teaches children robotics and programming, programmable with buttons to run sequences of movements.

  • Robot · Other

    Robot Butterfly

    A companion robot butterfly with moving wings, built to appreciate nature and interact with the outdoors.

  • Robot · Other

    Holy Guacamole

    A meltybrain-style combat robot whose main weapon is its own spinning kinetic energy.

  • Robot · Other

    COSI Measure

    An open-source 3-axis measurement robot with a large working volume, used for field mapping probes and submillimeter positioning.

  • Robot · Quadruped

    CYOCrawler

    An open-source quadrupedal robot platform with an ESP32 controller, servo drive, IMU, speaker, microphone and LED displays for learning and robotics projects.

  • Robot · Wheeled

    MOSS

    A small, mostly 3D-printed litter-picking rover with a tracked base, a bin, and an SO-101-derived arm with a parallel gripper.

  • Robot · Other

    Obo Mouse v4

    A four-wheel differential drive micromouse robot that solves mazes using encoder feedback, gyro sensing and PID motor control.

  • Robot · Drone

    LiteWing

    A compact, WiFi-controlled drone based on the ESP32-S3 microcontroller, designed as an open-hardware platform for drone experimentation.

  • Robot · Home

    VerhoBot

    A compact rail-mounted robot that automatically opens and closes existing curtains on a schedule so you can sleep in darkness and wake to sunlight.

  • Robot · Wheeled

    OpenScout Robot

    A low-cost open-source mobile robot built from aluminium extrusions that carries up to 15 kg of payload for indoor and outdoor tasks.

  • Robot · Other

    Open Source Turtle Robot

    A low-cost, easy-to-build turtle robot that draws patterns by following simple forward and turn instructions, programmable with Arduino or Python.

  • Robot · Robot arm

    OpenEAI-Arm

    A low-cost, open-source 6-DoF desktop robot arm with an independently controlled end-effector channel for embodied-AI research and VLA data collection.

  • Robot · Robot arm

    MeArm

    A small, low-cost 4-DOF open-source robot arm designed for STEM and coding education, with laser-cut parts and controllers for many platforms.

  • Robot · Other

    nanosaur

    A small, open-source, 3D printable dinosaur robot powered by ROS 2 and designed for NVIDIA Jetson boards.

  • Robot · Humanoid

    ToddlerBot

    A low-cost, open-source humanoid robot platform for scalable policy learning and research in robotics and AI.

  • Robot · Quadruped

    Barkour Robot

    An agile quadruped robot platform developed by Google DeepMind for research, with CAD, electronics, firmware and assembly guides.

  • Robot · Quadruped

    Q8bot Quadruped

    A miniature quadruped robot about the size and weight of a smartphone that walks, trots, bounds and jumps, with all components plugged directly into a center PCB and no wires or cables.

  • Robot · Humanoid

    Microban

    A ~30cm tall, fully 3D-printable open-source humanoid robot with 19 Dynamixel servos and a Raspberry Pi Zero 2W, designed as an accessible DIY robotics platform.

  • Robot · Other

    TARS-AI

    A recreation of the robot TARS from Interstellar, featuring AI capabilities.

  • Robot · Robot arm

    TRLC-DK1

    An open-source developer kit robot arm with a leader-follower teleoperation setup for AI-native robotics and imitation learning.

  • Robot · Humanoid

    HOPEJr

    An open-source DIY humanoid robot with dexterous hands, including an arm subsystem with LeRobot integration and teleoperation.

  • Robot · Robot arm

    Faze4 Robotic Arm

    A small, fully 3D printable open-source 6-axis robotic arm with cycloidal gearboxes, built for research, education and hobby use.

  • Robot · Other

    AmazingHand

    An open-source, low-cost 8-DOF humanoid robotic hand with four fingers, 3D printable and driven by Feetech servos.

  • Robot · Drone

    Flix

    An open-source ESP32-based quadcopter built from general-purpose components, with 3D-printed frame, for education and research.

  • Robot · Other

    OpenMower

    An open-source DIY smart lawn mowing robot that upgrades cheap off-the-shelf robotic mowers with RTK GPS navigation and app control.

  • Robot · Home

    OOMWOO

    An open-source home robot vacuum that maps rooms with a 2D LiDAR and navigates on its own, built from 3D-printed parts with local control and no cloud required.

Week of 12 October 2026894 additions

  • Software · Simulators

    yourdfpy

    A Python library for loading, manipulating, validating, saving and visualizing URDF robot description files, offering a simpler alternative to other URDF parsers.

  • Software · Middleware

    YAETS

    A C++ library for tracing function execution asynchronously, with Python scripts that turn the trace logs into Gantt charts and timing histograms.

  • AI model · Humanoids and robot learning

    X-Tokenizer

    A residual vector-quantization tokenizer that turns robot manipulation action sequences into short discrete token sequences and decodes them back, trained across 18 robot embodiments.

  • Software · Microcontrollers and firmware tools

    XRP MicroPython library

    MicroPython library for the XRP robot controller board, used to program the XRP robot through its tutorials.

  • Software · Robot arms and industry

    xArm Python SDK

    A Python library for controlling UFACTORY xArm robot arms over network or serial connection, covering motion, settings, grippers, GPIO and force sensing.

  • Software · Middleware

    WPILib

    WPILib is the core library set for writing robot programs for FIRST Robotics and FIRST Tech Challenge teams, covering hardware, the Driver Station and robot framework in Java, C++ and Python.

  • Software · Humanoids and robot learning

    whisper_ros

    A set of ROS 2 packages that bring whisper.cpp speech-to-text into ROS 2, using audio_common for audio and Silero VAD for voice activity detection.

  • Software · Perception

    whisper.cpp

    A C/C++ port of OpenAI's Whisper speech recognition model, built for fast offline transcription on many platforms and hardware backends.

  • Software · Robot arms and industry

    warehouse_ros_sqlite

    A SQLite storage backend for warehouse_ros, letting MoveIt and related ROS 2 tools store and load their data in a local SQLite database file.

  • Software · Robot arms and industry

    warehouse_ros

    An abstract interface for storing ROS message data, with implementations loaded through pluginlib. It currently ships with one MongoDB-backed implementation.

  • AI model · Humanoids and robot learning

    W²-VLA

    A vision-language-action model that predicts future wrist latents and outputs robot actions for fine-grained manipulation, trained and evaluated on LIBERO, RoboTwin and real-world LeRobot data.

  • Software · Perception

    vrpn_mocap

    A ROS2 client for the VRPN protocol that receives pose data from motion capture systems such as VICON and OptiTrack and publishes it as ROS topics.

  • AI model · Humanoids and robot learning

    VLAct (StarVLA)

    VLAct is a continued pre-training method for vision-language-action robot policies, building a reusable Qwen3-VL-4B action backbone from open data.

  • AI model · Humanoids and robot learning

    VLA-0-Smol

    A fork of the LeRobot library, a PyTorch toolkit for real-world robotics covering datasets, pretrained policies and simulation environments for imitation and reinforcement learning.

  • Software · Humanoids and robot learning

    VisionProTeleop

    A toolkit for using Apple Vision Pro in robotics research, covering hand/head tracking streams, video/audio/simulation streaming back to the headset, and egocentric dataset recording.

  • AI model · Humanoids and robot learning

    villa-X

    A vision-language-latent-action model for robots, from Microsoft Research, that learns latent actions from video and uses them to predict future frames. Released so far: the latent action model.

  • Software · Perception

    video_to_image_msg_publisher

    A ROS node that publishes sensor_msgs/Image messages read from a specified video file, letting recorded video stand in for a live camera.

  • Software · Microcontrollers and firmware tools

    vexide

    A Rust runtime and set of APIs for programming VEX robots, with an async executor and device control. It is meant for writing robot programs in Rust instead of other languages.

  • Software · Robot arms and industry

    VESC Tool

    VESC Tool is the desktop and mobile configuration program for VESC motor controllers, used to tune and manage them. It is built with Qt and offers binaries for several platforms.

  • Software · Navigation and mapping

    vector_pursuit_controller

    A ROS2 Humble plugin for the Nav2 Controller Server that tracks paths using the Vector Pursuit algorithm, based on screw theory, aiming for accurate path following.

  • Software · Robot arms and industry

    VAMP

    A C++ and Python library that plans robot motions in microseconds by vectorizing collision checking and forward kinematics with CPU SIMD instructions.

  • Software · Simulators

    Universal_Robots_ROS2_GZ_Simulation

    ROS 2 example files and launch configurations for simulating Universal Robots manipulators in Gazebo. Includes launch files for basic control and a MoveIt example.

  • Software · Simulators

    urdf-viz

    A Rust tool for visualizing URDF robot description files in a 3D viewer, with keyboard and mouse controls for moving joints and an HTTP/JSON interface for setting and reading joint angles.

  • Software · Middleware

    urdf_parser_py

    A Python library for reading URDF robot description files, the XML format used to describe a robot's links and joints. It is a Python parser of URDF, built on lxml.

  • Software · Simulators

    urdf-loaders (urdf-loader for three.js)

    Loaders that read URDF robot description files for Unity in C# and for three.js in JavaScript, with example JPL ATHLETE robot models included.

  • Software · Middleware

    urdf_launch

    A ROS 2 package of launch files that loads a URDF or Xacro robot model and publishes its description, with an optional RViz display for model development.

  • Software · Middleware

    urdf

    Packages for working with URDF, the XML format that describes robot models. Documentation is kept on the ROS wiki.

  • Software · Simulators

    urchin

    Urchin is a Python library for loading and handling URDF robot description files, forked from the unmaintained urdfpy. It can be installed from pip.

  • AI model · Humanoids and robot learning

    UnifoLM-WLA-1.0 and UnifoLM-ER-1

    Unitree's 6B-parameter humanoid robot foundation model that drives one policy across 64 desktop and whole-body manipulation tasks, with an action-expert training and fine-tuning toolkit.

  • Software · Middleware

    Unified Planning

    A Python library for formulating AI planning problems in a planner-independent way and invoking automated planners to solve them.

  • AI model · Cars

    UniAD and UniAD 2.0

    UniAD is a unified, planning-oriented autonomous driving framework that chains perception, prediction and planning tasks into one end-to-end model.

  • Software · Humanoids and robot learning

    Underactuated Robotics (course code)

    Companion software for the Underactuated Robotics textbook, covering algorithms for walking, running, swimming, flying, and manipulation.

  • Software · Drones and boats

    UAV Log Viewer

    A JavaScript-based viewer for MAVLink telemetry and dataflash logs from UAVs, available as a live demo and as a Docker image or local build.

  • Software · Humanoids and robot learning

    TWIST (whole-body teleoperation)

    TWIST is a whole-body teleoperation system that lets a Unitree G1 humanoid imitate human motion captured from a person.

  • Software · Middleware

    tuw_robotics

    A ROS2 package collection from the TUW robotics lab, bundling helper classes, JSON import/export of tuw_msgs, RViz2 plugins, and a gamepad node.

  • Software · Middleware

    Turtle Nest

    A graphical tool for creating new ROS 2 packages and adding nodes to existing ones, so developers can skip manual setup and build errors.

  • Software · Navigation and mapping

    trimble_driver_ros

    A ROS package that connects to Trimble GNSS and inertial navigation products over TCP, parses their GSOF output, and publishes it as ROS messages and transforms.

  • Software · Perception

    trackdlo_perception

    A ROS2 package that tracks deformable linear objects, such as cables or ropes, in real time from Intel RealSense RGB-D camera data.

  • Software · Middleware

    tracetools_analysis

    Python analysis tools for traces produced by ros2_tracing, turning LTTng trace data into pandas DataFrames and data models for ROS 2 analysis.

  • Software · Humanoids and robot learning

    TorchRL

    TorchRL is a PyTorch-native toolkit of composable components for reinforcement learning, decision making, robotics and simulation, built around named tensor-dictionary data flow.

  • Software · Robot arms and industry

    topic_based_hardware_interfaces

    A ROS 2 package that lets ros2_control talk to any hardware driven over ROS topics, for commanding a robot and reading its state.

  • Software · Robot arms and industry

    Tinymovr

    Tinymovr is an affordable motor controller with an integrated encoder and CAN bus for precise control of 3-phase brushless (PMSM) motors. This repository now hosts docs and release artifacts.

  • Software · Middleware

    tf_tree_terminal

    A command-line debugger for ROS 2 that audits, visualizes and validates the coordinate transform (TF) tree of a robot, checking it against REP 105 and REP 199.

  • Software · Middleware

    tf_transformations

    A ROS 2 Python library that provides the rotation and quaternion conversion functions of ROS 1's tf transformations module, so existing code can be ported with a small import change.

  • Software · Navigation and mapping

    tf2_2d

    A C++ library of 2D geometry classes (vectors, rotations, transforms) modeled on tf2's 3D classes, with conversion to and from tf2 message types.

  • Software · Perception

    tecgihan_driver

    ROS 2 drivers for Tec Gihan sensor amplifiers (DMA-03, DPA-06B) and the IMS-SD IMU, run on Linux and ROS 2.

  • Software · Middleware

    synchros2

    synchros2 provides rclpy wrappers that let Python developers write synchronous, idiomatic ROS 2 code, aimed especially at programmers coming from ROS 1.

  • Software · Robot arms and industry

    synapticon_ros2_control

    A ROS 2 example package for driving Synapticon drives (SOMANET Node, Circulo, Integro) in position, velocity and torque modes over EtherCAT via the SOEM master.

  • Software · Navigation and mapping

    SymForce

    SymForce is a symbolic math and code generation library for robotics, used for state estimation, computer vision and control. It generates fast C++ or Python code with automatic Jacobians.

  • Software · Middleware

    swri_console

    A ROS console log viewer, an alternative to rqt_console, built to stay responsive when handling heavy log output from large systems.

  • Software · Simulators

    Swift (browser robot simulator)

    A light-weight browser-based visualizer for animating robot and object scenes, built with Python and JavaScript, mainly used alongside the Robotics Toolbox for Python.

  • Software · Middleware

    Sugarcoat

    Sugarcoat is a Python orchestration layer for event-driven ROS 2 systems, part of the EMOS ecosystem. It helps build lifecycle-managed components and combine them into self-healing systems.

  • Software · Drones and boats

    Stonefish

    A C++ simulation library for marine robotics that pairs a physics engine with a rendering pipeline for underwater, ocean and atmosphere scenes. It can also serve as a general robot simulator.

  • Software · Robot arms and industry

    StepperDriver

    An Arduino library for driving stepper motors through A4988, DRV8825, DRV8834, DRV8880 and similar driver boards, or any two-pin DIR/STEP driver.

  • Software · Robot arms and industry

    srdfdom

    A parser for the Semantic Robot Description Format (SRDF), with C++ and Python parsers and a C++ writer for that format.

  • Software · Robot arms and industry

    Spatial Maths for Python

    A Python library for representing and computing with poses and orientations in 2D and 3D space, mirroring the Spatial Math Toolbox for MATLAB. It is used across robotics and robotic vision.

  • AI model · Navigation and mapping

    SparseVideoNav

    SparseVideoNav is a research project using sparse video generation to predict future views for beyond-the-view vision-language navigation on real robots.

  • Software · Middleware

    socketcan_adapter

    A C++ SocketCAN driver library with a ROS2 wrapper, for connecting Linux systems to CAN buses in robotics applications.

  • Software · Robot arms and industry

    so_arm_100_hardware

    A ROS 2 Control hardware interface plugin for the SO-ARM100 low-cost 5-DoF robotic manipulator, usable with a real robot over serial or in simulation over ROS topics.

  • Software · Middleware

    slider_publisher

    A ROS 2 node that shows sliders, checkboxes and text inputs driven by a YAML file, and publishes any message or calls any service from them.

  • Software · Drones and boats

    Skybrush Server

    Skybrush Server is the server component of the Skybrush ecosystem. It connects to drones and offers a common layer so frontend apps need not know the drone type.

  • Software · Middleware

    simple_launch

    A Python helper class that makes writing ROS 2 launch files simpler for common cases like running nodes, robot_state_publisher, and namespaces, with Gazebo support.

  • Software · Robot arms and industry

    simple_grasping

    A ROS2 package offering simple perception and grasping components, including a node that detects graspable objects from an RGBD camera and a standalone grasp planner for parallel jaw grippers.

  • Software · Robot arms and industry

    SimpleFOCStudio

    A PyQt5 graphical app for tuning, configuring, plotting and monitoring BLDC and stepper motors driven by the Simple FOC library over a serial port.

  • Software · Middleware

    simple_actions

    A simplified ROS action server and client library for Python and C++, aimed at situations where only one goal is active at a time.

  • Software · Simulators

    Simbody

    Simbody is an open-source C++ toolkit for simulating articulated rigid-body mechanisms such as skeletons, robots, vehicles and machines.

  • Software · Perception

    sick_safevisionary_ros2

    ROS 2 driver for SICK safeVisionary2 safety cameras, built as a lifecycle node that publishes the camera's data topics.

  • Software · Perception

    sick_safetyscanners_base

    A standalone C++ driver that reads raw data from SICK safety laser scanners over Ethernet and passes it to user-supplied callbacks for publishing.

  • Software · Perception

    sicks300_ros2

    A ROS 2 lifecycle-node driver for Sick S300 safety laser scanners, supporting both the old 1.40 and new 2.10 protocols.

  • Software · Robot arms and industry

    ServoEasing

    ServoEasing is an Arduino library that interpolates servo movements between positions so they move smoothly instead of jumping.

  • Software · Perception

    sensor_filters

    A ROS 1 package of nodes and nodelets that run a filters::FilterChain on sensor_msgs messages, plus a header-editing filter. It is the ROS 1 version; the ROS 2 version is on another branch.

  • Software · Cars

    Scenic

    Scenic is a probabilistic programming language and compiler for describing the environments of cyber-physical systems, and for generating scenarios from those descriptions.

  • Software · Middleware

    Scenario Execution for Robotics

    A Python library that reads robotics scenario definitions written in the OpenSCENARIO DSL and executes them, reusing existing checks and actions. It is independent of backend and middleware.

  • Software · Perception

    scan_detection_fusion

    A ROS 2 library that fuses 2D camera object detections with a planar LiDAR scan to give labeled obstacles with range estimates and ground footprint polygons for navigation.

  • Software · Perception

    2D Scan Merger (scan_2d_merger)

    A ROS2 composable node that merges any number of 2D LiDAR scans into one LaserScan, using approximate-time synchronization and parallel ray projection.

  • Software · Perception

    sbg_ros2_driver

    A ROS 2 driver that reads data from and configures SBG Systems IMU, AHRS and INS sensors over serial or UDP using the sbgECom protocol.

  • Software · Cars

    SavvyCAN

    A cross-platform Qt tool for loading, saving, capturing, visualizing and reverse engineering CAN bus frames, with or without a capture device.

  • Software · Drones and boats

    safe-control-gym

    A benchmark suite of physics-based CartPole and Quadrotor Gym environments built on PyBullet, with symbolic CasADi dynamics, for learning-based control and reinforcement learning research.

  • AI model · Humanoids and robot learning

    RynnWorld-4D

    RynnWorld-4D is an open 4D embodied world model that jointly generates RGB, depth, and optical flow to predict scene evolution for robotic manipulation, plus a policy head for bimanual control.

  • AI model · Humanoids and robot learning

    RynnBrain

    RynnBrain 1.1 is a family of open embodied vision-language foundation models, released at 2B, 9B and 122B-A10B scales, for robots to understand scenes and plan actions.

  • Software · Middleware

    rviz_2d_overlay_plugins

    RViz2 plugins and message definitions for drawing 2D overlays on top of the 3D scene. Derived from the jsk_visualization package, which was only released for ROS1.

  • Software · Perception

    rt_usb_9axisimu_driver

    A ROS 2 driver package for the USB-output 9-axis IMU sensor module sold by RT Corporation, publishing its inertial, magnetic and temperature data as ROS topics.

  • Software · Perception

    rtsp_image_transport

    A ROS package that lets nodes publish and subscribe image topics over RTSP video streams, sending only a URL in-band instead of image data.

  • Software · Robot arms and industry

    rt_manipulators_cpp

    A C++ library and sample programs for driving the CRANE-X7 arm robot and the Sciurus17 upper-body humanoid, both sold by RT Corporation.

  • Software · Middleware

    RSL (ROS Support Library)

    RSL is a collection of C++17 utilities for ROS projects, offering helpers such as thread-safe queues, static containers, and randomness tools.

  • Software · Middleware

    rqt_robot_steering

    An RQT plugin that publishes Twist or TwistStamped velocity commands from a GUI, intended for 2D navigation scenarios.

  • Software · Middleware

    rqt_multiplot

    A plotting tool that charts numeric ROS 2 message fields in tiled 2D charts, from live topics or rosbag2 recordings. It runs as a standalone window or as an rqt plugin.

  • Software · Middleware

    rqt_lifecycle_manager

    An rqt plugin for inspecting and controlling ROS 2 lifecycle nodes from a graphical interface.

  • Software · Middleware

    RQml

    A Qt 6 and QML toolbox for debugging, inspecting and controlling ROS 2 robotics applications, built around a plugin system and a docking interface.

  • Software · Perception

    rplidar_driver (lifecycle RPLIDAR driver)

    A fault-tolerant ROS 2 driver for Slamtec RPLIDAR laser scanners, built on a lifecycle state machine so the robot keeps running through disconnections and permission failures.

  • Software · Drones and boats

    RotorPy

    A Python multirotor simulator with aerodynamic wrenches, intended for teaching and research in estimation, planning, and control of UAVs.

  • Software · Drones and boats

    Rotorflight

    Flight controller firmware for single-rotor RC helicopters, forked from Betaflight 4.3 and configured with the Rotorflight Configurator.

  • Software · Middleware

    ros_system_fingerprint

    A small ROS tool that collects a snapshot of a robot system's configuration into one YAML file, meant to be shared when debugging.

  • Software · Robot arms and industry

    ros-netft

    A native ROS driver for ATI Ethernet Net F/T and Ethernet Axia force/torque sensors, offering a standalone node for ROS 1 or ROS 2 and a ros2_control hardware plugin.

  • Software · Middleware

    rosmon2

    A terminal launcher and process monitor for ROS 2 that runs existing launch files through the native launch engine and manages their processes interactively.

  • Software · Middleware

    roslibrust

    An async Rust library for talking to ROS1 and ROS2 systems, built on Tokio, with one trait-based API that works across several transport backends.

  • Software · Middleware

    roslibpy

    A Python library for talking to ROS robots over WebSockets via rosbridge, without needing a local ROS installation. It mirrors the API of roslibjs.

  • Software · Middleware

    rosidl_rust

    A rosidl generator that lets ROS 2 packages be built with Rust, providing Rust bindings for ROS interface definitions. Debian packages are published for several ROS 2 distributions.

  • Software · Drones and boats

    ROSflight firmware

    Core firmware library for ROSflight, a flight controller architecture pairing an autopilot with a companion computer running ROS for offboard control of UAVs.

  • Software · Robot arms and industry

    ros_battery_monitoring

    Utilities for monitoring battery state in ROS with ros2_control. It publishes battery data and shows it as an RViz overlay.

  • Software · Middleware

    rosbag_timing_inspector

    A GUI tool for visualizing and analyzing message timing in ROS 2 bag files (.mcap or .db3). It reads only timestamps and topic names, so bags with custom message types still open.

  • Software · Middleware

    rosbag2_to_video

    A ROS 2 command line tool that converts image topics recorded in rosbag2 bags into video files. It can be installed from apt or built from source in a colcon workspace.

  • Software · Middleware

    B-Roll (rosbag2_broll)

    B-Roll is a set of ROS 2 plugins and libraries for working with video data in rosbag2, letting mp4 video files be played back as image topics.

  • Software · Middleware

    rosbag2_bag_v2

    A rosbag2 storage plugin that lets ROS 2 read, inspect and replay legacy ROS 1 bag files (bag format version 2).

  • Software · Middleware

    ros_babel_fish

    A C++ library that lets ROS2 nodes subscribe to, publish, and call services or actions for message types unknown at compile time.

  • Software · Perception

    aruco_opencv

    A ROS wrapper around OpenCV's ArUco module that detects ArUco markers in camera images and publishes their poses. It also includes scripts to generate printable marker PDFs.

  • Software · Middleware

    ros2_system_webview

    A ROS 2 node that serves a web dashboard showing live system statistics, a /rosout log viewer, and browsers for nodes and topics.

  • Software · Middleware

    ros2_snapshot

    Python tools for ROS 2 that capture a specification model of a workspace's packages and a deployment model of a running ROS system, for documentation and model-based engineering.

  • Software · Middleware

    ros2_service_load_balancing

    A ROS 2 package that adds load balancing to ROS 2 services, so one service name can be served by several server instances.

  • Software · Middleware

    ros2_rust (rclrs)

    A set of projects, centered on the rclrs client library, that lets developers write ROS 2 applications in Rust.

  • Software · Middleware

    ros2_pulse

    A low-overhead probe that measures per-topic message rates and node liveness for ROS 2, covering both inter-process and intra-process traffic, injected via LD_PRELOAD without rebuilding.

  • Software · Middleware

    ros2_persist_parameter_server

    A ROS 2 node that acts as a parameter server, storing parameters that are marked persistent to a user-chosen file so they survive restarts.

  • Software · Middleware

    ros2_node_inspector

    A lightweight C++ GUI that lists live ROS 2 nodes and shows each selected node's direct publisher and subscriber connections, flagging faults in type, QoS, or liveness.

  • Software · Middleware

    ros2_medkit

    A diagnostics REST API for ROS 2 robots that discovers nodes, topics, services and actions and turns failures into tracked faults, with no code changes needed.

  • Software · Middleware

    launch

    A ROS 2 framework of tools for launching multiple processes together and for writing tests that involve several processes.

  • Software · Middleware

    ros2_fmt_logger

    A ROS 2 C++ logging library that adds fmt-style formatting as a replacement for the RCLCPP logging macros. It can be used alongside existing macro-based log statements.

  • Software · Middleware

    ros2_eventdispatch

    A ROS 2 node that uses ROS 2 as a message bus to dispatch events, built on the python-eventdispatch library. It is meant for robotics use cases.

  • Software · Perception

    ros2_cheese

    A ROS 2 package that saves camera images on demand: a trigger service captures the latest valid frame from an image topic and writes it to disk.

  • Software · Middleware

    ros2ai

    A ROS 2 command line extension that lets users ask questions and run ROS 2 commands in plain language, using OpenAI or a local Ollama model.

  • Software · Robot arms and industry

    robstride_ros2

    A ros2_control hardware component that drives RobStride actuators over CAN using RobStride's private protocol, with position, velocity and effort command modes.

  • Software · Humanoids and robot learning

    RoboTwin

    A bimanual robot manipulation platform with a simulator, generated demonstration data, and benchmark tasks for training and evaluating dual-arm policies.

  • Software · Middleware

    Robot Raconteur Companion

    A C++ companion library with utilities for Robot Raconteur services, device info parsing, Eigen conversions, and standard service types.

  • Software · Middleware

    Robot Raconteur

    A communication framework for robotics, automation and the Internet of Things, letting services and clients talk to each other across many languages and platforms.

  • Software · Middleware

    RobotPy

    Core Python packages that wrap the C++ artifacts of allwpilib, officially supported for FIRST Robotics Competition robots. Provides the RobotPy libraries as a set of interdependent packages.

  • Software · Humanoids and robot learning

    robot_lab

    An extension library for Isaac Lab that trains reinforcement learning locomotion policies for many legged, wheeled and humanoid robots in an isolated repository.

  • Software · Robot arms and industry

    Robotic Manipulation (course code)

    Companion software for the Robotic Manipulation textbook on perception, planning, and control, used in an MIT robotics course. Documentation is published online.

  • Software · Perception

    robot_body_filter

    A ROS filter that removes the robot's own body from point clouds and laser scans, so the robot does not appear as obstacles in its sensor data.

  • Software · Simulators

    Robotarium Python simulator

    A Python simulator and API for the Robotarium, Georgia Tech's remotely accessible multi-robot testbed, re-implemented as an open-source version of the MATLAB simulator.

  • Software · Perception

    RoboSense rs_driver

    A driver library that receives and decodes point cloud data from RoboSense LiDAR sensors, either from a live device or from recorded PCAP files.

  • Software · Robot arms and industry

    roboplan_ros

    ROS 2 wrappers that expose the RoboPlan motion planning library through C++ and Python packages, with RViz tools for visualization and interaction.

  • Software · Humanoids and robot learning

    RoboOS

    RoboOS is an open-source embodied operating system that coordinates multiple robots through a hierarchical brain-and-cerebellum architecture.

  • AI model · Humanoids and robot learning

    RoboInter-VLM

    RoboInter-VLM is a suite of intermediate representation resources for robotic manipulation, including a large annotated dataset, a VQA benchmark, and VLM planners built on Qwen2.5-VL and…

  • Software · Navigation and mapping

    Road Runner

    Road Runner is a Kotlin library for planning 2D paths and trajectories for mobile robots, designed for FTC robotics teams.

  • Software · Navigation and mapping

    Roadmap Explorer

    A ROS 2 module for robot exploration of unknown areas, built on frontier exploration with a roadmap, meant to work with Nav2 and SLAM for ground robots.

  • Software · Middleware

    rmw_int2dds

    A ROS 2 middleware implementation that runs ROS 2 applications on the int2DDS DDS/RTPS middleware, selected through the RMW_IMPLEMENTATION environment variable.

  • Software · Middleware

    rmw_fastrtps

    A ROS 2 middleware implementation that connects ROS 2 to eProsima's Fast DDS, letting ROS 2 applications communicate through Fast DDS and tune its publication, QoS, discovery and transport settings.

  • Software · Drones and boats

    rmw_desert

    A ROS middleware that lets robots exchange messages over an underwater acoustic channel using the DESERT protocol stack, for submerged devices.

  • Software · Middleware

    rmw_cyclonedds

    A ROS 2 middleware plugin that lets ROS 2 use Eclipse Cyclone DDS as its underlying DDS implementation, with the aim of easy, fast and reliable communication.

  • Software · Middleware

    Open-RMF web

    A web-based interface for visualizing and controlling Open-RMF robot fleet deployments, built from a set of packages including an API server, API client and dashboard framework.

  • Software · Middleware

    rmf_visualization

    A set of ROS 2 packages that visualize Open-RMF entities such as robots, doors, lifts, lanes, floorplans and obstacles in RViz, plus a websocket server for querying the schedule.

  • Software · Middleware

    rmf_traffic_editor

    A graphical editor for annotating building floorplans with traffic lanes, plus Python tools that turn the saved map into simulation worlds and navigation graphs.

  • Software · Middleware

    rmf_traffic

    A ROS package implementing algorithms and data structures for scheduling and negotiating traffic between multiple mobile robots within Open-RMF.

  • Software · Middleware

    rmf_task

    A C++ library of Open-RMF packages for defining, scheduling and allocating tasks across robot fleets. It includes an out-of-the-box sequence-of-phases task implementation.

  • Software · Simulators

    rmf_simulation

    Simulation plugins for Open-RMF that model buildings such as doors, lifts and crowds, plus robots with navigation, readonly position reporting and object teleporting.

  • Software · Middleware

    rmf_battery

    A C++ library for modelling a robot's battery life, covering the battery, mechanical and power systems and the energy drawn by devices and by motion.

  • Software · Humanoids and robot learning

    rl_sar

    A framework for simulating and deploying reinforcement learning control policies on quadruped, wheeled, and humanoid robots, bridging simulation (Gazebo, MuJoCo) and real hardware.

  • Software · Humanoids and robot learning

    RLinf

    RLinf is an open-source reinforcement learning infrastructure for embodied and agentic AI, meant for scaling RL training across many GPUs and nodes.

  • Software · Navigation and mapping

    RKO-SLAM

    A ROS2 LiDAR-inertial SLAM system that builds maps from sub-maps, closes loops, and aligns multiple recording sessions into one frame.

  • Software · Microcontrollers and firmware tools

    RIOT

    RIOT is an open-source operating system for microcontrollers, built for Internet of Things and other embedded devices, with a focus on energy efficiency and real-time behavior.

  • Software · Middleware

    rig_reconfigure

    A standalone ROS 2 parameter editor, an alternative to RQT's dynamic reconfigure plugin, built on Dear ImGui. It groups parameters by their name prefix.

  • Software · Middleware

    resource_retriever_service

    A ROS 2 service definition, in-memory service implementation, and resource retriever plugin that lets RViz load remote mesh files for visualization.

  • Software · Middleware

    reductstore_agent

    A ROS 2 node that records selected topics into a ReductStore instance, with YAML-based configuration. The project is in maintenance mode, with Reduct Bridge named as the actively developed successor.

  • Software · Middleware

    ReductBridge

    A bridge that connects robotics and industrial IoT data sources to ReductStore for long-term storage, configured through a TOML file.

  • AI model · Humanoids and robot learning

    Reactive Diffusion Policy

    A slow-fast visual-tactile policy learning system for contact-rich robot manipulation, built on diffusion policies and tested on bimanual real robots.

  • Software · Perception

    rc_reason_clients_ros2

    ROS 2 client nodes that talk over REST to the Roboception rc_reason software suite. They let ROS 2 systems use rc_reason services.

  • Software · Middleware

    rclpy_message_converter

    A lightweight ROS package and Python library that converts between Python dictionaries or JSON and ROS messages, in both directions.

  • Software · Middleware

    rclnodejs

    A Node.js client library for ROS 2 offering JavaScript and TypeScript APIs to build ROS 2 applications, including topics, services, actions and parameters.

  • Software · Middleware

    rcl_logging_syslog

    A ROS 2 logging backend that sends log messages through the system syslog interface to rsyslog, for file storage or forwarding to tools like Fluent Bit.

  • Software · Middleware

    rcl_logging_journal

    An alternative ROS 2 logging backend that writes log records into the systemd journal, so they can be filtered and queried with journalctl. Built for systemd-based Linux hosts.

  • Software · Middleware

    rclc

    rclc is a C client library for ROS 2 that adds convenience functions over the rcl types, plus a single-threaded executor, lifecycle nodes and a parameter server.

  • Software · Perception

    rc_genicam_driver_ros2

    A ROS2 driver that configures Roboception rc_visard or rc_cube stereo sensors over GenICam/GigE Vision and publishes their images, depth data and point clouds.

  • Software · Perception

    rc_dynamics_api

    A C++ library for receiving and handling dynamic-state data streams, such as pose, velocity and IMU data, from Roboception's rc_visard stereo camera with self-localization.

  • Software · Perception

    rcdiscover

    A set of tools for discovering Roboception devices such as rc_visard and rc_cube on the network via GigE Vision, with a console and a graphical version.

  • Software · Navigation and mapping

    raspimouse_slam_navigation_ros2

    A ROS 2 package set that runs SLAM mapping and autonomous navigation on a Raspberry Pi Mouse robot, using slam_toolbox and Nav2.

  • Software · Navigation and mapping

    Raspberry Pi Mouse ROS 2 node (raspimouse2)

    A ROS 2 node that controls the Raspberry Pi Mouse robot, exposing its motors, LEDs, buzzer, sensors and odometry as ROS topics and services.

  • Software · Navigation and mapping

    Raph Rover robot packages (raph_robot)

    ROS packages for the Raph Rover robot. They are meant to run only on the real robot, not in simulation.

  • Software · Navigation and mapping

    Raph Rover common packages (raph_common)

    Common ROS packages for the Raph Rover robot, shared between real robot operation and simulation. They are meant to run on any machine in the ROS network.

  • Software · Middleware

    qml_ros2_plugin

    A plugin that connects QML user interfaces to ROS 2, letting QML apps log, publish, subscribe, call services and actions, and look up transforms.

  • Software · Middleware

    qml6_ros2_plugin

    A plugin that connects QML user interfaces to ROS 2, letting QML apps talk to ROS 2 topics, services, actions and transforms. Successor to the Qt5 version.

  • Software · Drones and boats

    pyulog

    A Python package for parsing ULog flight log files, plus command-line tools to inspect, extract, and convert them to CSV, KML, and ROS2 bag formats.

  • Software · Robot arms and industry

    pytorch_kinematics

    A PyTorch library for differentiable, batched robot forward kinematics, Jacobians and damped least squares inverse kinematics, loading URDF, SDF and MJCF robot descriptions.

  • Software · Robot arms and industry

    python-can

    A Python library giving developers common abstractions for Controller Area Network (CAN) buses, with utilities to send and receive messages across many hardware backends.

  • Software · Humanoids and robot learning

    PySpaceMouse

    A Python library that reads 3Dconnexion SpaceMouse devices directly over raw HID, without needing the vendor drivers or software. Used for teleoperation and robot control.

  • Software · Simulators

    PyRoboSim

    A 2D mobile robot simulator for prototyping robot behaviors, with an optional ROS 2 interface.

  • Software · Robot arms and industry

    pyroboplan

    An educational Python library for manipulator motion planning, built on the Pinocchio bindings for robot kinematics and dynamics. It is meant for learning, not for serious planning and control work.

  • Software · Navigation and mapping

    PyPose

    A PyTorch library for robot learning that pairs deep perception models with physics-based optimization, offering Lie group tensors, filters, solvers and optimizers.

  • Software · Robot arms and industry

    pymycobot

    A Python API for serial and socket communication with Elephant Robotics robots, used to control them. It supports the myCobot, MechArm, myPalletizer, ultraArm and Pro450 models.

  • Software · Robot arms and industry

    PyModbus

    A Python implementation of the Modbus protocol, providing client, server and simulator components with both synchronous and asynchronous APIs.

  • Software · Drones and boats

    PyFlyt

    PyFlyt is a UAV flight simulator for testing reinforcement learning algorithms on drones and fixed-wing aircraft. It ships with Gymnasium and PettingZoo environments.

  • Software · Simulators

    PyElastica

    PyElastica is a Python library for simulating assemblies of slender, one-dimensional structures using Cosserat rod theory. It is the Python implementation of the Elastica project.

  • Software · Drones and boats

    Flight Review (PX4)

    A web application for analyzing flight logs in the ULog format, letting users upload logs and inspect them in the browser with interactive plots and a 3D view.

  • Software · Perception

    ptz_action_server

    Generic ROS action messages for controlling pan-tilt-zoom cameras and pan-tilt units, plus wrapper packages that expose vendor drivers through one common interface.

  • AI model · Humanoids and robot learning

    PRTS

    PRTS is a vision-language-action foundation model built on a Qwen3-VL backbone, pre-trained with reward-label-free contrastive RL to judge how close a state is to a language goal.

  • Software · Robot arms and industry

    ProxSuite

    A C++ collection of numerical solvers for linear and quadratic programs, built on primal-dual proximal algorithms, aimed at robotics and other optimization uses.

  • Software · Navigation and mapping

    ProxMPC

    A nonlinear model predictive controller for ROS 2 that solves optimal control with an SQP scheme over ProxQP, packaged as a reusable core and a Nav2 controller plugin.

  • Software · Middleware

    protobuf_comm

    A lightweight C++ library for sending Protocol Buffers messages over a network, with a framing protocol that adds length, type and optional AES encryption.

  • Software · Middleware

    proto2ros

    A toolkit that generates ROS 2 message definitions from Protobuf messages and provides C++ and Python conversion APIs between the two formats.

  • Software · Microcontrollers and firmware tools

    PROS (VEX V5)

    PROS is an open-source alternative operating system and kernel for the VEX V5 Brain, developed in C and C++ for building robot programs.

  • Software · Drones and boats

    Project AirSim

    An open-source, engine-independent simulation platform for autonomous systems such as drones, fixed-wing aircraft and ground vehicles, runnable with or without Unreal Engine 5.

  • Software · Perception

    potree_rviz_plugin

    An rviz plugin that renders Potree point clouds, large multi-resolution point clouds produced by the Potree Converter, inside the rviz visualizer.

  • Software · Navigation and mapping

    potential_fields

    A C++ library and ROS 2 package implementing artificial potential field methods for path planning and shared control of robotic manipulators.

  • Software · Navigation and mapping

    pose_cov_ops

    A C++ library wrapping MRPT for geometric operations on SE(2) and SE(3) poses and points that carry uncertainty, packaged for ROS.

  • Software · Middleware

    POPF

    POPF is a partial-order planner for PDDL planning problems, from the KCL/Strathclyde planning group, adapted to build with modern compilers.

  • Software · Perception

    pointcloud_to_ply

    A ROS 2 package that subscribes to a point cloud sensor topic and saves the incoming clouds to disk as .ply or .obj files.

  • Software · Perception

    pointcloud_conversions

    A ROS 2 Humble package with three utilities for capturing point clouds and converting or reframing PLY and XYZ point-cloud files between coordinate frames.

  • Software · Middleware

    plotjuggler-ros-plugins

    ROS plugins for PlotJuggler, adding ROS and ROS2 support to the plotting tool through external plugins such as a rosbag loader and a live topic subscriber.

  • Software · Robot arms and industry

    play_motion_builder

    A ROS toolkit for designing and creating predefined robot motions, with a node, an RQT GUI, and a JavaScript library for interfacing with it.

  • Software · Robot arms and industry

    play_motion2

    A ROS 2 tool for playing pre-recorded robot motions, with simultaneous trajectories across several joint groups, plus its message definitions.

  • Software · Humanoids and robot learning

    Piper (text to speech)

    Piper is a fast, local neural text-to-speech engine that uses espeak-ng for phonemization. It can be installed with pip as piper-tts.

  • Software · Drones and boats

    Ping Python library (Blue Robotics sonar)

    A Python library for talking to Blue Robotics' Ping sonar, an ultrasonic altimeter for underwater projects. It wraps the device's full set of commands in one interface.

  • Software · Microcontrollers and firmware tools

    Pimoroni Pico libraries

    A library collection of C/C++ and MicroPython drivers for Pimoroni's RP2040 and RP2350 boards, Pico add-ons and breakout sensors, with a custom MicroPython build.

  • Software · Robot arms and industry

    picknik_controllers

    ROS 2 controllers that forward cartesian twist commands and reset hardware faults, prefixed with picknik_ for later contribution to ros2_controllers.

  • Software · Cars

    PiCar-X

    A Python library for controlling the PiCar-X, a small robot car built on Raspberry Pi, with SunFounder's Robot Hat board and vilib camera support.

  • AI model · Humanoids and robot learning

    PhyWorld

    PhyWorld is a video-generation world model that continues a scene into physically plausible, temporally coherent frames, post-trained from Wan2.2-I2V-A14B.

  • Software · Perception

    PhotonVision

    PhotonVision is a free computer vision program for FIRST Robotics Competition teams, used to process camera images for robots. It comes with a web UI and Java and C++ libraries.

  • Software · Navigation and mapping

    PathPlanner

    PathPlanner is a motion profile generator for FRC robots, used to design robot paths and autonomous routines with a desktop app and a robot-side library.

  • Software · Navigation and mapping

    Patchwork++

    Patchwork++ is a fast, robust, self-adaptive algorithm that segments the ground from 3D point clouds, available as C++, Python, and ROS2 packages.

  • Software · Perception

    Pangolin

    A set of lightweight, portable C++ libraries for prototyping 3D, numeric, and video-based programs, widely used in computer vision to remove platform-specific boilerplate.

  • Software · Robot arms and industry

    panda-py

    Python bindings for controlling Franka Emika robots (Panda and FR3) through libfranka. Lets you program the arm directly from Python code and Jupyter notebooks.

  • Software · Robot arms and industry

    OsqpEigen

    A simple C++ wrapper around the OSQP quadratic programming solver that exposes it through Eigen types. It is intended for C++ projects that need to solve QPs.

  • AI model · Humanoids and robot learning

    OpenWAM

    OpenWAM is an open, modular research stack for developing World-Action Models, pairing infrastructure for composing model and training choices with controlled studies and a pretrained model.

  • Software · Humanoids and robot learning

    Open Teach

    Open Teach is a teleoperation system that lets people control robot manipulators with a Meta Quest 3 VR headset, collecting demonstrations used to train dexterous manipulation policies.

  • Software · Robot arms and industry

    OpenRR

    OpenRR is a Rust-based robotics platform for controlling real and simulated robots through abstract hardware interfaces. It is under heavy development.

  • Software · Microcontrollers and firmware tools

    Open Roberta Lab

    A web-based programming environment for robots, served by a Java server that can be run locally for building and experimenting with the lab.

  • Software · Drones and boats

    OpenDroneMap (ODM)

    A command-line toolkit that turns drone photos into point clouds, 3D textured models, orthophotos and elevation models. Runs on Windows, Mac and Linux.

  • Software · Middleware

    OpenCyphal libcanard

    A C implementation of the Cyphal/CAN transport layer for high-integrity real-time embedded systems, supporting Cyphal v1.1, v1.0, and legacy UAVCAN v0 (DroneCAN).

  • Software · Robot arms and industry

    OpenArm CAN library

    A C++ library and command-line tool for CAN bus communication with OpenArm robot hardware, driving Damiao motors over CAN or CAN-FD interfaces on Linux.

  • Software · Robot arms and industry

    opcua-asyncio

    An asyncio-based Python library implementing OPC UA clients and servers, with a synchronous wrapper for code that is not async.

  • Software · Middleware

    Olive OpenRMF fleet adapter

    A fleet adapter that connects Olive Robotics ANT1 robots to the OpenRMF fleet management framework as a ROS 2 package.

  • Software · Navigation and mapping

    OKVIS2

    OKVIS2 is a visual-inertial SLAM system that estimates a device's pose and builds a map from camera and IMU data, using keyframes and nonlinear optimisation with loop closure.

  • Software · Humanoids and robot learning

    ODRI master board

    Hardware and firmware for a master board that gathers sensor and actuator data for the Solo quadruped and links it to a realtime computer over wired or wireless connections.

  • Software · Navigation and mapping

    odom_to_tf_ros2

    A ROS 2 node that subscribes to an odometry topic and republishes its pose as a tf transform, with options to override frame names and timestamps.

  • Software · Humanoids and robot learning

    oculus_reader

    A Python tool that reads the pose and button presses of Oculus Quest controllers, using an Android app installed on the headset and communicated with over ADB.

  • Software · Navigation and mapping

    octomap_rviz_plugins

    RViz display plugins for visualizing octomap messages in ROS, used to show occupancy maps built with OctoMap in the RViz 3D viewer.

  • Software · Middleware

    NoDL (Node Definition Language)

    A schema and toolkit for describing a ROS 2 node's interface, covering its parameters, topics, services and actions.

  • Software · Middleware

    nobleo_socketcan_bridge

    A ROS2 bridge that exposes CAN frames from a SocketCAN device as ROS2 topics, re-implemented from ROS1's socketcan_bridge.

  • Software · Perception

    nicla_vision_ros2

    A ROS 2 package that receives sensor data streamed from an Arduino Nicla Vision board and republishes it as ROS topics. It is aimed at using the board inside ROS 2 systems.

  • Software · Middleware

    network_bridge

    A ROS2 node that bridges ROS2 topics across networks over UDP, TCP, or ZMQ, for remote communication between a base station and robots or between several robots.

  • Software · Navigation and mapping

    neo_nav2_bringup

    Launch files that bring up the Nav2 navigation stack for Neobotix robots. It serves as shared boilerplate across the company's robot models.

  • Software · Humanoids and robot learning

    ndcurves

    A header-only C++ library, with Python bindings, for building curves of any order and dimension, including exact splines through waypoints.

  • AI model · Cars

    NAVSIM baselines (TransFuser, LTF)

    NAVSIM is a pseudo-simulation framework for evaluating autonomous driving planners, with baseline agents such as TransFuser and LTF. It targets fast, large-scale benchmarking of driving models.

  • Software · Navigation and mapping

    NavMap

    NavMap is a C++ and ROS 2 library that represents navigable surfaces for mobile robot navigation and localization as triangular meshes instead of grid maps.

  • Software · Simulators

    nav2_minimal_turtlebot_simulation

    A minimal TurtleBot 3 and TurtleBot 4 simulation built on standard ROS-GZ tools, meant for use with nav2_bringup and user examples.

  • Software · Middleware

    dispatcher

    A Qt-based ROS 2 widget for starting, stopping, and monitoring ROS nodes and arbitrary shell processes, with its UI built from a YAML file.

  • AI model · Humanoids and robot learning

    MuseVLA

    MuseVLA is a vision-language-action model for robotic manipulation that picks thermal, acoustic, radar, or RGB-only sensing per task. It is built on the VITRA model.

  • Software · Humanoids and robot learning

    MuJoCo MPC

    An interactive application and framework for real-time predictive control of robots with MuJoCo, using shooting-based planners such as iLQG, Gradient Descent and Predictive Sampling.

  • Software · Drones and boats

    MRS UAV System

    A ROS 2 control, state estimation, mapping and planning system for multirotor drones, built by the MRS group at the Czech Technical University in Prague for research and education.

  • Software · Perception

    mrpt_sensors

    ROS 2 nodes that read a range of robotics sensors (stereo cameras, GNSS receivers, IMUs, Velodyne lidars) through the mrpt-hwdrivers library and publish their data as ROS messages.

  • Software · Navigation and mapping

    mrpt_ros_bridge

    A ROS 2 package providing a C++ bridge between the MRPT toolkit and ROS 2, converting maps, sensor data, poses and images between the two message formats.

  • Software · Navigation and mapping

    mrpt_path_planning

    A kinematically feasible path planner for robots and vehicles on planar environments, handling arbitrary footprints and differential-drive, Ackermann and holonomic kinematics, built on MRPT.

  • Software · Robot arms and industry

    MPlib

    MPlib is a lightweight Python package for robot motion planning that works without ROS and is quick to set up. It covers most manipulation planning needs in a few lines of code.

  • AI model · Humanoids and robot learning

    MOSAIC (humanoid motion tracking and teleoperation)

    MOSAIC is a training codebase for humanoid motion tracking and whole-body teleoperation, built on Isaac Lab and aimed at G1, H1_2 and Adam robots.

  • AI model · Humanoids and robot learning

    MolmoBot

    MolmoBot is a research project for training robot manipulation policies in large-scale simulation that transfer zero-shot to real robots. It includes the MolmoBot-DROID policy and related data tools.

  • AI model · Perception

    Molmo2-ER

    Ai2's open vision-language model family Molmo2 (and MolmoPoint, a pointing extension), with code to train, evaluate, and run it for image, multi-image and video understanding.

  • Software · Navigation and mapping

    mola_state_estimation

    A set of ROS 2 packages providing state estimators for robots and vehicles within the MOLA framework, from a simple constant-velocity updater to a factor-graph smoother.

  • Software · Navigation and mapping

    mola_sm_loop_closure

    An offline loop-closure engine that corrects keyframe poses in MOLA simplemap files by detecting loops and re-optimising the map, then writes the result back to disk.

  • Software · Navigation and mapping

    MOLA LiDAR odometry

    A LiDAR odometry library built on the MOLA and MRPT frameworks, usable inside ROS 2 or from a command-line tool on offline datasets.

  • Software · Navigation and mapping

    mola_input_rosbag1

    A MOLA data source module that reads ROS 1 .bag files and exposes their contents as MOLA observations, without needing a ROS 1 installation.

  • Software · Navigation and mapping

    mola_input_ouster

    A MOLA input module that reads point clouds and IMU data from Ouster LiDAR sensors, live or replayed from PCAP or OSF files, without needing ROS.

  • Software · Navigation and mapping

    mola_imu_preintegration

    A lightweight C++ package for IMU preintegration, IMU data manipulation and basic IMU calibration, part of the MOLA framework.

  • Software · Navigation and mapping

    mola_gnss_to_markers

    A ROS 2 node that turns GNSS (GPS) readings into markers drawn as ellipsoids on a MOLA georeferenced map, for visualization.

  • Software · Robot arms and industry

    Modern Robotics code library

    A code library accompanying the book Modern Robotics, offering educational functions for robot mechanics, planning, and control in Python, MATLAB, and Mathematica.

  • Software · Simulators

    mobile_robot_simulator

    A simple ROS simulator for mobile robots, providing a simulated mobile base and a laser scanner for high-level simulation.

  • Software · Humanoids and robot learning

    Mobile ALOHA (learning code)

    Code for teleoperating and recording demonstrations with the Mobile ALOHA bimanual mobile manipulation robot, forked from the ALOHA repo. Used to collect training data for imitation learning.

  • Software · Perception

    mini_tof

    A ROS 2 package that passes readings from miniature time-of-flight sensors to ROS 2 topics, including raw histogram data, without requiring sensor or firmware expertise.

  • Software · Humanoids and robot learning

    Minari

    Minari is a Python library for offline reinforcement learning research, offering a store of datasets to read from and tools to write new ones. It works like an offline counterpart of Gymnasium.

  • AI model · Humanoids and robot learning

    MiMo-Embodied

    An official evaluation suite for the MiMo-Embodied vision-language model, covering embodied AI and autonomous driving benchmarks. It is for evaluation only and contains no training code.

  • Software · Middleware

    eProsima Micro XRCE-DDS

    A C library implementing the DDS-XRCE protocol so resource-constrained microcontrollers can talk to the DDS world through a broker agent.

  • Software · Microcontrollers and firmware tools

    micro-ROS for microcontrollers (ESP-IDF, Arduino)

    A component that brings micro-ROS to ESP32 microcontrollers under ESP-IDF, so they can take part in ROS 2 systems. It is not ready for production use.

  • Software · Middleware

    message_tf_frame_transformer

    A ROS node that transforms messages of many types into a different coordinate frame, so other nodes can use data in a frame they expect without changing their code.

  • Software · Middleware

    message_filters

    A ROS 2 package that provides filters for synchronizing and processing ROS messages. It is described as a set of filters for ROS messages, with details in its documentation.

  • Software · Middleware

    MeshCat

    MeshCat is a browser-based 3D viewer built on three.js that is controlled remotely by sending geometry and transform commands over WebSockets, so it can be driven from other languages.

  • Software · Drones and boats

    MAVSDK-Python

    A Python wrapper for the MAVSDK drone control library that talks to a C++ gRPC server to command MAVLink-based vehicles. Published on PyPI as mavsdk-grpc.

  • Software · Drones and boats

    mavp2p

    A command-line Mavlink proxy, bridge and router that links serial, UDP and TCP endpoints, mainly to connect UAV flight controllers with ground stations over a network.

  • Software · Drones and boats

    mavlink-router

    A C application that routes MAVLink messages between several endpoints such as serial links, UDP and TCP connections. It forwards each packet toward the systems it targets.

  • Software · Middleware

    marti_common

    A collection of utility ROS 2 packages from Southwest Research Institute for working with the Robot Operating System, released for several ROS 2 distributions.

  • Software · Navigation and mapping

    mapoi

    A ROS 2 metapackage for managing maps and points of interest (POIs) for Navigation2, covering map switching, POI management, and autonomous navigation from RViz2 or a web UI.

  • Software · Navigation and mapping

    manif

    manif is a header-only C++11 library, with Python 3 wrappers, for Lie group computations in state estimation for robotics. It supplies Lie groups and their analytic Jacobians.

  • Software · Navigation and mapping

    MAD-ICP

    MAD-ICP is a LiDAR odometry pipeline that estimates a sensor's motion from point clouds, aiming for robust, real-time operation. It was accepted to RA-L 2024.

  • Software · Drones and boats

    madflight

    A toolbox for building flight controllers for multicopters and airplanes on ESP32, RP2040/RP2350 and STM32 boards, using PlatformIO or the Arduino IDE.

  • Software · Perception

    Machine Vision Toolbox for Python

    A Python toolbox for computer vision research and teaching, wrapping NumPy, OpenCV and Open3D behind an object-oriented image API with camera models and 3D vision tools.

  • Software · Navigation and mapping

    Las Vegas Reconstruction 2.0 (LVR2)

    A C++ library for building surface reconstructions from point cloud data, with classification of the found surfaces into predefined categories, aimed at robotics such as navigation and localization.

  • Software · Middleware

    log_view

    A terminal ncurses viewer for ROS rosout log messages, letting you filter, search and navigate logs live or from rosbag2 files.

  • Software · Humanoids and robot learning

    LocoMuJoCo

    An imitation learning benchmark for whole-body control, with humanoid, quadruped and musculoskeletal human environments built on MuJoCo and JAX, plus datasets of motion capture data.

  • Software · Navigation and mapping

    localization_msgs_tools

    ROS 2 nodes that convert localization messages: one forwards pose messages to the tf tree, the other adds or replaces covariance in localization messages.

  • AI model · Humanoids and robot learning

    LingBot-World

    An open-source world simulator built from video generation, letting users interact with and explore generated environments over time.

  • AI model · Perception

    LingBot-Depth

    A depth model that turns incomplete, noisy depth sensor readings into complete, metric-accurate 3D measurements, aimed at robot learning and 3D vision.

  • Software · Humanoids and robot learning

    linear_feedback_controller

    A ros2_control package of controllers that run linear feedback control for robots, with a PD phase followed by feedback driven by an external controller such as a whole-body MPC.

  • AI model · Humanoids and robot learning

    Light-O1

    Light-O1-Preview is a model that turns a text instruction into whole-body humanoid motion, planning in language before generating the action. It is for research and robot control.

  • Software · Navigation and mapping

    lightning_rrt

    A ROS 2 Jazzy package that computes 2D navigation paths with the Rapidly-exploring Random Tree (RRT) algorithm. It includes example and visualization nodes.

  • Software · Middleware

    Lichtblick

    Lichtblick is an integrated visualization and diagnosis tool for robotics, usable in a browser or as a desktop app. It was forked from Foxglove Studio.

  • Software · Middleware

    libstatistics_collector

    A C++ library for collecting observed data and computing statistics, including ROS 2 topic statistics such as message age and period. It also provides moving average calculations.

  • Software · Robot arms and industry

    libmodbus

    A C library for talking to devices over the Modbus protocol, using either a serial port or an Ethernet connection.

  • Software · Perception

    libhri

    A helper library for the ROS4HRI framework that makes it easier to read a robot's perception of nearby humans, in C++ and Python.

  • Software · Perception

    libcaer_driver

    A ROS 2 driver that streams events and frames from Inilabs event-based cameras such as Davis and DvXplorer, using the libcaer library. It is an unofficial successor to the ROS 1 driver.

  • Software · Perception

    libaditof

    A C/C++ SDK from Analog Devices for controlling its time-of-flight (ToF) cameras, exposing the camera, AB, and depth frame streams through an API.

  • Software · Navigation and mapping

    Leo Rover robot packages (leo_robot)

    ROS packages for running the real Leo Rover robot, including startup scripts, launch files and firmware releases. They do not work in simulation.

  • Software · Navigation and mapping

    LemLib

    LemLib is an open-source PROS template for VEX V5 robots that provides odometry, path following, and motion algorithms for tank-drive robots.

  • Software · Middleware

    launch_param_builder

    A Python library that helps load parameters inside ROS launch files. It is intended for use in launch scripts rather than as a standalone program.

  • Software · Middleware

    launch_frontend_py

    A Python frontend for the ROS 2 launch system that lets launch files be written in Python with the same actions and substitutions as the XML and YAML frontends.

  • Software · Perception

    laser_segmentation

    A ROS2 package that splits 2D laser scans into segments of beams using jump-distance clustering methods, with an online-reconfigurable interface.

  • Software · Perception

    laser_scan_merger

    A ROS 2 package that merges up to nine laser scan topics into one scan, using a multithreaded design and approximate time filtering.

  • AI model · Robot arms and industry

    LabVLA

    LabVLA is a vision-language-action model that turns a Qwen3-VL backbone into a real-time robot controller for scientific laboratory experiments.

  • Software · Robot arms and industry

    kuka_robot_descriptions

    A ROS 2 collection of URDF descriptions, xacro macros, joint limits and MoveIt configs for KUKA robot arms and KL external axes, usable with real hardware and simulations.

  • Software · Robot arms and industry

    Klampt

    Klampt is an open-source cross-platform toolbox for robot modeling, simulation, planning, optimization and visualization, with strengths in manipulation and locomotion, usable from C++ and Python.

  • Software · Navigation and mapping

    KISS-SLAM

    KISS-SLAM is a 3D LiDAR simultaneous localization and mapping system, aiming to be simple, robust and accurate. It is installed as a Python package.

  • Software · Navigation and mapping

    KISS-Matcher

    A fast, scalable point cloud registration library in C++ and Python that aligns two 3D point clouds, with ROS2 and robust outlier rejection built on the ROBIN package.

  • Software · Robot arms and industry

    kinematics_interface

    A ROS 2 package providing a C++ kinematics interface so controllers can drive robots in Cartesian space, with KDL and Pinocchio-based implementations.

  • Software · Navigation and mapping

    Khronos

    Khronos is an online metric-semantic SLAM system that tracks both short-term dynamics and long-term changes in dynamic environments, building a spatio-temporal map of the scene.

  • Software · Middleware

    keyboard_handler

    A lightweight, cross-platform library for handling keyboard input, with integration into ROS.

  • Software · Middleware

    kdl_parser

    A C++ package that converts robot descriptions from URDF into KDL, the Kinematics and Dynamics Library's tree representation.

  • Software · Robot arms and industry

    Mini Cheetah motor controller firmware (motorcontrol)

    Firmware for the motor controller boards of the Mini Cheetah robot, written for a specific integrated three-phase controller and designed to be portable to other boards.

  • Software · Middleware

    jig

    Jig generates strongly typed C++ and Python ROS 2 lifecycle node scaffolding from a single YAML file that declares publishers, subscribers, services, actions and parameters.

  • Software · Simulators

    JaxSim

    JaxSim is a differentiable physics engine built on JAX, aimed at co-design and robot learning, with a focus on locomotion.

  • Software · Humanoids and robot learning

    Isaac Lab-Arena

    A framework for composing robot simulation environments from scenes, embodiments and tasks, and for running and analyzing policy evaluations at scale in Isaac Lab.

  • AI model · Humanoids and robot learning

    Isaac 0.5 (Perceptron)

    Isaac 0.5 is a 36-billion-parameter open model for video understanding, embodied reasoning, and robot control, released with training and inference code built on LeRobot.

  • Software · Simulators

    IR-SIM

    A lightweight, YAML-configured Python robot simulator for navigation, control, and learning, with built-in collision detection and a Matplotlib renderer.

  • Software · Robot arms and industry

    inverse_dynamics_solver

    A ROS 2 library for solving the inverse dynamics of serial manipulators, returning joint torques or dynamic matrices from joint positions, velocities and accelerations.

  • AI model · Humanoids and robot learning

    INTACT

    INTACT is an end-to-end JEPA world model that learns to map a desired goal or observed change directly to robot actions, without searching over candidate actions at deployment.

  • Software · Drones and boats

    INAV Configurator

    A cross-platform desktop tool for configuring the INAV flight control system on multirotor and fixed-wing aircraft. It is distributed as a standalone application.

  • Software · Humanoids and robot learning

    iDynTree

    A C++ library of rigid-body dynamics and kinematics algorithms for control, estimation and simulation, aimed mainly at free-floating robots such as humanoids.

  • AI model · Humanoids and robot learning

    Hy-Embodied-VLM-1.0

    An efficient vision-language model for embodied agents working in the physical world, activating about 3B of its roughly 30B parameters per token.

  • Software · Simulators

    husarion_gz_worlds

    A set of sample Gazebo simulation worlds for running Husarion robots, including an empty world with the plugins those robots need, an office-like world, and a world shaped like the company logo.

  • Software · Navigation and mapping

    husarion_controllers

    A set of robot controllers for the ros2_control framework, built for Husarion robots.

  • Software · Perception

    hri_rviz

    A set of rviz2 plugins for visualising human-related data, such as detected faces, bodies, skeletons and human TF frames. It is part of the ROS4HRI ecosystem.

  • AI model · Humanoids and robot learning

    H-JEPA

    H-JEPA is a training and planning codebase for hierarchical action-conditioned world models that plan visual tasks top-down in learned latent spaces. It covers simulated and DROID robot data.

  • Software · Perception

    hitch_estimation_apriltag_array

    A ROS 2 package that estimates the articulation angle between a mobile base and a cart hitched behind it, using an array of AprilTags on the cart and a rear-facing camera.

  • Software · Humanoids and robot learning

    HIL-SERL

    A set of libraries, environment wrappers and examples for training robot manipulation policies with reinforcement learning, using demonstrations and human corrections.

  • Software · Perception

    Hesai LiDAR SDK 2.0

    A C++ SDK for receiving and parsing point cloud data from Hesai LiDAR sensors, online over the network or offline from PCAP files.

  • Software · Middleware

    hector_rviz_overlay

    A library for RViz plugins that overlays Qt widgets or QML items on top of the RViz 3D render panel, or shows QML in a dockable panel.

  • Software · Middleware

    hatchbed_common

    A set of common C++ utility libraries for ROS 2 nodes, covering parameters, logging, transforms, odometry and point clouds.

  • Software · Humanoids and robot learning

    Gymnasium

    Gymnasium is a Python library offering a standard API for reinforcement learning environments, plus a set of environments that follow that API. It is a maintained fork of OpenAI's Gym.

  • Software · Cars

    gym-donkeycar

    A Gymnasium reinforcement-learning environment wrapper that lets agents drive simulated Donkey Car robots on several race tracks through the Donkey simulator.

  • Software · Middleware

    gstreamer_ros_babel_fish

    GStreamer elements that bridge ROS 2 image topics with GStreamer pipelines, streaming raw and compressed images in both directions.

  • Software · Middleware

    Greenwave Monitor

    A ROS 2 tool for runtime monitoring of topics, measuring frame rate and latency, with a terminal dashboard and a header-only C++ library for publishing diagnostics.

  • Software · Robot arms and industry

    grasp_synergy_adapter

    A ROS 2 adapter that drives multi-finger robot hands through predefined grasp synergies, mapping one normalized coordinate onto joint trajectories.

  • Software · Middleware

    ROS Graph Monitor

    A set of ROS 2 packages that monitor an entire ROS node graph, publishing periodic snapshots and diagnostics about its health.

  • Software · Robot arms and industry

    geometric_shapes

    A ROS package providing generic geometric shape and body definitions, plus routines for point containment and ray intersection on shapes and shape messages.

  • Software · Navigation and mapping

    GenZ-ICP

    A LiDAR odometry system that estimates a sensor's motion from point clouds, built to stay robust in degenerate environments through adaptive weighting.

  • Software · Drones and boats

    GCOPTER

    A multicopter trajectory optimizer built on the MINCO sparse trajectory representation, supporting nonlinear drag effects and user-defined state-input constraints.

  • AI model · Perception

    G²VLM

    G²VLM is a vision-language model that predicts 3D geometry from images and answers spatial reasoning questions, combining a 3D reconstruction expert with a multimodal understanding expert.

  • Software · Perception

    Fusion (AHRS)

    A sensor fusion library that combines gyroscope, accelerometer and magnetometer data from an IMU into an orientation estimate, written in C with a Python package.

  • Software · Perception

    frequency_cam

    A ROS/ROS2 node that colors each pixel of an event camera image by the frequency at which its brightness changes, producing a frequency image for periodic signals.

  • Software · Perception

    foxglove_compressed_video_transport

    A ROS 2 image transport plugin that encodes camera frames into Foxglove CompressedVideo messages using FFmpeg, so they can be recorded in rosbags and viewed in Foxglove Studio.

  • AI model · Humanoids and robot learning

    Flex-π

    A 6B-parameter world-action model for robot manipulation that jointly predicts future video, 3D pointmaps, semantic features and actions, runnable at different compute levels from one checkpoint.

  • Software · Middleware

    fkie_message_filters

    A C++17 library, a replacement for ROS message_filters, that chains typed data sources and sinks into processing pipelines with filters for ROS topics.

  • Software · Perception

    fibar_lib

    Plain C++ library for reconstructing images from event camera streams using a temporal and spatial filtering algorithm. It has no ROS dependencies.

  • Software · Perception

    ffmpeg_encoder_decoder

    A ROS 2 package that encodes and decodes ROS images with FFmpeg (libav), including hardware-accelerated codecs such as H.264 and HEVC, meant to be used by image transport plugins.

  • AI model · Humanoids and robot learning

    Faster-WAM

    Faster-WAM is an open-source world action model for robot manipulation that reuses future representations during inference to speed up action prediction while staying robust under distribution shifts.

  • Software · Middleware

    Fast CDR

    Fast CDR is a C++ library for serialization, offering the standard CDR mechanism plus a faster variant that modifies the standard.

  • Software · Robot arms and industry

    FastAccelStepper

    A fast alternative to the AccelStepper library that drives stepper motors via step/direction pulses with acceleration control, for many microcontroller platforms.

  • Software · Drones and boats

    ExpressLRS Configurator

    A cross-platform desktop tool for building and configuring ExpressLRS radio control link firmware and flashing it onto hardware. It runs as an Electron app.

  • Software · Robot arms and industry

    ewellix_lift_common

    ROS 2 description, MoveIt configuration and interface packages for Ewellix TLT motorized lifts, with RViz visualization and Gazebo simulation support.

  • Software · Perception

    event_image_reconstruction_fibar

    A ROS package that reconstructs log-intensity images from event camera streams using a temporal and spatial filtering algorithm (FIBAR), built on the fibar library.

  • Software · Perception

    event_camera_tools

    ROS 2 command-line tools for viewing, measuring, and converting event camera messages recorded or streamed from event sensors.

  • Software · Perception

    event_camera_renderer

    A ROS 2 tool that renders event camera message streams into ordinary image streams that can be viewed in standard image viewers.

  • Software · Perception

    event_camera_py

    A Python library for reading event camera data recorded in ROS and ROS2 bags and decoding it into structured numpy arrays. It works with event_camera_msgs messages.

  • Software · Perception

    event_camera_codecs

    A C++ decoder library, built for ROS1 and ROS2, that turns event camera data messages into per-event callbacks, with Python access through a separate package.

  • Software · Microcontrollers and firmware tools

    esptool

    A Python serial utility for flashing, provisioning and talking to Espressif chips. It runs on any platform with Python and a serial connection.

  • Software · Drones and boats

    ESP-FC

    Open-source flight controller firmware for DIY multirotor drones, running on ESP32 and ESP32-S3 boards. It is built for hobbyists seeking a low-cost, high-performance controller.

  • Software · Cars

    esmini

    esmini is a minimalistic player for OpenSCENARIO XML traffic scenarios, built on OpenDRIVE road networks, meant for embedding in other applications and tools.

  • Software · Perception

    enpose_tracking (enpose-ros)

    A ROS 2 node that connects to an Enpose 6-DoF optical marker tracking sensor, streams marker poses, and republishes them as ROS messages and TF.

  • Software · Humanoids and robot learning

    Embodied Agents (mbodi)

    A Python toolkit that plugs large language, robot-control and vision models into existing robot software with a few lines of code. It aims at research and prototyping.

  • AI model · Humanoids and robot learning

    EasyWAM

    A unified research codebase for training and evaluating World Action Models, covering several model designs, backbones and robot benchmarks such as LIBERO and RoboTwin.

  • Software · Navigation and mapping

    EasyNavigation plugins

    A collection of ROS 2 navigation plugins for the EasyNav framework, covering planners, controllers, map managers, localizers and recovery systems, each loaded dynamically via pluginlib.

  • Software · Navigation and mapping

    easynav_nav2_bridge

    A ROS 2 adapter that exposes a Nav2 NavigateToPose action server backed by EasyNav, so Nav2-compatible clients can drive EasyNav without knowing it is not Nav2.

  • Software · Perception

    dual_laser_merger

    A ROS 2 package that merges scans from two lidars into one laser scan.

  • Software · Drones and boats

    DroneCAN GUI Tool

    A cross-platform desktop application for managing and diagnosing DroneCAN and UAVCAN v0.9 devices on a CAN bus. It runs on Windows, Linux and macOS.

  • Software · Navigation and mapping

    DROID-SLAM

    A deep learning visual SLAM system that estimates camera poses and builds maps from monocular, stereo, or RGB-D camera input. It is built for research and evaluation on standard datasets.

  • Software · Drones and boats

    dRehmFlight

    An Arduino-compatible flight controller firmware for stabilizing small VTOL and experimental aircraft, aimed at hobbyists, students, and rapid prototyping.

  • AI model · Humanoids and robot learning

    DreamWAM

    A research codebase for a world action model that predicts future appearance, motion, depth and semantics to guide robot action prediction, using RGB-only inference.

  • Software · Navigation and mapping

    DPVO (Deep Patch Visual Odometry)

    Deep Patch Visual Odometry and SLAM estimate camera trajectories and point clouds from video or image directories using learned patch-based tracking, with an optional loop-closing backend.

  • Software · Humanoids and robot learning

    dex-retargeting

    A Python library that retargets human hand motion onto robot hands using several optimization methods. It is aimed at teleoperation and post-processing human hand data for robot imitation.

  • Software · Middleware

    DendROS

    DendROS colors ROS 2 launch output by node group so logs from many nodes are easy to tell apart, and adds a full-screen log viewer with filtering and search.

  • AI model · Perception

    DeFM (depth foundation model)

    DeFM is a vision backbone pretrained on 60M depth images via self-distillation, meant for robotic perception and sim-to-real transfer. It is a DINO-style encoder for depth inputs.

  • Software · Simulators

    DART (Dynamic Animation and Robotics Toolkit)

    DART is an open-source C++17 library with Python bindings (dartpy) for kinematics, dynamics, and contact simulation of articulated rigid and soft bodies in robotics and animation.

  • Software · Perception

    daheng4ros

    A ROS 2 driver that publishes images from Daheng Imaging VEN-U3 board-level cameras, with runtime parameter changes and optional undistortion.

  • Software · Robot arms and industry

    crx_kinematics

    A C++ and Python library for forward and inverse kinematics of the Fanuc CRX collaborative robot series, with a MoveIt 2 kinematics plugin.

  • Software · Robot arms and industry

    control_msgs

    A ROS package providing base messages, services and actions for robot control, including controller setpoints and joint and Cartesian trajectories.

  • Software · Robot arms and industry

    COMPAS FAB

    A Python package for planning and executing robotic fabrication inside the COMPAS parametric design framework. It connects robotics libraries such as OMPL and ROS to that environment.

  • AI model · Cars

    comma world model 4B

    A toolkit for distilling the openpilot driving model into a smaller driving model, trained on logged drive segments and then refined in a learned world model used as a simulator.

  • Software · Cars

    panda (comma.ai)

    Firmware and Python library for panda, a board that speaks CAN and CAN FD buses, built to run on an STM32H725 microcontroller.

  • AI model · Navigation and mapping

    Click-and-Traverse

    A reinforcement learning framework for teaching humanoid robots to walk through cluttered indoor scenes without colliding with obstacles, built on MuJoCo simulation with Unitree G1 assets.

  • Software · Middleware

    clearpath_config

    A Python parser and validator for Clearpath's robot.yaml configuration file, turning it into an object tree used by the Clearpath ROS 2 generators.

  • Software · Middleware

    class_loader

    A ROS-independent C++ library for loading plugins at runtime from shared libraries, without needing the classes' header files. It underpins the ROS pluginlib package.

  • Software · Middleware

    classic_bags

    A Python and C++ library giving a ROS 1 style interface for reading and writing ROS 2 bag files, so code written for rosbag can be ported with few changes.

  • AI model · Navigation and mapping

    CityWalker

    CityWalker is a learned navigation model that trains urban walking agents by imitation learning from thousands of hours of online city walking and driving videos.

  • Software · Navigation and mapping

    Choreo

    Choreo is a planner that generates time-optimal drivetrain trajectories for FIRST Robotics Competition robots, with an editor for building the paths.

  • Software · Drones and boats

    Crazyflie client (cfclient)

    Host applications for the Crazyflie drone, offering a graphical PC client, headless client, firmware loader and ZMQ interface. Built on the cflib library.

  • Software · Middleware

    cascade_lifecycle

    A ROS 2 library that lets lifecycle nodes depend on one another, so a transition on one node is automatically applied to its dependents.

  • Software · Cars

    cantools

    Python 3 tools for CAN bus work: parsing CAN database files, encoding and decoding CAN messages, and generating C code. It also includes a CAN bus monitor and signal plotting.

  • Software · Robot arms and industry

    canopen (Python)

    A Python library implementing the CANopen standard, aimed mainly at testing and automation rather than as a fully compliant master. It is mainly meant to be used as a master.

  • Software · Perception

    camera_aravis2

    A ROS 2 camera driver for GenICam-based GigEVision and USB3Vision industrial cameras, built on the Aravis library. It is a successor to camera_aravis.

  • Software · Perception

    BoxMOT

    A Python and C++ library of multi-object tracking modules that work with axis-aligned or oriented bounding box detections from any detector, with a CLI for tracking, evaluation, and ReID workflows.

  • AI model · Humanoids and robot learning

    Booster Soccer Showdown policies

    A robotics soccer competition toolkit for Booster T1 robots, built around generalization across environments, with teleoperation, motion tools and a DDPG training pipeline.

  • Software · Navigation and mapping

    Bonxai

    A header-only C++ library for sparse, unbounded 3D voxel grids, used to store and manipulate volumetric data. It is built mainly for fun and education.

  • Software · Middleware

    bob_llm

    A ROS 2 node that runs as an autonomous AI agent, talking to any OpenAI-compatible LLM endpoint while managing chat history, tool calls and runtime-loaded skills.

  • Software · Middleware

    bob_launch

    A meta-launcher for ROS 2 that builds and starts whole robot graphs from YAML or JSON config files, without hand-written Python launch files.

  • AI model · Humanoids and robot learning

    BitVLA

    BitVLA is a 1-bit vision-language-action model for robotic manipulation, with its weights quantized to 1.58 bits to cut memory use. It is evaluated on LIBERO tasks and VQA benchmarks.

  • Software · Middleware

    better_launch

    A replacement for the ROS2 launch system, offering simpler Python launchfiles and a TOML-based launch format for starting and configuring robot software.

  • Software · Drones and boats

    Betaflight Blackbox Explorer

    A web-based viewer for logs recorded by Betaflight's Blackbox feature, letting you step through flight data and plot values, with optional flight video playback alongside.

  • Software · Middleware

    behaviortree_cpp_pluginlib

    Pluginlib integration that lets BehaviorTree.CPP node plugins be registered and loaded automatically at runtime. It removes the need for a central list of plugins.

  • Software · Simulators

    bcr_bot

    A set of simulations of a differential drive robot with IMU, depth camera, stereo camera and 2D LiDAR, for Gazebo, MuJoCo and Isaac Sim, with ROS2 Nav2 and SLAM Toolbox support.

  • Software · Middleware

    bag2_to_image

    A ROS 2 tool that extracts camera images from a rosbag2 recording and saves them as JPEG files. It handles both raw and compressed image messages.

  • Software · Middleware

    AutoAPMS

    A ROS 2 framework for building and running robot behaviors as behavior trees, built on BehaviorTree.CPP, with a C++ core and a Python scripting API.

  • Software · Drones and boats

    at_sonde_ros_driver

    A ROS 2 driver that streams monitored parameters from an In-Situ Aqua TROLL multiparameter sonde over Modbus serial communication. It has been tested with the AT600 sonde.

  • Software · Middleware

    async_web_server_cpp

    A C++ asynchronous HTTP web server built on Boost.Asio, which can also handle WebSocket upgrade requests. It is a fork of an earlier GT-RAIL package.

  • Software · Drones and boats

    ArduPilot Gazebo plugin

    A Gazebo simulator plugin that connects ArduPilot SITL to Gazebo, with example vehicle models and worlds for quadcopters, delta wings and gimbals.

  • Software · Perception

    Aravis

    Aravis is a GLib/GObject library for capturing video from GenICam industrial cameras over gigabit Ethernet and USB3. It also includes a camera simulator and a simple video viewer.

  • Software · Humanoids and robot learning

    any4lerobot

    A collection of utilities for LeRobot projects, covering dataset conversion, version conversion, and workflow helpers. It is meant for people working with LeRobot datasets.

  • Software · Robot arms and industry

    Aligator

    Aligator is a C++ library with Python bindings for constrained trajectory optimization, used in robotics for motion planning, state estimation and model-predictive control.

  • Software · Middleware

    agni_tf_tools

    A ROS package of tools for defining static ROS tf transforms, with rviz extensions and command-line utilities for setting them up.

  • Software · Middleware

    AdvantageScope

    A robot diagnostics and log analysis application for FIRST robotics teams, used to review logs, visualize data, and inspect live robot data.

  • Software · Middleware

    AdvantageKit

    A logging, telemetry, and replay framework from Team 6328 for robot code, enabling replay of a robot's full state in simulation from a log file.

  • Software · Perception

    adi_imu (imu_ros2)

    A ROS2 node that reads data from Analog Devices MEMS inertial measurement units and publishes it on ROS2 topics, while also configuring the devices.

  • Software · Perception

    adi_iio (iio_ros2)

    A ROS2 package that connects Analog Devices IIO hardware to ROS2, exposing services to read and write IIO attributes and manage IIO buffers, with topics attachable to them.

  • Software · Middleware

    Adaptive Bridge

    A ROS 2 proxy that splits each topic into critical and noncritical streams, so a slow subscriber no longer stalls the publisher or other consumers.

  • Software · Humanoids and robot learning

    ADAM (automatic differentiation for rigid-body dynamics)

    A Python library that computes rigid-body dynamics for floating-base robots, with automatic differentiation across JAX, CasADi, PyTorch and NumPy backends sharing one interface.

  • Software · Robot arms and industry

    Adafruit CircuitPython ServoKit

    A CircuitPython helper library for driving servo motors through Adafruit's PWM/Servo FeatherWing, Shield, Pi HAT and Bonnet kits.

  • Software · Microcontrollers and firmware tools

    Adafruit Blinka

    A library that emulates the CircuitPython API so code written for CircuitPython can run on CPython or MicroPython hosts such as Raspberry Pi boards.

  • Robot · Drone

    STM32 Blackpill Quadcopter

    A low-cost quadcopter built around an STM32F411CEU Blackpill flight controller running INAV 6.0 firmware, with a frame mostly cut from carbon-fiber sheet.

  • Robot · Other

    SoftRafts

    A modular soft robot that bends, steers, connects with magnets and swims with a propeller, usable as a gripper, floating raft or snake-like chain.

  • Robot · Robot arm

    Scribbot

    A low-cost, mostly 3D-printed desktop robot arm that draws on a sticky note and can copy a doodle seen by a webcam.

  • Robot · Self-driving 1:10

    Slef Self-Driving Car (WRO 2025)

    A self-driving robot built by Team Double-X for the WRO 2025 Future Engineers challenge, navigating a track with walls and obstacles using a camera and stepper-driven steering.

  • Robot · Robot arm

    Seven 3-DOF Robotic Arm

    A 3-DOF Arduino-controlled robotic arm built from 3D-printed parts and SG90 servos, supporting manual joint control, inverse kinematics, gripper control and waypoint programming.

  • Robot · Drone

    R.O.B.I.N. Ornithopter

    A bio-inspired flapping-wing aerial robot for low-disturbance wildlife monitoring, using a transverse crank flapping mechanism, MPU6050 stabilization and RF control.

  • Robot · Home

    RoBart

    An autonomous hoverboard-based mobile robot controlled by an iPhone Pro running LLM agents for navigation and voice tasks.

  • Robot · Wheeled

    Remi 3 Micromouse

    Remi 3 is an autonomous micromouse robot that solves a 16×16 cell maze with no human input, using IR sensors and Flood Fill and A* maze-solving algorithms.

  • Robot · Other

    Open-Yta Hand

    An underactuated anthropomorphic robotic hand with integrated wrist, 7 DOF per finger, cable-driven, 3D printed, and impedance controlled.

  • Robot · Wheeled

    PROBE LX-3

    An open-source, 3D-printed Raspberry Pi 5 differential-drive rover with a camera, a time-of-flight distance sensor, a twist-lock dome and room for a lidar.

  • Robot · Home

    PlayBot

    A desktop robot that turns a Playdate handheld into a small wheeled robot, with the Playdate acting as its brain and a charging dock for the console.

  • Robot · Quadruped

    Pegasus Robot Dog

    An affordable, fully 3D-printable open-source quadruped robot dog controlled by a Pimoroni Servo 2040.

  • Robot · Self-driving 1:10

    LazyBot (WRO 2025)

    A self-driving robot built by Team LazyGo from Bangladesh to complete laps, avoid colored obstacles and park for the World Robot Olympiad 2025 Future Engineers category.

  • Robot · Self-driving 1:10

    Micro Racer Car

    A small ESP32-based PCB racing car that can be driven by a remote, a keyboard, or a neural network trained on colour sensor data.

  • Robot · Drone

    Kumo 2.5 FPV Drone

    A 2.5-inch star-shaped dual-arm drone frame for 2S freestyle quads, available as printable STL files and carbon fiber cut files.

  • Robot · Self-driving 1:10

    KMIDS-GFM Self-Driving Car (WRO 2025)

    An autonomous rear-wheel-drive robot built for the WRO Future Engineers 2025 competition, using a Raspberry Pi 5, RPLIDAR S2 and a fish-eye camera to navigate and avoid obstacles.

  • Robot · Self-driving 1:10

    KMIDS Veloz Self-Driving Car (WRO 2026)

    An autonomous vehicle built by KMIDS Veloz for the WRO Future Engineers 2026 competition, navigating open and obstacle challenges with LIDAR and camera sensing.

  • Robot · Quadruped

    KANI Quadruped

    KANI is an open-source quadruped walking robot, a redesign of the KAME robot, built around an ESP8266 and eight servo motors.

  • Robot · Drone

    JeNo 3 and 3.5 FPV Drone

    A 3 to 3.5 inch FPV drone frame compatible with the DJI Air Unit O3 and O4 Pro, designed for freestyle, freeride and cinematic flying.

  • Robot · Self-driving 1:10

    JAT Self-Driving Car (WRO 2025)

    An autonomous 1/24-scale racing car built by a three-student team for the WRO 2025 Future Engineers challenge, driving laps and parallel parking using a camera and LiDAR.

  • Robot · Home

    JBR-001 Desktop Companion

    A 3D-printable desktop companion robot powered by the Arduino UNO Q that greets users with arm and head movements, sounds, an animated display, distance sensing and computer vision.

  • Robot · Hexapod

    HEX-B12 Hexapod

    A custom-designed hexapod robot with MG996R servos, themed after the robot B-12 from the video game Stray, controlled by a wireless remote.

  • Robot · Other

    Hsiwu Bat Flapping-Wing Robot

    A biomimetic bat flapping-wing robot with three independently driven wing segments per wing, controlled entirely by analog electronics without a microcontroller.

  • Robot · Drone

    eXplora Tailsitter VTOL

    A fully 3D printed vertical take-off tailsitter drone suitable for FPV, photogrammetry and other purposes.

  • Robot · Robot arm

    G-Arm

    A full open-source 3D printed robotic arm controlled through GRBL, ROS 2 and MoveIt 2.

  • Robot · Hexapod

    Forgevolt Hexapod

    A six-legged walking robot built on an ESP32-S3 that drives 18 Dynamixel servos with inverse kinematics at 200 Hz, walking in three gaits and self-levelling on uneven ground.

  • Robot · Other

    DigiArm Prosthetic Hand

    A low-cost, lightweight 3D-printed anthropomorphic prosthetic hand with enhanced dexterity for typing on keyboards and pianos.

  • Robot · Humanoid

    Endeavor II

    A small 3D printed humanoid robot, 50 cm tall and 4 kg, inspired by ROBO-ONE, capable of agile, combat-oriented sequences and dance moves.

  • Robot · Home

    Delta-Bot

    A small ESP32-C3 desk robot with an animated OLED face, touch gestures, web-based RC driving, voice commands, clock, to-do list, Pomodoro timer and virtual pet.

  • Robot · Self-driving 1:10

    CYBERRCORE Self-Driving Car (WRO 2026)

    A compact four-wheeled autonomous vehicle for WRO 2026 Future Engineers that uses ESP32-CAM color detection, ultrasonic and gyro sensing, and Ackermann steering to complete open and obstacle rounds.

  • Robot · Home

    Cenk AI Desk Robot

    A 3D-printed desktop AI robot with an ESP32, animated eyes, a speaker, and face tracking that answers when called by name, using Gemini and ElevenLabs.

  • Robot · Robot arm

    CE2T 6-DOF Robotic Arm

    A budget-friendly, mainly 3D-printed 6-degree-of-freedom robotic arm driven by stepper motors and controlled by an Arduino in open loop.

  • Robot · Other

    Bipedal Self-Balancing Robot

    A self-balancing bipedal robot with 2-DOF legs and stepper-driven wheels, built from scratch with an ESP32 controller and dual IMUs.

  • Robot · Other

    Balance-Tech Self-Balancing Bike

    A two-wheel self-balancing bicycle-like robot that balances with a reaction wheel using a Kalman filter and LQR control, and can move and turn.

  • Robot · Robot arm

    ARMIKOCHAN V2 8-Axis Arm

    An open-source 8-axis ROS2 robotic arm with 3D-printed planetary gears and FSR-based tactile gripper feedback.

  • Robot · Drone

    Agipix Quadrotor

    An open-source agile indoor quadrotor platform with a 3D LiDAR, RGB camera and IMU, running the same ROS 2 stack in Isaac Sim and on hardware.

  • Robot · Wheeled

    Agrofelis Agricultural Robot

    A low-cost, energy-dense four-wheel-drive agricultural base vehicle that carries implements such as a thermal fogger for orchard and vineyard work.

  • Robot · Wheeled

    3D-Printed Arduino Rover

    A custom Arduino-controlled differential-drive rover with a 3D printed chassis, joystick steering, PWM motor control and live OLED telemetry.

  • Software · Drones and boats

    XTDrone

    XTDrone is a simulation platform for drones and other unmanned systems, built on PX4, ROS and Gazebo, so algorithms tested in it can be deployed to real vehicles.

  • Software · Humanoids and robot learning

    Universal Manipulation Interface (UMI)

    UMI is a handheld gripper and software pipeline for collecting robot manipulation demonstrations and training visuomotor policies from them, deployable on UR5 and ARX X5 arms.

  • Software · Middleware

    rviz_visual_tools

    A C++ library that wraps RViz, providing helper functions to publish shapes, meshes and text as markers for displaying and debugging robot data.

  • Software · Middleware

    RViz

    RViz is a 3D visualizer for the Robot Operating System 2 (ROS 2) framework, used to display robot and sensor data. It is installed following the ROS 2 installation instructions.

  • Software · Middleware

    ROS 2 examples

    A collection of example code for ROS 2, the robot software framework, meant to be read alongside the ROS 2 tutorials.

  • Software · Middleware

    ROS 2 demos

    A collection of ROS 2 demonstration packages with source code for the demos used in the official ROS 2 documentation tutorials.

  • AI model · Humanoids and robot learning

    RoboVLMs

    RoboVLMs is a codebase for turning pretrained vision-language models into vision-language-action policies that control robots. It supports training and evaluation on CALVIN and SimplerEnv.

  • AI model · Humanoids and robot learning

    RDT-1B and RDT2

    RDT2 is a family of open robot foundation models that map camera images and a language instruction to robot arm actions, aiming at zero-shot use on unseen robot setups.

  • Software · Middleware

    rmf_ros2

    ROS 2 packages that connect the core algorithms and data structures of Open-RMF to ROS 2-based distributed systems.

  • Software · Humanoids and robot learning

    OpenLoong-Dyn-Control

    A C++ motion control framework for the Qinglong humanoid robot, combining MPC and WBC, runnable in the MuJoCo simulator with walking, jumping and blind obstacle stepping examples.

  • Software · Cars

    opendbc

    A Python library for reading and controlling a car's steering, gas, brakes and other functions over its CAN bus, mainly to support openpilot's driver-assistance features.

  • Software · Robot arms and industry

    MoveIt (ROS 1)

    MoveIt is an open-source motion planning framework for ROS 1 used to build, prototype, and benchmark robot manipulation applications.

  • Software · Robot arms and industry

    moteus

    Open-source designs for the moteus brushless servo actuator, covering firmware, PCBs and client software for several controller boards.

  • AI model · Humanoids and robot learning

    MiniCPM-Robot (RobotManip, RobotTrack)

    MiniCPM-Robot is a family of on-device embodied AI models for robots, with a manipulation model and a target-tracking model that run locally on robot hardware.

  • Software · Middleware

    micro-ROS

    A ROS 2 package that provides tools to cross-compile micro-ROS firmware for microcontroller platforms, running an RTOS such as FreeRTOS or Zephyr, and to build a micro-ROS agent.

  • Software · Navigation and mapping

    KISS-ICP

    KISS-ICP is a LiDAR odometry pipeline that estimates motion from LiDAR scans and is meant to work on most cases without tuning parameters.

  • Software · Navigation and mapping

    Hydra (3D scene graphs)

    Hydra incrementally builds 3D scene graphs in real time, a layered map of a robot's surroundings from geometry to objects and rooms. It is research code tied to papers by MIT SPARK.

  • Software · Navigation and mapping

    FAST-LIVO2

    A LiDAR-inertial-visual odometry and mapping system for real-time 3D reconstruction and robot localization, aimed at severely degraded environments.

  • Software · Navigation and mapping

    FAST-LIO2

    FAST-LIO2 is a LiDAR-inertial odometry package that fuses LiDAR points with IMU data for robot navigation in fast-motion or cluttered environments.

  • Software · Drones and boats

    ESP-Drone

    ESP-Drone is an open-source quadcopter flight controller built on ESP32-series Wi-Fi chips, controlled from a phone app or gamepad. It targets STEM education and is ported from Crazyflie.

  • Software · Drones and boats

    EGO-Planner (swarm)

    A decentralized, asynchronous planner that lets a swarm of quadrotors navigate unknown, obstacle-rich scenes using only onboard resources.

  • Software · Simulators

    Drake

    Drake is a model-based design and verification toolbox for robotics, documented on its own website.

  • Software · Robot arms and industry

    Coal

    Coal is a C++ collision detection library, an extension of the Flexible Collision Library, with Python bindings. It computes collisions, distances and contacts between geometric shapes.

  • Software · Middleware

    Cloudini

    Cloudini is a C++ library that compresses point cloud data, aiming for speed while still giving good compression ratios. It works with PCL and ROS or can be used standalone.

  • Software · Robot arms and industry

    CasADi

    CasADi is a tool for numerical optimization and algorithmic differentiation.

  • Robot · Quadruped

    Niko

    Niko is an accessible, 4-DOF open-source quadruped robot dog driven by an ESP8266 and four SG90 micro-servos.

  • Robot · Home

    Tiny Engineer

    A small desktop robot that moves, changes its face, and rings a bell as an AI coding assistant reads files, writes code, and finishes tasks.

  • Robot · Other

    StackForce Wheel-Legged Robot

    A small wheel-legged robot built on the StackForce platform that balances on wheels with adjustable legs, following a step-by-step course.

  • Robot · Self-driving 1:10

    TatamiRacer

    TatamiRacer is a tiny autonomous driving car built on a TAMIYA Mini 4WD kit that drives within a single tatami mat using Donkey Car deep-learning software.

  • Robot · Humanoid

    RoboParty RP1

    RP1 is a humanoid robot from RoboParty; this repository holds its mechanical, PCB, wiring harness and BOM design files for rebuilding it.

  • Robot · Home

    LeLamp

    An open-source expressive robot lamp with 5-axis servo movement, Pi Camera vision, microphone and speaker audio, and 24 programmable LEDs for expressions.

  • Robot · Other

    RAPID Hand

    A low-cost, modular dexterous robotic hand platform with hardware design and vision-guided teleoperation software for manipulation research.

  • Robot · Robot arm

    AM-ARM200

    An affordable, fully 3D-printable open-source 6+1 DoF robot arm with a 1 kg payload, built for embodied AI research and compatible with LeRobot.

  • Robot · Home

    Coglet

    A DIY desktop companion robot for makers, with a camera, microphone, speaker and nine servos for expressive movement.

  • Robot · Other

    Ball-Balancing Robot

    An educational Raspberry Pi ball-balancing robot that uses camera vision and PID control to keep a ball centered on a platform tilted by servos.

  • Robot · Self-driving 1:10

    ANTi Self-Driving Car

    A compact autonomous self-driving vehicle built by Team ANTi for the WRO 2025 Future Engineers challenges, navigating open and obstacle courses.

  • Software · Middleware

    YASMIN

    YASMIN is a framework for building robot behaviors as finite state machines, available for ROS 2 in Python and C++. It also ships a visual editor, a web viewer and a command-line tool.

  • AI model · Humanoids and robot learning

    Xiaomi-Robotics-1 and Xiaomi-Robotics-0

    A vision-language-action robot foundation model pre-trained on over 100K hours of embodiment-free UMI trajectories, then post-trained for mobile manipulation in unseen environments.

  • Software · Middleware

    xacro

    Xacro is an XML macro language that expands macros into larger XML, making XML files shorter and easier to read.

  • AI model · Humanoids and robot learning

    X-VLA

    X-VLA is a vision-language-action model that uses soft prompts to train one Transformer backbone across many robot embodiments, with a server-client setup for inference.

  • Software · Drones and boats

    WFB-ng

    A long-range packet radio link that runs over raw WiFi radio, carrying UDP-style data such as video, MAVLink telemetry, and IP traffic between a drone and a ground station.

  • Software · Simulators

    Webots

    Webots is an open-source robot simulator providing a complete environment to model, program and simulate robots, vehicles and mechanical systems, aimed at beginners in robotics.

  • Software · Middleware

    web_video_server

    A ROS node that streams ROS image topics over HTTP in several formats so robot camera feeds can be viewed in a web browser without plugins.

  • Software · Drones and boats

    VRX (Virtual RobotX)

    VRX is a Gazebo-based simulation environment for unmanned surface vehicles in marine settings, with arenas and tasks modeled on RobotX competitions and a description of the WAM-V platform.

  • Software · Perception

    Vosk

    Vosk is an offline open source speech recognition toolkit supporting more than 20 languages, with streaming recognition and bindings for many programming languages.

  • AI model · Humanoids and robot learning

    VLAC

    VLAC is a pair-wise critic and manipulation model for real-world robot reinforcement learning and data refinement, scoring task progress and completion from images and a task description.

  • AI model · Humanoids and robot learning

    VLA-Adapter

    A vision-language-action model that adds a lightweight adapter bridge to a small Qwen2.5-0.5B backbone so it can learn robot control; the code is fine-tuned and evaluated on LIBERO and CALVIN.

  • Software · Middleware

    Vizanti

    Vizanti is a web-based visualizer and mission planner for ROS, aimed at operating outdoor robots from a phone-friendly interface.

  • AI model · Humanoids and robot learning

    VITRA

    VITRA is a pretraining approach for vision-language-action robot manipulation models, learned from large-scale real-life human hand activity videos treated as dexterous end-effector data.

  • Software · Perception

    ViSP (Visual Servoing Platform)

    ViSP is a cross-platform C++ library for prototyping visual tracking and visual servoing applications, including control laws for robots and simulation tools.

  • Software · Perception

    vision_msgs

    A set of ROS message definitions for unifying computer vision and object detection outputs across pipelines, covering classifiers and detectors in 2D and 3D.

  • Software · Navigation and mapping

    VINS-Fusion

    VINS-Fusion is an optimization-based multi-sensor state estimator for self-localization of drones, cars, and AR/VR devices. It extends VINS-Mono to several camera and IMU setups.

  • Software · Perception

    usb_cam

    A ROS 2 driver that publishes images from V4L USB cameras as ROS topics. It is built on V4L devices rather than generic UVC.

  • Software · Middleware

    urdf_tutorial

    A set of step-by-step tutorials for learning to write URDF robot models, from a visual model to movable joints, physical properties and Xacro cleanup.

  • AI model · Humanoids and robot learning

    UniVLA

    UniVLA is a vision-language-action model that plans in an embodiment-agnostic action space, learning task-centric latent actions from cross-embodiment videos. It targets generalist robot policies.

  • Software · Robot arms and industry

    Universal_Robots_ROS2_Driver

    A ROS 2 driver that connects ROS 2 to Universal Robots manipulators, with launch files for standalone use or use with MoveIt2. It is built on the Universal Robots Client Library.

  • Software · Humanoids and robot learning

    unitree_sdk2

    Unitree's second-generation C++ software development kit for controlling Unitree robots. It provides the library and examples needed to build applications that talk to the robots.

  • Software · Humanoids and robot learning

    unitree_ros2

    A ROS 2 package set that lets developers talk to Unitree Go2, B2, and H1 robots using standard ROS 2 messages over CycloneDDS, without wrapping the SDK.

  • Software · Humanoids and robot learning

    unitree_rl_gym

    A reinforcement learning toolkit for training and deploying motion control policies on Unitree robots such as Go2, H1, H1_2 and G1. It covers training, playback, simulation and real-robot deployment.

  • Software · Humanoids and robot learning

    unitree_mujoco

    A MuJoCo-based simulator for Unitree robots that lets controllers built with Unitree SDK2, unitree_ros2 and unitree_sdk2_python run in simulation before real hardware.

  • Software · Perception

    Ultralytics YOLO

    Ultralytics YOLO is a family of computer vision models and a Python package for detection, segmentation, pose, classification, depth and tracking tasks. It offers CLI and Python interfaces.

  • Software · Navigation and mapping

    ublox_dgnss

    A USB-based ROS 2 driver for u-blox GNSS receivers (ZED-F9P, ZED-F9R, ZED-X20P) that handles UBX messaging for high-precision DGNSS rover and base station setups.

  • Software · Navigation and mapping

    twist_mux

    A ROS node that multiplexes several geometry_msgs/Twist velocity command topics into one output, choosing among them by priority. It is meant for robot teleoperation setups.

  • Software · Navigation and mapping

    TurtleBot3

    A ROS-based collection of packages and documentation for the TurtleBot3 small mobile robot platform, including its related drivers, simulations and applications.

  • Software · Humanoids and robot learning

    TSID

    TSID is a C++ library for optimization-based inverse-dynamics control of robots, built on the Pinocchio rigid multi-body dynamics library, with Python bindings.

  • Software · Middleware

    transport_drivers

    A set of ROS 2 drivers for UDP and serial transport, built mostly on the standalone ASIO library. It also includes a generic IO context for networking applications.

  • Software · Robot arms and industry

    TRAC-IK

    TRAC-IK is a ROS-based inverse kinematics solver for robot arms that handles joint limits better than KDL's default Jacobian-based solver.

  • Software · Robot arms and industry

    toppra

    A Python library that computes time-optimal path parameterizations for robots under kinematic and dynamic constraints. It turns a geometric path into the fastest feasible trajectory.

  • Software · Middleware

    topic_tools

    A ROS 2 package of composable nodes for redirecting, throttling, dropping, multiplexing, transforming and delaying ROS 2 topics at a meta level, without serializing the data.

  • Software · Middleware

    teleop_twist_keyboard

    A ROS 2 node that turns keyboard presses into velocity commands, letting you drive a robot by hand from a terminal.

  • Software · Navigation and mapping

    TEASER++

    TEASER++ is a C++ library, with Python and MATLAB bindings, that estimates the rigid transformation between two 3D point clouds. It stays accurate even when correspondences contain very many outliers.

  • AI model · Humanoids and robot learning

    TD-MPC2

    TD-MPC2 is an official research implementation of a scalable model-based reinforcement learning algorithm for continuous control, trained and evaluated on single or multiple tasks.

  • AI model · Humanoids and robot learning

    τ0 (tau-0) VLA

    A hierarchical robot foundation model for long-horizon manipulation, pairing a world-model-guided high-level planner with a generalist low-level policy for robot embodiments.

  • Software · Humanoids and robot learning

    Stretch AI

    Stretch AI is a software toolkit for building intelligent behaviors on the Stretch 3 mobile manipulator, covering grasping, mapping, navigation, LLM agents, speech, and embodied question answering.

  • Software · Humanoids and robot learning

    Stable-Baselines3

    Stable-Baselines3 is a set of reliable PyTorch implementations of reinforcement learning algorithms, meant as baselines for research and for building new projects.

  • Software · Middleware

    SROS2

    SROS2 provides tools and instructions for running ROS 2 on top of DDS-Security, adding authentication, encryption and access control to ROS 2 communication.

  • Software · Navigation and mapping

    Spatio-Temporal Voxel Layer

    A ROS costmap layer that replaces the voxel grid with an OpenVDB-based 3D voxel representation, adding time-based voxel decay for navigation and mapping.

  • AI model · Perception

    Sparsh and Sparsh-X (touch)

    Sparsh-X and Sparsh-Skin are encoder backbones that learn touch representations, fusing Digit 360 tactile modalities or embedding magnetic skin data for dexterous hands.

  • Software · Navigation and mapping

    small_gicp

    A header-only C++ library, with Python bindings, for fast and parallelized point cloud registration such as ICP, Point-to-Plane ICP, GICP and VGICP.

  • Software · Middleware

    SMACC2

    A C++ library for building event-driven, asynchronous behavioral state machines that control multi-component robots on ROS 2.

  • Software · Navigation and mapping

    slam_toolbox

    A set of 2D SLAM tools for ROS 2 that builds, updates, saves and reloads maps as pose graphs, and localizes against them. Used in retail, warehouses, libraries and research.

  • Software · Humanoids and robot learning

    skrl

    An open-source modular Python library for reinforcement learning, implemented in PyTorch, JAX and NVIDIA Warp, focused on modularity, readability and transparency.

  • Software · Simulators

    simulation_interfaces

    Standard ROS 2 interface definitions (messages, services, and actions) for interacting with robotics simulators in a uniform way.

  • Software · Humanoids and robot learning

    SimplerEnv

    A simulation benchmark for evaluating robot manipulation policies against real-world setups, built on SAPIEN and ManiSkill2 with Bridge dataset environments in ManiSkill3.

  • Software · Robot arms and industry

    SimpleFOC

    An Arduino-compatible library implementing Field Oriented Control for controlling brushless DC and stepper motors across many microcontroller families.

  • Software · Perception

    sick_scan_xd

    ROS 2 driver and tools for SICK LiDAR and RADAR sensors, with a generic C/C++ and Python API usable without ROS. Runs on Linux and Windows.

  • Software · Perception

    sick_safetyscanners2

    A ROS2 driver that reads raw data from SICK Safety Scanners over Ethernet and publishes it as a laser scan message.

  • Software · Navigation and mapping

    septentrio_gnss_driver

    ROS 1 and ROS 2 drivers, written in C++, for Septentrio GNSS and GNSS/INS receivers such as mosaic and AsteRx, supporting multiple connection types and message formats.

  • Software · Navigation and mapping

    rviz_satellite

    An RViz plugin that shows satellite map tiles at the position given by a GPS (NavSatFix) message. It is meant for visualizing a robot's location on an aerial map.

  • Software · Robot arms and industry

    Ruckig

    A C++ library and Python module that generates jerk-limited, time-optimal motion trajectories on the fly for robots and machines, reacting to sensor input in real time.

  • Software · Navigation and mapping

    rtabmap_ros

    ROS 2 wrapper for RTAB-Map, a graph-based SLAM library that builds 3D maps from RGB-D, stereo or lidar data with appearance-based loop closure. Exports occupancy grids, point clouds or OctoMaps.

  • Software · Navigation and mapping

    RTAB-Map

    RTAB-Map is a library and standalone application for real-time appearance-based mapping and localization, used to build and reuse 3D maps from sensor data.

  • Software · Perception

    rslidar_sdk

    An Ubuntu SDK for RoboSense lidars that gives ROS and ROS2 nodes point cloud output, built on the rs_driver core. It is meant for use through ROS/ROS2 rather than direct integration.

  • Software · Humanoids and robot learning

    rsl_rl

    A lightweight, GPU-accelerated Python library for robot learning research, offering PPO and student-teacher distillation with minimal, easy-to-extend code.

  • Software · Middleware

    rosbridge_suite

    A set of ROS packages that gives any client a JSON interface to ROS, so it can publish and subscribe to topics and call services over WebSockets or TCP.

  • Software · Middleware

    rosbag2

    Rosbag2 is the ROS 2 tool for recording and replaying timestamped messages from ROS 2 systems, offered as the ros2 bag command.

  • Software · Humanoids and robot learning

    ROSA (ROS Agent)

    ROSA is an AI assistant built on LangChain that lets people interact with ROS 1 and ROS 2 robotic systems through natural language queries.

  • Software · Middleware

    ros2_unbag

    A ROS 2 tool with a GUI and CLI that exports topics from .db3 or .mcap bag files into formats such as CSV, JSON, PCD and images. It supports custom export routines and processors.

  • Software · Middleware

    ros2_tracing

    Tracing tools for ROS 2 that instrument core packages and configure LTTng tracing through a CLI command and launch actions. Currently supports Linux only.

  • Software · Robot arms and industry

    ros2_robotiq_gripper

    A ROS 2 driver, controller and description package set for Robotiq grippers, initially built for the 2F-85 with support for the e-pick planned.

  • Software · Robot arms and industry

    ros2_kortex

    ROS 2 package to control Kinova Gen3 and Gen3 lite robot arms through the Kortex API, with URDF models, drivers, and MoveIt configurations.

  • Software · Robot arms and industry

    ros2_control + ros2_controllers

    ros2_control is a framework for ROS 2 that provides a generic control architecture for robots, along with the ros2_controllers package of ready-made controllers.

  • Software · Middleware

    ros1_bridge

    A network bridge that passes messages and services between ROS 1 and ROS 2 so nodes from both systems can talk to each other.

  • Software · Humanoids and robot learning

    ROS MCP Server

    An MCP server that lets large language models such as Claude, GPT, and Gemini talk two ways with ROS robots, without changing the robot's existing source code.

  • Software · Simulators

    ros_gz

    A set of ROS 2 packages that connect ROS with the Gazebo simulator, covering message bridging, simulation launch, images and point clouds.

  • Software · Simulators

    RoboVerse

    RoboVerse is a unified platform for robot learning, combining the MetaSim simulation core with content, learning code and tutorial examples. It targets scalable and generalizable robot learning.

  • Software · Robot arms and industry

    Robotics Toolbox for Python

    A Python toolbox for robotics research and education, covering manipulator kinematics and dynamics, mobile robot planning and localization, and simulation.

  • Software · Middleware

    robot_upstart

    A ROS 2 tool that installs and removes Linux startup jobs, so groups of ROS 2 launch files start automatically when the machine boots.

  • Software · Middleware

    robot_state_publisher

    A ROS node and class that publishes a robot's joint states as 3D transforms to tf2, using a URDF kinematic model of the robot.

  • Software · Perception

    robot_calibration

    A set of ROS 2 nodes for calibrating robot parameters such as camera intrinsics and extrinsics, joint offsets and frame offsets, plus mobile-base scaling and magnetometer hard-iron offsets.

  • Software · Simulators

    robosuite

    robosuite is a modular simulation framework built on the MuJoCo physics engine for robot learning, with a suite of benchmark manipulation environments for reproducible research.

  • AI model · Humanoids and robot learning

    RoboRefer

    A vision-language model that locates the objects and free spaces a natural-language prompt refers to, with step-by-step spatial reasoning, for robotics use.

  • Software · Robot arms and industry

    RoboPlan

    RoboPlan is an experimental C++ robot motion planning library built on Pinocchio, offering inverse kinematics, RRT, and Cartesian path planners.

  • Software · Humanoids and robot learning

    robomimic

    A framework for robot learning from demonstration, offering datasets of robot manipulation demonstrations and offline learning algorithms to train policies from them.

  • Software · Navigation and mapping

    RKO-LIO

    RKO-LIO is a LiDAR-inertial odometry system that estimates a sensor's motion from LiDAR and IMU data, without sensor-specific modelling. It runs as a Python package or a ROS package.

  • Software · Robot arms and industry

    realtime_tools

    A set of ROS 2 tools that can be called from a hard realtime thread without breaking its realtime behavior.

  • Software · Perception

    realsense-ros

    ROS 2 driver that connects Intel RealSense depth cameras to ROS 2, publishing their color, depth, infrared, IMU and point cloud streams as ROS topics.

  • Software · Humanoids and robot learning

    Reachy Mini SDK

    Open-source SDK for Reachy Mini, an expressive desktop robot kit aimed at hackers and AI builders, for scripting its head, camera, audio and behaviors.

  • Software · Humanoids and robot learning

    RAI

    RAI is an agent framework for building and deploying embodied AI features on robots, with multi-agent, human-robot interaction and multi-modal support.

  • Software · Navigation and mapping

    PythonRobotics

    A Python code collection and textbook of robotics algorithms, covering localization, mapping, SLAM, path planning, path tracking, arm and aerial navigation, and bipedal control.

  • Software · Robot arms and industry

    PyRoki

    PyRoki is a Python toolkit for robot kinematic optimization, built on JAX, covering forward kinematics from URDF files and collision-aware cost design.

  • Software · Robot arms and industry

    pymoveit2

    A Python library for moving robots through MoveIt 2 over ROS 2 actions and services, with examples for joint goals, poses, servoing, gripper control and planning scene edits.

  • Software · Drones and boats

    px4_msgs

    ROS 2 interface package holding message and service definitions mirrored from PX4 Autopilot's uORB topics, so ROS 2 nodes can exchange data with PX4 firmware.

  • Software · Humanoids and robot learning

    ProtoMotions

    A GPU-accelerated framework for training physically simulated digital humans and humanoid robots, aimed at animation, robotics, and reinforcement learning research.

  • Software · Simulators

    Project Chrono

    Chrono is an open-source multi-physics package for modeling and simulating rigid and flexible multibody systems, granular dynamics, fluid-solid interaction, and robotics.

  • Software · Perception

    pointcloud_to_laserscan

    A ROS 2 package with two components that convert PointCloud2 messages to LaserScan messages and back. It is a port of the original ROS 1 package.

  • Software · Navigation and mapping

    Point-LIO

    Point-LIO is a lidar-inertial odometry and mapping system built for fast, aggressive motion, running on ROS with Livox and Velodyne or Ouster lidars.

  • Software · Perception

    Point Cloud Library (PCL)

    A standalone open-source library for processing 2D and 3D images and point clouds, aimed at robotics and research work.

  • Software · Middleware

    PlotJuggler

    PlotJuggler 4 is an open-source platform for visualizing, comparing and analyzing recorded or live multimodal robotics data in a single application.

  • Software · Microcontrollers and firmware tools

    PlatformIO Core

    PlatformIO Core is the command-line engine behind the PlatformIO ecosystem for embedded software development. It builds, debugs and tests firmware across many boards and architectures.

  • Software · Robot arms and industry

    piper_sdk (AgileX PiPER arm)

    Python SDK for the AgileX PiPER robot arm that receives its CAN data frames and turns them into usable data types, for reading joint state and controlling the arm.

  • Software · Robot arms and industry

    Pinocchio

    Pinocchio is an open-source C++ library, with Python bindings, for fast rigid multi-body dynamics and kinematics computations. It is mainly aimed at robotics and also used in other fields.

  • Software · Robot arms and industry

    Pink

    Pink is a Python library for differential inverse kinematics of articulated robot models, built on Pinocchio. It solves weighted tasks as a quadratic program.

  • Software · Microcontrollers and firmware tools

    Raspberry Pi Pico SDK

    The C/C++ SDK for RP-series microcontrollers such as the Raspberry Pi Pico and Pico 2, providing headers, libraries and a CMake build system for writing programs.

  • Software · Robot arms and industry

    pick_ik

    An inverse kinematics solver plugin for MoveIt 2, reimplementing the bio_ik approach. PickNik has deprecated it and seeks a community maintainer.

  • Software · Perception

    Picamera2

    Picamera2 is a Python library for controlling Raspberry Pi cameras through the libcamera stack, replacing the older Picamera library. It offers an easy-to-use Python API.

  • Software · Simulators

    Phobos

    Phobos is a Blender add-on and Python CLI tool for building, editing, and exporting robot models in formats such as URDF, SDF, and SMURF for ROS, ROCK, MARS, and Gazebo.

  • AI model · Humanoids and robot learning

    Pelican-VL

    Pelican-VL 1.0 is an open-source family of embodied multimodal brain models, from 7B to 72B parameters, that take visual and text input for robotics-oriented reasoning.

  • Software · Drones and boats

    Pegasus Simulator

    A framework on NVIDIA Isaac Sim for simulating multirotor vehicle dynamics, with interfaces for PX4 and ArduPilot and a custom Python control interface.

  • Software · Robot arms and industry

    OSQP

    OSQP is a numerical solver for quadratic programs: minimizing a quadratic objective subject to linear constraints. It is built for solving such optimization problems.

  • Software · Perception

    OrbbecSDK_ROS2

    A ROS 2 wrapper that connects Orbbec depth cameras and LiDAR sensors to the ROS 2 ecosystem, supporting several ROS 2 distributions.

  • Software · Perception

    Orbbec SDK v2

    An open-source cross-platform C/C++ SDK for interfacing with Orbbec RGB-D cameras, with wrappers for other languages and frameworks. It is the successor to Orbbec SDK v1.

  • Software · Navigation and mapping

    ORB-SLAM3

    ORB-SLAM3 is a real-time SLAM library for building maps and tracking camera position using visual, visual-inertial, and multi-map methods.

  • AI model · Humanoids and robot learning

    OpenVLA

    OpenVLA is an open-source vision-language-action model for generalist robotic manipulation, built on the Prismatic VLM codebase, with pretrained checkpoints and training and fine-tuning scripts.

  • Software · Navigation and mapping

    OpenVINS

    OpenVINS is an open-source visual-inertial state estimation system built on a filter-based MSCKF design, intended as a research platform for visual-inertial estimation.

  • Software · Robot arms and industry

    OpenPLC Runtime

    A headless industrial PLC runtime that executes IEC 61131-3 programs on standard computing hardware, controlled by the OpenPLC Editor v4 via a REST API.

  • Software · Cars

    openpilot

    openpilot is an open-source operating system for robotics that upgrades the driver assistance system in 300+ supported cars. It runs on the comma four device with a car harness.

  • Software · Perception

    OpenCV

    OpenCV is an open source computer vision library. It provides tools for image and video processing and analysis, with documentation, a Q&A forum and an issue tracker for users and contributors.

  • Software · Humanoids and robot learning

    OpenCat

    An open-source Arduino and Raspberry Pi framework for programming quadruped robots, covering gait, servo control and IMU integration; it targets the legacy NyBoard platform.

  • Software · Cars

    OpenBot

    OpenBot uses Android smartphones as the brains of low-cost robots, paired with a small electric vehicle body costing about $50.

  • Software · Perception

    Open3D

    Open3D is an open-source library for building software that processes 3D data, offering data structures and algorithms in both C++ and Python. Its backend is optimized and parallelized.

  • Software · Robot arms and industry

    OpenMANIPULATOR

    ROS 2 packages for the ROBOTIS OpenMANIPULATOR robot arm platform, providing interfaces and tools to control the robot, connect its sensors, and build physical AI applications.

  • Software · Simulators

    onshape-to-robot

    A tool that pulls an Onshape assembly through the Onshape API and builds a robot description in URDF, SDF or MuJoCo format for physics simulation.

  • Software · Robot arms and industry

    OMPL

    OMPL is an open-source sampling-based motion planning library offering over 40 planning algorithms across more than 20 state spaces. It can be extended with custom planners and state spaces.

  • Software · Humanoids and robot learning

    OM1

    A modular AI runtime for building multimodal agents that run on digital platforms and physical robots, from humanoids and quadrupeds to educational and simulated robots.

  • Software · Robot arms and industry

    ODrive

    ODrive is open-source motor-driver firmware and a Python tool library for accurately driving inexpensive brushless motors in robotics projects. The v3.x line is no longer actively developed.

  • AI model · Humanoids and robot learning

    Octo

    Octo is a set of open generalist robot policies: transformer-based diffusion models trained on about 800k robot trajectories, for controlling various robot arms from images and language.

  • Software · Humanoids and robot learning

    OCS2

    A C++ toolbox for formulating and solving nonlinear optimal control problems, aimed at real-time Model Predictive Control (MPC) for robotics.

  • Software · Simulators

    NVIDIA Warp

    A Python framework that JIT-compiles ordinary Python functions into kernels running on CPU or GPU, aimed at simulation, robotics and machine learning.

  • Software · Navigation and mapping

    nvblox

    A GPU-accelerated C++ library for real-time 3D reconstruction, aimed at robotic applications. It can be used from Python, C++, or ROS2.

  • Software · Navigation and mapping

    novatel_oem7_driver

    A ROS driver for NovAtel OEM7 GNSS and SPAN receivers, used to bring their positioning data into ROS systems. Installable as a ROS binary package or built from source.

  • Software · Navigation and mapping

    novatel_gps_driver

    A C++ ROS driver that reads NovAtel GPS/GNSS receivers over serial, TCP, UDP or PCAP files and turns their logs into ROS messages.

  • Software · Simulators

    Newton

    Newton is a GPU-accelerated physics simulation engine built on NVIDIA Warp, aimed at roboticists and simulation researchers, with MuJoCo Warp as its primary backend.

  • Software · Perception

    Nebula

    Nebula is a universal sensor driver platform for ROS 2, mainly targeting Ethernet-based LiDAR sensors, and is the recommended driver for the Autoware project.

  • Software · Simulators

    MVSim

    A lightweight 2.5D dynamics simulator for wheeled mobile robots and vehicles, aimed at multi-agent and sensor research. Worlds are configured through XML files.

  • Software · Perception

    multisensor_calibration

    A ROS 1 and ROS 2 toolbox for target-based calibration of multi-sensor setups, covering camera, LiDAR and reference sensors. It targets complex systems such as large offroad robots.

  • Software · Simulators

    MuJoCo Warp

    A GPU-accelerated version of the MuJoCo physics simulator, built on Warp and designed mainly for NVIDIA hardware, for high-throughput robotics simulation.

  • Software · Simulators

    mujoco_ros2_control

    A ros2_control system interface that runs ROS 2 controllers against the MuJoCo physics simulator, using MJCF or URDF-generated robot models.

  • Software · Navigation and mapping

    mrpt_navigation

    A set of ROS 2 packages that wrap MRPT localization, sensor pipeline, and navigation functionality for mobile robots.

  • Software · Navigation and mapping

    MRPT

    MRPT is a long-running C++ framework for mobile robotics covering SLAM, geometry, probabilistic estimation, maps, sensors, visualization and navigation, with Python bindings.

  • Software · Middleware

    mqtt_client

    A ROS 2 component node that bridges ROS messages to and from an MQTT broker, so ROS and non-ROS devices or robots can exchange messages over MQTT.

  • Software · Robot arms and industry

    moveit_visual_tools

    A C++ helper library for visualizing MoveIt data in Rviz, such as markers, trajectories, collision objects and robot states. It is built on top of rviz_visual_tools.

  • Software · Robot arms and industry

    MoveIt Task Constructor

    A framework for defining and planning multi-step robot actions by composing subtasks from MoveIt planning stages. It is built on MoveIt and passes solutions between stages through the PlanningScene.

  • Software · Robot arms and industry

    MoveIt 2

    MoveIt 2 is an open-source motion planning and manipulation framework for ROS 2, aimed at building commercial applications, prototyping designs, and benchmarking algorithms.

  • Software · Navigation and mapping

    Move Base Flex

    A modular, map-agnostic navigation framework for ROS that offers action-based interfaces for path planning, control, and recovery, meant as a base for custom navigation systems.

  • AI model · Humanoids and robot learning

    Motus

    Motus is a unified latent action world model that combines video generation, understanding and action experts to predict robot behavior, with checkpoints for RoboTwin 2.0 tasks.

  • Software · Drones and boats

    Mission Planner

    Mission Planner is a Windows ground control station for ArduPilot-based drones and vehicles, used to plan missions, configure and monitor them. It also runs on Linux (via Mono) and Android.

  • Software · Robot arms and industry

    mink

    A Python library for differential inverse kinematics on robot models, built on the MuJoCo physics engine. It is a port of the Pink library.

  • AI model · Humanoids and robot learning

    MiniVLA

    MiniVLA is a smaller variant of the OpenVLA vision-language-action model, built on a Qwen2.5 0.5B backbone, for training robot manipulation policies from images and language instructions.

  • Software · Microcontrollers and firmware tools

    MicroPython

    MicroPython is a compact implementation of Python 3 for microcontrollers, embedded systems and other constrained platforms, running on many boards and on Unix-like and Windows systems.

  • Software · Perception

    metavision_driver

    A ROS2 driver that streams raw event-camera data from Prophesee Metavision SDK cameras and publishes it as ROS event_camera_msgs. Not written or supported by Prophesee.

  • Software · Cars

    MetaDrive

    MetaDrive is an open-source driving simulator for AI and autonomy research, built to generate varied driving scenes for training and testing reinforcement learning agents.

  • Software · Humanoids and robot learning

    Meta-World

    An open benchmark of simulated robotic manipulation tasks for developing and evaluating multi-task and meta reinforcement learning algorithms.

  • Software · Navigation and mapping

    mesh_tools

    A ROS 2 toolset for handling 3D triangle meshes, with message definitions and RViz plugins to visualize, texture, annotate and label large environment meshes.

  • Software · Perception

    MediaPipe

    MediaPipe is an open-source framework and set of libraries for building on-device machine learning features such as vision, text, and audio tasks across mobile, web, desktop, and edge devices.

  • Software · Middleware

    MCAP

    MCAP is a logging library and file format widely used in robotics, built to handle varied workloads, resource limits, and durability needs.

  • Software · Drones and boats

    MAVSDK

    MAVSDK is a set of cross-platform libraries giving a high-level API to MAVLink, the messaging protocol used to communicate with drones and other vehicles.

  • Software · Drones and boats

    MAVProxy

    MAVProxy is a Python ground station for controlling MAVLink-based vehicles such as drones. It was developed as part of the CanberraUAV OBC team entry.

  • Software · Drones and boats

    MAVLink

    MAVLink is a lightweight, header-only message library for communication between drones and ground control stations, built from XML message-set specifications called dialects.

  • Software · Navigation and mapping

    Mapviz

    Mapviz is a ROS-based 2D visualization tool with a plugin system similar to RViz, built for displaying two-dimensional data.

  • Software · Humanoids and robot learning

    llama_ros

    ROS 2 packages that embed llama.cpp so GGUF language, vision-language, audio and embedding models can run inside ROS 2 projects.

  • Software · Navigation and mapping

    LIO-SAM

    A real-time lidar-inertial odometry package that fuses lidar scans, IMU data and optional GPS through factor-graph smoothing to estimate pose and build maps.

  • Software · Navigation and mapping

    linorobot2

    A ROS 2 package that takes a robot from bare hardware to autonomous navigation, with Nav2, SLAM Toolbox and robot_localization pre-wired, and a Gazebo simulation using the same configs.

  • AI model · Humanoids and robot learning

    LingBot-VLA

    LingBot-VLA 2.0 is a Vision-Language-Action foundation model for real-world robot manipulation, pre-trained on about 60,000 hours of robot and egocentric human data.

  • AI model · Humanoids and robot learning

    LingBot-VA

    LingBot-VA is an autoregressive video-action world model for robot control that predicts visual dynamics and actions in one interleaved sequence.

  • Software · Perception

    librealsense

    A cross-platform SDK for Intel RealSense depth cameras, providing depth and colour streaming plus intrinsic and extrinsic calibration data.

  • Software · Navigation and mapping

    libpointmatcher

    A C++ library implementing the Iterative Closest Point algorithm for aligning point clouds, with a Python binding, used in robotics and computer vision.

  • Software · Robot arms and industry

    libfranka

    C++ library for low-level control of Franka Robotics research robots, with Python bindings (pylibfranka) for the same robots. It exposes motion control and real-time communication with the robot.

  • Software · Humanoids and robot learning

    LeRobot

    LeRobot is a PyTorch library of models, datasets, and tools for real-world robotics, aiming to lower the barrier to entry for shared datasets and pretrained models.

  • Software · Humanoids and robot learning

    legged_gym

    A training environment built on NVIDIA Isaac Gym for teaching legged robots, such as ANYmal, to walk over rough terrain with sim-to-real transfer features.

  • Software · Humanoids and robot learning

    legged_control

    A model-based control stack for legged robots combining nonlinear MPC and whole-body control, built on OCS2 and ros-control for ROS. It is no longer supported by its authors.

  • Software · Middleware

    LCM (Lightweight Communications and Marshalling)

    LCM is a set of libraries and tools for publish/subscribe message passing and automatic data marshalling in real-time, low-latency systems.

  • Software · Cars

    Lanelet2

    A C++ library with Python bindings for handling high-definition map data for automated driving, covering lanes, routing, traffic rules and map projections.

  • Software · Perception

    Kornia

    Kornia is a differentiable computer vision library built on PyTorch, offering image processing, augmentation, geometry and pretrained AI models that integrate into deep learning workflows.

  • Software · Navigation and mapping

    Kimera-VIO

    Kimera-VIO is a visual-inertial odometry pipeline that estimates a robot's state from stereo camera and IMU data, with an optional monocular mode. It is built for accurate real-time localization.

  • Software · Cars

    JetBot

    JetBot is an open-source robot platform for AI learning and experimentation, built around a reference design based on the NVIDIA Jetson Nano. It is meant for hands-on education in robotics and AI.

  • AI model · Humanoids and robot learning

    JEPA world models (jepa-wms)

    A PyTorch release of JEPA-WMs, joint-embedding predictive world models for physical planning, with pretrained models, datasets and training and evaluation code from Meta AI Research.

  • Software · Simulators

    Isaac Sim

    NVIDIA's GPU-accelerated robotics simulator built on Omniverse, for developing, testing, training and deploying AI-powered robots in virtual environments.

  • AI model · Humanoids and robot learning

    Isaac GR00T N1.7

    An open vision-language-action model that turns camera images and language instructions into robot actions for manipulation and humanoid skills, post-trainable for new robots.

  • AI model · Humanoids and robot learning

    InternVLA-M1

    A spatially guided vision-language-action model for generalist robot control, pairing a language head and an action head trained together.

  • Software · Drones and boats

    INAV

    INAV is open-source flight controller firmware for multirotors, fixed-wing aircraft and other vehicles, adding navigation features like position hold and return to home.

  • Software · Perception

    image_transport_plugins

    A ROS 2 metapackage bundling image_transport plugins that compress image topics for transport between nodes.

  • Software · Perception

    image_pipeline

    A ROS package that bridges raw camera driver output and higher-level vision processing, providing the image processing stage in between.

  • Software · Perception

    image_common

    A set of ROS 2 packages providing core infrastructure for handling images and camera calibration in robotic systems. Part of the ROS Perception stack.

  • Software · Robot arms and industry

    IKPy

    IKPy is a pure-Python library that computes inverse kinematics for robot arms, with kinematic chains built from URDF, MJCF, DH parameters or custom definitions.

  • Software · Middleware

    Eclipse iceoryx

    Eclipse iceoryx is an inter-process communication middleware using true zero-copy shared memory to pass data between processes with constant latency regardless of payload size.

  • AI model · Humanoids and robot learning

    Hy-Embodied-0.5 VLA

    An open vision-language-action model from Tencent that learns robot manipulation from large-scale egocentric demonstration data and transfers across robot platforms.

  • Software · Navigation and mapping

    husarion_ugv_ros

    ROS 2 packages for Husarion Unmanned Ground Vehicles, enabling the Lynx and Panther robots to run on hardware or in simulation.

  • Software · Humanoids and robot learning

    holosoma

    A framework for training and deploying reinforcement learning control policies on humanoid robots, plus converting human motion capture data into robot motions.

  • Software · Cars

    HighwayEnv

    A collection of Gym-style environments for autonomous driving and tactical decision-making tasks, covering driving scenarios such as highways, intersections, roundabouts, and parking.

  • Software · Simulators

    gz_ros2_control

    A ROS 2 package that connects the ros2_control controller architecture to the Gazebo simulator through a Gazebo-Sim system plugin.

  • Software · Humanoids and robot learning

    Gymnasium-Robotics

    A Python library of reinforcement learning robot environments built on the Gymnasium API and the MuJoCo physics engine, covering manipulation, dexterous hands, multi-agent and maze tasks.

  • Software · Drones and boats

    gym-pybullet-drones

    A minimalist Gymnasium-compatible quadcopter simulation environment built on PyBullet physics, for control and reinforcement learning research with multiple drones.

  • Software · Navigation and mapping

    Grid Map

    A C++ library with a ROS interface for managing two-dimensional grid maps that hold multiple data layers, designed for mobile robotic mapping and rough terrain navigation.

  • Software · Robot arms and industry

    grblHAL

    grblHAL is a high-performance G-code motion controller firmware for CNC machines, a port and rewrite of grbl 1.1f for 32-bit microcontrollers.

  • Software · Robot arms and industry

    Grbl

    Grbl is open-source firmware that turns an Arduino with an ATmega328P chip into a CNC motion controller for milling machines, running g-code.

  • AI model · Robot arms and industry

    GraspMolmo

    GraspMolmo is a model for task-oriented robotic grasping, choosing which predicted grasp suits a given task from an RGB-D view. It comes with code for generating synthetic data.

  • Software · Navigation and mapping

    gps_umd

    A ROS 2 package of GPS message types and tools that reads GPS receivers through the GPSd daemon and publishes their fixes as ROS messages.

  • Software · Microcontrollers and firmware tools

    GPIO Zero

    A Python library giving simple access to GPIO components such as LEDs, buttons and sensors on Raspberry Pi. It offers an easy entry point to physical computing.

  • Software · Navigation and mapping

    GLIM

    GLIM is an extensible range-based 3D mapping framework that builds maps from multi-scan registration on factor graphs, usable with many kinds of range sensors.

  • AI model · Humanoids and robot learning

    GigaBrain-0

    A vision-language-action foundation model for generalist robot manipulation, trained on about 37,300 hours of heterogeneous embodied data and aimed at home and industrial tasks.

  • AI model · Humanoids and robot learning

    Giga-World-1

    An open-source toolkit for training, running and adapting robot world models, used to evaluate robot policies by generating video rollouts.

  • Software · Simulators

    Genesis

    Genesis World is a simulation platform for physical AI, combining a multi-physics engine, a renderer and a cross-platform compiler behind a Python interface.

  • Software · Middleware

    generate_parameter_library

    A ROS 2 tool that generates C++ or Python code for declaring, reading, and validating node parameters from a declarative YAML file.

  • Software · Humanoids and robot learning

    GELLO

    GELLO is a low-cost, intuitive teleoperation framework that lets a person control robot manipulator arms using a scaled-down leader arm. It covers several arms, including the I2RT YAM.

  • Software · Simulators

    Gazebo (gz-sim)

    Gazebo Sim is an open source robotics simulator offering physics, rendering, and sensor models, with a graphical interface, plugins, and message passing for interaction.

  • Software · Navigation and mapping

    fuse

    A ROS framework for live sensor fusion on robots, using nonlinear least squares optimization for tasks like state estimation, localization, mapping and calibration.

  • Software · Microcontrollers and firmware tools

    FreeRTOS Kernel

    FreeRTOS Kernel is a real-time operating system kernel for microcontrollers, supplying the core task, queue, and scheduling code plus ports to many chip and compiler combinations.

  • Software · Middleware

    Foxglove SDK

    A multi-language SDK for logging and visualizing multimodal data in Foxglove, with a Rust core and Python and C++ bindings. It can stream live data or write MCAP files.

  • Software · Robot arms and industry

    FluidNC

    FluidNC is CNC machine firmware for the ESP32 controller, the next generation from the creators of Grbl_ESP32, with a built-in web UI for controlling machines.

  • Software · Middleware

    FlexBE

    FlexBE is a behavior engine that coordinates a robot's capabilities to solve complex tasks, modeling behaviors as hierarchical state machines for ROS 2.

  • Software · Middleware

    Multi Agent Suite for ROS

    A suite of ROS 1 and ROS 2 packages with a graphical interface for discovering, synchronizing, monitoring and managing nodes across multiple hosts. It replaces the FKIE Multimaster.

  • Software · Perception

    Find-Object

    A ROS package for detecting and locating known objects in camera images, usable as a standalone tool, on ROS 1, and on ROS 2. It matches images of objects against a live camera feed.

  • Software · Navigation and mapping

    Fields2Cover

    A C++ library with Python bindings that plans complete coverage paths for autonomous agricultural vehicles over a field, including headlands, swaths and drivable turns.

  • Software · Perception

    ffmpeg_image_transport

    A ROS 2 image transport plugin that encodes and decodes camera frames with FFmpeg/libav, such as H.264 and HEVC packets, to stream images across a network.

  • Software · Robot arms and industry

    feetech_ros2_driver

    A ROS 2 package that connects Feetech servos to the ros2_control framework so they can be driven through standard controllers.

  • Software · Middleware

    Fast DDS

    A C++ implementation of the OMG DDS standard and the RTPS protocol for publish-subscribe messaging over unreliable transports such as UDP. It is used as the default middleware for ROS 2.

  • Software · Cars

    F1TENTH system

    ROS 2 driver stack for F1TENTH race cars, handling onboard sensors, motor control and navigation commands. The branch is under development for migration to ROS 2.

  • Software · Middleware

    F Prime

    F´ is a component-driven C++ framework for building flight software and other embedded applications, originally developed at JPL and aimed at small spacecraft like CubeSats.

  • Software · Drones and boats

    ExpressLRS

    ExpressLRS is an open source radio control link built on Semtech SX127x/SX1280 LoRa hardware with an Espressif or STM32 processor, aimed at FPV racing.

  • Software · Navigation and mapping

    evo

    A Python package with command-line tools and a small library for evaluating and comparing trajectory output from odometry and SLAM algorithms.

  • Software · Microcontrollers and firmware tools

    ESP-IDF

    ESP-IDF is the official development framework for Espressif SoCs, supported on Windows, Linux and macOS, used to build, flash and monitor projects.

  • Software · Navigation and mapping

    elevation_mapping_cupy

    A ROS package that builds GPU-accelerated elevation maps from point clouds, aimed at legged robot navigation and locomotion. It can also fuse semantic and RGB data into the map.

  • Software · Drones and boats

    EdgeTX

    EdgeTX is open-source firmware for R/C radio transmitters, developed by the hobby community as the successor line to OpenTX.

  • Software · Cars

    Eclipse ADORe

    A modular ROS 2 library and toolkit for decision making, planning, control and simulation of automated vehicles, developed by DLR's Institute of Transportation Systems.

  • Software · Middleware

    eCAL

    eCAL is a brokerless middleware for fast interprocess communication on one computer or across a network, offering publish-subscribe and server-client patterns with little configuration.

  • Software · Navigation and mapping

    EasyNavigation

    EasyNavigation is a ROS 2 navigation system built to be representation-agnostic, modular and lightweight, offered as an alternative to stacks such as Nav2.

  • Software · Robot arms and industry

    Dynamixel2Arduino

    An Arduino library for controlling DYNAMIXEL servo motors through a serial interface. It provides the API for talking to DYNAMIXEL actuators from Arduino-compatible boards.

  • Software · Robot arms and industry

    DynamixelSDK

    A software development kit that provides control functions for Dynamixel actuators using packet communication, aimed at Dynamixel actuators and Dynamixel-based platforms.

  • Software · Robot arms and industry

    dynamixel_hardware_interface

    A ROS 2 package providing a ros2_control hardware interface for driving Dynamixel servo motors, plus the dynamixel_interfaces package with its custom messages.

  • AI model · Humanoids and robot learning

    DreamZero

    DreamZero is a research project from NVIDIA's GEAR Lab: a World Action Model that jointly predicts robot actions and video, aimed at zero-shot performance on unseen tasks.

  • Software · Middleware

    dora-rs

    A Rust framework for building real-time robotics and AI applications as dataflow graphs of nodes, with Python, Rust, C and C++ APIs and a CLI to run and monitor them.

  • Software · Cars

    Donkeycar

    Donkeycar is a minimalist Python library for building and experimenting with self-driving robot cars, aimed at hobbyists, students and researchers.

  • Software · Middleware

    domain_bridge

    A ROS 2 bridge that relays ROS communication between different ROS domain IDs, configured by YAML, launch arguments, or a C++ library.

  • Software · Simulators

    dm_control

    A set of Python libraries from Google DeepMind for physics-based simulation and reinforcement learning environments, built on the MuJoCo physics engine.

  • Software · Humanoids and robot learning

    DimOS (Dimensional)

    DimOS is a Python-based agent-native operating system for physical robots, built to run on humanoids, quadrupeds, and drones without requiring ROS.

  • Software · Humanoids and robot learning

    Diffusion Policy

    A learning framework that trains robot visuomotor policies by generating actions with a diffusion model, with reproduced benchmarks in simulation and a real UR5 robot setup.

  • Software · Middleware

    diagnostics

    A set of ROS 2 packages that collect diagnostic data from hardware drivers and robot hardware, publish it on the /diagnostics topic, and aggregate and analyze it for operators.

  • Software · Perception

    depthai-ros

    ROS packages for OAK cameras from Luxonis, giving ROS access to their depth and vision camera hardware. Documentation is maintained separately on the Luxonis docs site.

  • Software · Perception

    DepthAI (depthai-core)

    A C++ library with Python bindings for interfacing with Luxonis DepthAI hardware, supporting pipelines that can span one or several devices.

  • Software · Middleware

    Data Tamer

    DataTamer is a C++ library for recording numerical variables over time as periodic snapshots, to be visualized later as timeseries.

  • Software · Middleware

    Eclipse Cyclone DDS

    Eclipse Cyclone DDS is an open-source, high-performance implementation of the OMG DDS publish-subscribe middleware, used as a default middleware for ROS 2.

  • Software · Robot arms and industry

    cuRobo

    A CUDA-accelerated library for robot motion generation, covering kinematics, collision checking, trajectory optimization and GPU perception. It targets arms up to high-DoF humanoids.

  • AI model · Humanoids and robot learning

    CrossFormer

    CrossFormer is a transformer-based robot policy trained on about 900K trajectories across 20 robot embodiments, for controlling many different robot types from one model.

  • Software · Humanoids and robot learning

    Crocoddyl

    Crocoddyl is an optimal control library for robots under contact sequences, using differential dynamic programming solvers to compute optimal trajectories and feedback gains.

  • Software · Simulators

    create3_sim

    A ROS 2 simulation stack for the iRobot Create 3 robot, running in Gazebo Harmonic. It lets you spawn one or more simulated robots and monitor them in RViz.

  • Software · Drones and boats

    Crazyswarm2

    A ROS 2 software stack for controlling Bitcraze Crazyflie multirotor robots, including swarms of them.

  • Software · Robot arms and industry

    crane_plus

    ROS 2 package suite for controlling the CRANE+ V2 robot arm, including its model, Gazebo simulation, MoveIt 2 configuration, and C++ and Python examples.

  • Software · Middleware

    core Flight System (cFS)

    NASA's open-source core Flight System bundle, a generic flight software framework with demo apps that builds, runs and exchanges telemetry and commands with a ground system.

  • Software · Middleware

    Copper

    A Rust runtime and SDK for building, running, recording, and deterministically replaying static robot task graphs, from Linux down to bare-metal microcontrollers.

  • Software · Perception

    COLMAP

    COLMAP is a general-purpose Structure-from-Motion and Multi-View Stereo pipeline with graphical and command-line interfaces, for reconstructing 3D scenes from image collections.

  • Software · Microcontrollers and firmware tools

    CircuitPython

    A beginner-friendly, open-source version of Python for microcontrollers, based on MicroPython, that runs code.py from a CIRCUITPY drive and reloads on save.

  • Software · Humanoids and robot learning

    Cheetah-Software

    A robot and simulation software project for MIT Biomimetics' Cheetah quadruped robots, with a shared dynamics library, robot control code, and a Qt-based simulator.

  • Software · Humanoids and robot learning

    CHAMP

    A ROS software framework for building and controlling quadruped robots, with a gait controller, simulation, and navigation support. It targets both new robot designs and developing control algorithms.

  • Software · Drones and boats

    Crazyflie Python library (cflib)

    A Python library for communicating with and controlling Crazyflie quadcopters through Python scripts. It also serves as the communication backend for the cfclient application.

  • Software · Navigation and mapping

    Ceres Solver

    Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems, mainly nonlinear least squares and general unconstrained optimization.

  • Software · Navigation and mapping

    Cartographer

    Cartographer is a system for real-time simultaneous localization and mapping (SLAM) in 2D and 3D, across multiple platforms and sensor setups. It is no longer actively maintained.

  • Software · Robot arms and industry

    CANopenNode

    CANopenNode is an open-source ANSI C implementation of the CANopen protocol stack for embedded control systems built on CAN, usable with or without an RTOS.

  • Software · Perception

    camera_ros

    A ROS 2 node that publishes images and camera parameters from a range of cameras via libcamera, including V4L2 and Raspberry Pi camera modules.

  • Software · Simulators

    Brax

    Brax is a fast, differentiable physics engine written in JAX, used for robotics, reinforcement learning and other simulation-heavy research. It includes built-in training algorithms.

  • Software · Drones and boats

    Bluejay

    Bluejay is open source digital ESC firmware for controlling brushless motors in multirotors, a successor to BLHeli_S. It targets ESCs with Busy Bee MCUs.

  • Software · Drones and boats

    Betaflight Configurator

    A cross-platform configuration and management app for the Betaflight flight control system, used to set up aircraft such as quadcopters, hexacopters, octocopters and fixed-wing planes.

  • Software · Drones and boats

    Betaflight

    Free, open-source flight control firmware that runs on drone flight controllers, for racing, freestyle, cinematic, long-range, micro and wing craft.

  • Software · Navigation and mapping

    Beluga

    Beluga is a C++17 library implementing Monte Carlo Localization algorithms, with a ROS wrapper that offers an AMCL-compatible node. It is built for robot localization.

  • Software · Middleware

    BehaviorTree.CPP

    A C++17 library for building behavior trees, mainly for robotics but also usable for game AI or replacing finite state machines. Trees are defined in an XML-based scripting language.

  • Software · Simulators

    BEHAVIOR-1K (OmniGibson)

    BEHAVIOR-1K is a simulation benchmark for testing embodied AI agents on 1,000 everyday household activities such as cleaning, cooking, and organizing.

  • Software · Middleware

    backward_ros

    A ROS 2 wrapper that adds the backward-cpp library to packages so crashing programs print readable stack traces.

  • Software · Cars

    Autoware

    Autoware is an open-source software stack for autonomous driving, meant to speed up commercial deployment of self-driving vehicles across different platforms and use cases.

  • Software · Perception

    audio_common

    A ROS package of audio tools for capturing, playing back and transmitting sound, with separate branches for ROS1 and ROS2. Documentation lives on the ROS Wiki.

  • Software · Drones and boats

    Astrobee Robot Software

    Flight software, simulator and tools for NASA's Astrobee free-flying robots, which operate inside the International Space Station. Built mainly in C++ on ROS.

  • AI model · Humanoids and robot learning

    Asimov 1 locomotion policy

    Training and evaluation code for Asimov 1 humanoid locomotion policies, built as an Isaac Lab extension using PPO and adversarial motion priors, for sim-to-real deployment.

  • Software · Perception

    aruco_ros

    A ROS package wrapping the Aruco augmented-reality marker detector, for tracking markers and estimating their poses from camera images.

  • Software · Drones and boats

    ArduPilot

    ArduPilot is open-source autopilot software for controlling many vehicle types, including planes, multirotors, helicopters, rovers, boats and submarines, in development since 2010.

  • Software · Microcontrollers and firmware tools

    Arduino IDE

    The Arduino IDE 2.x is a desktop development environment for writing and uploading programs to Arduino boards. It is a rewrite built on the Theia framework and Electron.

  • Software · Microcontrollers and firmware tools

    Arduino core for ESP32

    An Arduino core that lets the Arduino IDE and Arduino-style sketches target the ESP32 family of chips. It supplies the board support, libraries and build tools needed to compile and upload code.

  • Software · Microcontrollers and firmware tools

    Arduino CLI

    A command-line tool for working with Arduino-compatible boards, handling library and board management, building sketches, detecting boards, and uploading code.

  • Software · Perception

    apriltag_ros

    A ROS 2 node that detects AprilTag markers in images and publishes their poses, ids and detection metadata. It is built on the AprilTag library.

  • Software · Perception

    AprilTag

    A visual fiducial marker system for robotics: a small C library that detects tags in images and estimates their pose, with Python and other bindings.

  • Software · Cars

    Apollo

    Apollo is an open-source platform for accelerating the development, testing, and deployment of autonomous vehicles, organized into versioned releases from 1.0 up to 11.0.

  • Software · Drones and boats

    AM32

    AM32 is open firmware for brushless motor speed controllers (ESCs) built on ARM STM32-family microcontrollers, aimed at multirotor flight and crawlers.

  • Software · Humanoids and robot learning

    AI Worker

    ROS 2 packages for the ROBOTIS AI Worker robot, providing interfaces and tools to control it, integrate its sensors, and build physical AI applications.

  • Software · Middleware

    Agnocast

    Agnocast is a zero-copy inter-process communication middleware for rclcpp that carries all ROS message types, including rosidl-generated structs, without copying them.

  • Software · Drones and boats

    Aerostack2

    Aerostack2 is a ROS 2 framework for building autonomous systems made of multiple aerial robots, designed to be modular and independent of the specific aerial platform.

  • Software · Drones and boats

    Aerial Gym Simulator

    A GPU-accelerated physics simulator for training aerial robots such as multirotors to fly and navigate cluttered environments with learning-based methods, built on NVIDIA Isaac Gym.

  • Software · Robot arms and industry

    Adafruit PWM Servo Driver Library (PCA9685)

    An Arduino library for Adafruit's 16-channel PWM and servo driver boards, which control servos and LEDs over I2C.

  • Software · Humanoids and robot learning

    ACT + ALOHA

    ACT is an imitation-learning policy that predicts action chunks with transformers, with simulated tasks for training and evaluating it in sim or on real robots.

  • Software · Robot arms and industry

    acados

    acados is a C library with Python, MATLAB and Octave interfaces that provides fast embedded solvers for nonlinear optimal control, aimed at real-time MPC and MHE.

  • Robot · Other

    Pinto

    Pinto is a remote-controlled cart robot with a navigation camera for short-range delivery in hospitals.

  • Robot · Quadruped

    Zuko

    A quadruped robot dog built on ROS2 with a Raspberry Pi 4, custom expansion board and a PlayStation 4 controller.

  • Robot · Other

    〈第2.1世代〉ころボ / KOROBO (2.1 Gen)

    A palm-sized capsule-covered spherical robot with square eyes that rolls around inside its capsule and reacts to sound, light, and motion.

  • Robot · Other

    OnionBot

    A computer-vision cooking robot built on a Raspberry Pi that tracks pan cooking progress and drives the induction hob's control knob with a servo.

  • Robot · Humanoid

    HRVL-Gbot (gazebot)

    A multi-purpose humanoid robot platform with a 7-DOF arm, a 3-DOF waist and a Mecanum base, built for navigation and gaze control research.

  • Robot · Wheeled

    Grasshopper

    Grasshopper is an autonomous lawn mowing robot with a drive section and a mower section joined by a coupler.

  • Robot · Quadruped

    DreamingRobot

    A quadruped (four-legged) walking robot built from 3D printed parts and Robotis Dynamixel AX-12 servos, driven by a Jetson Nano.

  • Robot · Other

    Desk-Roomba

    A miniature 3D-printed Roomba that dusts tabletops and countertops while avoiding objects and table edges.

  • Robot · Humanoid

    RoboPrime

    A 21 degree-of-freedom, 3D-printed humanoid robot controlled by an ATmega328P board over Bluetooth.

  • Robot · Other

    Pogobot

    A small open-source, open-hardware robot built for swarm robotics experiments on collective behaviour and social learning.

  • Robot · Drone

    Project quad

    An open-source autonomous quadcopter built from cheap off-the-shelf components, using control theory and state estimation, with Rust-based flight firmware.

  • Robot · Humanoid

    Electric Sheep Humanoid Robot Platform V1

    Open-source humanoid robot platform presented at the 2019 RoboCup competition in Sydney, built for RoboCup play.

  • Robot · Wheeled

    MuSHR

    MuSHR is a low-cost 1/10-scale RC car platform for multi-agent non-holonomic racing and autonomous navigation research.

  • Robot · Humanoid

    Modular Biped

    An open-source, 3D printable, modular bipedal companion robot with articulated legs, Arduino and Raspberry Pi control, and a configurable software framework.

  • Robot · Wheeled

    Little Red Rover

    A minimal cost, maximal impact ROS 1 / ROS 2 mobile robot built for education.

  • Robot · Robot arm

    SmallRobotArm

    A small 6-degree-of-freedom robot arm driven by stepper motors, with 3D-printable parts and open-source CAD and firmware.

  • Robot · Other

    Zooids

    Small open-source wheeled micro robots, 26 mm in diameter, that form a tabletop swarm user interface for display and interaction.

  • Robot · Quadruped

    ASTRA

    An open-source 9.5 kg quadruped robot with a 3-DoF active spine, designed to be rebuilt for around €1500 and used to study active spine control.

  • Robot · Robot arm

    OpenArm

    OpenArm is an open-source robotic arm hardware platform whose CAD files, bill of materials and assembly guides let anyone build, print and customize it.

  • Robot · Quadruped

    Mujina

    A quadruped walking robot (Mujina) whose CAD data is published in this repository.

  • Robot · Robot arm

    Mini-Arm

    A miniature 6DOF 3D-printed open-source robot arm controlled from a Raspberry Pi Pico running CircuitPython, with an internal IK solver and USB, serial and TCP/IP control.

  • Robot · Other

    Robotics 101

    An open-source introductory robotics course by Imperial College Robotics Society, designed to be run in hackspaces, after-school clubs and university societies.

  • Robot · Other

    smabo

    A smartphone-based robot whose hardware repository provides 3D-printable parts and CAD files for building it.

  • Robot · Other

    THING Tendon Hand

    A tendon-driven 7-axis robot hand that mimics the user's hand gestures in real time using MediaPipe vision and ROS 2.

  • Robot · Other

    Zippy

    A 3D printed Arduino Nano based two-wheel balancing robot with a custom PCB and optional bumpers.

  • Robot · Quadruped

    Venom

    Venom is a 12-DOF all-terrain autonomous quadruped robot driven by 12 servos, with creep and trot gaits and IMU-stabilized walking on uneven terrain.

  • Robot · Robot arm

    Thor

    Thor is an open source, 3D printed, 6 degrees of freedom robotic arm designed to be affordable and accessible for education and makers.

  • Robot · Wheeled

    Reasonable Outdoor Mobile Robot

    A low-cost outdoor mobile robot platform for individual developers, built with direct-drive wheel motors and a battery pack for outdoor navigation experiments.

  • Robot · Wheeled

    Really Useful Robot

    A ROS-based two-wheeled mobile robot with a lidar that can map and navigate indoors, with an open-source Gazebo simulation.

  • Robot · Quadruped

    Physical Ant

    A quadruped ant-style robot with eight Dynamixel actuators that runs learned locomotion policies directly on hardware, controlled by a single computer over USB.

  • Robot · Quadruped

    Puguette

    A fully open-source 12 DOF quadruped robot that uses BLDC motors with planetary gearboxes for high-torque legged locomotion.

  • Robot · Quadruped

    PrintPupper

    An open-source, 3D-printed quadruped robot with 12 joints, built from inexpensive commonly available parts.

  • Robot · Wheeled

    PicomniRover

    An open-source omnidirectional mobile robot built from 3D-printed parts, Raspberry Pi Pico W, and STS3215 serial bus servos driving omni wheels.

  • Robot · Quadruped

    PSI1 Quadruped

    An open-source, customizable quadruped robot for disaster relief and extreme environments, with 3D-printed parts and cybergear actuators.

  • Robot · Other

    ORCA Hand

    A robotic hand with 3D-printed parts, silicone or TPU skins, and two servo variants (Feetech or Dynamixel).

  • Robot · Robot arm

    OpenK Arm

    An open-source low-cost AI robot arm, built on the lerobot codebase with DAMIAO and STS3215 actuators, whose body parts can all be 3D printed.

  • Robot · Wheeled

    Open Mobile Robotic Manipulator

    A mobile 4WD robot with a 5-DOF arm on top, wirelessly controlled from a laptop with an Xbox-style controller, using inverse kinematics.

  • Robot · Wheeled

    OmniRobot

    An omnidirectional entertainment robot with three-wheel and four-wheel variants, built from 3D-printed PETG parts with Pololu motor drivers and an Arduino-compatible Pro Micro controller.

  • Robot · Other

    LeRobot Humanoid Biped

    An open-source biped humanoid robot platform with a torso and two legs, built from 3D printed parts, RobStride actuators and a Raspberry Pi controller.

  • Robot · Wheeled

    Minibots

    An open-source, open-hardware autonomous mini robot (minibot) built from 3D-printed parts and an ESP8266 board, used for experiments in autonomy, machine learning and programming.

  • Robot · Home

    Maker's Pet Snoopy

    A 300mm round, 3D-printed DIY pet robot that maps rooms with a laser distance sensor and navigates autonomously using the Kaia.ai platform.

  • Robot · Quadruped

    M5Stack QSpider

    A quadruped walking spider robot built on an M5Stack, driven by nine SG90 toy servos through a custom PCA9685 servo module board.

  • Robot · Drone

    Langostino

    An open-source autonomous drone platform using ROS2 and AI-powered flight control, designed to be understood, built, and extended.

  • Robot · Wheeled

    Icebot

    A simple printable robot (printbot) designed to be controlled by the Icezum Alhambra FPGA board.

  • Robot · Wheeled

    FORRC Robot Car

    A basic low-cost 3D-printable remote controlled car designed for learning how small cars are built from scratch.

  • Robot · Quadruped

    D1 Quadruped

    D1 is an open-source quadruped robot project whose repository provides hardware resources such as mechanical models, manufacturing drawings, BOM and BMS resources.

  • Robot · Other

    FCS 4-DOF Robot Hand

    A 4 degree-of-freedom robot hand driven by four Futaba Command Servos, with 3D-printed link parts and ros2_control support.

  • Robot · Robot arm

    BCN3D Moveo

    An open-source, 3D-printed robotic arm designed for educational use and low-cost reproduction.

  • Robot · Wheeled

    Bumperbot

    An open-source 3D printed self-driving robot powered by ROS 2, designed as a low-cost learning platform.

  • Robot · Home

    AlohaScorpion

    A 7-DOF dual-arm mobile manipulator with lift, designed for research in manipulation and mobile robotics.

  • Robot · Other

    B-Robot

    A self-balancing Arduino robot, fully 3D printed, that can be driven from a smartphone or roam autonomously while avoiding obstacles.

  • Robot · Hexapod

    ArduPod

    An open-source Arduino-controlled hexapod (six-legged) walking robot with 3D printed parts and a remote control.

  • Robot · Hexapod

    ArachnoBot

    A 3D-printed hexapod spider robot with STL files and build documentation for beginners and experienced builders.

  • Robot · Other

    AKARI

    A hardware repository for the AKARI open-source robot, providing its 3D-printable parts and CAD files.

  • Robot · Other

    Acrobot Workshop Bot

    A small, simple but expressive 4-joint robot acrobat that can be animated using Bottango.

  • Robot · Quadruped

    Yertle

    A 3D printed quadrupedal robot with 4 limbs of 3 degrees of freedom each, built for locomotion research and reinforcement-learned walking.

  • Robot · Other

    Wheelbot

    A jumping reaction wheel unicycle robot that balances on a single wheel and can jump.

  • Robot · Wheeled

    Watney

    Watney is a low-cost, 3D-printable, Raspberry Pi-based FPV telepresence rover with HD video and bi-directional audio.

  • Robot · Wheeled

    stoRPer

    A modular, adaptable all-wheel-drive rover built around a Raspberry Pi Pico board, with 3D-printed motor mounts and optional add-on bumpers and decks.

  • Robot · Humanoid

    Sprite Humanoid

    FreeCAD hardware source files for the Sprite humanoid robot's structure.

  • Robot · Home

    Roomi

    An open-source autonomous robot arm that cleans, makes beds and organizes rooms in hotels and homes.

  • Robot · Quadruped

    Quadruped Bai Servo v1

    A low-cost 12-DOF quadruped robot actuated by hobby servos, with optional feet sensors and a trot gait firmware.

  • Robot · Humanoid

    pib

    A repository of 3D printable STL parts for the pib robot, currently including C-Arm components.

  • Robot · Quadruped

    POPI

    POPI is an open-source quadruped robot designed as a student project, meant to be accessible for education and research and rebuildable by anyone.

  • Robot · Other

    Peeqo

    A desktop robot that responds entirely in its own voice, built from 3D-printed parts and custom electronics.

  • Robot · Hexapod

    Penny#3

    A low-budget three-servo hexapod robot that walks, dances and avoids obstacles using infrared proximity sensors.

  • Robot · Wheeled

    OpenRover

    A 3D-printed Mars Perseverance-style rover replica with a 6-wheel drive, 4-axis robotic arm, and remote control with touchscreen and web dashboard.

  • Robot · Quadruped

    openDog

    An open-source quadruped dog robot built episode by episode, with CAD files and Arduino code.

  • Robot · Humanoid

    Kayra

    An easy to modify, 3D printable open-source humanoid robot evolved by the community that walks, lifts and can be simulated.

  • Robot · Quadruped

    openDog V3

    A quadruped robot dog built from 3D-printed PLA parts, driven by ODrive-controlled motors with AS5047 absolute encoders and a remote-controlled walking mode.

  • Robot · Robot arm

    NormaCore

    NormaCore is a unified open-source toolkit and platform for developing and operating physical systems, including a 7+1 DoF 3D-printed robotic arm (ElRobot) and a desk lamp.

  • Robot · Home

    Maker's Pet Loki

    A 200mm 3D-printed DIY home pet robot that maps rooms with a 360-degree laser distance sensor and drives autonomously, compatible with the Kaia.ai platform.

  • Robot · Hexapod

    Hexapod

    A family of 18-DOF, 3D-printed hexapod walking robots powered by an ESP32, controlled over WiFi or live pose streaming.

  • Robot · Hexapod

    Hexapod v2 (Linkit 7697)

    A six-legged hexapod robot with 18 servo joints, controlled from a mobile phone over Bluetooth Low Energy by a Linkit 7697 board.

  • Robot · Other

    CUBOTino autonomous

    A small, 3D printed robot that solves a Rubik's cube autonomously on a Raspberry Pi.

  • Robot · Wheeled

    HeRoSwarm v2

    A fully-capable miniature swarm robot with multiple sensors, Wi-Fi and Bluetooth communication, Raspberry Pi Zero computing, and wheel odometry, designed for multi-robot research.

  • Robot · Robot arm

    Giraffe

    A cost-effective, ROS2-compatible 5-DoF robotic manipulator with a leader-follower teleoperation setup, designed to lower the barrier to entry for Embodied AI.

  • Robot · Humanoid

    CocoNuts

    An open-source humanoid robotics research platform that minimizes leg inertia by concentrating mass near the limb roots using timing belts and parallel linkages.

  • Robot · Other

    ALARIS Hand

    An open-source 6-DOF anthropomorphic robotic hand with linkage-based fingers and worm-and-rack transmissions, intended as a low-cost platform for research and education.

  • Robot · Robot arm

    CamBot

    A 6-DOF camera arm with a ZED Mini stereo camera that streams video to a WebXR VR headset and follows head tracking for teleoperation.

  • Robot · Other

    Balancio-Kit

    An ultra-low-cost self-balancing robot that can run a neural network to stay balanced and be controlled wirelessly, built for teaching RL, ML, AI and control.

  • Robot · Other

    AcroMonk

    A minimalist underactuated brachiating robot that swings along a horizontal ladder bar using one quasi-direct drive actuator and passive grippers.

  • Robot · Hexapod

    ZeroBug

    A 3D-printed micro-servo hexapod robot controlled by a Raspberry Pi Zero, with an STM32F103 handling leg locomotion and inverse kinematics for its 18 servos.

  • Robot · Other

    TipTap

    A 3D-printed bipedal robot built as a low-cost desktop platform for semi-direct drive walking research.

  • Robot · Other

    Upkie

    Open-source wheeled biped robot with wheels for balance and legs for uneven terrain, controllable in simulation and on hardware.

  • Robot · Wheeled

    Training Tracer Ver.3

    A line-following robot hardware documentation set with CAD files, 3D printable parts and circuit schematics for the TrainingTracer Ver.3 educational robot.

  • Robot · Other

    Antagonistic Tendon Driven Continuum Robot

    A research continuum robot with 4 degrees of freedom that drives two tendons per antagonistic pair with a single servo and measures tendon force with load cells.

  • Robot · Other

    Stack-chan

    A JavaScript-driven, super-kawaii desktop robot built on the M5Stack platform, with open-source firmware, MODs, and printable cases.

  • Robot · Other

    Stepping Balancer

    A two-wheeled inverted pendulum robot controlled by a Nucleo board and driven by stepper motors.

  • Robot · Quadruped

    SpotMicro ESP32

    A 3D-printable quadruped robot dog with support-free printed parts, controlled by an ESP32-DevKitC with heavy computation offloaded to external devices.

  • Robot · Quadruped

    Spot Micro - Leika

    An open-source ESP32-based quadruped robot with a web-based controller and a MuJoCo simulator.

  • Robot · Robot arm

    Sixi 2 Robot Arm

    An open source six degree of freedom industrial robot arm that can hold 2kg at 80cm.

  • Robot · Other

    SoftRobotETF

    A low-cost, modular open-source soft robotics platform with tendon-driven continuum robots controlled by force-feedback actuators over serial and I2C.

  • Robot · Robot arm

    RR1: Real Robot One

    A DIY 3D-printable 6-axis desktop robotic arm with closed-loop encoders on each joint, driven by Nema 23 and Nema 17 stepper motors and custom planetary gearboxes.

  • Robot · Wheeled

    Sawppy the Rover

    A motorized model of Mars rovers Curiosity and Perseverance that reproduces Rocker-Bogie suspension, built with 3D-printed parts and serial bus servo wheels.

  • Robot · Other

    Robot Nano Hand

    An AI-powered robot hand that can be rebuilt by 3D printing its parts.

  • Robot · Wheeled

    Raspberry Pi Mouse

    A small two-wheeled differential-drive mobile robot platform built on a Raspberry Pi, with 3D CAD data for the robot and its optional parts.

  • Robot · Wheeled

    Raspberry Pi Cat

    A small wheeled mobile robot built around a Raspberry Pi, with 3D-printed parts and CAD files for rebuilding its hardware.

  • Robot · Robot arm

    RAVEN

    A 3-DOF robotic manipulator arm built on quasi-direct-drive actuators, with CAD, URDF and 3D-printable parts.

  • Robot · Humanoid

    Poppy Humanoid

    An open-source, 3D printed humanoid robot designed for research and education, with modular parts for many applications and experiments.

  • Robot · Wheeled

    Mars Rover 2020

    A reproduction of the Mars 2020 Perseverance rover, a mars rover replica built as an open-source project.

  • Robot · Robot arm

    Poppy Ergo Jr

    A small, low-cost 6-degree-of-freedom 3D-printed robot arm driven by Dynamixel XL-320 motors and controlled from a Raspberry Pi.

  • Robot · Robot arm

    PingTi Arm

    A low-cost, human-arm-scale open-source robotic arm compatible with Lerobot, based on the SO-100 arm, with a 600mm span and up to 500g payload.

  • Robot · Robot arm

    Pedro

    Pedro is an open-source STEM robot whose 3D-printable parts (arm, gear, servo holder and base) are provided as STL files.

  • Robot · Robot arm

    PAR6 Collaborative Robot Arm

    A 3D-printed collaborative robot arm for research, education and rapid prototyping in physical AI.

  • Robot · Wheeled

    OpenPerseverance

    A 3D printed, remote controlled rover modeled on NASA's Perseverance Mars rover, built from open-source printable parts.

  • Robot · Quadruped

    Open Quadruped

    An open-source 3D-printed quadrupedal robot that performs gait generation with Bezier curves and full 6-axis body pose control.

  • Robot · Robot arm

    AIRA

    A 3D-printable 7-DoF robotic arm with native LeRobot integration for teleoperation, demonstration recording, and policy training.

  • Robot · Wheeled

    Naviton

    Naviton is an open-source robot whose CAD data and electronic circuit designs are published in this repository.

  • Robot · Self-driving 1:10

    JetRacer

    An autonomous AI racecar built on the NVIDIA Jetson Nano that moves at high speeds and follows roads using neural networks.

  • Robot · Wheeled

    JPL Open Source Rover

    A build-it-yourself, six-wheeled rover scaled down from the JPL Mars rover design, made from consumer off-the-shelf parts.

  • Robot · Wheeled

    Mars Rover

    A 3D printed, driveable rover inspired by NASA's Curiosity and Perseverance, controlled over LoRa, WiFi websocket, or an RC transmitter.

  • Robot · Other

    MABEL

    MABEL is an open-source legged balancing robot based on the Boston Dynamics Handle, with articulated legs that can adjust height and balance in multiple axes.

  • Robot · Other

    M5Stack Walk-chan

    A small bipedal walking robot controlled by an M5Stack board, with a sliding battery that shifts its balance between legs.

  • Robot · Wheeled

    Jetson Nano Mouse

    A small two-wheeled differential-drive mobile platform robot built around a Jetson Nano, with dual cameras and 3D CAD data for its hardware.

  • Robot · Humanoid

    Gretchen

    Gretchen is an open-source humanoid robot development platform.

  • Robot · Hexapod

    Hexapod

    A six-legged hexapod robot built from 3D-printed parts, driven by 18 MG996 servos and controlled by a Raspberry Pi 5 with a Servo2040 board.

  • Robot · Robot arm

    Dual Scorpion

    A 7-DOF dual-arm bimanual robot platform derived from the SO-101 design, with matching leader arms for teleoperation.

  • Robot · Wheeled

    Educational Rover

    An educational wheeled rover controlled by a Raspberry Pi Zero W, with a DRV8835 motor driver, OLED display, 9-axis sensor and LEDs.

  • Robot · Wheeled

    Foldable Rover

    A foldable flex PCB that folds into a tiny rover robot.

  • Robot · Robot arm

    DIY Delta robot

    A DIY delta-type parallel robot controlled from a Python application with live kinematics visualization and Bluetooth connection.

  • Robot · Quadruped

    Dingo

    A low-cost quadruped robot built with 35 kg servo motors and 3D-printed parts.

  • Robot · Other

    Dagor Biped

    A low-cost, easy-to-print biped robot hardware design remixed from the Open Robot Dynamic Initiative Bolt robot, controlled by the Dagor brushless motor control module.

  • Robot · Drone

    Borinot

    An open-source, torque-controlled aerial loco-manipulator whose extremity can be reconfigured as a tail for flight, a hand for manipulation, or a leg for hybrid aerial-contact locomotion.

  • Robot · Humanoid

    Asimov 1

    An open-source 1.2 m, 35 kg humanoid biped with 25 actuated degrees of freedom that can be built, simulated and customized.

  • Robot · Robot arm

    BetaBots Robot Arm

    A 3D-printable robot arm, current version V4 (Green), designed for printing and assembly by hobbyists.

  • Robot · Home

    AlohaMini2

    AlohaMini2 is an open-source dual-arm mobile robot with a motorized vertical lift, built for embodied AI research and real-world manipulation.

  • Robot · Other

    Arduino SimpleFOC Balancer

    A modular two-wheel self-balancing robot driven by gimbal BLDC motors and the SimpleFOC library.

  • Robot · Robot arm

    ALTO 3D Printed 6 Axis Robotic Arm

    A 3D printed desktop high precision 6 axis robotic arm controlled over USB with a Python API.

Week of 5 October 2026183 additions

  • Robot · Humanoid

    MicroDuck

    An independent hobbyist recreation of the MicroDuck 3D model, provided as SolidWorks source files and a STEP export for a small robot.

  • Robot · Wheeled

    Papaya Pathfinder

    Open-source, fully 3D-printable ESP32 rover platform with WiFi or ExpressLRS control, available in two variants.

  • Robot · Other

    ProtoBot

    An ultra cheap, simple two-motor robot with four sensors that a middle schooler can build in several hours.

  • Robot · Wheeled

    EzRover

    A cheap, extensible differential drive robot built on an ESP32-CAM, an L9110S motor driver and a Robot Car chassis, with closed-loop speed control, pose estimation and go-to-goal behavior.

  • Robot · Robot arm

    EEZYbotARM

    A four-axis, 3D-printable hobby robot arm controlled from Python and Arduino, with 3-D forward and inverse kinematics.

  • Robot · Wheeled

    JetBot

    An educational open-source AI robot platform built on NVIDIA Jetson Nano for learning and experimenting with AI-based motion and collision avoidance.

  • Robot · Robot arm

    SO-ARM 102

    An open-source leader and follower robot arm kit with 5 degrees of freedom plus a gripper, for teleoperation and imitation learning.

  • Robot · Robot arm

    4DOF Robot Arm

    A small 4-degree-of-freedom robot arm with 3D printed parts, driven by four SG90 servos and an Arduino Nano.

  • Robot · Wheeled

    Just1

    An open-source autonomous mecanum wheel robot for learning and experimentation that navigates manually or autonomously using a Lidar.

  • Robot · Robot arm

    Arduinobot

    An open-source 3D printed robot arm powered by ROS 2, designed as a low-cost learning tool for manipulators.

  • Robot · Wheeled

    OpenBot

    A low-cost small electric vehicle body that uses an Android smartphone as its brain, supporting person following and autonomous navigation.

  • Robot · Robot arm

    Desktop Robot Arm

    A compact 3D-printed desktop robot arm with a rotating base and gripper, controlled through a browser joystick over its own Wi-Fi access point.

  • Robot · Quadruped

    Sesame Robot

    An open and affordable ESP32-based mini quadruped robot with an OLED face that walks, waves and dances.

  • Robot · Wheeled

    Two-wheel RC smart car

    A two-wheel remote-control smart car: schematic, circuit board pictures, program, soldering tutorial, manual and how it works.

  • Robot · Self-driving 1:10

    HyperCar

    An all-in-one car for electronics design contests and Huawei's hardware challenge: schematics (core, power, charger, peripherals) and circuit board, as an Altium project.

  • Robot · Wheeled

    Hoverboard

    A self-balancing hoverboard project that includes STM32 firmware and PCB designs.

  • Robot · Other

    105 underwater robot (sea version)

    An underwater robot made by team 105, sea version: its control programs and the circuit boards of the main board and the power compartment.

  • Robot · Hexapod

    NodeHexa

    An open-source ESP32-based six-legged robot with Web control, calibration, performance motions, motion sequences and optional voice interaction.

  • Robot · Humanoid

    AgiBot X1 (Lingxi X1)

    AgiBot's open hardware design of its X1 (Lingxi X1) humanoid robot, in three dated versions (2024-10-24, 2025-01-08 and 2025-03-07).

  • Robot · Robot arm

    Panthera-HT

    Mechanical model and parts list of HighTorque's Panthera-HT robot arm: SolidWorks 2024 sources, STEP files and a BOM spreadsheet.

  • Robot · Robot arm

    Ruishi modular exoskeleton

    The Ruishi modular exoskeleton: joint and slip-ring modules, the hardware and joint-motor lists, and installation examples.

  • Robot · Drone

    Fast-Drone-250

    An open-source 250mm autonomous quadrotor drone that flies in unknown environments and avoids obstacles using VINS visual-inertial odometry and EGO-Planner.

  • Robot · Other

    Zhuge Liang Four-Wheel Car Kart Hardware

    Open-source electronics hardware for a kart entry in the 21st Intelligent Car Competition provincial round, designed in LCEDA Pro.

  • Robot · Other

    LZU Ascento

    A two-wheeled, four-bar-linkage wheel-leg balancing robot modeled on the ASCENTO, controlled with LQR on an STM32H723 board.

  • Robot · Drone

    ESP-FLY

    An open-source ESP-FLY drone with CAD models, Crazyflie-based flight firmware, a PyQt6 PC debugging tool and an Android control app.

  • Robot · Drone

    Swashplateless Twin Rotor Micro Aircraft

    A micro-scale swashplateless twin-rotor flying robot with its own flight controller hardware, control software and mechanical design.

  • Robot · Wheeled

    LQR Self-Balancing Two-Wheel Robot

    A two-wheeled self-balancing robot controlled by an LQR algorithm on an STM32F103C8T6, with a custom-drawn control board and mechanical structure.

  • Robot · Other

    Wheel-legged Robot (Balance Leg V2)

    A wheel-legged balancing robot with leg-joint motors and hub-wheel motors, controlled by a custom STM32H723 board using LQR and VMC.

  • Robot · Robot arm

    MickRobot

    An open-source single-arm mobile robot that adds a 7-degree-of-freedom arm to a mobile chassis for grasping and carrying tasks in complex environments.

  • Robot · Other

    Tdrone

    An open-source coaxial twin-rotor drone (helicopter-style swashplate control) that can be 3D printed and rebuilt by hobbyists.

  • Robot · Drone

    REAL Drone 400

    An open-source autonomous quadrotor drone built by the NEU REAL Lab, with a high-load, stable-localization design for autonomous obstacle avoidance flight.

  • Robot · Other

    WheelLeg FullStack Challenge Robot

    A four-bar linkage wheel-leg robot designed for a full-stack robotics development challenge using ROS 2, CAD, and embedded systems.

  • Robot · Quadruped

    STM32 Quadruped Robot

    A quadruped robot controlled by an STM32F103C8T6 microcontroller, capable of walking forward, backward, and lifting its legs.

  • Robot · Wheeled

    Robotcup-Home

    A home service robot designed during undergraduate studies, featuring mechanical hardware and 3D modeling.

  • Robot · Wheeled

    Wheel-legged

    A wheel-legged robot using four DM4310 motors, two DM60 hub motors, and a DM-MC02 development board, with 3D-printed or machined structural parts.

  • Robot · Humanoid

    Robot BenBen

    A bipedal walking robot project based on the STM32F103C8T6 microcontroller.

  • Robot · Drone

    7-inch Ducted Fan UAV

    A 7-inch ducted fan unmanned aerial vehicle designed for vertical takeoff and landing with a payload capacity of approximately 2 kg.

  • Robot · Quadruped

    4T-POM-X4

    An open-source 12-degree-of-freedom quadruped robot designed for learning, development, and secondary innovation.

  • Robot · Drone

    ziFly Quadcopter Flight Controller

    A quadcopter flight controller based on STM32F103 with remote control, PCB, 3D models, and ROS 2/PX4 simulation support.

  • Robot · Self-driving 1:10

    SmartCar Unicycle Q-Car Hardware 20th

    An open-source hardware solution for the 20th National University Intelligent Vehicle Competition unicycle category Q-car model, featuring integrated PCB and 3D-printed parts.

  • Robot · Robot arm

    HumbleArm

    A low-cost desktop 6-DOF robotic arm controlled via ROS, using Arduino UNO, an I2C servo driver, and six servos.

  • Robot · Hexapod

    Hexapod Robot

    A six-legged walking robot with inverse kinematics control and a PC-based interface for movement and posture adjustments.

  • Robot · Quadruped

    Cybergear Mechanical DOG

    An 8-degree-of-freedom parallel quadruped robot using Xiaomi CyberGear motors and STM32F427 control.

  • Robot · Robot arm

    Forge 1

    An open-source 6-DOF desktop robotic arm powered by NEMA 17 stepper motors.

  • Robot · Wheeled

    Atlas Rover Mk.1

    A desktop rover robot prototype with dual circular screens for facial expressions, voice interaction, and manual control.

  • Robot · Quadruped

    Flash Cat

    A compact quadruped robot designed as a desk pet, featuring FreeRTOS-based control, tomato timer, expression display, and interactive motions like walking, turning, waving, and bowing.

  • Robot · Self-driving 1:10

    SmartCar 2023 Off-Road Speed Group

    An open-source hardware design for the 18th National Intelligent Vehicle Competition's off-road speed group.

  • Robot · Drone

    Triple-J UAV

    A quadrotor UAV based on STM32F103C8T6, FreeRTOS, and cascaded PID for experimental flight control and remote operation.

  • Robot · Self-driving 1:10

    EquiCycle

    An autonomous self-balancing bicycle robot designed for outdoor track racing, featuring lane detection, obstacle recognition, and balance control algorithms.

  • Robot · Drone

    Tensegrity Quadrotor Model

    A mechanical model combining tensegrity structure with a quadrotor drone.

  • Robot · Drone

    400mm Quadcopter Model

    A 400mm wheelbase quadcopter drone with full protection, designed for university electronic design competitions.

  • Robot · Robot arm

    Hand Exoskeleton for Climbing

    A pair of lockable exoskeleton gloves designed to save climbers' energy by locking fingers during climbing.

  • Robot · Other

    SmartCar

    An open-source smart car designed for the 18th Smart Car Competition, featuring camera-based recognition and control.

  • Robot · Wheeled

    Wheel-legged Robot

    A six-legged wheel-legged robot with four joint motors and two hub motors, controlled by a DJI RoboMaster C-type development board.

  • Robot · Robot arm

    6-DOF Robotic Arm

    An open-source 6-degree-of-freedom robotic arm designed for simulation, kinematics research, and reinforcement learning-based end-effector control.

  • Robot · Other

    Balance Ball

    A spherical robot that balances and maneuvers in three degrees of freedom using three orthogonal flywheels and a omnidirectional wheel base.

  • Robot · Robot arm

    Smart Dexterous Hand - Gesture Recognition Music Control System

    An open-source dexterous hand system that uses gesture recognition to control a 3D-printed robotic hand and play music.

  • Robot · Wheeled

    MCDGF Self-Balancing Car

    An ESP32-based self-balancing robot car with dual wheels, open-source hardware and software, including 3D models and BOM.

  • Robot · Quadruped

    Easy Quadruped Robot

    A simple quadruped robot controlled by Arduino and optionally ESP32-CAM for vision.

  • Robot · Drone

    Acme-Flight

    An open-source quadcopter framework providing schematics and flight control source code.

  • Robot · Quadruped

    HighTorque-MiniDog

    An open-source desktop quadruped robot featuring high-torque HTDW4438 motors, URDF models, and real-machine SDK for development and Sim2Real integration.

  • Robot · Wheeled

    Rush Mog

    An intelligent omnidirectional wheel car inspired by the Unimog, featuring VLA control, PS2/Wi-Fi and voice control, camera monitoring, and robotic arm support.

  • Robot · Other

    Woodpecker Writing Machine

    A low-cost DIY writing machine that draws on a vertical surface using two stepper motors and a servo-controlled pen.

  • Robot · Drone

    HeiGuan

    A quadcopter drone built by a student group for educational purposes, featuring STM32F401-Nucleo64 flight control.

  • Robot · Robot arm

    OmniT-Hand

    A minimalist underactuated robotic hand with one motor per finger, achieving adaptive grasping for humanoid robots.

  • Robot · Humanoid

    OpenZero

    A 40 cm-class open-source humanoid robot designed for education and algorithm verification, featuring 10 DOF and Damiao actuators.

  • Robot · Drone

    Quadcopter

    A small homemade quadcopter using an F411 and NRF51822 flight controller based on the open-source MiniFly design.

  • Robot · Humanoid

    AhaRobot

    A modular humanoid robot designed for research and education with ROS2 integration.

  • Robot · Wheeled

    Explorer EOD Rescue Robot

    A fully autonomous mobile robot designed for counter-terrorism, bomb disposal, and rescue tasks, featuring a four-wheel drive chassis, five-degree-of-freedom robotic arm, and multi-vision systems.

  • Robot · Drone

    F4 Flight Controller ESC

    An open-source quadcopter flight controller and electronic speed controller with CAD files for a drone frame.

  • Robot · Other

    DrawBot

    A writing robot with a 2040 aluminum frame and Core-XY structure that automates handwriting tasks.

  • Robot · Drone

    GLDrone

    An open-source quadcopter drone with a self-built frame and flight controller, designed for indoor flight and formation experiments.

  • Robot · Wheeled

    VLS-AGV

    An open-source, low-cost autonomous guided vehicle (AGV) with vertical linear stage capabilities and modular expansion for robotic arm integration.

  • Robot · Drone

    TABV-Platform

    A customized terrestrial-aerial bimodal vehicle platform for autonomous navigation on land and in the air.

  • Robot · Wheeled

    RoboChassis F427

    A universal electronic control software architecture for a Mecanum wheel chassis robot based on STM32F427, designed for Robocon 2024 R1.

  • Robot · Self-driving 1:10

    Pure Inertial Navigation Car

    An open-source autonomous car using pure inertial navigation for path collection, planning, and reproduction with TC2xx main controller and dual AI8051U motor drivers.

  • Robot · Humanoid

    electronBot

    A desktop-sized open-source robot with 6 degrees of freedom, enhanced with AI capabilities via ESP32, designed for education and maker projects.

  • Robot · Drone

    Tiny-Drone

    An open-source micro drone based on ESP32-S3, controllable via smartphone app, browser, or remote controller with Wi-Fi video transmission and RID broadcasting.

  • Robot · Quadruped

    Little Doggy Run

    An open-source quadruped robot designed for walking and running, featuring a five-bar linkage leg mechanism.

  • Robot · Robot arm

    VEILINK Arm

    A 6-DOF robotic arm built with 3D-printed parts and Feetech STS3215 bus servos, controlled via LeRobot.

  • Robot · Quadruped

    Quadruped Robot

    A four-legged robot designed for research and education in legged locomotion.

  • Robot · Drone

    Airplane

    A small quadrotor drone based on STM32 that can fly stably.

  • Robot · Robot arm

    Linco Robot Arm

    A desktop robotic arm designed for easy 3D printing with minimal parts, featuring a 3D-printed structure and basic electronic components.

  • Robot · Hexapod

    Spider Robot

    A six-legged robot controlled by a Raspberry Pi with remote control and vision capabilities.

  • Robot · Drone

    Quadrotor Main Control Board

    An STM32-based flight control board for quadrotors with schematics and PCB design.

  • Robot · Quadruped

    Moco-Minitaur LTS

    An open-source 8-DOF desktop quadruped robot platform with force control capabilities.

  • Robot · Other

    Cube Solver

    A compact robot that solves a scrambled 3x3 Rubik's Cube using a STM32F407 microcontroller.

  • Robot · Humanoid

    OTTO ESP32

    An OTTO robot enhanced with ESP32 for Bluetooth remote control and a screen.

  • Robot · Hexapod

    Hexapod Robot

    A six-legged robot powered by a Raspberry Pi Pico, featuring 18 digital servos, IMU auto-leveling, and multiple control inputs.

  • Robot · Hexapod

    ZGPS-01

    A transformable hexapod that walks on six legs; it can also roll as a sphere.

  • Robot · Robot arm

    SCARA Parallel

    A parallel SCARA robotic arm designed for graduation project, featuring closed-loop stepper motors, harmonic reducers, carbon fiber rods, 3D-printed joints, and motion control with linear interpolatio

  • Robot · Other

    TC264 All-In-One Board

    An open-source hardware solution for a self-balancing robot using the Infineon TC264 MCU, designed for the 2020 Intelligent Car Competition.

  • Robot · Wheeled

    STM32 Balance Car

    A two-wheeled self-balancing robot based on STM32 microcontroller.

  • Robot · Drone

    KunPeng

    KunPeng is a dual-rotor drone that can achieve stable hovering at a fixed point and altitude.

  • Robot · Robot arm

    DoubiBot

    A writing robot based on ESP8266 that can perform manual timekeeping, weather forecasting, and function as a general-purpose robotic arm.

  • Robot · Drone

    PCB Quadrotor

    A PCB-based quadrotor drone designed for research experiments, featuring 8520 coreless motors and 55mm propellers as a simple aerial mobility platform.

  • Robot · Robot arm

    Robotic Arm

    An open-source robotic arm controlled by an ESP32-C3 via a PCA9685 servo driver and an Xbox-compatible gamepad.

  • Robot · Robot arm

    YAO

    A 7-DOF personal robotic arm with ROS-based simulation and control.

  • Robot · Wheeled

    T-Robot

    A DIY omnidirectional mobile robot that supports 2D lidar mapping and autonomous navigation using Micro-ROS and ROS2.

  • Robot · Wheeled

    Uni Wr2

    A two-wheeled differential-drive robot using ROS Noetic for SLAM navigation with Gmapping, Hector, and Cartographer.

  • Robot · Wheeled

    My Balance Car

    A self-balancing robot car built with STM32F103C8T6, MPU6050, MX1508, ESP8266, and OLED.

  • Robot · Self-driving 1:10

    LangPie

    A Raspberry Pi-based smart car project designed for autonomous driving and future machine vision capabilities.

  • Robot · Robot arm

    UR5-like Robotic Arm

    A replica robotic arm based on the UR5 structure, featuring stepper motors, closed-loop control, and an Android app for interaction.

  • Robot · Wheeled

    PID Self-Balancing Car

    A self-balancing robot car that uses PID control and features ultrasonic obstacle avoidance, ultrasonic following, and Bluetooth remote control.

  • Robot · Robot arm

    6-DOF Articulated Robot Arm V1

    A low-cost, six-degree-of-freedom articulated robotic arm designed for education, research, and small-scale automation tasks.

  • Robot · Drone

    Wuhu TakeOff Quadcopter

    A DIY quadcopter drone built from scratch using an STM32F411CEU6 microcontroller.

  • Robot · Drone

    F405 PCB FPV

    A quadcopter built entirely with integrated PCB components for FPV flight.

  • Robot · Wheeled

    UGV LiDAR Platform

    An open-source, cost-efficient unmanned ground vehicle (UGV) platform equipped with multiple LiDAR sensors for mapping and navigation.

  • Robot · Robot arm

    Panther Robot Arm

    A low-cost six-axis robotic arm using DAMIAO motors and sheet metal structural parts, designed for students and hobbyists.

  • Robot · Humanoid

    NanoLoong Bipedal

    A 60 cm tall bipedal robot combining Pixar-style and Disney BDX designs, using brushless motors and reinforcement learning.

  • Robot · Humanoid

    Head-Neck Control

    A biomimetic robot head with tendon-driven neck controlled via Raspberry Pi and PCA9685 servos.

  • Robot · Other

    DengFOC Inverted Pendulum

    A low-cost, small inverted pendulum robot using DengFOC motor driver and SimpleFOC for balance control.

  • Robot · Hexapod

    Hexapod Robot STC15 Controller

    A hexapod robot controlled by an STC15 microcontroller, featuring a 21-channel servo controller and 3D-printable parts.

  • Robot · Wheeled

    OpenMover

    An open-source AGV chassis based on ROS for learning and practical applications.

  • Robot · Other

    ElectronBot Peripheral

    A collection of 3D-printable accessories and decorations for the ElectronBot robot.

  • Robot · Quadruped

    Open-source quadruped robot dog with manipulator

    A 12-DOF quadruped robot dog with a 6-DOF manipulator, featuring five-bar linkage legs and a BeagleBone Black + STM32 control system.

  • Robot · Wheeled

    WhaleBot

    An ESP32-S3-based omnidirectional AI robot car with voice interaction, powered by Coze and Baidu speech technology.

  • Robot · Wheeled

    MCar

    A small Mecanum-wheel car controlled via Wi-Fi using an ESP01S microcontroller.

  • Robot · Humanoid

    Otto DIY Humanoid Robot

    An open-source humanoid robot designed for learning and AI integration, featuring assembly guides and firmware documentation.

  • Robot · Quadruped

    Moco-8

    An open-source 8-degree-of-freedom quadruped robot platform with full hardware and software documentation.

  • Robot · Wheeled

    Venus-1 Four-link Wheel-legged Robot

    A four-link wheel-legged robot designed for adaptive center of gravity, obstacle crossing, and jumping, controlled via STM32H723 with FreeRTOS.

  • Robot · Wheeled

    STM32 Balance Car

    A self-balancing robot using STM32F103C8T6 with Mahony algorithm for attitude estimation.

  • Robot · Quadruped

    HCRT-DOG

    An open-source parallel four-legged robot with eight motors designed to achieve four gaits from slow to fast.

  • Robot · Wheeled

    RoverLite32

    A mini Mecanum-wheel rover driven by an ESP32-Pico-D4 development board with OV2640 camera, dual DRV8833 motor drivers, Type-C interface, and PSRAM.

  • Robot · Home

    HomeBot

    A lightweight home robot with modular architecture, supporting remote control, voice interaction, and human following.

  • Robot · Wheeled

    SimpleFOC Balance Car

    A self-balancing robot car driven by two BLDC motors using the SimpleFOC library and ESP32 microcontroller.

  • Robot · Other

    RhinoV2.0 Adaptive Gripper

    An open-source adaptive two-finger gripper designed for low-cost, high-performance robotic applications.

  • Robot · Other

    Rhino Gripper

    An open-source two-finger adaptive gripper inspired by the Robotiq design.

  • Robot · Humanoid

    Microduck Replica

    A 15-degree-of-freedom open-source humanoid robot replica with editable SolidWorks CAD and assembly instructions.

  • Robot · Quadruped

    Py-Apple Controller

    An open-source quadruped robot controller based on ESP32, designed to support the Py-Apple Dynamics software suite for controlling quadruped robots.

  • Robot · Wheeled

    DengFOC Balance Bot

    A self-balancing robot based on DengFOC motor driver and SimpleFOC, featuring Bluetooth control via a WeChat mini-program.

  • Robot · Robot arm

    Jyker Arm

    An open-source 3D-printed robotic arm with 5 degrees of freedom and a gripper.

  • Robot · Humanoid

    OpenFigure

    An open-source full-size humanoid robot designed for low-cost manufacturing and customization by enthusiasts.

  • Robot · Robot arm

    Hand Exoskeleton

    A low-cost 6DoF hand exoskeleton using linkage and tendon mechanisms, controlled by an ESP32 and seven SC09 bus servos.

  • Robot · Quadruped

    Spot Micro Quadruped Robot

    A beginner-friendly open-source quadruped robot with 3D-printable parts and ROS-based control software.

  • Robot · Quadruped

    Py-Apple BLDC Quadruped Robot

    An open-source quadruped robot using BLDC motors with FOC control for dynamic movement.

  • Robot · Humanoid

    QingLoong

    A full-size humanoid robot with 43 degrees of freedom, designed for bionic motion and autonomous navigation in complex environments.

  • Robot · Robot arm

    X-Bot

    A tiny open-source writing robot arm designed for AI drawing applications.

  • Robot · Quadruped

    NodeQuad V1

    A spider quadruped robot controlled via Wi-Fi using NodeMCU-32S (ESP32) and MicroPython.

  • Robot · Other

    Mech Butterfly

    A biomimetic butterfly robot controlled via ESP32C3 using ESP-NOW wireless communication.

  • Robot · Wheeled

    RC WheelLeg

    A 16-degree-of-freedom wheeled-legged robot designed for Robocon obstacle courses, combining reinforcement learning, MuJoCo simulation, and real-world deployment.

  • Robot · Quadruped

    12-DOF Quadruped Robot

    A 12-DOF quadruped robot driven by servos, featuring open-loop gait control and IMU stabilization.

  • Robot · Humanoid

    WALL-E Desktop Robot

    A desktop-scale WALL-E robot project with 3D-printable parts and CAD files.

  • Robot · Wheeled

    Creative Mini Car Modification

    A series of open-source remote-controlled mini car modification projects with multiple chassis sizes and control schemes.

  • Robot · Quadruped

    Py-Apple Structure Quadruped

    An open-source quadruped robot mechanical structure designed to support the Py-Apple Controller and Py-Apple Dynamics software.

  • Robot · Robot arm

    H1 6-Axis 3D-Printed Manipulator

    A 6-axis 3D-printed robotic arm capable of understanding human commands and performing tasks.

  • Robot · Drone

    UniQuad

    A unified and versatile quadrotor platform series designed for UAV research and applications.

  • Robot · Robot arm

    Mockway Robot

    An open-source 6-DOF collaborative robotic arm system with mechanical structure, electronics, and software.

  • Robot · Drone

    Underwater Vehicle

    An ROV/AUV underwater robot controlled by STM32 and Raspberry Pi for navigation and sensor data processing.

  • Robot · Other

    LEAP ROS2

    A low-cost ROS2 robot designed for students and hobbyists to learn robotics and ROS2 development through hands-on assembly and programming.

  • Robot · Drone

    SUPER MAV

    A safety-assured high-speed navigation micro aerial vehicle (MAV) with modular hardware components for research and development.

  • Robot · Hexapod

    Six-legged Robot

    A six-legged robot controlled by STM32 microcontrollers with multi-modal control including cloud, WiFi, Bluetooth, voice, and gesture recognition.

  • Robot · Drone

    GEARdrones

    A lightweight drone control and multi-agent localization system combining flight controller, UWB relative localization algorithm, and software monitor.

  • Robot · Humanoid

    AlexBot

    An open-source bipedal robot designed for dynamic walking with a cost-effective and rational structure.

  • Robot · Wheeled

    Balance Car

    A self-balancing robot car controlled via Bluetooth with STM32 and Android support.

  • Robot · Robot arm

    U-Arm

    A low-cost, universal leader-follower teleoperation system for commercial robot arms with plug-and-play hardware configurations.

  • Robot · Humanoid

    ElectronBot Voice

    A voice-enabled desktop robot based on the ElectronBot platform, featuring audio input and output capabilities.

  • Robot · Drone

    FinsROV

    FinsROV is a low-cost, open-source underwater robot platform designed for underwater tasks and research in robotics and AI.

  • Robot · Hexapod

    PiHexa V1

    A hexapod robot powered by Raspberry Pi Zero 2 W and controlled using Python, featuring 18 servo motors and remote operation via Bluetooth.

  • Robot · Quadruped

    OLDX-MocoMoco Quadruped

    An open-source 8-DOF quadruped robot platform for research and SLAM algorithm validation, featuring virtual model control and multiple gaits.

  • Robot · Humanoid

    Bambot

    An open-source, low-cost humanoid robot designed for AI experimentation and education.

  • Robot · Drone

    OLDX-FC Open-source Multicopter Flight Controller

    An open-source flight controller platform for multicopters with dual-processor redundancy, supporting GPS, optical flow, UWB, and vision-based navigation.

  • Robot · Other

    Hyun

    A wheeled-legged robot controlled by an ESP32, featuring an MPU6050 gyroscope, PM3510 brushless motors, and SimpleFOC drivers.

  • Robot · Wheeled

    MiniRover

    An open-source Mars rover robot with ESP32-based electronics and Arduino firmware for remote control and sensor integration.

  • Robot · Drone

    OmniNxt

    A compact aerial robot with omnidirectional visual perception for autonomous navigation and mapping.

  • Robot · Other

    ONE-Robot

    A self-balancing unicycle robot based on IMU and STM32.

  • Robot · Quadruped

    Mini Pupper

    An open-source, ROS-based quadruped robot dog designed for education and research, supporting SLAM, navigation, and OpenCV AI features.

  • Robot · Other

    Balance Car 2

    A two-wheeled self-balancing car based on STM32.

  • Robot · Quadruped

    Py-Apple Dog

    An open-source quadruped robot designed for easy DIY with low-cost hardware and software.

  • Robot · Wheeled

    FOC Dual-Wheel-Legged Robot

    An open-source wheeled-legged robot featuring mechanical design, electronics, embedded software, and FPV remote control.

  • Robot · Quadruped

    MindPaw

    A desktop quadruped robot based on ESP8266 with voice control, gesture recognition, web remote, and AI conversation.

  • Robot · Drone

    Avem

    A lightweight drone flight controller using STM32, PID control, and BLDC motors.

  • Robot · Self-driving 1:10

    XUAN-Bike

    An autonomous bicycle that uses an ESP32-based controller and CAN bus to drive actuators for self-driving functionality.

  • Robot · Humanoid

    MiniLoong

    A small 22-degree-of-freedom humanoid robot designed for reinforcement learning and imitation learning, featuring a rotatable waist, head, and upper limbs.

  • Robot · Humanoid

    Roboto Origin

    A fully open-source DIY humanoid robot designed for walking, running, and customizable motion control.

  • Robot · Other

    Combat Robot

    A 3.5 kg wheeled combat robot with STM32 and Raspberry Pi, designed for robot fighting competitions.

  • Robot · Self-driving 1:10

    Enterprise E Smart Car

    An open-source omnidirectional smart car designed for the 16th National Intelligent Vehicle Competition, featuring embedded control and PID algorithms.

  • Robot · Robot arm

    EL-A3

    A 7-DOF desktop robotic arm with a Python SDK and ROS2 control system for research and education.

  • Robot · Humanoid

    Qmini

    A fully open-source, low-cost, 3D-printable bipedal robot designed for hobbyists, educators, and researchers.

  • Robot · Drone

    ESP-Drone

    An open-source mini drone/quadcopter firmware for ESP32 and ESP32-S series SoCs, controllable via Wi-Fi or gamepad.

  • Robot · Humanoid

    ElectronBot

    A mini desktop robot with 6 degrees of freedom, USB communication, and a display screen, inspired by WALL-E's EVE.

  • Robot · Wheeled

    Micro Wheeled-Leg Robot

    A tiny desktop two-wheeled legged robot with ESP32 control and brushless motors.

  • Robot · Robot arm

    Dummy Robotic Arm

    A compact smart robotic arm with 6 degrees of freedom, designed for educational and hobbyist use.

Week of 28 September 20267 additions

  • Robot · Robot arm

    SO-101

    A low-cost 3D-printed robot arm built as a leader and follower pair, for teleoperation and for teaching tasks by demonstration with LeRobot.

  • Robot · Robot arm

    reBot DevArm B601-DM

    A 6-axis desktop robot arm with a gripper, made of CNC aluminium and 3D-printed parts and driven by CAN bus motors, for robot learning and research.

  • Robot · Robot arm

    PAROL6

    A 6-axis 3D-printed desktop robot arm with stepper motors, gearboxes and belts, modelled on industrial arms, with its own control firmware.

  • Robot · Other

    Open Duck Mini v2

    A 3D-printed bipedal robot about 42 cm tall, inspired by Disney's BDX droids, that walks with reinforcement-learning policies trained in MuJoCo.

  • Robot · Wheeled

    LeKiwi

    A low-cost mobile manipulator, a 3D-printed omnidirectional base carrying an SO-101 arm, a Raspberry Pi 5 and cameras, for LeRobot teleoperation.

  • Robot · Other

    Koriobots

    A toolkit for cable-driven robots that move objects through the air, built from 3D-printed cable drums on industrial servo motors, made for art installations.

  • Robot · Robot arm

    Koch v1.1

    An improved version of Alexander Koch's low-cost robot arm, a leader and follower pair with Dynamixel servos for LeRobot. The price includes both arms.