{
  "license": "CC BY 4.0",
  "attribution": "fysical.ai / whatro.bot",
  "source": "https://github.com/fysical-ai/whatrobot-catalog",
  "url": "https://whatro.bot/robot/wowrobo-xlerobot/",
  "html": "https://whatro.bot/robot/wowrobo-xlerobot/",
  "taxonomy_version": "2026-01",
  "catalog_version": "2026-01",
  "handle": "wowrobo-xlerobot",
  "name": "XLeRobot",
  "kind": "robot",
  "manufacturer": {
    "handle": "wowrobo",
    "name": "WowRobo",
    "country": null
  },
  "category": {
    "id": "rb-5",
    "full_name": "Robot > Mobile manipulator",
    "path": [
      {
        "id": "rb",
        "name": "Robot",
        "handle": "robot"
      },
      {
        "id": "rb-5",
        "name": "Mobile manipulator",
        "handle": "mobile-manipulator"
      }
    ],
    "url": "https://whatro.bot/robots/mobile-manipulator/"
  },
  "facts": {
    "wheels_or_tracks": "wheels",
    "integrated_arm": true,
    "manipulates": true
  },
  "variants": [
    {
      "name": "Combo – Dual-Arm + Base Expansion",
      "note": "two assembled SO-ARM101 follower arms + base kit"
    },
    {
      "name": "Base Expansion (Unassembled Kit)",
      "note": "structure only, no arms; sold out at capture"
    }
  ],
  "availability": "shipping",
  "release_year": 2025,
  "attributes": {
    "segment": [
      "hobby",
      "research"
    ],
    "application": [
      "research-platform",
      "general-purpose"
    ],
    "autonomy": "teleoperated",
    "environment": [
      "indoor"
    ],
    "sdk": [
      "python"
    ],
    "open_source": [
      "hardware",
      "software"
    ],
    "drive_config": "differential",
    "navigation": "none",
    "axes": 6,
    "arm_count": 2,
    "reach": 400
  },
  "summary": "XLeRobot is an open-source (Apache-2.0) household-robot design that mounts two SO-ARM101 arms and a wheeled base on an IKEA cart, controlled from a laptop or Raspberry Pi through LeRobot. The WowRobo developer kit supplies the arms, cameras, drive servos and printed structure; the cart, battery, computer and leader arms are not included.",
  "links": {
    "product": "https://openelab.com/products/wowrobo-robotics-xlerobot-dual-arm",
    "docs": "https://xlerobot.readthedocs.io/en/latest/"
  },
  "offers": [
    {
      "seller": "OpenELAB",
      "url": "https://openelab.com/products/wowrobo-robotics-xlerobot-dual-arm",
      "price": 447.99,
      "currency": "USD",
      "date": "2026-10-28",
      "affiliate": false,
      "note": "Combo dual-arm + base expansion; excludes cart, battery, computer, leader arms"
    }
  ],
  "sources": [
    {
      "title": "XLeRobot documentation",
      "url": "https://xlerobot.readthedocs.io/en/latest/",
      "accessed": "2026-10-28",
      "for": [
        "facts",
        "other",
        "release_year",
        "price"
      ]
    },
    {
      "title": "OpenELAB: WowRobo XLeRobot kit",
      "url": "https://openelab.com/products/wowrobo-robotics-xlerobot-dual-arm",
      "accessed": "2026-10-28",
      "for": [
        "price",
        "specs",
        "variants"
      ]
    }
  ],
  "unverified": [
    "mass",
    "payload",
    "battery_runtime",
    "max_speed"
  ],
  "notes": "Unverified (free text): manufacturer details. Seeed Studio does NOT appear to sell XLeRobot (its docs name Seeed only as a hackathon co-host); the kit is made by WowRobo and sold via OpenELAB and Taobao (3699 RMB). The docs quote ~$660 for a self-sourced build and $579 for the developer kit, versus $447.99 at OpenELAB. Per the 0.4.0 kit listing the base uses two servo-driven wheels plus casters with \"no lateral strafing\", hence differential; earlier versions were based on the 3-omni-wheel LeKiwi base. Reach ~40 cm and payload ~0.6–1.0 kg per arm come from the OpenELAB listing. The design is by Gaotian (Vector) Wang et al.",
  "tags": [],
  "price": {
    "amount": 447.99,
    "currency": "USD",
    "date": "2026-10-28",
    "seller": "OpenELAB",
    "url": "https://openelab.com/products/wowrobo-robotics-xlerobot-dual-arm"
  },
  "attribute_definitions": {
    "segment": {
      "name": "Segment",
      "type": "enum",
      "unit": null,
      "description": "Buyer groups that would plausibly buy this at list price."
    },
    "application": {
      "name": "Application",
      "type": "enum",
      "unit": null,
      "description": "What the product is marketed to do. Each value belongs to one application group."
    },
    "autonomy": {
      "name": "Autonomy",
      "type": "enum",
      "unit": null,
      "description": "Highest level of unsupervised operation supported out of the box."
    },
    "environment": {
      "name": "Environment",
      "type": "enum",
      "unit": null,
      "description": "Environments the product is rated to operate in."
    },
    "sdk": {
      "name": "SDK",
      "type": "enum",
      "unit": null,
      "description": "Officially supported programming interfaces."
    },
    "open_source": {
      "name": "Open source",
      "type": "enum",
      "unit": null,
      "description": "Which parts of the product are published under an open licence."
    },
    "drive_config": {
      "name": "Drive configuration",
      "type": "enum",
      "unit": null,
      "description": "How a ground base steers and propels itself."
    },
    "navigation": {
      "name": "Navigation",
      "type": "enum",
      "unit": null,
      "description": "How a ground robot navigates."
    },
    "axes": {
      "name": "Axes",
      "type": "number",
      "unit": "count",
      "description": "Number of controlled axes. Arm: joints. Force-torque sensor: measured axes."
    },
    "arm_count": {
      "name": "Arm count",
      "type": "number",
      "unit": "count",
      "description": "Number of arms on the product."
    },
    "reach": {
      "name": "Reach",
      "type": "number",
      "unit": "mm",
      "description": "Maximum reach of the arm."
    }
  }
}