Back to directory
mjyc avatar
mjyc / awesome-robotics-projects

awesome-robotics-projects

A list of open-source, affordable, less-known, or visionary robotics projects.

1,719

Stars

187

Forks

39

Watchers

CC0-1.0

License

Awesome Robotics Project

A list of open-source, affordable, less-known, or visionary robotics projects ... aaand robotics tooling companies I find interesting.

  • Animatronic Eye Mechanism - Animatronic Eye Mechanism from https://nmrobots.com/
  • ANYMal C - Autonomous four-legged robot
  • AWS DeepRacer - Autonomous 1/18th scale race car designed to test RL models
  • BCN3D - Open Source 3D Printed Robotic Arm for educational purposes
  • Berkeley Humanoid Lite - An Open-source, Accessible, and Customizable 3D-printed Humanoid Robot
  • BetaBot - 3d printable Robot arm
  • BiDexHand - BiDexHand: Open-Source 16-DoF Biomimetic Dexterous Hand
  • Bobble-Bot - Demonstration robot for learning principles of real-time control
  • CHAMP - 𓃡 CHAMP Quadruped Controller ROS Package
  • CyPhyHouse : a toolchain for distributed robotics - CyPhyHouse : a toolchain for distributed robotics
  • DG-5F - A robotic hand capable of human-level gripping and manipulation
  • Dobb-E - Open-source, general framework for learning household robotic manipulation
  • Dobb-E - Open-source, general framework for learning household robotic manipulation
  • DUMMY - The Robot Arm Is Not So Dumb
  • ExoMy - The 3D printed rover developed by the European Space Agency
  • Forte - Strong, Accurate, and Low-Cost Robot Manipulator
  • GoodBoy - 3D Printed Arduino Robot Dog
  • JPL Open Source Rover Project - Open-source 6-wheel rover based on the rovers on Mars
  • Just1 - How I built a small autonomous robot ...
  • K-Bot - The K-Scale Robot
  • LeRobot - State-of-the-art AI for real-world robotics
  • LHF connect - A small semi-autonomous device that connects patients in isolation with the people they love
  • Linorobot - Suite of low-cost open-source mobile robots
  • MABEL A Boston Dynamics inspired balancing robot
  • Magni - Affordable robotic mobile base with 100kg payload
  • Maker's Pet - Extremely low-cost open-source 3D-printed Arduino/ROS2 home pet robot
  • MuSHR - Affordable, open-source robotic race car
  • NanoSaur - NVIDIA Jetson dinosaur robot, fully 3D printable, ROS2 competible
  • Nguyen Vincent's omnidirectional ROS2 robot - Making an omnidirectional ROS2 robot. No talking, no music. Just building.
  • Niryo One - 3D printed 6 axis robotic arm
  • NVIDIA ISSAC PLATFORM - Robotic AI Development Platform with Simulation, Navigation and Manipulation
  • Nybble - Open-source robotic cat
  • Open Duck Mini v2 - Making a mini version of the BDX droid. https://discord.gg/UtJZsgfQGe
  • Open Dynamic Robot Initiative - An Open Torque-Controlled Modular Robot Architecture for Legged Locomotion Research
  • Open-Source Robotic Arm - Open-source robotic arm using PC with ROS, STM32, and CAN bus
  • OpenBot - Turning Smartphones into Robots
  • Openmanipulator - Open-software/hardware/embedded-board robotic arm
  • OpenPodcar - Open source hardware design and software for OpenPodcar.
  • OpenΒionics - Open-source initiative for the development of robotic and bionic devices
  • Poppy Project - Open-source platform for interactive 3D printed robots
  • PyRobot - Python package for running experiments in robot learning
  • PythonRobotics - Python sample codes for robotics algorithms
  • Reachy 2 – Open-source humanoid robot
  • ROBEL - Collection of affordable, reliable hardware robot designs
  • RoboArm - robot arm
  • RoboPrime - Full featured 21 DOF 3D Printed Humanoid Robot based on ATmega328P chip
  • Robotics Middleware Framework - Task queuing, conflict-free resource scheduling, utilities to help create robot fleet adapters, and so on
  • ROSbot 2.0 - Open source mobile robot platform
  • RUKA - Rethinking the Design of Humanoid Hands with Learning
  • Stanford Doggo - Open-source quadruped robot
  • Thor - DIY 3D printable robotic arm
  • TriFinger - An Open-Source Robot for Learning Dexterity
  • TurtleBot - Low-cost, personal robot kit with open-source software
  • UMIRobot - A simple 3D printable robot arm with open-source hardware and software.
  • Vine Robots - Soft continuum robots design with low-cost fabrication in mind and for the navigation of difficult environments.
  • Walter - 6DOF Industrial Robot, vintage style

Library, Framework, SDK

