Search DevTools

Jump to any tool or page

RoboParts 机器人零部件兼容性

688 humanoid robot component entities with 4-dimension compatibility checking. Vendor-neutral.

lm2036880 stars0 forksAI & Agents
View source

Install

mcp_config.json

{
  "mcpServers": {
    "cc-roboparts-roboparts": {
      "url": "https://roboparts.cc/mcp",
      "type": "streamable-http"
    }
  }
}

Documentation

RoboParts — robot part compatibility judgment layer

1. Project Overview

  • Name: RoboParts — robot part compatibility judgment layer

  • Positioning: vendor-neutral cross-vendor robot part interface compatibility judgment and open-source data layer

  • Domain: roboparts.cc

  • Live URL / 线上地址: https://roboparts.cc

  • 线上地址(正式入口,外链一律指向此域): https://roboparts.cc

  • Preview domain / 预览域(Cloudflare Pages 默认域,非正式入口,勿对外引用): https://robotparts-924.pages.dev

  • Data volume / 数据量: 868 entities / 868 实体 (659 physical parts / 101 interface specs / 81 AI model software / 10 organizations / 17 market intelligence);Mechanical interface declaration rate 16.2% (81/500);Open-source components 325

  • Last updated / 最后更新: 2026-10-08

2. Core Goals

  1. Modular accessories — standardized module parameter library, supporting filtering and combination by degrees of freedom / torque / size / protocol
  2. Interface standardization — align with the national standard General Technical Requirements for Humanoid Robot Modularity, build a compatibility database
  3. Protocol standardization — EtherCAT/CANopen/ROS2/MQTT protocol stack comparison, real-time performance benchmarks, cross-protocol bridging
  4. Large-model industrialization — deployment hardware requirements and inference performance comparison for VLA models (RT-2/OpenVLA/π0/GR00T N1.7/SmolVLA/π0.5/τ(0)-VLA/InternVLA-A1.5/Gemini Robotics 2)
  5. User data integration — end-to-end encryption of selection plans / BOM / design files, protecting user habits and privacy

3. Three Principles

  • Automation — intelligent selection engine, automatic BOM generation, AI compatibility matching, one-click export of procurement lists
  • Ecosystem — connect vendors / developers / users into a closed loop
  • Profitability — API data subscription, selection-tool SaaS, enterprise customization (no transaction commission: once commission is taken, judgment is no longer neutral)

4. Core Features

  • 🔧 Intelligent selection engine — five-dimension scoring (torque / speed / accuracy / weight / cost) multi-factor selection + multi-result comparison table
  • 📋 Data quality labeling — every entity labeled with source / confidence / last_verified
  • ✅ Standard conformance — GB modular general tech / ISO 8373 / IEC 61508 / ROS2 compatibility status
  • 🧬 Bionic categories — SEA series-elastic actuators, flexible actuators, bionic spine, dexterous hands, artificial muscles
  • 🔗 Compatibility matrix — electrical / mechanical / protocol / software four-dimensional compatibility detection

5. Data Categories

  • actuators: 222 entries — Actuators (motors, harmonic reducers, planetary roller screws, frameless torque motors, drivers, joint modules, dexterous hands, tendon-driven hands, open-source force-controlled joints, SEA, flexible actuators)
  • chips: 108 entries — Chips (AI chips, edge inference accelerators, MCU, FPGA, communication chips)
  • platforms: 106 entries — Robot platforms (including open-source reproducible complete robots)
  • sensors: 95 entries — Sensors (vision cameras, six-axis force/torque sensors, joint torque sensors, tactile sensors, magnetic e-skin, LiDAR, IMU)
  • protocols: 64 entries — Communication protocols (EtherCAT, CANopen, ROS2, MQTT, etc.)
  • data_acquisition: 46 entries — Data acquisition devices (teleoperation, exoskeleton capture, motion capture, data gloves, open-source embodied dataset platforms)
  • robot_ai_models: 46 entries — Robot AI models (VLA models, world models, robot foundation models)
  • interfaces: 44 entries — Interface standards (flanges, buses, connector standard texts)
  • llms: 42 entries — Large models (VLA models, robot foundation models)
  • grippers: 26 entries — Grippers and end effectors
  • flexible_actuators: 22 entries — Flexible actuators (artificial muscles, flexible actuators, bionic spine)
  • bionic_mechanisms: 17 entries — Bionic mechanisms (bionic joints, bionic actuators, bionic sensors)
  • reducers: 14 entries — Reducers (harmonic, planetary, RV)
  • controllers: 4 entries — Controllers
  • structural: 3 entries — Structural parts
  • cables: 2 entries — Cables
  • connectors: 2 entries — Connectors
  • pcb: 2 entries — PCB
  • power: 2 entries — Power supplies
  • integrated_joints: 1 entries — Integrated joint modules

