Coverage at a glance derived from the canonical pages
- Topic pages
- 24
- One class or index per page
- Source-scoped tables
- 101
- One
data-classper table - Comparability classes
- 75
- Separate payload / load / assistance meanings
- Evidence markers
- 3,013
- Cell-level
[M]/[F]/[R]/[P]/[A] - Row anchors
- 1,321
- Permalink a metric, not a page
- Declared gaps
- 487
—is a published absence, not zero
Coverage totals are calculated from the topic pages and enforced by the repository validator. Data and source registry audited . What changed in this release opens on value changes. Sources past their review date: ?fresh=due. Deployment identity: build.json.
Search the landscape
Search identities, classes, metric rows, papers, sources, and dossiers. Exact product names rank first. Hits keep class and evidence markers and link to the row when one exists.
Enter at least two characters. Data loads only when you search.
What you can do on this site
Every example lands on an authored row, source record, model, or generated projection. The hub does not copy hardware numbers; it points at the page that owns them.
Unitree family mass is a row id, not a page. The G1 cell resolves to humanoids-m2.
#family--mass-with-battery →
Go one level downR1 / G1 joints split DoF, named-joint torque, pack, encoder, and runtime. Totals are not invented from mixed subsystems.
Open the deep sheet → Read the test conditionGalbot payload is wrist-center arm load. It is not a biped arm-load row and not Stretch’s recommended holding load.
Open the wrist-center row → Compare a reviewed profilebiped-subsystem-dof joins only head / per-arm / per-leg rows that passed the three-metric audit. Combined cells stay out.
Biped arm load + IP lists only subjects with both sourced cells. ET1 arm load stays —, not zero. Galbot G1 cannot enter.
A “task” in one evaluation table is not the same unit as a “task” in another. The sim scale row is six paper-specific definitions.
Open the sim scale row → Map a paper to its eval bodyLATENT tennis is a 29-DoF Unitree G1 experiment. It is not Galbot G1 and not Galbot ET1 hardware.
Open the paper→body row → Assemble a vendor URDFThe live card fetches a commit-pinned Galbot description. A parse proves publication, not payload.
Open the G1 model card → Prefer a filing for moneyUnitree’s exchange-published listing outranks press for ownership and shipment disclosures. Filings are never hardware sources.
Open the listing sheet → What changed in this releaseThe newest data release opens on value changes. Unchanged claims are omitted. Evidence-id and source URL or retrieval are separate filters.
Open last-release values → Search a shareable query?q=wrist-center+payload#search keeps class and evidence on every hit. Two characters load the index; the URL is the query.
Claim ids are page::table::row::sorted-subjects. This URL opens the Unitree G1 mass cell, its source, and the correction path.
Robot inspector loads the commit-pinned Galbot G1 description. Joint angles are URDF values, not datasheet payload or DoF.
Open the G1 inspector → Walk a published courseExplore worlds fetches the official HumanoidBench stair fragment. Overlay boxes are XML geoms, not a score and not Unitree H1.
Open#humanoidbench-stair →
Treat — as a published gapH1 / H1-2 list price is authored as missing. A dash is not zero, not “contact sales”, and not a number borrowed from a reseller.
Open the price row →H-series joints · Dex5 control metrics · TM01 teleop arm · B2 vs Spot standing load · Exia assistance, not payload · How a claim ships · Source humanoids-m2 · Franka Research 3, not Panda
Landscape map
Physical form controls specification comparability; application controls market and deployment grouping. Payload, load, and assistance stay in separate classes.
Platforms
Galbot G1 / S1, Reachy 2, PAL TIAGo, and Hello Robot Stretch 3. Eno is announced-only.
View class → HumanoidsGalbot ET1, Unitree, AgiBot, Fourier, UBTECH, EngineAI, Fauna, NEURA, Leju, Booster, LimX, and PAL.
View class → QuadrupedsUnitree B2, Boston Dynamics Spot, Unitree Go2, and ANYmal D.
View class → Industrial armsUR20, ABB GoFa, FANUC CRX, SCARA, delta.
View class → Mobile robotsMiR, OTTO, and Locus warehouse AMRs.
View class →Applications
IFR AP classes; Lely Vector, Kärcher KIRA, and Pudu BellaBot.
View class → MedicalIFR AP6 classes; isolated da Vinci X sheet.
View class → ConsumerIFR AC classes; Roborock Qrevo Edge sheet.
View class → AerialDJI Matrice 400 vs 350 RTK multirotors.
View class → MarineBlueBoat surface USV and BlueROV2 tethered diving ROV in separate classes.
View classes → WearablesExoskeletons and gait wearables.
View class →Same letters, different machines
Identity is a data field. Shared product letters never join a table. These collisions are the ones the sheets already have to keep apart.
Wheeled dual-arm. Wrist-center payload lives on the mobile-manipulator family sheet.
Open Galbot family → Unitree G1Biped. Mass, arm load, and 29-DoF eval-body rows live on the humanoid sheets.
Open Unitree family → AgiBot G1Third vendor, same letters. Same-class wheeled peer on the field table; not Galbot and not Unitree.
Open the field table → Galbot ET1Vendor sheet: 1250 mm standing height, 32 kg with battery, edition-split DoF. Not Galbot G1, not Unitree G1. No SDK or URDF here.
Open the family table → Genesis WorldThe Apache genesis-world engine is not Genesis AI the company and not Eno.
Desktop companion. Not Reachy 2, not a mobile manipulator, not a vacuum.
Open Reachy Mini → Booster T1 / K1Separate SKU tables. K1 is not T1, and optional hands stay out of base-body DoF profiles.
Open T1 → ANYmal DGeneration D datasheet. Not ANYmal B, and mounted payload is not B2 standing transport.
Open ANYmal D → Astribot S1Homepage identity only. The English /s1 URL 404’d here. Not Galbot S1.
Walking research biped. Not TIAGo, and not mixed into the wheeled dual-arm field table.
Open TALOS → Phoenix Gen 8Officially a wheeled data-capture platform. Aggregator biped figures stay out; a future sheet would sit with mobile manipulators.
Open the status card → Fourier N1SDK line only. The vendor hardware-intro URL 404’d here, so N1 has no humanoid column and is not GR-2.
Open the SDK sheet →Indexes & evidence
Every covered robot, component, or wearable with its verified engineering-model state and an explicit gap where no public model is available.
Open Robots → CompareSelect products from one source table, share the view, and export claim rows with evidence ids and direct source URLs.
Build a comparison → Requirement scenariosList subjects that have explicit sourced cells in one class. Missing cells stay missing. This is not a ranking.
Open scenarios → 3D models and engineering referencesReproducible previews assembled from commit-pinned vendor and research-project URDFs, plus a publication-state index for xacro, MJCF, USD, and CAD sources. Publication evidence, never a specification source.
Open models → Market dataIFR installations and density, service-robot units, humanoid installations, and funding.
Open market data → Providers indexMajor players per class, with covered systems linked to their source-scoped page.
Open providers → End-effectors & componentsDex5 hand, Sharpa Wave, Galbot TM01 teleop accessory, and Robotiq 2F grippers. Hand load is never G1 wrist payload.
Open components → Announced / no-sheet systemsGenesis Eno, 1X NEO, Digit, IRON, Kepler K2, Sanctuary Phoenix, Tesla Optimus, Figure, Atlas, and Apptronik. Status cards only. Galbot ET1 now has a vendor sheet.
Open status cards → ResearchPaper pins (video, official figure, or text), special-env benchmarks, and a single catalog of homepage papers. LATENT tennis stays research on Unitree G1.
Open Research → BenchmarksNamed evaluation-suite and corpus identity. Sixteen tables, including a focused VLABench / RoboTwin 2.0 sheet. Not a method leaderboard or robot ranking.
Open Benchmarks → Safety / ingress / energy serviceIP codes, named machine-safety claims, and hot-swap or swap-time continuity. Not a payload sheet and not a ranking.
Open safety class → Software / sim / SDKGalbotSDK, Genesis World / genesis-world, Isaac Lab tasks, Menagerie presence, and Unitree G1 eval-body code.
Open software → Foundation modelsGENE-26.5, GR00T N1, OpenVLA, π0.5, Skild, Helix, SmolVLA, SpatialVLA, Gemini Robotics, Octo, RT-2, RDT-1B, FAST. Papers and licenses where they exist; declared gaps everywhere else.
Open policy models → Physical AI ecosystemEvidence-backed identities and relationships across robots, models, data, runtimes, organizations, deployments, and standards.
Explore the graph → Entity dossiersOne generated page per reviewed identity. Galbot G1, Unitree G1, and Galbot ET1 stay distinct; shared letters are not a join.
Open the directory → Methodology & correctionsComparability rules, evidence grades, conflict handling, correction workflow, release identity, and licensing.
Read methodology → What changed in this releaseExact claim and source diffs for the last recorded data release. Added is not improved; removed is not discontinued.
Open last-release values → Robot inspectorOne workspace for every live URDF. A parsed tree is publication evidence, not a specification source.
Open Robot inspector → Explore worldsOfficial HumanoidBench courses: locomotion lanes, articulated cabinet and door joints, and object scenes. Preview, Full scene, and a recorded cabinet replay where published. Animation is not a score.
Open Explore worlds → SourcesOne dated record per marker. Share ?fresh=due for the review queue. Retrieval date is not an evidence score.
Machine-readable surfaces
HTML is canonical. These files are validated projections. A claim id is page::table::row::sorted-subject-ids; column coordinates never enter identity.
landscape.jsonArchival export of pages, tables, typed claims, entities, and sources. Contract: landscape.schema.json.
ecosystem-graph.jsonTemporal identity-and-relation graph plus one static HTML and JSON dossier per entity. Contract: ecosystem.schema.json.
compare-index.jsonCompact comparison projection plus reviewed profiles. Used by compare, scenarios, and the claim inspector.
Download compare index →claims/<entity>.jsonFiltered compare-index slices. Same claim cells as the entity dossier; not a second dataset.
Open the slice directory →source-review-index.jsonMaintenance state only: retrieval date, access, and review event. Not an evidence score.
Download review index →source-observations.jsonRetained retrieval metadata, digest queues, and human retain/revise/retire decisions bound to the import-time canonical snapshot. A digest change is a review trigger, not a claim edit. Claims no longer in the current export are marked historical. Machine retrieval is not verification.
Download observations → Release chainContent-addressed change sets. Also Atom and JSON Feed.
Open history index →landscape.schema.json · compare.schema.json · claims.schema.json · ecosystem.schema.json · entity.schema.json · events.ndjson · source-review-index.schema.json · source-observations.schema.json · scenario-views.json · build.json · Citation contract