Robots

  • boston-dynamics/spot-sdk - Spot SDK
  • copper-project/copper-rs - Robot SDK in Rust (deterministic and high performance)
  • facebookresearch/home-robot - Mobile manipulation research tools for roboticists
  • facebookresearch/pyrobot PyRobot: An Open Source Robotics Research Platform
  • resibots/minitaur_sdk - Minitaur SDK extension
  • robotemi/sdk - temi SDK
  • Anki Cozmo Python SDK, C# SDK, and PyCozmo
  • unitreerobotics/unitree_sdk2 - Unitree robot sdk version 2

Autonomous Driving

  • ApolloAuto/apollo - An open autonomous driving platform
  • autowarefoundation/autoware.universe - Open-source software for self-driving vehicles
  • commaai/openpilot - openpilot is an open source driver assistance system.

ML & Vision

  • any4lerobot - A collection of utilities and tools for LeRobot
  • borglab/gtsam - Georgia Tech Smoothing and Mapping Library
  • facebookresearch/theseus - A library for differentiable nonlinear optimization
  • KFCore - A lightweight, high-performance Kalman Filter library in C, C++, and MATLAB
  • nano-pgo - For an education purpose, from-scratch, single-file, python-only pose-graph optimization implementation
  • openMVG/openMVG - open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
  • CRISP - Compliant ROS2 Controllers for Learning-Based Manipulation Policies

Command Line Tools

  • linux_isolate_process
  • ros command - Unifying the ROS command line tools
  • ROSA - The ROS Agent
  • ROSBoard - ROS node that runs a web server on your robot.
  • Pixi: Modern package management for Robotics
  • TermViz - ROS visualization on the terminal

Data Visualization & UI

  • A-FRAME - A web framework for building 3D/AR/VR experiences
  • AR.js - Augmented Reality on the Web
  • CloudPeek - Lightweight, cross-platform, single-header C++ point cloud viewer
  • Lanelet2 - C++ library for handling map data in the context of automated driving
  • mujoco-scene-editor - Lightweight, interactive scene editor for MuJoCo scenes
  • phntm_bridge_client - Fast WebRTC + Socket.io ROS2 Bridge for real-time data and video streaming, teleoperation, HRI, and remote robot monitoring
  • Realtime robot data visualization in the browser
  • rerun.io - Open source visualization infrastructure for computer vision and robotics
  • ROS Reality - Connect a ROS-enabled robot to Unity
  • ros2_bag_exporter - ROS2 Bag Exporter is a ROS 2 c++ package designed to export ROS 2 bag files (rosbag2) into various formats
  • rosetta — ROS 2 ⇄ LeRobot bridge - Standardizes the interface between ROS 2 topics and LeRobot policies using a small YAML contract
  • URDF-Architect - URDF-Architect is a web-based visual URDF robot modeler with 3D workspace, structured skeleton/detail/hardware workflows, motor library integration, MuJoCo export, and AI assistance.
  • URDFormer - code release for URDFormer
  • web-based visualization libraries

Simulators

that are physically accurate, photo realistic, or roboticist friendly.

  • AI Habitat - AI Habitat enables training of embodied AI agents in a highly photorealistic & efficient 3D simulator
  • CARLA - Open-source simulator for autonomous driving research
  • Flightmare - A Flexible Quadrotor Simulator
  • Gazebo - Gazebo is an open-source 3D robotics simulator
  • Gibson - Gibson is a perceptual and physics Simulator
  • LIBERO - Benchmarking Knowledge Transfer in Lifelong Robot Learning
  • MetaDrive - Open-source Driving Simulator for AI and Autonomy Research
  • MORSE - The open-source simulator for academic robotics
  • MuJoCo - Advanced physics simulation
  • NVIDIA Isaac Sim - Simulate, test and iterate virtual robots in a high fidelity 3D environment
  • OmniGibson - A platform for accelerating Embodied AI research built upon NVIDIA's Omniverse engine
  • Open 3D Engine (O3DE) - An Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
  • Project dave - A simulation environment to support the rapid testing and evaluation of underwater robotic solutions
  • SimplerEnv - Simulated Manipulation Policy Evaluation Environments for Real Robot Setups
  • Unity Robotics Hub - Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity
  • Webots - Open source robot simulator
  • ZeroSimROSUnity - Robotic simulation in Unity with ROS integration

Dataset

Deployment

  • ROS Kubernetes / KubeEdge - Kuberenetes / ROS&ROS2 Cluster Samples

Hardware Communities

  • adafruit - "Adafruit designs, manufactures and sells a number of electronics products, electronics components, tools and accessories."
  • hackaday and hackaday.io - "Hackaday.io is the world's largest collaborative hardware development community."
  • hackster.io - "Hackster is a community dedicated to learning hardware, from beginner to pro."
  • instructables - "Instructables is a community for people who like to make things."