The counts in this section are computed live by scripts/inject_readme_stats.py from api/entities.json and are not hand-written. Previously they were stuck at an early-August snapshot (actuators wrote 217 vs. actual 220, and 10 whole categories were missing) for 7 weeks unnoticed — because the total is watched by a gate, but the subcategories were not.

6. Latest Updates (2026-08-05)

  • Open-source hardware upstream gap filled (+10, all Tier A verified) — located structural gaps by corpus-gap probing (rather than re-dumping prioritized categories): tendon-driven transmission had only 1 entry, e-skin only 2, open-source force-controlled joint modules missing. Added dexterous hands LEAP Hand (CMU, 16DoF direct-drive) / RUKA Hand (NYU, tendon-driven), open-source force-controlled joint ODRI Actuator (quasi-direct-drive, torque-sensor-free), drivers mjbots moteus (CAN-FD) and VESC, magnetic e-skin AnySkin / ReSkin (recalibration-free, replaceable), AgiBot World embodied dataset platform (corresponds to direction-202608 P0 "AgiBot supply chain"), open-source complete robots Open Duck Mini / Reachy 2. All 10 entries were elevated to Tier A via real HTTP verification (200 + page hit) by scripts/verify_vendor_sources.py, traceability rate 54.42%→55.20%, total entities 577→587
  • Embodied data acquisition / edge compute / domestic sensors expanded on three fronts (+33) — filled P1/P2 gaps from the monthly direction not yet delivered: embodied data acquisition devices 15→26 entries (Mobile ALOHA, Open-TeleVision, AirExo-2, Bunny-VisionPro, ACE, DOGlove, HumanPlus, FastUMI, Manus, Rokoko, Noitom), VLA/edge inference accelerators +12 entries (Axelera Metis, Axera AX650N/AX8850, Black Sesame A2000, Sophgo BM1684X, Cambricon MLU370-S4, Rockchip RK3576, SiMa.ai Modalix, Ambarella N1-655, TI AM69A, DEEPX DX-M1, Houmo M30), domestic-substitute sensors +10 entries (Keli, Anpei, Fenyix, AVIC Electronics, SINOXCG, Huayi, Orbbec Gemini 335, Tyzuum FM851, Hesai FT120, RoboSense AC1), total entities 544→577
  • Domestic-substitution index — added the import_substitution_for field, which can directly answer "who is the domestic substitute for this overseas component"
  • Humanoid robot supply-chain entity expansion (+51) — first systematic coverage of harmonic reducers (Leaderdrive LCS/LCD/CSG, Harmonic Drive, Laifual, Tongchuan, SZC), planetary roller screws (Zhejiang XCC, Hengli Hydraulic, Best, Qinchuan Machine Tool, Beite, Dianzhi, Shuanglin, Rollvis, GSA, Ewellix, SKF, Rexroth), frameless torque motors (Kinco FMK/FMC, Leadshine FM1/FM2, HCFA Hu-MDB, Inovance MX/TMB, Chuanzhi, Veichi, Wolong, HAN'S, Qianghe, Moons'), six-axis force / joint torque sensors (SRI M35XX/C025XX/C075XX/M221X/M37XX, KWR-N, Hypersen, XJCSENSOR, SHENYUANSHENG, ME K3D, Chuanzhi), integrated joint modules (Leaderdrive, Chuanzhi, Kinco, Leadshine, Tuopu, Sanhua, Zhaowei, Topband), total entities 493→544, over-achieving the August "500+" goal
  • Supply-chain field system — added the structured supply_chain field (tier / customers / capacity / domestic_share), supporting retrieval by Tier1/Tier2 levels and localization rate

