awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
TheRobotStudio avatar

TheRobotStudio/SO-ARM100

0
View on GitHub↗
5,494 stars·474 forks·apache-2.0·16 views

SO ARM100

SO-ARM100 is an open-source robot arm hardware project providing 3D-printable designs and assembly guides for building affordable robotic arms. It includes calibration software to synchronize motor communication parameters and arm positions via USB, alongside hardware designs for tactile sensing robotic grippers.

The project distinguishes itself through the integration of touch-sensing and flexible filaments for adaptive grasping. It also provides a dedicated imitation learning dataset tool, featuring a web interface for labeling and visualizing robotics data to train machine learning models using human demonstrations.

The system covers several operational areas, including low-cost robot fabrication, hardware configuration for motor IDs and baudrates, and a full imitation learning workflow. It also includes utilities for robot servo debugging, leader-follower teleoperation, and the creation of modular hardware accessories like camera mounts.

Features

  • 3D-Printable Robot Designs - Provides 3D-printable designs and assembly guides for building affordable robotic arms.
  • Open-Source Robot Arm Hardware - Provides 3D-printable designs and assembly guides for building affordable, open-source robotic arms.
  • Expert Imitation Learning - Implements an imitation learning workflow using human demonstrations and pretrained models.
  • Imitation and Reinforcement Learning Toolkits - Provides a pipeline to collect and label human demonstration data for training robotic policies.
  • Communication Bus Calibration - Includes software to synchronize motor communication parameters and IDs via USB.
  • Motor Bus Configuration - Provides a utility to assign unique identification IDs and synchronize communication baudrates for motors.
  • Joint Position Synchronization - Synchronizes position values between leader and follower arms for consistent movement.
  • Compliant Gripper Design - Uses flexible filament designs to create grippers capable of adapting to object shapes.
  • Structural Part Fabrication - Provides printable designs and bills of materials to produce physical structural components.
  • Kinematic Calibration - Includes calibration software to synchronize motor parameters and arm positions.
  • Low-Cost Robot Fabrication - Provides 3D-printable designs and assembly guides for building affordable robotic arms.
  • Robot Arm Calibration Software - Provides software to synchronize leader and follower arm positions and configure motor communication parameters via USB.
  • Tactile Gripper Integration - Integrates touch-sensing and flexible filaments into robotic grippers for adaptive grasping.
  • Touch Surface Sensing - Integrates touch-sensing capabilities into the robotic gripper for physical interaction feedback.
  • Tactile Grippers - Implements hardware designs for robotic grippers that integrate touch-sensing and flexible filaments for adaptive grasping.
  • Data Labeling Tools - Provides a web interface for labeling robot datasets to prepare training data for machine learning models.
  • Dataset Labeling Interfaces - Provides a web interface for labeling and visualizing robotics data to facilitate human-demonstration training.
  • AI Dataset Visualizers - Features a web interface for visualizing robotics telemetry and demonstration logs for interactive analysis.
  • Robot Learning Platforms - Includes a tool for tagging robot demonstrations via a web interface to prepare ML training data.
  • Robotics Visualization Tools - Provides interactive charts and tools for displaying and analyzing synchronized robotic performance data and demonstrations.
  • Leader-Follower Teleoperation - Implements leader-follower teleoperation to sync joint positions for data collection.
  • Servo Diagnostics Tools - Ships a software utility for connecting to motors via USB to program, test, and troubleshoot servo performance.
  • Robot Arm Models - Description for modular, low-cost desktop robotic arms.
  • Robot Arms - Low-cost 3D-printable arm for accessible end-to-end learning.

Star history

Star history chart for therobotstudio/so-arm100Star history chart for therobotstudio/so-arm100

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to SO ARM100

Similar open-source projects, ranked by how many features they share with SO ARM100.
  • pcrnjak/parol6-desktop-robot-armPCrnjak avatar

    PCrnjak/PAROL6-Desktop-robot-arm

    2,577View on GitHub↗

    This project provides a complete set of design files and hardware specifications for a 3D-printable industrial-style robot arm. The system includes a CAN bus robot controller for managing stepper motors and sensors, a kinematics engine for calculating joint angles and poses, and a UDP-based Python API for sending motion commands and monitoring telemetry. The system features a force-controlled robotic gripper that utilizes field-oriented control on stepper motors to enable compliant grasping and precise force sensing. It also includes a 3D position visualization tool for real-time telemetry tr

    HTMLailerobotparol6
    View on GitHub↗2,577
  • huggingface/lerobothuggingface avatar

    huggingface/lerobot

    21,687View on GitHub↗

    This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It provides a modular framework for training neural network policies—specifically through imitation and reinforcement learning—and deploying them onto physical robotic hardware. By offering a unified interface for hardware abstraction, the platform decouples high-level control logic from the specific sensors and actuators of diverse robotic systems. The framework distinguishes itself through a standardized approach to data and policy management. It utilizes a consistent schema for reco

    Python
    View on GitHub↗21,687
  • leggedrobotics/legged_gymleggedrobotics avatar

    leggedrobotics/legged_gym

    3,022View on GitHub↗

    Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in complex, physics-based environments. It provides a comprehensive framework for developing legged locomotion control policies, enabling robots to learn movement strategies for navigating uneven terrain and managing physical disturbances through reinforcement learning. The platform distinguishes itself by utilizing hardware-accelerated physics and headless execution to maximize computational throughput during training. It incorporates a domain randomization pipeline that injects

    Python
    View on GitHub↗3,022
  • vector-wangel/xlerobotVector-Wangel avatar

    Vector-Wangel/XLeRobot

    5,256View on GitHub↗

    XLeRobot is an embodied AI robotics platform and hardware ecosystem designed for developing and deploying autonomous robots. It integrates a dual-arm mobile robot platform with an LLM-based robot controller, a physics-based simulation environment, and a teleoperation interface to translate natural language instructions into physical actions. The project emphasizes low-cost robot fabrication using 3D printing and affordable components to create a mobile base with interchangeable arms and grippers. It features a specialized teleoperation workflow that allows for remote hardware control via VR i

    Python
    View on GitHub↗5,256
See all 30 alternatives to SO ARM100→

Frequently asked questions

What does therobotstudio/so-arm100 do?

SO-ARM100 is an open-source robot arm hardware project providing 3D-printable designs and assembly guides for building affordable robotic arms. It includes calibration software to synchronize motor communication parameters and arm positions via USB, alongside hardware designs for tactile sensing robotic grippers.

What are the main features of therobotstudio/so-arm100?

The main features of therobotstudio/so-arm100 are: 3D-Printable Robot Designs, Open-Source Robot Arm Hardware, Expert Imitation Learning, Imitation and Reinforcement Learning Toolkits, Communication Bus Calibration, Motor Bus Configuration, Joint Position Synchronization, Compliant Gripper Design.

What are some open-source alternatives to therobotstudio/so-arm100?

Open-source alternatives to therobotstudio/so-arm100 include: pcrnjak/parol6-desktop-robot-arm — This project provides a complete set of design files and hardware specifications for a 3D-printable industrial-style… huggingface/lerobot — This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It… vector-wangel/xlerobot — XLeRobot is an embodied AI robotics platform and hardware ecosystem designed for developing and deploying autonomous… leggedrobotics/legged_gym — Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in… opendrivelab/agibot-world — AgiBot-World is a suite of software pipelines and tools designed for robotic policy training, dataset standardization,… petoicamp/opencat-quadruped-robot — OpenCat-Quadruped-Robot is a development framework and motion control API for building four-legged robots. It provides…