{
  "dataset": {
    "name": "BotRegistry robot dataset",
    "description": "Specs, pricing, and manufacturer data for 39 humanoid, quadruped, and industrial-arm robots, exported from the BotRegistry comparator.",
    "version": "2026-08-29",
    "record_count": 39,
    "manufacturer_count": 21,
    "generated_at": "2026-08-29",
    "source_catalog": "https://skyteamlabs.com/robots/",
    "landing_page": "https://skyteamlabs.com/robots/dataset/",
    "license": "CC-BY-4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Sky Team Labs — https://skyteamlabs.com/robots/",
    "citation": "Sky Team Labs. \"BotRegistry robot dataset.\" Accessed 2026-08-29. https://skyteamlabs.com/robots/dataset/. Licensed CC BY 4.0.",
    "collection_method": "Every record starts from the manufacturer's own product page, spec sheet, or press materials. A recurring automated sweep (verify_links.py) re-fetches each source page, hashes its visible text, and flags drift; a variant's specs are only marked verification_method=\"fetched\" in a pass that actually retrieved and read that page on verified_date. Records not yet independently re-checked are marked \"backfilled\" — adopted as a starting baseline with no verification claim attached, and prioritized first in the next sweep. No specification value is estimated, inferred, or generated by a model; a value BotRegistry could not confirm is left null, and the reason is recorded per record in unknown_fields (see the field dictionary below).",
    "update_cadence": "Verification sweep: every 21 days, 6 robots per pass (still-backfilled records first, then oldest-checked) — a full pass across all 39 robots takes about 21 weeks. This export regenerates from the same source files as the live pages every time build.py runs, so it is never a separate hand-maintained copy and is never older than the catalog itself.",
    "contact": "info@skyteamlabs.com",
    "changelog": [
      {
        "date": "2026-08-29",
        "note": "Initial publication: CC BY 4.0 export of the BotRegistry comparator (39 robots, 21 manufacturers) as dataset.json and dataset.csv, with an explicit field schema, per-record source attribution, verification date and method, and a stated reason for every null spec value."
      }
    ],
    "fields": {
      "id": {
        "type": "string",
        "unit": null,
        "description": "Unique catalog slug, convention {manufacturer}-{model}."
      },
      "name": {
        "type": "string",
        "unit": null,
        "description": "Display name."
      },
      "manufacturer": {
        "type": "string",
        "unit": null,
        "description": "Manufacturer company name."
      },
      "manufacturer_country": {
        "type": "string|null",
        "unit": "ISO 3166-1 alpha-2",
        "description": "Country of the manufacturer's headquarters."
      },
      "manufacturer_website": {
        "type": "string|null",
        "unit": null,
        "description": "Manufacturer's official website."
      },
      "category": {
        "type": "string",
        "unit": null,
        "description": "Robot type (BotRegistry taxonomy)."
      },
      "subcategory": {
        "type": "string|null",
        "unit": null,
        "description": "Free-form subcategory assigned by the catalog, not manufacturer-sourced. null = not categorized."
      },
      "year_announced": {
        "type": "integer|null",
        "unit": "year",
        "description": "Year the robot was first publicly announced."
      },
      "status": {
        "type": "string",
        "unit": null,
        "description": "Best-case status across variants: available | limited | pre-order | development | discontinued."
      },
      "price_from_usd": {
        "type": "number|null",
        "unit": "USD",
        "description": "Minimum current price across variants. null = manufacturer sells only by direct quote (\"contact us\"), not a missing value."
      },
      "price_from_type": {
        "type": "string|null",
        "unit": null,
        "description": "purchase | lease | monthly | annual | null (matches price_from_usd's basis)."
      },
      "height_cm": {
        "type": "number|null",
        "unit": "cm",
        "description": "Standing height."
      },
      "weight_kg": {
        "type": "number|null",
        "unit": "kg",
        "description": "Robot mass."
      },
      "payload_kg": {
        "type": "number|null",
        "unit": "kg",
        "description": "Maximum carried load."
      },
      "dof": {
        "type": "integer|null",
        "unit": "count",
        "description": "Total degrees of freedom."
      },
      "max_speed_kmh": {
        "type": "number|null",
        "unit": "km/h",
        "description": "Maximum locomotion speed."
      },
      "max_speed_ms": {
        "type": "number|null",
        "unit": "m/s",
        "description": "Maximum locomotion speed."
      },
      "battery_wh": {
        "type": "number|null",
        "unit": "Wh",
        "description": "Battery capacity."
      },
      "battery_hours": {
        "type": "number|null",
        "unit": "hours",
        "description": "Typical runtime, not maximum."
      },
      "battery_swappable": {
        "type": "boolean|null",
        "unit": null,
        "description": "Whether the battery can be hot-swapped."
      },
      "ip_rating": {
        "type": "string|null",
        "unit": null,
        "description": "Ingress protection rating, e.g. IP54."
      },
      "operating_temp_min_c": {
        "type": "number|null",
        "unit": "°C",
        "description": "Minimum rated operating temperature."
      },
      "operating_temp_max_c": {
        "type": "number|null",
        "unit": "°C",
        "description": "Maximum rated operating temperature."
      },
      "compute": {
        "type": "string|null",
        "unit": null,
        "description": "Onboard compute platform name."
      },
      "compute_tops": {
        "type": "number|null",
        "unit": "TOPS",
        "description": "AI compute throughput."
      },
      "certifications": {
        "type": "string[]",
        "unit": null,
        "description": "Regulatory certifications (e.g. CE, FCC)."
      },
      "locomotion": {
        "type": "string[]",
        "unit": null,
        "description": "Locomotion modes (e.g. bipedal walking, running)."
      },
      "use_cases": {
        "type": "string[]",
        "unit": null,
        "description": "Manufacturer-stated intended use cases."
      },
      "sensor_count": {
        "type": "integer",
        "unit": "count",
        "description": "Number of distinct sensor types listed for this robot."
      },
      "source_url": {
        "type": "string|null",
        "unit": null,
        "description": "The manufacturer page whose spec section was read for the represented variant. Null only when verification_method is \"none\", or \"backfilled\" with no source recorded."
      },
      "verified_date": {
        "type": "string|null",
        "unit": "ISO 8601 date",
        "description": "Date source_url was checked (or the baseline-adoption date for a backfilled record)."
      },
      "verification_method": {
        "type": "string",
        "unit": null,
        "description": "fetched = this variant's own page was retrieved and read on verified_date. backfilled = pre-existing data adopted as a baseline, no independent verification claim. none = no variant/provenance data recorded for this robot."
      },
      "verified_variant_id": {
        "type": "string|null",
        "unit": null,
        "description": "Which configuration/variant this record's specs and provenance represent (the \"base\" variant when one exists, otherwise the first listed)."
      },
      "last_updated": {
        "type": "string",
        "unit": "ISO 8601 date",
        "description": "Date this robot's underlying record was last edited in the source catalog."
      },
      "detail_page_url": {
        "type": "string",
        "unit": null,
        "description": "The BotRegistry page this record was derived from."
      },
      "unknown_fields": {
        "type": "object[] (JSON) / unknown_fields_note string (CSV)",
        "unit": null,
        "description": "One {field, reason} entry per DATASET_SPEC_FIELDS value left null. See the scope note above this table."
      }
    }
  },
  "records": [
    {
      "id": "unitree-h1",
      "name": "Unitree H1",
      "manufacturer": "Unitree Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.unitree.com",
      "category": "Humanoid",
      "subcategory": "full-size humanoid",
      "year_announced": 2023,
      "status": "available",
      "price_from_usd": 99900,
      "price_from_type": "purchase",
      "height_cm": 180,
      "weight_kg": 47,
      "payload_kg": null,
      "dof": 19,
      "max_speed_kmh": 11.88,
      "max_speed_ms": 3.3,
      "battery_wh": 864,
      "battery_hours": 2,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "Dual Intel Core i7",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "running",
        "stair climbing",
        "backflip"
      ],
      "use_cases": [
        "research",
        "locomotion R&D",
        "embodied AI",
        "education"
      ],
      "sensor_count": 3,
      "source_url": "https://www.unitree.com/h1",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "base",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/unitree-h1/",
      "unknown_fields": [
        {
          "field": "payload_kg",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "unitree-h2",
      "name": "Unitree H2",
      "manufacturer": "Unitree Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.unitree.com",
      "category": "Humanoid",
      "subcategory": "full-size humanoid",
      "year_announced": 2025,
      "status": "available",
      "price_from_usd": 29900,
      "price_from_type": "purchase",
      "height_cm": 182,
      "weight_kg": 70,
      "payload_kg": null,
      "dof": 31,
      "max_speed_kmh": 11.8,
      "max_speed_ms": 3.3,
      "battery_wh": 972,
      "battery_hours": 3,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "NVIDIA Jetson AGX Thor",
      "compute_tops": 2070,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "running"
      ],
      "use_cases": [
        "research",
        "industrial",
        "education"
      ],
      "sensor_count": 4,
      "source_url": "https://www.unitree.com",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "base",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/unitree-h2/",
      "unknown_fields": [
        {
          "field": "payload_kg",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "unitree-g1",
      "name": "Unitree G1",
      "manufacturer": "Unitree Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.unitree.com",
      "category": "Humanoid",
      "subcategory": "compact humanoid",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": 13500,
      "price_from_type": "purchase",
      "height_cm": 127,
      "weight_kg": 35,
      "payload_kg": 3,
      "dof": 23,
      "max_speed_kmh": 7.2,
      "max_speed_ms": 2.0,
      "battery_wh": 199.8,
      "battery_hours": 2,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "NVIDIA Jetson Orin",
      "compute_tops": 100,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "running",
        "stair climbing"
      ],
      "use_cases": [
        "research",
        "education",
        "logistics",
        "service"
      ],
      "sensor_count": 3,
      "source_url": "https://www.unitree.com/g1",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "base",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/unitree-g1/",
      "unknown_fields": [
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "unitree-r1",
      "name": "Unitree R1",
      "manufacturer": "Unitree Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.unitree.com",
      "category": "Humanoid",
      "subcategory": "compact humanoid",
      "year_announced": 2025,
      "status": "pre-order",
      "price_from_usd": 4900,
      "price_from_type": "purchase",
      "height_cm": 127,
      "weight_kg": 25,
      "payload_kg": null,
      "dof": 26,
      "max_speed_kmh": 9.0,
      "max_speed_ms": 2.5,
      "battery_wh": null,
      "battery_hours": 1,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "100 TOPS AI Processor",
      "compute_tops": 100,
      "certifications": [],
      "locomotion": [
        "bipedal walking"
      ],
      "use_cases": [
        "research",
        "education",
        "development"
      ],
      "sensor_count": 3,
      "source_url": "https://www.unitree.com",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "air",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/unitree-r1/",
      "unknown_fields": [
        {
          "field": "payload_kg",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "unitree-go2-pro",
      "name": "Unitree Go2 Pro",
      "manufacturer": "Unitree Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.unitree.com",
      "category": "Quadruped",
      "subcategory": "consumer quadruped",
      "year_announced": 2023,
      "status": "available",
      "price_from_usd": 2800,
      "price_from_type": "purchase",
      "height_cm": 40,
      "weight_kg": 15,
      "payload_kg": 8,
      "dof": 12,
      "max_speed_kmh": 12.6,
      "max_speed_ms": 3.5,
      "battery_wh": 230,
      "battery_hours": 2,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "8-core ARM",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "quadruped walking",
        "running",
        "jumping",
        "stair climbing",
        "upside-down recovery"
      ],
      "use_cases": [
        "companion",
        "patrol",
        "education",
        "entertainment",
        "inspection"
      ],
      "sensor_count": 4,
      "source_url": "https://www.unitree.com/go2",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "pro",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/unitree-go2-pro/",
      "unknown_fields": [
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "unitree-go2-edu",
      "name": "Unitree Go2 EDU",
      "manufacturer": "Unitree Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.unitree.com",
      "category": "Quadruped",
      "subcategory": "research quadruped",
      "year_announced": 2023,
      "status": "available",
      "price_from_usd": 15637,
      "price_from_type": "purchase",
      "height_cm": 40,
      "weight_kg": 15,
      "payload_kg": 8,
      "dof": 12,
      "max_speed_kmh": 18.0,
      "max_speed_ms": 5.0,
      "battery_wh": 432,
      "battery_hours": 4,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "NVIDIA Jetson Orin Nano 8GB / NX",
      "compute_tops": 40,
      "certifications": [],
      "locomotion": [
        "quadruped walking",
        "running",
        "jumping",
        "stair climbing"
      ],
      "use_cases": [
        "education",
        "research",
        "STEM",
        "AI development"
      ],
      "sensor_count": 5,
      "source_url": "https://www.unitree.com/go2",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "edu-40tops",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/unitree-go2-edu/",
      "unknown_fields": [
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "unitree-b2",
      "name": "Unitree B2",
      "manufacturer": "Unitree Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.unitree.com",
      "category": "Quadruped",
      "subcategory": "industrial quadruped",
      "year_announced": 2023,
      "status": "available",
      "price_from_usd": 100000,
      "price_from_type": "purchase",
      "height_cm": null,
      "weight_kg": 60,
      "payload_kg": 40,
      "dof": 12,
      "max_speed_kmh": 21.6,
      "max_speed_ms": 6.0,
      "battery_wh": 2250,
      "battery_hours": 5,
      "battery_swappable": true,
      "ip_rating": "IP67",
      "operating_temp_min_c": -20,
      "operating_temp_max_c": 55,
      "compute": "Intel Core i5/i7 + optional Jetson Orin",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "quadruped walking",
        "heavy load carrying"
      ],
      "use_cases": [
        "industrial inspection",
        "agriculture",
        "security patrol",
        "exploration",
        "logistics"
      ],
      "sensor_count": 4,
      "source_url": "https://www.unitree.com",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "base",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/unitree-b2/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "boston-dynamics-spot",
      "name": "Boston Dynamics Spot",
      "manufacturer": "Boston Dynamics",
      "manufacturer_country": "US",
      "manufacturer_website": "https://bostondynamics.com",
      "category": "Quadruped",
      "subcategory": "industrial quadruped",
      "year_announced": 2016,
      "status": "available",
      "price_from_usd": 74500,
      "price_from_type": "purchase",
      "height_cm": 84,
      "weight_kg": 32.7,
      "payload_kg": 14,
      "dof": 12,
      "max_speed_kmh": 5.8,
      "max_speed_ms": 1.6,
      "battery_wh": 605,
      "battery_hours": 1.5,
      "battery_swappable": true,
      "ip_rating": "IP54",
      "operating_temp_min_c": -20,
      "operating_temp_max_c": 45,
      "compute": "Intel Core i5/i7 (Enterprise version)",
      "compute_tops": null,
      "certifications": [
        "CE",
        "IP54"
      ],
      "locomotion": [
        "quadruped walking",
        "stair climbing",
        "crawling"
      ],
      "use_cases": [
        "industrial inspection",
        "construction monitoring",
        "public safety",
        "3D mapping",
        "hazardous site reconnaissance"
      ],
      "sensor_count": 4,
      "source_url": "https://www.bostondynamics.com/spot",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "explorer",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/boston-dynamics-spot/",
      "unknown_fields": [
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "tesla-optimus",
      "name": "Tesla Optimus (Gen 2 / V3)",
      "manufacturer": "Tesla, Inc.",
      "manufacturer_country": "US",
      "manufacturer_website": "https://www.tesla.com",
      "category": "Humanoid",
      "subcategory": "full-size humanoid",
      "year_announced": 2021,
      "status": "available",
      "price_from_usd": 30000,
      "price_from_type": "estimated",
      "height_cm": 173,
      "weight_kg": 57,
      "payload_kg": 20,
      "dof": 28,
      "max_speed_kmh": 8.0,
      "max_speed_ms": 2.2,
      "battery_wh": 2300,
      "battery_hours": 8,
      "battery_swappable": false,
      "ip_rating": "IP54",
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "Tesla FSD Computer + xAI Grok",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "squatting",
        "stair climbing"
      ],
      "use_cases": [
        "manufacturing",
        "logistics",
        "material handling",
        "customer service",
        "household assistance"
      ],
      "sensor_count": 4,
      "source_url": "https://www.tesla.com/optimus",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "gen2-internal",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/tesla-optimus/",
      "unknown_fields": [
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "agibot-a2",
      "name": "AgiBot A2",
      "manufacturer": "AgiBot (Zhiyuan Robotics)",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.agibot.com",
      "category": "Humanoid",
      "subcategory": "full-size humanoid",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": 27000,
      "price_from_type": "purchase",
      "height_cm": 169,
      "weight_kg": 69,
      "payload_kg": 15,
      "dof": 40,
      "max_speed_kmh": 11.88,
      "max_speed_ms": 3.3,
      "battery_wh": 700,
      "battery_hours": 3.5,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": -10,
      "operating_temp_max_c": 45,
      "compute": "WorkGPT / AimRT AI system",
      "compute_tops": 200,
      "certifications": [
        "China",
        "US",
        "EU"
      ],
      "locomotion": [
        "bipedal walking",
        "running",
        "stair climbing"
      ],
      "use_cases": [
        "industrial automation",
        "service",
        "reception",
        "customer service",
        "manufacturing"
      ],
      "sensor_count": 5,
      "source_url": "https://www.agibot.com/products/A2_Pro",
      "verified_date": "2026-08-09",
      "verification_method": "fetched",
      "verified_variant_id": "a2-lite",
      "last_updated": "2026-08-09",
      "detail_page_url": "https://skyteamlabs.com/robots/agibot-a2/",
      "unknown_fields": [
        {
          "field": "ip_rating",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.agibot.com/products/A2_Pro)"
        }
      ]
    },
    {
      "id": "agibot-g2",
      "name": "AgiBot G2 (Genie)",
      "manufacturer": "AgiBot (Zhiyuan Robotics)",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.agibot.com",
      "category": "Wheeled humanoid",
      "subcategory": "wheeled humanoid",
      "year_announced": 2025,
      "status": "available",
      "price_from_usd": 200000,
      "price_from_type": "purchase",
      "height_cm": 180,
      "weight_kg": 185,
      "payload_kg": 10,
      "dof": 26,
      "max_speed_kmh": 7.2,
      "max_speed_ms": 2.0,
      "battery_wh": 1400,
      "battery_hours": 4,
      "battery_swappable": true,
      "ip_rating": "IP42",
      "operating_temp_min_c": -15,
      "operating_temp_max_c": 50,
      "compute": "Rhino R1 / NVIDIA Jetson Thor",
      "compute_tops": 500,
      "certifications": [],
      "locomotion": [
        "wheeled"
      ],
      "use_cases": [
        "factory automation",
        "precision assembly",
        "logistics",
        "guided tours"
      ],
      "sensor_count": 4,
      "source_url": "https://www.agibot.com",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "standard",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/agibot-g2/",
      "unknown_fields": []
    },
    {
      "id": "figure-03",
      "name": "Figure 03",
      "manufacturer": "Figure AI",
      "manufacturer_country": "US",
      "manufacturer_website": "https://www.figure.ai",
      "category": "Humanoid",
      "subcategory": "full-size humanoid",
      "year_announced": 2025,
      "status": "limited",
      "price_from_usd": 20000,
      "price_from_type": "estimated",
      "height_cm": 168,
      "weight_kg": 61,
      "payload_kg": 20,
      "dof": 40,
      "max_speed_kmh": 4.3,
      "max_speed_ms": 1.2,
      "battery_wh": 2300,
      "battery_hours": 5,
      "battery_swappable": false,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "Figure Helix AI Processor",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "bipedal walking"
      ],
      "use_cases": [
        "manufacturing",
        "logistics",
        "home assistance",
        "assembly"
      ],
      "sensor_count": 4,
      "source_url": "https://www.figure.ai",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "enterprise",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/figure-03/",
      "unknown_fields": [
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "apptronik-apollo",
      "name": "Apptronik Apollo",
      "manufacturer": "Apptronik",
      "manufacturer_country": "US",
      "manufacturer_website": "https://apptronik.com",
      "category": "Humanoid",
      "subcategory": "full-size humanoid",
      "year_announced": 2023,
      "status": "available",
      "price_from_usd": 50000,
      "price_from_type": "purchase",
      "height_cm": 173,
      "weight_kg": 73,
      "payload_kg": 25,
      "dof": 71,
      "max_speed_kmh": 5.4,
      "max_speed_ms": 1.5,
      "battery_wh": 864,
      "battery_hours": 4.0,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "NVIDIA Jetson AGX Orin",
      "compute_tops": 275,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "wheeled (modular variant)"
      ],
      "use_cases": [
        "warehouse logistics",
        "manufacturing",
        "assembly",
        "palletizing",
        "kitting"
      ],
      "sensor_count": 4,
      "source_url": "https://apptronik.com/apollo",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "enterprise",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/apptronik-apollo/",
      "unknown_fields": [
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "fourier-gr2",
      "name": "Fourier GR-2",
      "manufacturer": "Fourier Intelligence",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.fftai.com",
      "category": "Humanoid",
      "subcategory": "full-size humanoid",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": 150000,
      "price_from_type": "purchase",
      "height_cm": 175,
      "weight_kg": 63,
      "payload_kg": 3,
      "dof": 53,
      "max_speed_kmh": 5.0,
      "max_speed_ms": 1.39,
      "battery_wh": 1100,
      "battery_hours": 2,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "High-performance AI Processor",
      "compute_tops": null,
      "certifications": [
        "CE"
      ],
      "locomotion": [
        "bipedal walking",
        "terrain adaptation"
      ],
      "use_cases": [
        "healthcare",
        "research",
        "rehabilitation",
        "industrial"
      ],
      "sensor_count": 4,
      "source_url": "https://www.fftai.com/products-gr2",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "gr2",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/fourier-gr2/",
      "unknown_fields": [
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "1x-neo",
      "name": "1X NEO",
      "manufacturer": "1X Technologies",
      "manufacturer_country": "NO",
      "manufacturer_website": "https://www.1x.tech",
      "category": "Humanoid",
      "subcategory": "home humanoid",
      "year_announced": 2024,
      "status": "pre-order",
      "price_from_usd": 20000,
      "price_from_type": "purchase",
      "height_cm": 168,
      "weight_kg": 30,
      "payload_kg": 8,
      "dof": 75,
      "max_speed_kmh": 22.3,
      "max_speed_ms": 6.2,
      "battery_wh": 842,
      "battery_hours": 4.0,
      "battery_swappable": true,
      "ip_rating": "IP44 body / IP68 hands",
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "1X NEO Cortex (NVIDIA Jetson Thor)",
      "compute_tops": 2070,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "running"
      ],
      "use_cases": [
        "home assistance",
        "cleaning",
        "companionship",
        "organizing",
        "laundry"
      ],
      "sensor_count": 4,
      "source_url": "https://www.1x.tech",
      "verified_date": "2026-03-15",
      "verification_method": "backfilled",
      "verified_variant_id": "purchase",
      "last_updated": "2026-03-15",
      "detail_page_url": "https://skyteamlabs.com/robots/1x-neo/",
      "unknown_fields": [
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "agibot-c5",
      "name": "AgiBot C5",
      "manufacturer": "AgiBot (Zhiyuan Robotics)",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.agibot.com",
      "category": "Wheeled mobile",
      "subcategory": "commercial cleaning",
      "year_announced": 2025,
      "status": "available",
      "price_from_usd": 24000,
      "price_from_type": "purchase",
      "height_cm": 110,
      "weight_kg": 150,
      "payload_kg": 25,
      "dof": null,
      "max_speed_kmh": 3.6,
      "max_speed_ms": 1.0,
      "battery_wh": 2000,
      "battery_hours": 3,
      "battery_swappable": false,
      "ip_rating": "IP42",
      "operating_temp_min_c": 0,
      "operating_temp_max_c": 40,
      "compute": "AgiBot Vision stack",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "wheeled"
      ],
      "use_cases": [
        "commercial cleaning",
        "floor maintenance",
        "hospitality"
      ],
      "sensor_count": 4,
      "source_url": "https://www.agibot.com",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "standard",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/agibot-c5/",
      "unknown_fields": [
        {
          "field": "dof",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "agibot-x2",
      "name": "AgiBot Lingxi X2",
      "manufacturer": "AgiBot (Zhiyuan Robotics)",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.agibot.com",
      "category": "Humanoid",
      "subcategory": "compact humanoid",
      "year_announced": 2026,
      "status": "available",
      "price_from_usd": 25000,
      "price_from_type": "purchase",
      "height_cm": 130,
      "weight_kg": 35,
      "payload_kg": null,
      "dof": 40,
      "max_speed_kmh": 9.0,
      "max_speed_ms": 2.5,
      "battery_wh": null,
      "battery_hours": 2,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "AgiBot mobility stack",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "running",
        "jumping",
        "dancing"
      ],
      "use_cases": [
        "research",
        "entertainment",
        "education",
        "mobility R&D"
      ],
      "sensor_count": 4,
      "source_url": "https://www.agibot.com",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "research",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/agibot-x2/",
      "unknown_fields": [
        {
          "field": "payload_kg",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "agility-digit-v4",
      "name": "Agility Digit v4",
      "manufacturer": "Agility Robotics",
      "manufacturer_country": "US",
      "manufacturer_website": "https://agilityrobotics.com",
      "category": "Humanoid",
      "subcategory": "logistics humanoid",
      "year_announced": 2023,
      "status": "available",
      "price_from_usd": 250000,
      "price_from_type": "lease",
      "height_cm": 175,
      "weight_kg": 65,
      "payload_kg": 16,
      "dof": 30,
      "max_speed_kmh": 5.4,
      "max_speed_ms": 1.5,
      "battery_wh": 1200,
      "battery_hours": 8,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "High-performance onboard compute",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "crouching"
      ],
      "use_cases": [
        "warehouse logistics",
        "tote handling",
        "truck unloading",
        "material transport"
      ],
      "sensor_count": 4,
      "source_url": "https://agilityrobotics.com/digit",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "raas",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/agility-digit-v4/",
      "unknown_fields": [
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "boston-dynamics-atlas-electric",
      "name": "Boston Dynamics Atlas (Electric)",
      "manufacturer": "Boston Dynamics",
      "manufacturer_country": "US",
      "manufacturer_website": "https://bostondynamics.com",
      "category": "Humanoid",
      "subcategory": "high-power humanoid",
      "year_announced": 2024,
      "status": "limited",
      "price_from_usd": 120000,
      "price_from_type": "estimated",
      "height_cm": 190,
      "weight_kg": 90,
      "payload_kg": 50,
      "dof": 56,
      "max_speed_kmh": 9.0,
      "max_speed_ms": 2.5,
      "battery_wh": null,
      "battery_hours": 4,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "High-performance industrial compute",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "360-degree joint rotation",
        "parkour"
      ],
      "use_cases": [
        "heavy industrial",
        "automotive manufacturing",
        "advanced manipulation",
        "R&D"
      ],
      "sensor_count": 4,
      "source_url": "https://bostondynamics.com/atlas",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "production",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/boston-dynamics-atlas-electric/",
      "unknown_fields": [
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "ubtech-walker-s1",
      "name": "UBTECH Walker S1",
      "manufacturer": "UBTECH Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.ubtrobot.com",
      "category": "Humanoid",
      "subcategory": "industrial humanoid",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": 150000,
      "price_from_type": "estimated",
      "height_cm": 172,
      "weight_kg": 76,
      "payload_kg": 15,
      "dof": 41,
      "max_speed_kmh": 4.3,
      "max_speed_ms": 1.2,
      "battery_wh": null,
      "battery_hours": 2,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "UBTECH proprietary AI compute",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "bipedal walking"
      ],
      "use_cases": [
        "manufacturing",
        "logistics",
        "quality inspection",
        "assembly training"
      ],
      "sensor_count": 4,
      "source_url": "https://www.ubtrobot.com/products/walker-s1",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "industrial",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/ubtech-walker-s1/",
      "unknown_fields": [
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "robotera-star1",
      "name": "RobotEra Star1",
      "manufacturer": "RobotEra",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.robotera.com",
      "category": "Humanoid",
      "subcategory": "high-performance humanoid",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": 100000,
      "price_from_type": "estimated",
      "height_cm": 171,
      "weight_kg": 65,
      "payload_kg": null,
      "dof": 55,
      "max_speed_kmh": 12.96,
      "max_speed_ms": 3.6,
      "battery_wh": null,
      "battery_hours": 2,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "High-performance AI compute",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "running",
        "jumping",
        "stair climbing"
      ],
      "use_cases": [
        "high-speed locomotion",
        "outdoor search and rescue",
        "rugged terrain logistics",
        "research"
      ],
      "sensor_count": 4,
      "source_url": "https://www.robotera.com/star1",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "pro",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/robotera-star1/",
      "unknown_fields": [
        {
          "field": "payload_kg",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "limx-tron1",
      "name": "LimX Dynamics Tron1",
      "manufacturer": "LimX Dynamics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.limxdynamics.com",
      "category": "Quadruped",
      "subcategory": "multi-modal legged",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": 15000,
      "price_from_type": "purchase",
      "height_cm": 85,
      "weight_kg": 20,
      "payload_kg": null,
      "dof": 12,
      "max_speed_kmh": 18.0,
      "max_speed_ms": 5.0,
      "battery_wh": null,
      "battery_hours": 2,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "Intel Core i7 / NVIDIA Jetson Orin",
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "point-foot",
        "bipedal walking",
        "wheeled",
        "stair climbing"
      ],
      "use_cases": [
        "embodied AI research",
        "reinforcement learning",
        "education",
        "motion control R&D"
      ],
      "sensor_count": 4,
      "source_url": "https://www.limxdynamics.com/tron1",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "edu",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/limx-tron1/",
      "unknown_fields": [
        {
          "field": "payload_kg",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "kepler-forerunner-k2",
      "name": "Kepler Forerunner K2",
      "manufacturer": "Kepler Exploration Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.kepler-robot.com",
      "category": "Humanoid",
      "subcategory": "heavy-duty humanoid",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": 30000,
      "price_from_type": "estimated",
      "height_cm": 178,
      "weight_kg": 80,
      "payload_kg": 40,
      "dof": 40,
      "max_speed_kmh": 5.4,
      "max_speed_ms": 1.5,
      "battery_wh": 2000,
      "battery_hours": 8,
      "battery_swappable": true,
      "ip_rating": "IP54",
      "operating_temp_min_c": -10,
      "operating_temp_max_c": 50,
      "compute": "Kepler proprietary AI stack",
      "compute_tops": 100,
      "certifications": [
        "IP54"
      ],
      "locomotion": [
        "bipedal walking"
      ],
      "use_cases": [
        "heavy logistics",
        "industrial manufacturing",
        "security patrol",
        "hazardous environment handling"
      ],
      "sensor_count": 4,
      "source_url": "https://www.kepler-robot.com/forerunner-k2",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "industrial",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/kepler-forerunner-k2/",
      "unknown_fields": []
    },
    {
      "id": "deeprobotics-x30-pro",
      "name": "DeepRobotics X30 Pro",
      "manufacturer": "DeepRobotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.deeprobotics.cn",
      "category": "Quadruped",
      "subcategory": "industrial quadruped",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": 80000,
      "price_from_type": "purchase",
      "height_cm": null,
      "weight_kg": 50,
      "payload_kg": 20,
      "dof": 12,
      "max_speed_kmh": null,
      "max_speed_ms": null,
      "battery_wh": null,
      "battery_hours": 4,
      "battery_swappable": true,
      "ip_rating": "IP67",
      "operating_temp_min_c": -20,
      "operating_temp_max_c": 55,
      "compute": "High-performance onboard compute",
      "compute_tops": null,
      "certifications": [
        "IP67"
      ],
      "locomotion": [
        "quadruped walking",
        "stair climbing",
        "crawling"
      ],
      "use_cases": [
        "power inspection",
        "petrochemical inspection",
        "emergency rescue",
        "security patrol",
        "hazardous environment monitoring"
      ],
      "sensor_count": 4,
      "source_url": "https://deeprobotics.cn/en/index/product3.html",
      "verified_date": "2026-03-01",
      "verification_method": "backfilled",
      "verified_variant_id": "pro",
      "last_updated": "2026-03-01",
      "detail_page_url": "https://skyteamlabs.com/robots/deeprobotics-x30-pro/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "max_speed_kmh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "max_speed_ms",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "dobot-mg400",
      "name": "Dobot MG400",
      "manufacturer": "Dobot Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.dobot-robots.com",
      "category": "Industrial arm / cobot",
      "subcategory": "desktop cobot",
      "year_announced": 2020,
      "status": "available",
      "price_from_usd": 2890,
      "price_from_type": "purchase",
      "height_cm": null,
      "weight_kg": 8,
      "payload_kg": 0.75,
      "dof": 4,
      "max_speed_kmh": 3.6,
      "max_speed_ms": 1.0,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": null,
      "operating_temp_min_c": 0,
      "operating_temp_max_c": 45,
      "compute": null,
      "compute_tops": null,
      "certifications": [
        "CE",
        "FCC",
        "RoHS"
      ],
      "locomotion": [
        "fixed mount"
      ],
      "use_cases": [
        "pick-and-place",
        "dispensing",
        "PCB handling",
        "light assembly",
        "sorting",
        "education",
        "small-batch labs"
      ],
      "sensor_count": 2,
      "source_url": "https://www.dobot-robots.com/products/desktop-four-axis/mg400.html",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "standard",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/dobot-mg400/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "ip_rating",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "universal-robots-ur5e",
      "name": "Universal Robots UR5e",
      "manufacturer": "Universal Robots",
      "manufacturer_country": "DK",
      "manufacturer_website": "https://www.universal-robots.com",
      "category": "Industrial arm / cobot",
      "subcategory": "professional cobot",
      "year_announced": 2018,
      "status": "available",
      "price_from_usd": 35000,
      "price_from_type": "estimated",
      "height_cm": null,
      "weight_kg": 20.6,
      "payload_kg": 5,
      "dof": 6,
      "max_speed_kmh": 14.4,
      "max_speed_ms": 4.0,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": "IP54",
      "operating_temp_min_c": 0,
      "operating_temp_max_c": 50,
      "compute": "UR Controller CB5",
      "compute_tops": null,
      "certifications": [
        "CE",
        "UL",
        "CSA",
        "ISO 10218-1",
        "ISO/TS 15066"
      ],
      "locomotion": [
        "fixed mount",
        "ceiling mount",
        "wall mount",
        "any orientation"
      ],
      "use_cases": [
        "assembly",
        "machine tending",
        "palletizing",
        "dispensing",
        "quality inspection",
        "welding",
        "packaging"
      ],
      "sensor_count": 3,
      "source_url": "https://www.universal-robots.com/products/ur5-robot/",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "ur5e",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/universal-robots-ur5e/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "franka-fr3",
      "name": "Franka Research 3",
      "manufacturer": "Franka Robotics",
      "manufacturer_country": "DE",
      "manufacturer_website": "https://franka.de",
      "category": "Industrial arm / cobot",
      "subcategory": "research cobot",
      "year_announced": 2022,
      "status": "available",
      "price_from_usd": 15000,
      "price_from_type": "estimated",
      "height_cm": null,
      "weight_kg": 17.8,
      "payload_kg": 3,
      "dof": 7,
      "max_speed_kmh": 27.0,
      "max_speed_ms": 7.5,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": "IP40",
      "operating_temp_min_c": 15,
      "operating_temp_max_c": 35,
      "compute": "External PC via FCI (1 kHz real-time)",
      "compute_tops": null,
      "certifications": [
        "CE",
        "IP40"
      ],
      "locomotion": [
        "fixed mount"
      ],
      "use_cases": [
        "academic research",
        "manipulation research",
        "imitation learning",
        "haptic teleoperation",
        "force control",
        "AI robotics"
      ],
      "sensor_count": 3,
      "source_url": "https://franka.de/franka-research-3",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "fr3",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/franka-fr3/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "techman-tm12",
      "name": "Techman TM12",
      "manufacturer": "Techman Robot",
      "manufacturer_country": "TW",
      "manufacturer_website": "https://www.tm-robot.com",
      "category": "Industrial arm / cobot",
      "subcategory": "vision cobot",
      "year_announced": 2018,
      "status": "available",
      "price_from_usd": 34000,
      "price_from_type": "estimated",
      "height_cm": null,
      "weight_kg": 33.3,
      "payload_kg": 12,
      "dof": 6,
      "max_speed_kmh": 4.68,
      "max_speed_ms": 1.3,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": "IP54",
      "operating_temp_min_c": 0,
      "operating_temp_max_c": 50,
      "compute": "Integrated vision controller",
      "compute_tops": null,
      "certifications": [
        "CE",
        "UL",
        "TÜV (PL d Cat. 3, ISO 13849-1)",
        "ISO 10218-1"
      ],
      "locomotion": [
        "fixed mount",
        "ceiling mount",
        "wall mount"
      ],
      "use_cases": [
        "assembly",
        "quality inspection",
        "machine tending",
        "semiconductor handling",
        "logistics",
        "mobile manipulation"
      ],
      "sensor_count": 3,
      "source_url": "https://www.tm-robot.com/en/tm12/",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "tm12",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/techman-tm12/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "abb-gofa-crb15000",
      "name": "ABB GoFa CRB 15000",
      "manufacturer": "ABB Robotics",
      "manufacturer_country": "SE",
      "manufacturer_website": "https://new.abb.com/products/robotics",
      "category": "Industrial arm / cobot",
      "subcategory": "professional cobot",
      "year_announced": 2021,
      "status": "available",
      "price_from_usd": null,
      "price_from_type": null,
      "height_cm": null,
      "weight_kg": 25,
      "payload_kg": 5,
      "dof": 6,
      "max_speed_kmh": 7.92,
      "max_speed_ms": 2.2,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": "IP54",
      "operating_temp_min_c": 5,
      "operating_temp_max_c": 45,
      "compute": "ABB OmniCore controller",
      "compute_tops": null,
      "certifications": [
        "CE",
        "UL",
        "ISO 10218-1",
        "ISO/TS 15066",
        "PLd Cat.3"
      ],
      "locomotion": [
        "fixed mount",
        "ceiling mount",
        "wall mount",
        "any orientation"
      ],
      "use_cases": [
        "pick-and-place",
        "machine tending",
        "assembly",
        "electronics manufacturing",
        "quality inspection",
        "packaging"
      ],
      "sensor_count": 3,
      "source_url": "https://new.abb.com/products/robotics/robots/collaborative-robots/crb-15000",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "crb15000-5",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/abb-gofa-crb15000/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "kuka-lbr-iisy6",
      "name": "KUKA LBR iisy 6",
      "manufacturer": "KUKA AG",
      "manufacturer_country": "DE",
      "manufacturer_website": "https://www.kuka.com",
      "category": "Industrial arm / cobot",
      "subcategory": "professional cobot",
      "year_announced": 2021,
      "status": "available",
      "price_from_usd": null,
      "price_from_type": null,
      "height_cm": null,
      "weight_kg": 46.3,
      "payload_kg": 6,
      "dof": 7,
      "max_speed_kmh": null,
      "max_speed_ms": null,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": "IP54",
      "operating_temp_min_c": 5,
      "operating_temp_max_c": 45,
      "compute": "KUKA KR C5 micro controller / iiQKA.OS",
      "compute_tops": null,
      "certifications": [
        "CE",
        "ISO 10218-1",
        "ISO/TS 15066",
        "PLd Cat.3"
      ],
      "locomotion": [
        "fixed mount",
        "ceiling mount",
        "wall mount"
      ],
      "use_cases": [
        "screwdriving",
        "pick-and-place",
        "machine tending",
        "assembly",
        "human-robot collaboration"
      ],
      "sensor_count": 3,
      "source_url": "https://www.kuka.com/en-us/products/robotics-systems/industrial-robots/lbr-iisy-cobot",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "lbr-iisy6-r1300",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/kuka-lbr-iisy6/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "max_speed_kmh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "max_speed_ms",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "kuka-kr6-agilus",
      "name": "KUKA KR 6 R700-2 Agilus",
      "manufacturer": "KUKA AG",
      "manufacturer_country": "DE",
      "manufacturer_website": "https://www.kuka.com",
      "category": "Industrial arm / cobot",
      "subcategory": "industrial arm",
      "year_announced": 2013,
      "status": "available",
      "price_from_usd": 30000,
      "price_from_type": "estimated",
      "height_cm": null,
      "weight_kg": 56,
      "payload_kg": 6,
      "dof": 6,
      "max_speed_kmh": null,
      "max_speed_ms": null,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": "IP40",
      "operating_temp_min_c": 10,
      "operating_temp_max_c": 55,
      "compute": "KUKA KR C4 compact controller",
      "compute_tops": null,
      "certifications": [
        "CE",
        "ISO 9283",
        "IP40 standard / IP67 WP variant"
      ],
      "locomotion": [
        "fixed mount",
        "ceiling mount",
        "wall mount",
        "any angle"
      ],
      "use_cases": [
        "electronics assembly",
        "small-part handling",
        "arc welding",
        "dispensing",
        "palletizing",
        "cleanroom operations",
        "food and pharma"
      ],
      "sensor_count": 2,
      "source_url": "https://www.kuka.com/en-us/products/robotics-systems/industrial-robots/kr-agilus",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "standard",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/kuka-kr6-agilus/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "max_speed_kmh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "max_speed_ms",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "dobot-nova5",
      "name": "Dobot Nova 5",
      "manufacturer": "Dobot Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.dobot-robots.com",
      "category": "Industrial arm / cobot",
      "subcategory": "professional cobot",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": null,
      "price_from_type": null,
      "height_cm": null,
      "weight_kg": 14,
      "payload_kg": 5,
      "dof": 6,
      "max_speed_kmh": 7.2,
      "max_speed_ms": 2.0,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": "IP54",
      "operating_temp_min_c": 0,
      "operating_temp_max_c": 50,
      "compute": "Dobot controller (30–60 V DC)",
      "compute_tops": null,
      "certifications": [
        "CE",
        "ISO 10218-1",
        "ISO/TS 15066"
      ],
      "locomotion": [
        "fixed mount",
        "any angle"
      ],
      "use_cases": [
        "pick-and-place",
        "assembly",
        "bin picking",
        "gluing",
        "polishing",
        "loading/unloading",
        "healthcare automation",
        "food service",
        "education"
      ],
      "sensor_count": 3,
      "source_url": "https://www.dobot-robots.com/products/nova-series/nova5.html",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "nova5",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/dobot-nova5/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "dobot-nova2",
      "name": "Dobot Nova 2",
      "manufacturer": "Dobot Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.dobot-robots.com",
      "category": "Industrial arm / cobot",
      "subcategory": "compact cobot",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": null,
      "price_from_type": null,
      "height_cm": null,
      "weight_kg": 11,
      "payload_kg": 2,
      "dof": 6,
      "max_speed_kmh": 5.76,
      "max_speed_ms": 1.6,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": "IP54",
      "operating_temp_min_c": 0,
      "operating_temp_max_c": 50,
      "compute": "Dobot controller (30–60 V DC)",
      "compute_tops": null,
      "certifications": [
        "CE",
        "ISO 10218-1",
        "ISO/TS 15066"
      ],
      "locomotion": [
        "fixed mount",
        "any angle"
      ],
      "use_cases": [
        "food service automation",
        "healthcare",
        "pick-and-place",
        "light assembly",
        "education",
        "retail automation"
      ],
      "sensor_count": 3,
      "source_url": "https://www.dobot-robots.com/products/nova-series/nova2.html",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "nova2",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/dobot-nova2/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "dobot-atom",
      "name": "Dobot Atom",
      "manufacturer": "Dobot Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.dobot-robots.com",
      "category": "Humanoid",
      "subcategory": "full-size humanoid",
      "year_announced": 2025,
      "status": "development",
      "price_from_usd": null,
      "price_from_type": null,
      "height_cm": null,
      "weight_kg": null,
      "payload_kg": null,
      "dof": 28,
      "max_speed_kmh": null,
      "max_speed_ms": null,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": "1500 TOPS edge AI module",
      "compute_tops": 1500,
      "certifications": [],
      "locomotion": [
        "bipedal walking"
      ],
      "use_cases": [
        "automotive assembly",
        "beverage preparation",
        "pharmacy operations",
        "industrial automation",
        "AI research",
        "unstructured environment tasks"
      ],
      "sensor_count": 2,
      "source_url": "https://www.dobot-robots.com/products/humanoid-robots/atom.html",
      "verified_date": "2026-08-09",
      "verification_method": "fetched",
      "verified_variant_id": "atom",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/dobot-atom/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "weight_kg",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "payload_kg",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "max_speed_kmh",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "max_speed_ms",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "battery_wh",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "battery_hours",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "battery_swappable",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "ip_rating",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/atom.html)"
        }
      ]
    },
    {
      "id": "dobot-x-trainer",
      "name": "Dobot X-Trainer",
      "manufacturer": "Dobot Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.dobot-robots.com",
      "category": "Industrial arm / cobot",
      "subcategory": "teleoperation system",
      "year_announced": 2025,
      "status": "development",
      "price_from_usd": null,
      "price_from_type": null,
      "height_cm": null,
      "weight_kg": null,
      "payload_kg": 2,
      "dof": 6,
      "max_speed_kmh": 5.76,
      "max_speed_ms": 1.6,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": null,
      "compute_tops": null,
      "certifications": [
        "CE",
        "ISO 15066"
      ],
      "locomotion": [
        "fixed mount"
      ],
      "use_cases": [
        "imitation learning data collection",
        "AI robot training",
        "AGI research",
        "robot behavior cloning",
        "human demonstration recording"
      ],
      "sensor_count": 3,
      "source_url": "https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html",
      "verified_date": "2026-08-09",
      "verification_method": "fetched",
      "verified_variant_id": "x-trainer",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/dobot-x-trainer/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        },
        {
          "field": "weight_kg",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        },
        {
          "field": "battery_wh",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        },
        {
          "field": "battery_hours",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        },
        {
          "field": "battery_swappable",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        },
        {
          "field": "ip_rating",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        },
        {
          "field": "compute",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        },
        {
          "field": "compute_tops",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.dobot-robots.com/products/humanoid-robots/x-trainer.html)"
        }
      ]
    },
    {
      "id": "dobot-cr30h",
      "name": "Dobot CR 30H",
      "manufacturer": "Dobot Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.dobot-robots.com",
      "category": "Industrial arm / cobot",
      "subcategory": "heavy-payload cobot",
      "year_announced": 2025,
      "status": "available",
      "price_from_usd": null,
      "price_from_type": null,
      "height_cm": null,
      "weight_kg": 98.5,
      "payload_kg": 30,
      "dof": 6,
      "max_speed_kmh": null,
      "max_speed_ms": null,
      "battery_wh": null,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": "IP67",
      "operating_temp_min_c": 0,
      "operating_temp_max_c": 50,
      "compute": "Dobot controller (1 kHz real-time)",
      "compute_tops": null,
      "certifications": [
        "CE",
        "ISO 10218-1",
        "ISO/TS 15066"
      ],
      "locomotion": [
        "fixed mount",
        "ceiling mount",
        "wall mount"
      ],
      "use_cases": [
        "automotive assembly",
        "heavy palletizing",
        "laser cutting",
        "semiconductor wafer handling",
        "food and beverage",
        "metal processing",
        "welding"
      ],
      "sensor_count": 4,
      "source_url": "https://www.dobot-robots.com/products/cr-30h/cr-30h-collaborative-robots.html",
      "verified_date": "2026-03-16",
      "verification_method": "backfilled",
      "verified_variant_id": "cr30h",
      "last_updated": "2026-03-16",
      "detail_page_url": "https://skyteamlabs.com/robots/dobot-cr30h/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "max_speed_kmh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "max_speed_ms",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_wh",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_hours",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "battery_swappable",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        },
        {
          "field": "compute_tops",
          "reason": "Not yet independently verified — record uses backfilled baseline data, queued for the next verification sweep"
        }
      ]
    },
    {
      "id": "pudu-cc1",
      "name": "Pudu CC1",
      "manufacturer": "Pudu Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.pudurobotics.com/en",
      "category": "Wheeled mobile",
      "subcategory": "commercial cleaning robot",
      "year_announced": 2023,
      "status": "available",
      "price_from_usd": 24000,
      "price_from_type": "estimated",
      "height_cm": null,
      "weight_kg": null,
      "payload_kg": null,
      "dof": null,
      "max_speed_kmh": 4.32,
      "max_speed_ms": 1.2,
      "battery_wh": null,
      "battery_hours": 5,
      "battery_swappable": null,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": null,
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "wheeled",
        "autonomous navigation (visual + LiDAR SLAM)"
      ],
      "use_cases": [
        "office buildings",
        "hotels",
        "retail stores",
        "commercial floor cleaning"
      ],
      "sensor_count": 2,
      "source_url": "https://www.pudurobotics.com/en/products/puduCC1",
      "verified_date": "2026-08-04",
      "verification_method": "fetched",
      "verified_variant_id": "base",
      "last_updated": "2026-08-04",
      "detail_page_url": "https://skyteamlabs.com/robots/pudu-cc1/",
      "unknown_fields": [
        {
          "field": "height_cm",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "weight_kg",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "payload_kg",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "dof",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "battery_wh",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "battery_swappable",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "ip_rating",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "compute",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        },
        {
          "field": "compute_tops",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-04 (source: https://www.pudurobotics.com/en/products/puduCC1)"
        }
      ]
    },
    {
      "id": "pudu-d9",
      "name": "PUDU D9",
      "manufacturer": "Pudu Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.pudurobotics.com/en",
      "category": "Humanoid",
      "subcategory": "full-size humanoid",
      "year_announced": 2024,
      "status": "available",
      "price_from_usd": null,
      "price_from_type": null,
      "height_cm": 170,
      "weight_kg": 65,
      "payload_kg": 20,
      "dof": 42,
      "max_speed_kmh": 7.2,
      "max_speed_ms": 2,
      "battery_wh": 720,
      "battery_hours": null,
      "battery_swappable": null,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": null,
      "compute_tops": 275,
      "certifications": [],
      "locomotion": [
        "bipedal walking",
        "stair and slope traversal"
      ],
      "use_cases": [
        "object manipulation",
        "customer engagement",
        "commercial & industrial B2B deployments"
      ],
      "sensor_count": 4,
      "source_url": "https://www.pudurobotics.com/en/products/d9",
      "verified_date": "2026-08-09",
      "verification_method": "fetched",
      "verified_variant_id": "base",
      "last_updated": "2026-08-04",
      "detail_page_url": "https://skyteamlabs.com/robots/pudu-d9/",
      "unknown_fields": [
        {
          "field": "battery_hours",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/d9)"
        },
        {
          "field": "battery_swappable",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/d9)"
        },
        {
          "field": "ip_rating",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/d9)"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/d9)"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/d9)"
        },
        {
          "field": "compute",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/d9)"
        }
      ]
    },
    {
      "id": "pudu-bellabot",
      "name": "BellaBot",
      "manufacturer": "Pudu Robotics",
      "manufacturer_country": "CN",
      "manufacturer_website": "https://www.pudurobotics.com/en",
      "category": "Wheeled mobile",
      "subcategory": "delivery / server robot",
      "year_announced": null,
      "status": "available",
      "price_from_usd": 14500,
      "price_from_type": "estimated",
      "height_cm": 129,
      "weight_kg": 55,
      "payload_kg": 40,
      "dof": null,
      "max_speed_kmh": 4.32,
      "max_speed_ms": 1.2,
      "battery_wh": null,
      "battery_hours": 13,
      "battery_swappable": true,
      "ip_rating": null,
      "operating_temp_min_c": null,
      "operating_temp_max_c": null,
      "compute": null,
      "compute_tops": null,
      "certifications": [],
      "locomotion": [
        "wheeled",
        "autonomous navigation (dual SLAM: LiDAR + visual)"
      ],
      "use_cases": [
        "restaurants",
        "retail stores",
        "hotels"
      ],
      "sensor_count": 2,
      "source_url": "https://www.pudurobotics.com/en/products/bellabot",
      "verified_date": "2026-08-09",
      "verification_method": "fetched",
      "verified_variant_id": "base",
      "last_updated": "2026-08-04",
      "detail_page_url": "https://skyteamlabs.com/robots/pudu-bellabot/",
      "unknown_fields": [
        {
          "field": "dof",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/bellabot)"
        },
        {
          "field": "battery_wh",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/bellabot)"
        },
        {
          "field": "ip_rating",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/bellabot)"
        },
        {
          "field": "operating_temp_min_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/bellabot)"
        },
        {
          "field": "operating_temp_max_c",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/bellabot)"
        },
        {
          "field": "compute",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/bellabot)"
        },
        {
          "field": "compute_tops",
          "reason": "Not disclosed on the manufacturer's page as checked 2026-08-09 (source: https://www.pudurobotics.com/en/products/bellabot)"
        }
      ]
    }
  ]
}
