Open Source Robotics Projects
Robotics combines mechanical systems, sensors, software, and control methods to make machines perceive their surroundings and act within them. It addresses tasks that are repetitive, hazardous, precise, or difficult to perform remotely, from navigation and inspection to manipulation and automation. Robotics software helps coordinate hardware, process sensor data, plan movement, and test behavior in simulated or real environments.
Open source tools in this area include robot operating frameworks, simulation environments, navigation and perception libraries, hardware interfaces, and visualization utilities. When choosing one, consider supported hardware and platforms, documentation, license, maintenance activity, safety needs, and compatibility with existing systems. These tools are useful to researchers, students, engineers, makers, and teams developing or operating robotic systems.
5 repositories · updated October 3, 2026

OOMWOO: Build Your Own Open-Source, Hackable Robot Vacuum Cleaner
OOMWOO is an ambitious open-source project enabling users to build their own robot vacuum cleaner using Raspberry Pi, 3D printing, and ROS2. It emphasizes local operation, hackability, and integration with Home Assistant, providing a high-quality, customizable home appliance. This project aims to deliver a fully open hardware, software, and firmware solution for autonomous home cleaning.

text-to-cad: AI Agent Skills for CAD, CAE, and CAM Workflows
text-to-cad is a comprehensive Python library developed by earthtojake, providing a rich set of agent skills for Computer-Aided Design (CAD), Computer-Aided Engineering (CAE), and Computer-Aided Manufacturing (CAM). It enables AI agents to generate, inspect, source, slice, and manage CAD and robot-description artifacts, streamlining complex engineering processes.

GigaSLAM: Large-Scale Monocular SLAM with Hierarchical Gaussian Splats
GigaSLAM is a groundbreaking monocular SLAM framework designed for kilometer-scale outdoor environments. It leverages hierarchical Gaussian splats and neural networks to achieve efficient, scalable mapping and high-fidelity rendering. This system addresses the challenges of large-scale tracking and mapping using only RGB input, extending the applicability of Gaussian Splatting SLAM to unbounded outdoor scenes.

rerun: Explore and Query Multimodal Robotics Data
Rerun is a data platform for logging, exploring, and querying synchronized visual and sensor data over time. It helps robotics and computer vision teams debug systems, inspect recordings, and prepare data for training.

Isaac-GR00T: Adapt Vision-Language Models for Robot Control
NVIDIA Isaac GR00T is a vision-language-action model and toolkit for training and deploying generalist robot skills. It supports inference and fine-tuning across humanoid and other robot embodiments, with GPU hardware and model access requirements.