7. Historical Updates (2026-08-03)

  • Gemini Robotics 2 entered — added Google DeepMind Gemini Robotics 2 (1.2T params, whole-body intelligent VLA, 22-DOF dexterous-hand manipulation, three-piece set: GR2+ER2+On-Device 2), robot_ai_models reached 21 entries
  • Data scale expansion — chips 95→103, sensors 46→62, data acquisition devices +15 entries, total 493 entities covering 10 major categories
  • July VLA model additions — added τ(0)-VLA (Shanghai Innovation Academy / AgiBot Robotics, slow-thinking fast-execution hierarchical architecture), InternVLA-A1.5 (Shanghai AI Lab, compositional generalization), Evo-Depth (SJTU MINT, lightweight 0.9B)
  • WAIC 2026 model entries — added 5 new WAIC 2026 models: Hy-Embodied VLA-0.5, MiniCPM-Robot, Kairos 3.1, LingBot-VLA 2.0, Qwen-RobotManip
  • Data categorization improved — added independent categories flexible_actuators (6 entries), robot_ai_models (21 entries) and data_acquisition (15 entries), total 10 major categories 493 entities
  • Bionic mechanism category — added independent category bionic_mechanisms (9 entries), covering bionic joints, bionic actuators, bionic sensors, etc.
  • VLA model updates — added GR00T N1.7, SmolVLA, π0.5, total LLM count reached 30
  • Design canvas upgrade — integrated URDF Loader, supporting importing URDF files for real-time rendering and joint control
  • Search engine upgrade — weighted fuzzy search, multi-field weight ranking + match highlighting
  • Selection engine upgrade — five-dimension scoring system (torque / speed / accuracy / weight / cost) + multi-result comparison table
  • Data pipeline automation — created data crawling and update automation scripts
  • SEO automation — implemented automatic SEO metadata generation and management

8. API

  • GET /api/entities.json — full entity list
  • GET /api/compatibility_matrix.json — compatibility matrix
  • GET /api/entity/{id} — single entity detail (free-tier fields + explicitly listed locked paid fields)
  • GET /api/search?q=keyword — keyword search (optional category / limit / include_quarantine)

9. Deployment

10. Security

  • API Token has been removed from the docs; please manage it via environment variables
  • The old token has leaked; please rotate it in the Cloudflare Dashboard

11. Quality Gates

The numbers in this repo and its externally published artifacts are computed live by scripts from the single source of truth api/entities.json; hand-editing is forbidden.

python scripts/ci_gate.py --list   # list all gates
python scripts/ci_gate.py          # run all gates (this is what GitHub Actions runs)

Total 40 gates:

Semantic index covers all entities · entity schema contract · mount_type enum contract · standard_conformance coverage consistency · external dataset distribution consistency · agent-discovery skill list consistency · MCP category coverage (stdio + hosted ↔ entities.json) · MCP package integrity · public list numbers computed live · kinematic reachability (yin-yang self-test + drift) · demand-signal discrimination layer (three-state fail-closed + external wording) · external JSON parseable · entities.json meta consistency · meta single source of truth · Functions top-level security · GitHub config YAML parseable · no credential leak · BOM assembly-order topological sort · feedback-signal backflow aggregation · flywheel idempotent / recoverable.

The gate count is injected live by scripts/inject_readme_stats.py reading the actual output line count of ci_gate.py --list. Previously hand-written as "8 items", the real value was already 20 — the 12 under-reported items were not "not done", they were simply not counted.

For the complete cross-file consistency regression (seven-number single-source, site-wide quantity assertions, external surface wording), see python scripts/regression.py.

After changing data, regenerate derived files: python scripts/regen_derived.py.

12. Contributing

The biggest gap in this project is the mechanical interface declaration rate — for most cases we cannot answer "can these two parts screw together". This number is not hand-written here (see the computed value on the "Data volume" line at the top of this document); adding one piece of hole-pattern data with a source is far more useful than refactoring an algorithm.

The only hard rule: no source, no entry. We would rather keep not_declared than guess.

13. License

Dual-track licensing:

ObjectLicenseFile
Code (scripts/, functions/, *.js/*.py/*.mjs, page templates)MITLICENSE
Data (api/, roboparts-dataset-github/, /api/ same-source data)CC BY 4.0DATA-LICENSE.md

These two were previously written in the same LICENSE file; GitHub's license recognizer could not parse the mixed text ⇒ the repo page license field long showed NOASSERTION. They are now split: LICENSE holds only the verbatim MIT full text (recognizable), and the data line is moved to DATA-LICENSE.md.

Before citing the data, please note: the parameters in this repo are vendor public-stated values, not reproduced by our own testing; the number of A-grade entries that can be directly compared across vendors is 0. Each data point carries source_tier (A/B/C) and confidence; please judge credibility accordingly.


Generated: 2026-08-03 (sections 11–13 added 2026-08-31)

Sourced from the repository README.

More in AI & Agents