{
  "license": "CC BY 4.0",
  "attribution": "fysical.ai / whatro.bot",
  "source": "https://github.com/fysical-ai/whatrobot-catalog",
  "url": "https://whatro.bot/robot/petoi-bittle-x/",
  "html": "https://whatro.bot/robot/petoi-bittle-x/",
  "taxonomy_version": "2026-01",
  "catalog_version": "2026-01",
  "handle": "petoi-bittle-x",
  "name": "Bittle X",
  "kind": "robot",
  "manufacturer": {
    "handle": "petoi",
    "name": "Petoi",
    "country": null
  },
  "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"
  },
  "variants": [
    {
      "name": "Bittle X V2 (lite servos)",
      "note": "construction kit or pre-assembled"
    },
    {
      "name": "Bittle X V2 (alloy servos)",
      "note": "construction kit or pre-assembled"
    },
    {
      "name": "Bittle X V2+Arm",
      "note": "adds a gripper arm; alloy servos only"
    }
  ],
  "availability": "shipping",
  "attributes": {
    "segment": [
      "hobby",
      "education",
      "research"
    ],
    "application": [
      "education",
      "entertainment",
      "research-platform"
    ],
    "autonomy": "teleoperated",
    "environment": [
      "indoor"
    ],
    "payload": 0.45,
    "battery_runtime": 60,
    "sdk": [
      "python",
      "cpp"
    ],
    "open_source": [
      "software"
    ],
    "has_arm": true
  },
  "summary": "Bittle X is a palm-sized quadruped kit with nine servo joints (two per leg plus a neck) driven by an ESP32-based BiBoard with built-in voice control. It runs the OpenCat framework and can be programmed with block coding, Python or C++ in the Arduino IDE, and an optional gripper arm (V2+Arm) is sold.",
  "links": {
    "product": "https://www.petoi.com/products/petoi-robot-dog-bittle-x-voice-controlled",
    "docs": "https://www.petoi.com/pages/bittle-robot-dog-model-overview"
  },
  "offers": [
    {
      "seller": "Petoi (direct)",
      "url": "https://www.petoi.com/products/petoi-robot-dog-bittle-x-voice-controlled",
      "price": 319,
      "currency": "USD",
      "date": "2026-10-28",
      "affiliate": false,
      "note": "single displayed price; six package options; page showed Sold out at capture"
    },
    {
      "seller": "Petoi (direct)",
      "url": "https://www.petoi.com/pages/bittle-robot-dog-model-overview",
      "price": 279,
      "currency": "USD",
      "date": "2026-10-28",
      "affiliate": false,
      "note": "'Bittle X with Voice Control' from-price on the model overview page"
    },
    {
      "seller": "RobotShop",
      "url": "https://www.robotshop.com/products/petoi-bittle-x-v2-lite-servo-pre-assembled",
      "price": 339,
      "currency": "USD",
      "date": "2026-10-28",
      "region": "US",
      "affiliate": false,
      "note": "Bittle X V2 lite servo pre-assembled; 2 units left"
    }
  ],
  "sources": [
    {
      "title": "Bittle X product page",
      "url": "https://www.petoi.com/products/petoi-robot-dog-bittle-x-voice-controlled",
      "accessed": "2026-10-28",
      "for": [
        "price",
        "specs",
        "facts",
        "variants"
      ]
    },
    {
      "title": "Petoi Bittle model overview",
      "url": "https://www.petoi.com/pages/bittle-robot-dog-model-overview",
      "accessed": "2026-10-28",
      "for": [
        "price",
        "specs",
        "other"
      ]
    },
    {
      "title": "RobotShop Bittle X V2 pre-assembled",
      "url": "https://www.robotshop.com/products/petoi-bittle-x-v2-lite-servo-pre-assembled",
      "accessed": "2026-10-28",
      "for": [
        "price",
        "specs"
      ]
    }
  ],
  "unverified": [
    "mass",
    "max_speed",
    "release_year"
  ],
  "notes": "Unverified (free text): open_source hardware. Dimensions 200x110x110 mm. Weight 265–290 g is given for the Bittle STEM kit on the overview page, not specifically for Bittle X, so mass is left out. Payload \"up to 1 lb\" recorded as 0.45 kg. The product page quotes a safe speed \"about 40 mm/s (2 body lengths per second)\", which is internally inconsistent, so max_speed is omitted. Manufacturer markets it as open source (OpenCat ESP32 on GitHub); hardware licence not verified. Petoi also lists \"Bittle Robot Dog (Final Stock)\" — the original Bittle seems to be being phased out in favour of Bittle X.",
  "tags": [],
  "price": {
    "amount": 319,
    "currency": "USD",
    "date": "2026-10-28",
    "seller": "Petoi (direct)",
    "url": "https://www.petoi.com/products/petoi-robot-dog-bittle-x-voice-controlled"
  },
  "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."
    },
    "payload": {
      "name": "Payload",
      "type": "number",
      "unit": "kg",
      "description": "Rated payload. Arm: at the wrist. Mobile robot: on the deck. End-effector: held object."
    },
    "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."
    },
    "open_source": {
      "name": "Open source",
      "type": "enum",
      "unit": null,
      "description": "Which parts of the product are published under an open licence."
    },
    "has_arm": {
      "name": "Has arm",
      "type": "bool",
      "unit": null,
      "description": "An arm is available as an add-on."
    }
  }
}