AI Glossary / Graphs and symbolic AI / Intermediate

Grasping

Definition

Grasping is the process of establishing and maintaining physical contact that lets a robot hold or control an object. It involves choosing a suitable contact arrangement, moving the gripper into position, applying appropriate forces, and checking whether the object is secured. In AI and robotics, grasping connects perception, planning, mechanical design, and feedback control.

What it means

Recognizing an object is different from knowing how to hold it. A robot may identify a cup correctly but choose a contact position that slips, collides with a nearby object, or prevents the intended next action. Successful grasping depends on the object, the gripper, the surroundings, and the task.
A grasp can use fingers, suction, or other mechanisms. The relevant constraints differ across these tools. The entry uses a two-finger gripper for explanation, without suggesting that all grasping systems share the same contact physics or that a geometrically appealing grasp automatically succeeds.

How it works

A typical system estimates relevant scene geometry, proposes candidate grasps, and evaluates them against constraints such as gripper opening, reachability, collision avoidance, and anticipated contact quality. It plans an approach, closes or activates the gripper, and uses available sensing to assess the result.
Candidate scoring may rely on geometric rules, physical models, learned predictors, or combinations of them. Execution introduces uncertainty that a score alone cannot remove: surfaces can be slippery, depth measurements incomplete, and objects displaced during contact. Feedback and recovery behavior therefore belong to the overall grasping process, alongside initial selection.

Three practical examples

  • A teaching robot selects a grasp on a rigid block, closes its fingers, and checks whether the block remains held during a short lift.
  • A bin-picking prototype rejects a candidate whose final finger placement looks suitable but whose approach would collide with the container wall.
  • A manipulation experiment compares contact arrangements for the same object when the next task is transport versus inserting it into a fixture.

Think of it this way

Think of picking up a carton from a crowded shelf. You need room for your hand, contacts that can support the carton, and a grip suitable for what you will do next. The analogy is limited because robotic sensing and actuation may be much more constrained, and a robot's estimated grasp quality is not equivalent to human tactile judgment.

Worked example

Consider a deliberately simplified static model. A rigid object weighs 4 newtons. Two vertical, opposing gripper contacts each apply a horizontal normal force N, and each contact has friction coefficient 0.5. Assume equal contacts, a centered load, no acceleration, and no other support.
The maximum upward friction at each contact is 0.5N, so the two contacts together can provide at most N newtons upward. To balance a 4-newton weight in this model, N must be at least 4 newtons per contact. If each contact supplies only 3 newtons of normal force, their combined upward friction capacity is 3 newtons, less than the weight.
This calculation is a teaching force-balance condition, not a hardware setting or complete grasp certificate. It neglects torque, uncertain friction, deformation, dynamic motion, and object damage. Increasing force may improve one condition while making another unacceptable. A real system must assess those additional factors and the limits of its equipment. The example explains why visual contact alone is insufficient to establish that an object can be held.

Illustrative case study

In a fictional laboratory, Willow Robotics evaluates a small collection of rigid teaching objects. Its camera-based candidate selector finds an attractive contact pair near a bin wall, but the gripper cannot reach that pose without collision.
The team adds an approach check and records failure categories separately: no reachable grasp, collision rejection, contact failure, and loss during lift. This makes the experiment more informative than one undifferentiated success count. The invented case describes an evaluation design and makes no claim about commercial reliability or a measured improvement.

Common misconceptions and mistakes

A grasp score is not a guarantee of successful execution. It may omit important physical effects or be poorly calibrated for unfamiliar objects. Finding a good final gripper pose is also insufficient if the approach path is blocked.
Do not equate more squeezing force with a universally better grasp. Fragile or deformable objects introduce competing constraints. Likewise, force closure is a technical property under an assumed contact model, not a blanket statement that every real disturbance can be resisted by finite actuators. Grasping an object is only one part of completing a manipulation task.

Business use

Grasping matters for projects involving physical picking, sorting, assembly, inspection, or assistive manipulation. Evaluation should reflect the actual object range, clutter conditions, gripper design, and required follow-up motion. Success on an isolated object may not predict performance in a densely packed bin.
Track what the system attempted, whether it established contact, whether the object stayed secured, and whether the overall task succeeded. Describe the limits of simulated testing and test coverage. These distinctions support realistic planning of a robotics project without treating a single successful demonstration as proof of general capability.

People also ask

Is grasping the same as object detection?

No. Detection locates or identifies an object; grasping establishes physical control of it.

Must a grasping system recognize the object's exact identity?

Not always. Some methods select contacts from local geometry without first assigning a specific object label.

Why check after closing the gripper?

Closing does not prove the intended object is securely held. Feedback can reveal an empty grasp, a slip, an unexpected contact, or another execution problem.

Check your understanding

In the simplified worked model, why are 3 newtons of normal force at each contact insufficient?

Answer: With friction coefficient 0.5, each contact supplies at most 1.5 newtons upward. Together they provide 3 newtons, below the object's 4-newton weight.

Related terms

  • Motion planning
  • manipulation
  • gripper
  • contact force
  • friction cone
  • force closure
  • grasp pose
  • tactile sensing
  • bin picking

Learn next

Study the distinction between grasp selection and motion planning, then inspect a basic friction-cone illustration. Design a small simulation that reports contact, lift, and transport outcomes separately. Keep the assumed contact physics explicit when interpreting any numerical grasp calculation.

  • Motion planning

More in Graphs and symbolic AI

  • Graph search - Graph search is a family of problem-solving procedures that explore states and transitions while accounting for states reached more than once.
  • Graphical degree sequence - A graphical degree sequence is a list of nonnegative integers that can be realized as the node degrees of a graph of the specified kind.
  • Graphplan - Graphplan is an automated planning algorithm developed by Avrim Blum and Merrick Furst.
  • Greedy best-first search - Greedy best-first search is a search strategy that expands the frontier node with the lowest estimated remaining cost to a goal.
  • Grid search - Grid search is a systematic way to evaluate every combination in a predefined set of candidate parameter values.
  • Ground term - A ground term is a term in formal logic that contains no variables.

Sources

Sources: Russ Tedrake, Robotic Manipulation, Bin Picking chapter: https://manipulation.csail.mit.edu/clutter.html

Previous: Graphplan Next: Gray scale

  • Home
  • Daily AI Updates
  • Blog
  • AIFBL Academy
  • AI Glossary
  • Products and Tools
  • Store
  • Free CFO AI Prompt Pack
  • About Shihan Sheriff
  • Privacy Policy
  • Terms of Use
  • Refund Policy
  • Cookie Policy
  • Earnings Disclaimer