Industrial robotics is a solved problem inside a controlled cell. Outside of it, everything is unknown. Lighting changes, floor markings are worn away, a pallet arrives rotated, a pedestrian walks through the aisle.

Autonomy is a stack, not a switch

A mobile robot that navigates reliably is a stack: localisation from lidar and cameras, a map that stays accurate as the environment shifts, a planner that respects the rules of the space, and a safety layer that can override all of it. Failures at any layer show up as the robot stopping, which is the correct behaviour.

Picking is where autonomy gets expensive

Structured pallets are straightforward. Mixed, damaged or partly transparent items are not, and handling them well means combining 3D perception with force sensing. The honest state of the art is good performance on the easy eighty per cent, and expensive effort on the rest.

Maintenance is the product

Deployments succeed when the team treats uptime as the deliverable: spare parts, a fleet dashboard, a recovery procedure when a robot is genuinely stuck, and a technician who can read its logs. The robot is the visible half of the product; the operations around it are the other half.