Conferences & Events

  • Amazon re:MARS - Global AI event for Machine Learning, Automation, Robotics, and Space
  • BARS - Bay Area Robotics Symposium
  • BazelCon - The premier annual event to strengthen and unify the Bazel Community
  • COMMA_CON - IRL event full of technical talks from comma's openpilot, research, infrastructure, and hardware teams
  • CppCon - The annual, week-long face-to-face gathering for the entire C++ community
  • MODEX - The Premier Supply Chain Event
  • Robotics Summit & Expo - The International Design and Development Event for Robotics and Intelligent Systems
  • ROSCon - The robotics conference for developers
  • TEROS - Texas Regional Robotics Symposium

Newsletter

Bloggers

Robotics Tooling Companies

  • Airbotics - Open-source software deployment platform for robotics
  • Applied Intuition - ADAS and AV simulation and development tools
  • Artificial - Redefining Lab Automation Software
  • Autoware.AI - the world's first "All-in-One" open-source software for autonomous driving technology
  • AWS RoboMaker - Simulate and deploy robotic applications at cloud scale
  • cogniteam - Standout software solutions for autonomous robots
  • Ekumen - We are an international engineering boutique, provider of advanced software development services and technology
  • FogROS2 - a framework that allows existing ROS 2 automation applications to gain access to additional computing resources from commercial cloud-based services
  • FogROS - a framework that allows existing ROS automation applications to gain access to additional computing resources from commercial cloud-based services (deprecated)
  • Formant - Speak Robot; Intelligent platform for robotic fleets
  • Freedom robotics - POWERFUL CONTROL AND MONITORING FOR ROBOTS
  • Generalist
  • Honu Robotics - Expert partners for your next innovation
  • InOrbit - MISSION CONTROL for AUTONOMOUS ROBOTS
  • KABAM Robotics - WORK MANAGEMENT SYSTEM FOR ALL YOUR ROBOTS & SMART DEVICES
  • Lightwheel-Platform Enterprise - Make Simulation Successful
  • micropsi industries - Automate Manual Workstations Yourself
  • miru - Configuration Management for Robotics
  • Nema - AI agents that accelerate robotics hardware design
  • Open Navigation LLC - Your Friendly Neighborhood Navigators
  • PHANTOM AI - Democratizing advanced driver assistance systems
  • Physical Intelligence (π)
  • Rapyuta Robotics - We make robots attainable and useful
  • rethink robotics - Rethink Robotics Meets German Engineering
  • Roboto - Curating the world's robotics data
  • ROS Development Studio - Develop your ROS project from a single place online
  • ROSbloX - Your ultimate building blocks for rapidly creating a robot's software stack.
  • RosHub - Manage one robot or entire fleets
  • scale - The Data Platform for AI
  • SEMIO - bringing robots to life
  • SLAMCore - Spatial Intelligence for robots and machines
  • SOUTHIE AUTONOMY - Easy, Flexible Automation for Contract Packaging
  • TANGRAM - The Modern Perception Platform
  • Transitive Robotics - Open-core, Full-stack Robotic Software Capabilities
  • Vinci - Powering the future of hardware design
  • Windows 10 IoT + ROS - Bringing the intelligent edge to robots with ROS on Windows 10 and Azure
  • YOU ONLY NEED ONE HUB - Cloud-based system for designing, sharing, and evaluating Autonomous Vehicles, ADAS, and Robotics.

Deployment & DevEnv

but not robotics-specific

  • balena - The infrastructure you need to develop, deploy, and manage fleets of connected devices at scale
  • MENDER - Over-the-Air Software Updates for IoT Devices
  • Synpse - Deploy. Monitor. Manage.
  • aviator - Keep builds green with a highly customizable merge queue
  • DevZero - More time writing code.
  • Miru - Deployment Infrastructure for Robotics and IoT
  • Awesome HRI Datasets and Human Simulators
  • Awesome Human Robot Interaction
  • Awesome Projects
  • Awesome Robot Operating System 2 (ROS 2)
  • Awesome Robotic Tooling
  • Awesome Robotics Conferences and Schools (torydebra)
  • Awesome Robotics Libraries
  • Awesome Robotics (ahundt)
  • Awesome Robotics (Kiloreux)
  • Awesome Weekly Robotics
  • awesome-cloud-robotics

Shameless Self-Advertisement

  • (Wannabe) Awesome (Remote) Robot DevEnvs
  • Awesome HRI Datasets and Human Simulators
  • Awesome HRI Papers for Industry
  • Awesome Robotics System Design (and more)
  • awesome-behavioral-change
  • awesome-end-user-programming
  • awesome-tech-education
  • My curated list of robotics companies (Google Sheet)

License

CC0