{
  "license": "CC BY 4.0",
  "attribution": "fysical.ai / whatro.bot",
  "source": "https://github.com/fysical-ai/whatrobot-catalog",
  "url": "https://whatro.bot/robot/mangdang-mini-pupper-2/",
  "html": "https://whatro.bot/robot/mangdang-mini-pupper-2/",
  "taxonomy_version": "2026-01",
  "catalog_version": "2026-01",
  "handle": "mangdang-mini-pupper-2",
  "name": "Mini Pupper 2",
  "kind": "robot",
  "manufacturer": {
    "handle": "mangdang",
    "name": "MangDang",
    "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": "Mini Pupper 2",
      "note": "servos with position feedback; Raspberry Pi 4 or CM4 compute"
    },
    {
      "name": "Mini Pupper 2 Pro",
      "note": "servos add velocity/torque feedback; sold as Maker Kit, listed sold out / pre-order on mangdang.store"
    },
    {
      "name": "Pre-assembled Kit"
    },
    {
      "name": "Legs Pre-assembled Kit"
    },
    {
      "name": "Upgrade Kit (+CM4)",
      "note": "for owners of the original Mini Pupper"
    }
  ],
  "availability": "shipping",
  "release_year": 2023,
  "attributes": {
    "segment": [
      "hobby",
      "education",
      "research"
    ],
    "application": [
      "education",
      "research-platform"
    ],
    "autonomy": "semi-autonomous",
    "environment": [
      "indoor"
    ],
    "mass": 0.45,
    "payload": 0.2,
    "sdk": [
      "python",
      "ros1",
      "ros2"
    ],
    "open_source": [
      "software"
    ]
  },
  "summary": "Mini Pupper 2 is a 12-degree-of-freedom desktop quadruped built around a Raspberry Pi CM4 (or Pi 4) with an ESP32 co-processor, a small LCD face and custom feedback servos. It runs Ubuntu with ROS 1 or ROS 2 and supports SLAM and navigation with an optional lidar module, which makes it a low-cost platform for students and hobbyists learning legged robotics.",
  "links": {
    "product": "https://mangdang.store/products/mp2",
    "docs": "https://minipupperdocs.readthedocs.io/en/latest/index.html"
  },
  "offers": [
    {
      "seller": "MangDang (direct)",
      "url": "https://mangdang.store/products/mp2",
      "price": 649,
      "currency": "USD",
      "date": "2026-10-28",
      "affiliate": false,
      "note": "Mini Pupper 2 listed price (Legs Pre-assembled Kit option shown at $649); page metadata also showed 399, treat with care"
    },
    {
      "seller": "MangDang (direct)",
      "url": "https://mangdang.store/products/mini-pupper-2-pro-maker-kit-ai-quadruped-robot-educational-robot",
      "price": 799,
      "currency": "USD",
      "date": "2026-10-28",
      "affiliate": false,
      "note": "Mini Pupper 2 Pro Maker Kit; page shows both $799 and $559 and is marked sold out / pre-order"
    }
  ],
  "sources": [
    {
      "title": "Mini Pupper 2 store page",
      "url": "https://mangdang.store/products/mp2",
      "accessed": "2026-10-28",
      "for": [
        "price",
        "variants",
        "facts"
      ]
    },
    {
      "title": "Mini Pupper 2 Pro Maker Kit",
      "url": "https://mangdang.store/products/mini-pupper-2-pro-maker-kit-ai-quadruped-robot-educational-robot",
      "accessed": "2026-10-28",
      "for": [
        "price",
        "variants"
      ]
    },
    {
      "title": "MangDang store catalogue",
      "url": "https://mangdang.store/collections/all",
      "accessed": "2026-10-28",
      "for": [
        "price"
      ]
    },
    {
      "title": "CNX Software: Mini Pupper 2 launch",
      "url": "https://www.cnx-software.com/2022/10/19/mini-pupper-2-raspberry-pi-4-cm4-robot-dog-esp32-ros2-servo-feedback/",
      "accessed": "2026-10-28",
      "for": [
        "specs",
        "facts",
        "release_year"
      ]
    },
    {
      "title": "RobotShop Mini Pupper 2 Pre-assembled Kit",
      "url": "https://www.robotshop.com/products/mangdang-mini-pupper-2-pre-assembled-kit-open-source-ros-robot-dog-kit",
      "accessed": "2026-10-28",
      "for": [
        "specs"
      ]
    },
    {
      "title": "MangDang Robotics Club GitHub",
      "url": "https://github.com/mangdangroboticsclub/mangdangroboticsclub",
      "accessed": "2026-10-28",
      "for": [
        "other"
      ]
    }
  ],
  "unverified": [
    "battery_runtime",
    "max_speed"
  ],
  "notes": "Unverified (free text): open_source hardware. Mass 450 g, payload 200 g and 12 DOF come from the CNX Software launch article (RobotShop listing confirms 450 g, 210x110x160 mm, 1000 mAh). No \"2G\"/\"2GA\" variant found on the official store; the store does list a \"Mini Pupper 4 Pioneer Program\" ($299, sold out) which suggests a new generation is coming. Release year 2023 = Kickstarter shipping date (campaign Oct 2022). Open-source claim is the manufacturer's (\"DIY and customize anything\"); GitHub org is CC-BY-4.0, hardware files not verified.",
  "tags": [],
  "price": {
    "amount": 649,
    "currency": "USD",
    "date": "2026-10-28",
    "seller": "MangDang (direct)",
    "url": "https://mangdang.store/products/mp2"
  },
  "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."
    },
    "payload": {
      "name": "Payload",
      "type": "number",
      "unit": "kg",
      "description": "Rated payload. Arm: at the wrist. Mobile robot: on the deck. End-effector: held object."
    },
    "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."
    }
  }
}