{
  "license": "CC BY 4.0",
  "attribution": "fysical.ai / whatro.bot",
  "source": "https://github.com/fysical-ai/whatrobot-catalog",
  "url": "https://whatro.bot/robot/luwu-dynamics-xgo-mini2s/",
  "html": "https://whatro.bot/robot/luwu-dynamics-xgo-mini2s/",
  "taxonomy_version": "2026-01",
  "catalog_version": "2026-01",
  "handle": "luwu-dynamics-xgo-mini2s",
  "name": "XGO-mini2S",
  "kind": "robot",
  "manufacturer": {
    "handle": "luwu-dynamics",
    "name": "Luwu Dynamics",
    "country": "CN"
  },
  "category": {
    "id": "rb-3-1",
    "full_name": "Robot > Legged robot > Quadruped",
    "path": [
      {
        "id": "rb",
        "name": "Robot",
        "handle": "robot"
      },
      {
        "id": "rb-3",
        "name": "Legged robot",
        "handle": "legged"
      },
      {
        "id": "rb-3-1",
        "name": "Quadruped",
        "handle": "quadruped"
      }
    ],
    "url": "https://whatro.bot/robots/legged/quadruped/"
  },
  "facts": {
    "legs": 4,
    "wheels_or_tracks": "none",
    "integrated_arm": true,
    "manipulates": true
  },
  "variants": [
    {
      "name": "XGO-mini2S"
    },
    {
      "name": "XGO-mini2S LiDAR edition",
      "note": "adds a small 360° lidar (0.02–12 m)"
    }
  ],
  "availability": "shipping",
  "attributes": {
    "segment": [
      "hobby",
      "education",
      "research"
    ],
    "application": [
      "education",
      "research-platform"
    ],
    "autonomy": "semi-autonomous",
    "environment": [
      "indoor"
    ],
    "mass": 0.915,
    "battery_runtime": 120,
    "sdk": [
      "python",
      "ros2"
    ],
    "has_arm": true
  },
  "summary": "XGO-mini2S is a desktop quadruped with 12 leg joints plus a 3-DOF arm and a 1-DOF turntable, built on a Raspberry Pi CM5 running Luwu-OS. It is aimed at education and hobby AI work, with Python (xgolib) and ROS 2 support, an onboard camera and an optional lidar edition for mapping.",
  "links": {
    "product": "https://www.xgorobot.com/en/xgo2.html",
    "docs": "https://wiki.xgorobot.com/"
  },
  "offers": [
    {
      "seller": "RobotShop",
      "url": "https://www.robotshop.com/products/xgo-mini2-desktop-ai-robot-dog-us",
      "price": 1599,
      "currency": "USD",
      "date": "2026-10-28",
      "region": "US",
      "affiliate": false,
      "note": "XGO Mini2s with Radar (lidar edition); in stock"
    }
  ],
  "sources": [
    {
      "title": "XGO-mini2S official page",
      "url": "https://www.xgorobot.com/en/xgo2.html",
      "accessed": "2026-10-28",
      "for": [
        "specs",
        "facts"
      ]
    },
    {
      "title": "RobotShop XGO Mini2s with Radar (US)",
      "url": "https://www.robotshop.com/products/xgo-mini2-desktop-ai-robot-dog-us",
      "accessed": "2026-10-28",
      "for": [
        "price",
        "specs"
      ]
    },
    {
      "title": "Luwu Dynamics shop",
      "url": "https://shop.xgorobot.com/",
      "accessed": "2026-10-28",
      "for": [
        "availability"
      ]
    }
  ],
  "unverified": [
    "release_year",
    "max_speed"
  ],
  "notes": "Unverified (free text): official direct price. The task asked for XGO-Mini 2; the current official lineup is XGO-lite3, XGO-mini2S, XGO-mini2SW (wheel-legged, Kickstarter) and XGO-Rider2. XGO-mini2S is the direct successor (CM5 instead of CM4). The older XGO-mini2+ (CM4, 12 DOF + 3-DOF gripper, 950 g) is still listed at eu.robotshop.com for €1,266.47 but out of stock. Arm is integrated and the arm total is 16 DOF per the official page. Battery runtime (about 2 h) is from the RobotShop listing; official page gives only 3800 mAh 2S. The manufacturer's own shop lists the model without a visible price.",
  "tags": [],
  "price": {
    "amount": 1599,
    "currency": "USD",
    "date": "2026-10-28",
    "seller": "RobotShop",
    "url": "https://www.robotshop.com/products/xgo-mini2-desktop-ai-robot-dog-us"
  },
  "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."
    },
    "mass": {
      "name": "Mass",
      "type": "number",
      "unit": "kg",
      "description": "Product mass as specified."
    },
    "battery_runtime": {
      "name": "Battery runtime",
      "type": "number",
      "unit": "min",
      "description": "Manufacturer-rated runtime on one charge."
    },
    "sdk": {
      "name": "SDK",
      "type": "enum",
      "unit": null,
      "description": "Officially supported programming interfaces."
    },
    "has_arm": {
      "name": "Has arm",
      "type": "bool",
      "unit": null,
      "description": "An arm is available as an add-on."
    }
  }
}