Skip to content
Botlero

Corrections

Every value Botlero has stopped publishing is kept, not deleted, with the reason that was recorded when it was withdrawn and a link to the page that published it. Newest first, across every robot.

An entry says a value stopped being published and why. It does not say what replaced it: often nothing did, and where something did, the replacement is on the robot's own page with its source and its date.

Two kinds of recorded change are not withdrawals, and are not listed here. A robot going live is a publication rather than a value being taken away, so those are listed by month below, under “robots added”. And where a value was withdrawn but the old value itself was never recorded, the reason is kept but there is nothing to show, so no entry is made for it.

RSS feed of new robots and corrections

683 withdrawn values · 485 recorded reasons · newest 2026-09-30

2026-09-3049 values, 46 reasons · 43 on this page

  1. that row's own REJECT text excludes "arm span" by name — 单臂臂展 literally means "single-arm arm-span" Quote: "单臂臂展:683mm"

    1. Psi V1Arm length2026-09-30 · specification

      683

    1 value · recorded by pb-clean-2026-09-30 · statement 6abcd291ca933c2d7b491aec · link to this reason

  2. that row's own REJECT text excludes "reach" by name ("arm span, reach; a per-segment number… never a sum you compute yourself") Quote: "Single Arm Reach:683mm"

    1. Psi V1Arm length2026-09-30 · specification

      683

    1 value · recorded by pb-clean-2026-09-30 · statement 6abcd291fbca9d170346619a · link to this reason

  3. the source page's own heading reads "Psi V1 Not Verified" immediately above this price line — the page itself flags this listing (including the price) as unverified, the same hedge shape as this session's other "not verified" closures Quote: "9 300 USD"

    1. Psi V1Price from (USD)2026-09-30 · specification

      9300

    1 value · recorded by pb-clean-2026-09-30 · statement 6abcb3d67d90bdb3e6b51669 · link to this reason

  4. that row's own REJECT text names this exact shape ("single arm length — Unitree's own 'Arm Span' column prints ONE arm's length, not fingertip-to-fingertip"); corroborated directly by this robot's own maker-page figure armLengthMm=683mm (~68cm, closed in this same pass for a different reason) — 70cm is that single-arm length, not a real fingertip-to-fingertip span. The gate-passing candidate quote was "Arm Span 70 cm" on the same page/value; the statement actually stored under this id carries a differently-worded quote ("70 cm wingspan") from an earlier extraction pass on the same page — both are the SAME defect on the SAME source. Quote: "70 cm wingspan"

    1. Psi V1Arm span2026-09-30 · specification

      700

    1 value · recorded by pb-clean-2026-09-30 · statement 6abcb3d6282e197ecb36eabf · link to this reason

  5. this run's pages did not restate it; the row is kept rather than dropped

    1. Psi V1Components2026-09-30 · listed item

      Orin AGX

    2. Psi V1Components2026-09-30 · listed item

      RGB-D camera

    3. Psi V1Components2026-09-30 · listed item

      11-DOF dexterous hand

    4. Psi V1Components2026-09-30 · listed item

      NVIDIA Orin AGX

    4 values · recorded by pipeline · link to this reason

  6. exclusive family "eventdate": the same quote on the same page proves announcedAt more specifically

    1 value · recorded by pipeline · link to this reason

  7. a bare "standing payload" with no max/peak/instantaneous word (the fuller sentence, quoted by review.ts, says the arm-manipulation figure is unspecified and only gives this bare standing figure) — that row's own REJECT text names the bare-payload shape by name Quote: "standing payload is only 4 kg"

    1. CASBOT 02Peak payload2026-09-30 · specification

      4

    1 value · recorded by ca-clean-2026-09-30 · statement 6abca4d52130889765b8968d · link to this reason

  8. a bare country cell ("China") states the maker's location, not where the robot is sold or delivered — that row's own REJECT text names this exact shape Quote: "China"

    1. CASBOT 02Sold in2026-09-30 · specification

      CN

    1 value · recorded by ca-clean-2026-09-30 · statement 6abccd5284af2dbf6d43c89b · link to this reason

  9. "Indicative price" is a hedge, which that row's NOT text excludes by name — the class closed in every earlier cleanup this session Quote: "Indicative price 63500.0 USD"

    1. CASBOT 02Price from (USD)2026-09-30 · specification

      63500

    1 value · recorded by ca-clean-2026-09-30 · statement 6abccd5269a3368a487ffc93 · link to this reason

  10. the sentence scopes every sensor it names to the EDU version ("(EDU version)"), so it is not evidence for the base robot's sensors — exact re-admission of the identical quote cn7 already closed today for this robot Quote: "Sensors RGB-D camera, stereo camera, microphone array, fisheye camera, and LiDAR (EDU version)."

    1. CASBOT 02Sensors2026-09-30 · specification

      LIDAR/MICROPHONE/RGB_CAMERA/STEREO_CAMERA

    1 value · recorded by ca-clean-2026-09-30 · statement 6abccd52d8d67c882e06bf7a · link to this reason

  11. the quote itself says the payload is "Not specified" and gives only a conditional figure ("standing 4 kg"), which does not state the robot's rated payload — exact re-admission of the identical quote this session's own cn7 cleanup (cleanup-new7-2026-09-30) already closed for this robot earlier today; a re-run recreates a closed statement whenever the gate still proves it, which CLAUDE.md records repeatedly Quote: "Payload Not specified (standing 4 kg)"

    1. CASBOT 02Rated payload2026-09-30 · specification

      4

    1 value · recorded by ca-clean-2026-09-30 · statement 6abccd520f0f974487448098 · link to this reason

  12. "standard electric servo motors" states the drive is electric, not that the actuator is rotary — same shape and precedent as the other actuatorTypes closures in this cleanup — review-flagged on the psibot-v1 live run, then judged by hand against its own registry row. Quote: "standard electric servo motors"

    1. Psi V1Actuator types2026-09-30 · specification

      ROTARY

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcb3d62f32357732b72822 · link to this reason

  13. "Electric servo motors" states the drive is electric, not that the actuator is rotary — same shape and precedent as the other actuatorTypes closures in this cleanup — review-flagged on the psibot-v1 live run, then judged by hand against its own registry row. Quote: "Motor tech | Electric servo motors with force feedback"

    1. Psi V1Actuator types2026-09-30 · specification

      ROTARY

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcb3d6742adf9474b345df · link to this reason

  14. a directory-stated RANGE, which that row's own REJECT text excludes by name ("a third-party range") — review-flagged on the workfar-syntro live run, then judged by hand against its own registry row. Quote: "Price $25,000 – $29,000"

    1. SyntroPrice from (USD)2026-09-30 · specification

      25000

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcb14c06face130729e187 · link to this reason

  15. the quote is a RANGE explicitly called "package-dependent", which that row's own REJECT text excludes on both counts (a range, and a price that varies by which package/variant is bought) — this key wants a single lowest list price for the base robot — review-flagged on the workfar-syntro live run, then judged by hand against its own registry row. Quote: "Price USD 9,999.99–59,999.99 (package-dependent)"

    1. SyntroPrice from (USD)2026-09-30 · specification

      9999.99

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcb14c6a6910de8f333ab6 · link to this reason

  16. the quote is a RANGE explicitly called "package-dependent", which that row's own REJECT text excludes on both counts (a range, and a price that varies by which package/variant is bought) — this key wants a single lowest list price for the base robot — review-flagged on the workfar-syntro live run, then judged by hand against its own registry row. Quote: "Price USD 9,999.99–59,999.99 (package-dependent)"

    1. SyntroPrice from (USD)2026-09-30 · specification

      9999.99

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcb14c0c4c44adf9d374ab · link to this reason

  17. the quote is a RANGE explicitly called "package-dependent", which that row's own REJECT text excludes on both counts (a range, and a price that varies by which package/variant is bought) — this key wants a single lowest list price for the base robot — review-flagged on the workfar-syntro live run, then judged by hand against its own registry row. Quote: "Price USD 9,999.99–59,999.99 (package-dependent)"

    1. SyntroPrice from (USD)2026-09-30 · specification

      9999.99

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcb14cee164014e06f97ba · link to this reason

  18. the quote itself says "Estimated … not publicly disclosed" — an explicit hedge, which that row's own REJECT text excludes by name — review-flagged on the galbot-g1 live run, then judged by hand against its own registry row. Quote: "Price: Estimated $50,000–$150,000 USD (not publicly disclosed)."

    1. Galbot G1Price from (USD)2026-09-30 · specification

      50000

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcae5cdec8630cd7b86952 · link to this reason

  19. a directory-stated RANGE, which that row's own REJECT text excludes by name ("a third-party range") — review-flagged on the galbot-g1 live run, then judged by hand against its own registry row. Quote: "Price $88,000 – $98,000"

    1. Galbot G1Price from (USD)2026-09-30 · specification

      88000

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcae5c8bda13b56b0a2e7f · link to this reason

  20. "Indicative price" is a hedge, which that row's own REJECT text excludes by name — review-flagged on the galbot-g1 live run, then judged by hand against its own registry row. Quote: "Indicative price 98000.0 USD"

    1. Galbot G1Price from (USD)2026-09-30 · specification

      98000

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcae5c269f09d0f3b7725d · link to this reason

  21. a directory-stated RANGE, which that row's own REJECT text excludes by name ("a third-party range") — review-flagged on the galbot-g1 live run, then judged by hand against its own registry row. Quote: "Price USD 50,000 – 75,000"

    1. Galbot G1Price from (USD)2026-09-30 · specification

      50000

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcae5c7ba2eb4c81324782 · link to this reason

  22. a ceiling reading ("up to"), which that row's own REJECT text excludes ("peak or instantaneous load"), and 5 kg is this robot's own stated PER-ARM payload — REJECT also excludes "a value per arm … this key is the WHOLE robot" — review-flagged on the galbot-g1 live run, then judged by hand against its own registry row. Quote: "can carry payloads of up to 5 kg."

    1. Galbot G1Rated payload2026-09-30 · specification

      5

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcae5c30db3cb7b3354a0f · link to this reason

  23. a singleton outlier with no corroboration, against two real clusters of 5 and 3 independent sources each (92.5 kg and 85 kg) — kept apart from those because it matches neither — review-flagged on the galbot-g1 live run, then judged by hand against its own registry row. Quote: "Gewicht : 55 kg"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcae5cf0d46a9b3d975e53 · link to this reason

  24. a singleton outlier with no corroboration, against two real clusters of 5 and 3 independent sources each (92.5 kg and 85 kg) — kept apart from those because it matches neither — review-flagged on the galbot-g1 live run, then judged by hand against its own registry row. Quote: "Weight 80kg"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcae5c08cbdc6e678fbcf4 · link to this reason

  25. 长度 ("Length") is not a registered alias of this key and is conventionally the FIRST number of a Chinese L x W x H triple, not "often the last number" this row's own ACCEPT text describes as depth — review-flagged on the galbot-g1 live run, then judged by hand against its own registry row. Quote: "长度 : 600mm"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcae5ce88d7b63dc2b7e67 · link to this reason

  26. a bare "Payload"/"Payload capacity" with no max/peak word — that row's own REJECT text names this exact shape by name (belongs to ratedLoadKg, not this key); the value survives under ratedLoadKg from other, cleaner evidence on the same robot — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "Payload capacity: 15 kg bimanual"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafbd84e831ee5e6c528 · link to this reason

  27. a bare "Payload"/"Payload capacity" with no max/peak word — that row's own REJECT text names this exact shape by name (belongs to ratedLoadKg, not this key); the value survives under ratedLoadKg from other, cleaner evidence on the same robot — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "15kg payload"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafbb3ea7866c712db02 · link to this reason

  28. a bare "Payload"/"Payload capacity" with no max/peak word — that row's own REJECT text names this exact shape by name (belongs to ratedLoadKg, not this key); the value survives under ratedLoadKg from other, cleaner evidence on the same robot — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "payload capacity of 15 kg bimanual"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafbf0d65e97d410d001 · link to this reason

  29. the quote describes a technical-team headcount ("engineers, researchers, and innovators"), which that row's own REJECT text excludes by name ("number of engineers in one team") — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "Humanoid brings together over 200 engineers, researchers, and innovators from top global tech companies."

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafb2db6986441451904 · link to this reason

  30. the quote only restates the robot's own model name (which contains "Alpha", a registered PROTOTYPE alias) and states an ANNOUNCEMENT/unveiling date ("unveiled" is itself a registered ANNOUNCED alias, not PROTOTYPE) — it states no commercial stage — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "HMND 01 Alpha Bipedal is a humanoid robot developed by Humanoid (UK), unveiled on December 2, 2025."

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafba4ddf303a8eef300 · link to this reason

  31. the quote only restates the robot's own model name (which contains "Alpha", a registered PROTOTYPE alias) and calls it "next-generation" — it states no commercial stage, which that row's own ACCEPT text requires ("as the page states it for THIS robot") — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "The HMND 01 Alpha Bipedal is a next-generation humanoid robot developed by HUMANOID"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafbd982902e76b9481b · link to this reason

  32. a directory-stated RANGE, which that row's own REJECT text excludes by name ("a third-party range") — this key wants a single, unhedged lowest list price — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "Price $100,000 – $250,000"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafb9d3f882817bbe970 · link to this reason

  33. the quote is a ceiling ("up to"), which that row's own REJECT text excludes by name ("maximum / top speed") — this key wants the normal walking speed, already correctly stated at 1.5 m/s by 2 other sources — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "walks at up to 1.2 m/s"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafb4845069eac3b0e23 · link to this reason

  34. the LONE outlier against 5 other independent sources all stating 90 kg — same host, same contamination pattern as the 175 cm heightCm statement above — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "Weight 70 kg"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafb6329c333601b1380 · link to this reason

  35. the LONE outlier against 6 other independent sources (thehumanoid.ai, humanoid.guide, originofbots, aparobot, guijicankao, humanoid.press) all stating 179 cm — consistent with the robotoverflow page conflating this robot with a sibling SKU (robots.json already excludes an "Alpha Wheeled" sibling by name) — review-flagged on the hmnd-01 live run, then judged by hand against its own registry row. Quote: "Height 175 cm"

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abcaafbcdb346b8e34417ad · link to this reason

  36. the quote states HAND DoF ("Hands: 2 x 1"), which that row's own REJECT text excludes by name ("hand finger DoF") — the same quote correctly supports handActiveJointCount and stays there — review-flagged on the weave-isaac-1 live run, then judged by hand against its own registry row. Quote: "Hands: 2 × 1 DoF"

    1. Isaac 1DoF wrist2026-09-30 · specification

      1

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abca8f6fb4dc1ea0316fb6f · link to this reason

  37. the quote states HAND DoF ("Hands: 2 x 1"), which that row's own REJECT text excludes by name ("hand finger DoF") — the same quote correctly supports handActiveJointCount and stays there — review-flagged on the weave-isaac-1 live run, then judged by hand against its own registry row. Quote: "Hands: 2 × 1"

    1. Isaac 1DoF wrist2026-09-30 · specification

      1

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abca8f66e61e7f62f54988d · link to this reason

  38. a bare "Payload"/"Payload capacity" with no max/peak word — that row's own REJECT text names this exact shape by name (belongs to ratedLoadKg, not this key); the value survives under ratedLoadKg from other, cleaner evidence on the same robot — review-flagged on the casbot-w1 live run, then judged by hand against its own registry row. Quote: "Payload 10.0 kg"

    1. CASBOT W1Peak payload2026-09-30 · specification

      10

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abca7468586744a2b4e0fdb · link to this reason

  39. "Electric Servo Actuators" states the drive is electric, not that the actuator is rotary — same reasoning and precedent as the humanoid.guide statement above — review-flagged on the casbot-w1 live run, then judged by hand against its own registry row. Quote: "Actuators Uses Electric Servo Actuators and Differential Drive Wheel Motors."

    1. CASBOT W1Actuator types2026-09-30 · specification

      ROTARY

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abca746a6cd64bf646f98b5 · link to this reason

  40. "electric servos" states the drive is electric, not that the actuator is rotary (vs. linear) — the same shape CLAUDE.md's round-4 cleanup closed on limx-oli's "proprietary electric actuators" — review-flagged on the casbot-w1 live run, then judged by hand against its own registry row. Quote: "Motor tech Industrial electric servos"

    1. CASBOT W1Actuator types2026-09-30 · specification

      ROTARY

    1 value · recorded by cleanup-new7-2026-09-30 · statement 6abca746fddfa569ef1103b6 · link to this reason

40 reasons per page. A robot's own withdrawals are listed on its page, under “Corrected values”. How a value gets published.