Build with us ↗
Home / Guides
Guide

Why robot grasping is hard

Picking something up looks trivial and is not. What makes grasping difficult, why benchmark numbers mislead, and what actually works.

The thing that looks easy

A person picks up an unfamiliar object without thinking, adjusting grip force to its weight and surface before consciously registering either. Decades of robotics work have not reproduced that, and the gap between how easy it looks and how hard it is causes persistent misjudgement about robotics timelines.

It is worth understanding why, because grasping is the gateway to most physical work and its difficulty predicts which applications arrive first.

Perception, before anything moves

  • Seeing the object at all. Depth sensors fail predictably on transparent, reflective, dark and thin objects — glass, chrome, black plastic, sheet material. A grasp cannot be planned against geometry the sensor did not return.
  • Pose, not just identity. Knowing this is a mug is easy. Knowing its handle is rotated away by thirty degrees, to the precision a grasp needs, is not.
  • Occlusion. In clutter the object is partly hidden, and the hidden part is frequently where the good grasp is.
  • Calibration. The transform between camera and gripper must be accurate to roughly the tolerance of the grasp. It drifts with use, and the resulting failures look like policy failures.
  • Unobservable properties. Mass, mass distribution, friction and rigidity are not visible. A sealed box gives no indication whether it weighs one kilogram or ten, and the grasp that works for one drops the other.

Contact, where the real difficulty is

Grasping is a contact problem, and contact is the least tractable part of physical simulation and of physical prediction generally.

  • Friction is uncertain and variable. It depends on materials, surface contamination, moisture, pressure and wear. The same grasp on the same object succeeds and fails depending on whether someone handled it earlier.
  • Force must be bounded on both sides. Too little and it slips; too much and it deforms or breaks. For unknown objects the acceptable window is unknown before contact.
  • Contact is discontinuous. The dynamics change abruptly at the moment of contact, which is exactly where precision matters most and where models are least reliable.
  • Deformation changes the problem. Soft objects change shape as they are gripped, so the geometry the grasp was planned against stops existing during execution.
  • Grippers are not hands. Most industrial end effectors are two-finger devices. Many human grasps depend on multiple fingers, a palm and wrist articulation that the hardware simply does not have — and no software adds them.

Why published success rates mislead

Grasping results are frequently quoted as a percentage, and the number is close to meaningless without its context.

  • Which objects? Rigid, opaque, convex, well-sized items are a different problem from the actual contents of a warehouse.
  • Isolated or in clutter? Picking from a tidy table and picking from a packed bin differ by a wide margin.
  • Was the grasp the task? Lifting an object clear is not the same as placing it accurately, orienting it, or inserting it. The downstream step often fails after a successful grasp.
  • How many trials, with how many object instances? High success on ten familiar objects says little about the eleventh.
  • Was the pose randomised? If objects were presented consistently, the hard part was removed.
  • What happened on failure? A failure that drops an item into a bin is different from one that crushes it or jams the cell.
  • Per-attempt or per-item? Retrying until success produces an excellent per-item rate and a poor cycle time.

The compounding point matters here too: a ninety-five percent grasp inside a fourteen-step task is near a coin flip at task level.

What actually works

The reliable approaches are mostly about removing difficulty rather than overcoming it.

  • Constrain the objects. A known set with known properties turns an open problem into a tractable one. This is why structured industrial settings work and homes do not.
  • Constrain the presentation. Fixtures, trays, dividers and singulation remove pose uncertainty and clutter before the robot sees anything.
  • Choose the end effector for the task. Suction is remarkably effective on flat, smooth, non-porous surfaces and useless on mesh or porous material. Matching gripper to object class beats a general gripper plus clever software.
  • Add tactile and force sensing. Detecting slip and reacting is more robust than predicting the perfect grasp in advance.
  • Allow retries. A system that detects a failed grasp and tries again, with a different approach, outperforms one that must be right first time.
  • Detect failure. Knowing the object was not picked, promptly, is worth more than a few points of success rate — because an undetected failure propagates into everything downstream.

Bin picking, specifically

Picking from a bin of mixed items is the canonical hard version, and it compounds nearly every difficulty at once: heavy occlusion, unknown poses, objects wedged against each other and against the bin walls, limited approach angles because the walls block the gripper, and the fact that removing one item changes the arrangement of the rest.

It is also where the engineering responses are clearest. Singulation — separating items before the robot sees them — converts a bin-picking problem into a much easier one, and is frequently cheaper than solving bin picking. Where singulation is impossible, systems lean on retry behaviour, perturbation to shift the pile, and accepting a lower per-attempt rate in exchange for a workable per-item rate.

Tactile sensing and why it keeps coming up

Vision tells you where something is before you touch it and almost nothing about what happens once you do. Tactile and force sensing closes that loop: detecting the instant of contact, detecting slip as it begins, estimating weight from the load once lifted, and confirming the object is actually held.

The reason it keeps being proposed and keeps not being standard is cost, durability and integration. Tactile surfaces wear, need calibration, and add complexity to the end effector that has to survive industrial duty cycles. The capability argument for it is strong and the engineering argument against it has not yet been answered at scale, which is roughly where the field sits.

What this predicts

The order in which robotics arrives commercially follows directly from this list. Structured environments with known, rigid, well-presented objects come first — logistics and material handling. Semi-structured settings with variable objects come later. Homes, with endlessly varied deformable objects in unstructured space and a very low tolerance for failure, come last.

That ordering is not a strategic choice anyone made. It is what the physics of contact and the limits of perception allow, and no amount of model scale reorders it.

How grippers differ, and why it matters more than the software

Gripper choice constrains what is possible more tightly than any algorithm, and it is frequently treated as an afterthought.

  • Parallel jaw. Two fingers closing on opposing faces. Simple, strong, reliable, and requires two graspable opposing surfaces within the jaw width — which rules out a surprising amount.
  • Suction. Remarkably effective on flat, smooth, non-porous surfaces and completely defeated by mesh, fabric, perforation, dust and curvature. Where it works it is usually the right answer; where it does not, no amount of software helps.
  • Soft and compliant. Conforms to shape, tolerates pose error, handles delicate items, and gives up precision and payload.
  • Multi-finger hands. Can in principle reproduce human grasps, and bring far more degrees of freedom to control, more to calibrate, more to break, and considerably more cost.
  • Task-specific tooling. A fixture built for one object class, which outperforms everything above at that one job.

The practical implication runs against the instinct of software teams: matching the gripper to the object class beats a general gripper with better software, almost every time. Changing the end effector is often the cheapest fix available for a grasping problem, and it is rarely the first one tried.

Placement is the other half

Grasping discussions end at the lift, and the task rarely does. Placing an object accurately, in the right orientation, into a space that may be partly occupied, without disturbing what is already there, is a comparable problem that gets a fraction of the attention.

It also compounds: a grasp that succeeded but took the object at an unexpected angle makes placement harder, which means grasp quality should be judged by whether it enables the placement rather than by whether the object left the surface. Systems that optimise the grasp alone produce a high pick rate and a frustrating number of failed placements.

Disagree with any of this?

Tell us where it is wrong →