Skip to content
The End Effector

Plot Your Robot on the Map

Every commercial robotics deployment lives or dies at one of six subsystems. Score yours and the bottleneck names itself.

ScorecardEarthwardAtomsBitsApril 19, 2026
SYSTEM MAP

Find your robot

Sensing-limited
2Sensing2Perception2Planning2Control2Actuation2Environmentsystem avg2.0

Teardown: System Map

Bottleneck Identification

bottleneck = min(applicable_ratings) = Sensing (rating 2/3)

bottleneck_count = 6 subsystems at minimum rating

The chain performs at the level of its weakest link. All other subsystems are constrained by this bottleneck.

System Health

avg_rating = sum(applicable) / count = 2.00

applicable_count = 6 (subsystems with rating > 0)

Rating Vector

ratings = { SENS: 2, PERC: 2, PLAN: 2, CTRL: 2, ACT: 2, ENV: 2 }

node_radii = [ 30px, 30px, 30px, 30px, 30px, 30px ]

chain = SENS → PERC → PLAN → CTRL → ACT → ENV (feedback to SENS)

Assumptions

medium impact

The two-axis model (autonomy x mobility) captures the primary strategic dimensions but omits others (payload, precision, environment harshness) that matter for specific applications.

low impact

Manipulation capability is treated as a modifier rather than a primary axis. A full three-axis model would be more accurate but harder to visualize on a 2D map.

Sources

International Federation of Robotics (2025). World Robotics 2025: Industrial Robots.

Amazon (2025). Corporate filings — robotics fleet data.

Module 01: What Robots Actually Are — taxonomy table and category definitions.

Rate each subsystem (0-3)

SENS
PERC
PLAN
CTRL
ACT
ENV

Similar bottleneck pattern

Agricultural Drone (DJI Agras)

GPS + limited onboard sensing constrains autonomy. Better sensors = better coverage planning.

Industrial Arm (FANUC, KUKA)

Mature control and actuation, but limited sensing keeps them caged. Better sensing enables human coexistence.

Teardown: Bottleneck Pattern Matching

Pattern Match

bottleneck_id = sensing

matching_examples = EXAMPLE_ROBOTS.filter(r r.bottleneck === "sensing")

matches = 2 robots (Agricultural Drone (DJI Agras), Industrial Arm (FANUC, KUKA))

Real-world robots are matched by identifying which subsystem is their primary operational constraint.

Visual Encoding

node_radius = 18 + rating * 6 px

connection_width = 1 + min(rA, rB) * 1.5 px

connection_color = RATING_COLORS[min(rA, rB)]

Weakest-link principle: each connection is constrained by its lowest-rated endpoint.

Assumptions

medium impact

Category centers are positioned using consensus industry positioning as of early 2026. These positions shift as technology matures.

medium impact

Euclidean distance on a 1-5 scale treats autonomy and mobility as equally weighted. In practice, the difficulty of advancing along each axis is nonlinear.

low impact

Six reference categories represent the major commercial segments. Niche categories (underwater ROVs, space rovers) are not modeled.

Sources

IFR World Robotics 2025 — Market segmentation for industrial arms, cobots, AMRs.

Module 01 taxonomy table: autonomy and mobility classifications with example companies.

Figure AI press release (September 2025) — $39B valuation, Series C.

THE DEBRIEF

Spend your next dollar on sensing. Agricultural Drone shares this bottleneck, and its winners win there too.

Int. 1.2

What to take away

  • 01The chain performs at the level of its weakest link. Form factor is downstream: a perception-limited warehouse stays perception-limited whether you buy a humanoid or an autonomous mobile robot (AMR).
  • 02Warehouse AMRs live or die at Perception; surgical robots at Control; humanoids at Actuation; autonomous vehicles at Planning. Industrial arms are caged not by their motors but by their sensors.
  • 03Six subsystem bottlenecks times N deployment verticals is the actual addressable-market map. Counting humanoid shipments misses the distribution of constraints that decides which deployments pay back.
  • 04If a vendor cannot name your bottleneck before they name their product, they are not selling to you. They are selling at you.

Six subsystems decide whether a robot ships, scales, or dies in a customer facility: a sensor reads the world, a perception layer interprets it, a planner decides what to do, a controller executes, an actuator moves, and the environment pushes back. The chain performs at the level of its weakest one. Form factor (humanoid, cobot, autonomous mobile robot, drone) is a downstream choice that follows the bottleneck pattern, not the other way around. The International Federation of Robotics counts over 4 million industrial robots in service worldwide as of 2025; nearly every one of them was bought to fix a specific subsystem constraint inside a specific operation.

This interactive lets you rate each of the six subsystems for your operation on a zero-to-three scale and watch a ring diagram light up. Flow particles travel along the connections, stalling at the weakest link. The bottleneck node glows magenta. Preset archetypes (Warehouse autonomous mobile robot (AMR), Surgical, Humanoid, Industrial Arm, Autonomous Vehicle, Mars Rover) load real-world rating patterns so you can see which subsystem decides each category. On first scroll-in, the interactive plays a short auto-tour through three of those archetypes before handing control back to you.

The subsystem definitions, latency budgets, and example bottleneck assignments draw on the International Federation of Robotics' 2025 World Robotics report, Module 1 of The End Effector's Core Robotics curriculum, and Figure AI's September 2025 Series C disclosure for current humanoid economics. The weakest-link logic mirrors the standard fault-tree analysis used in industrial reliability: a system's mean time between failures is bounded by its worst component.

Start with the archetype chips and watch the bottleneck migrate around the ring. Notice which subsystem the pulse lands on when you switch from Warehouse AMR to Surgical to Humanoid. Then rate your own operation honestly. The verdict the interactive returns is an instruction: spend your next dollar on the subsystem the pulse identified. If a vendor at your next meeting cannot name that subsystem before they name their product, the meeting is over.

Referenced in

Revision history · 2
  1. Apr 24, 2026tee-ix-int-01-02-20260424-e3b05f

    Narrative lint — voice, specificity, structure.

  2. Apr 19, 2026tee-ix-int-01-02-20260419-8fde4e

    Initial editorial draft.

Originally published alongside Core Robotics

roboticstaxonomymarket-structure