micro-ROS/micro_ros_setup
A ROS 2 package that provides tools to create, configure, build, and flash micro-ROS firmware for various embedded platforms and microcontrollers.
etinaude/Lock-Picking-Robot
An open-source lock-picking robot that uses automated brute-force wire feeding to open pin-tumbler locks without needing force feedback.
rai-opensource/spatialmath-python
A Python library for spatial mathematics that provides type-safe classes and functions for representing and manipulating poses and orientations in 2D and 3D space for robotics.
oculus-samples/Unity-Movement
A Unity package that uses OpenXR APIs to enable high-fidelity body, eye, and face tracking for custom VR avatars.
jsk-ros-pkg/jsk_visualization
A collection of ROS visualization packages providing specialized plugins for RViz and rqt to help developers monitor and debug robot data.
bitcraze/crazyflie-clients-python
A collection of host applications for the Crazyflie nano-quadcopter, providing tools for flight control, firmware flashing, and real-time data visualization.
ros-industrial/ros_qtc_plugin
A set of plugins for the Qt Creator IDE that simplifies ROS development by integrating workspace management, build configurations, and ROS-specific tools.
johschmitz/blender-driving-scenario-creator
A Blender add-on for visually creating OpenDRIVE and OpenSCENARIO driving scenarios for autonomous driving and ADAS testing.
carla-simulator/scenario_runner
A traffic scenario definition and execution engine for the CARLA simulator used to test and prepare autonomous driving agents.
open-navigation/opennav_coverage
A Nav2-integrated complete coverage path planning system that uses Fields2Cover to generate efficient paths for robots to cover entire fields or rows.
ShisatoYano/AutonomousVehicleControlBeginnersGuide
A collection of Python sample codes and simulations covering localization, mapping, path planning, and path tracking for autonomous vehicle control.
locusrobotics/fuse
A ROS framework for live sensor fusion on robots using nonlinear least squares optimization to handle state estimation, localization, and calibration.
PlanSys2/ros2_planning_system
A PDDL-based planning system for ROS2 that allows robotics developers to generate intelligent behaviors for robots through high-level task planning.
sea-bass/pyroboplan
An educational Python library for manipulator motion planning that uses Pinocchio for robot kinematics and dynamics.
suchetanrs/ORB-SLAM3-ROS2-Docker
A dockerized ROS 2 Humble wrapper for ORB-SLAM3 that simplifies the deployment of visual SLAM and localization across various sensor configurations.
sea-bass/turtlebot3_behavior_demos
A collection of autonomous behavior demonstrations for TurtleBot3 and TurtleBot 4 using behavior trees in ROS 2, featuring both Python and C++ implementations.
vuer-ai/vuer
An event-driven, declarative visualization toolkit for interacting with dynamic 3D and robotics data across browsers, mobile, and VR/AR.
OpenSimulationInterface/open-simulation-interface
Open Simulation Interface (OSI) is a generic, protocol-buffer-based interface for the environmental perception of automated driving functions in virtual simulation scenarios.
eyelevelai/groundx-on-prem
GroundX On‑Prem is an open‑source, Kubernetes‑native deployment of EyeLevel AI’s RAG pipeline (document ingestion, encrypted storage, and vector‑augmented search). It ships Helm charts, optional AWS Terraform scripts, and detailed node‑group requirements so you can run the whole system—including GPU‑accelerated vision models and a re‑ranker—inside a secure, air‑gapped cluster.
ros-industrial/universal_robot
A ROS-Industrial meta-package that provides the necessary configurations and descriptions to control and simulate Universal Robots hardware using ROS.
robomechanics/quad-sdk
A ROS-based full-stack software framework for agile quadrupedal locomotion that integrates planning, control, and estimation for simulation and hardware.
fangvv/UAV-DDPG
A reinforcement learning framework using DDPG to minimize processing delays in UAV-assisted mobile edge computing by optimizing flight paths and task offloading.
FilippoAiraldi/mpc-reinforcement-learning
A library for training model-based Reinforcement Learning agents using Model Predictive Control as a function approximation to learn optimal control policies.
chennuo0125-HIT/LIO-SAM_based_relocalization
A relocalization system based on LIO-SAM that allows a robot to determine its position within a previously saved map.
PKU-Alignment/safety-gymnasium
A scalable and customizable Safe Reinforcement Learning benchmark library providing a standardized set of environments for evaluating safety-constrained AI agents.
SJTU-ViSYS/Ground-Fusion
A low-cost sensor-fusion SLAM system for ground vehicles that integrates RGB-D, IMU, wheel odometry, and GNSS to ensure robust localization in challenging corner cases.
koide3/gtsam_points
A collection of GTSAM factors and optimizers specifically designed for range-based SLAM and 3D point cloud registration.
StanfordASL/frax
A fast robot kinematics and dynamics library written in pure Python using JAX for JIT-compilation and automatic differentiation.
lifemate-ai/embodied-claude
A persistent, situated companion runtime for Claude Code that adds long-term memory, homeostatic needs, and hardware integration for cameras and speech.
HorizonRobotics/alf
ALF (Agent Learning Framework) is a PyTorch‑based reinforcement‑learning library offering a large collection of algorithms (A2C, PPO, SAC, MuZero, etc.), modular components, Python‑style configuration, and support for single‑ and multi‑GPU/cluster training. It includes many ready‑to‑run examples (CartPole, Atari, MuJoCo, MetaDrive) and provides Docker, Nix, and uv‑based installation options.
aws-deepracer-community/deepracer-for-cloud
A toolkit for running AWS DeepRacer training environments on cloud VMs or local computers, enabling independent, scalable reinforcement learning for autonomous racing.
gbionics/amp-rsl-rl
A reinforcement learning library that uses Adversarial Motion Priors to help humanoid agents learn motor skills from motion capture data.
hanruihua/RDA-planner
An optimization-based MPC motion planner that uses ADMM to enable real-time, collision-free navigation for robots in cluttered environments.
UniversalRobots/Universal_Robots_ROS2_Description
Official ROS 2 description package for Universal Robots manipulators, offering URDF/Xacro models, visual meshes, and launch helpers, with builds for all current ROS 2 distributions.
RobotWebTools/roslibpy
A Python ROS Bridge library that enables interaction with ROS robots over WebSockets, allowing control from any platform without requiring a local ROS installation.
InternRobotics/VLAC
A Vision-Language-Action-Critic model that provides dense reward feedback and trajectory quality screening for real-world robotic reinforcement learning.
Simple-Robotics/aligator
Aligator is a C++/Python library for fast, constrained trajectory optimization in robotics. It offers a modelling API, efficient solvers (ProxDDP, FeasibleDDP), Pinocchio integration, optional Crocoddyl compatibility, and parallel CPU optimisations. Install via conda or build from source (CMake/Pixi). Use it to generate motion plans or run model‑predictive control on complex robots.
fujitatomoya/ros2ai
A command line interface extension for ROS 2 that allows users to query and execute robotics commands using natural language via OpenAI or Ollama.
Ekumen-OS/andino
An open-source, low-cost differential drive robot platform integrated with ROS 2 for educational purposes and robotics experimentation.
xArm-Developer/xarm_ros
A ROS-based development and simulation framework for the xArm series of robotic arms, providing hardware interfaces, MoveIt motion planning, and Gazebo simulation.
lucidrains/q-transformer
Q‑Transformer is a PyTorch library that implements the autoregressive Q‑function approach for scalable offline reinforcement learning, targeting robotic tasks that combine video observations and language instructions. It provides a vision‑transformer model, data‑collection agent, replay‑memory dataset, and Q‑learning trainer, all installable via `pip install q-transformer`.
VLARLKit/VLARLKit
A PyTorch library for training Vision-Language-Action (VLA) models using reinforcement learning, featuring a decoupled architecture to prevent dependency conflicts between models and simulators.
Open-X-Humanoid/HEX
A whole-body vision-language-action framework for humanoid robots that enables cross-embodiment skill transfer and long-horizon manipulation.
stack-of-tasks/tsid
A C++ library for optimization-based inverse-dynamics control of rigid multi-body robots, such as humanoids and quadrupeds.
ihmcrobotics/ihmc-open-robotics-software
A comprehensive software stack for the control and simulation of humanoid robots, providing tools for dynamics, perception, and real-time communication.
AndrejOrsula/pymoveit2
pymoveit2 is a Python wrapper for ROS 2 MoveIt 2, providing a high‑level API to plan and execute robot motions, run kinematics, control grippers, and edit the planning scene from simple Python scripts.
Extelligence-ai/bagel
Bagel is a Docker‑based service that lets you ask plain‑English questions about robotics, drone or IoT logs. It uses an LLM (Claude, Gemini, Ollama, etc.) to translate the query into deterministic DuckDB SQL, shows you the SQL for audit, and can run edge‑reduction pipelines that keep only relevant data windows. Supports ROS 1/2, PX4, ArduPilot, automotive CAN/MDF4, MQTT, Postgres/TimescaleDB, InfluxDB 3, and more. Extensible via POML files, integrates with PlotJuggler, Rerun, Foxglove, Slack, and LeRobot. Open‑source under Apache 2.0.
RobotWebTools/rclnodejs
A Node.js client library for ROS 2 that enables developing robotics applications using JavaScript and TypeScript, featuring web integration and high-performance communication.