Grasp wrench space is the complete set of all possible resultant wrenches—the combined forces and torques—that a robotic hand can apply to an object through its contact points. It is a six-dimensional mathematical space (three linear force axes and three torque axes) that defines the grasp's capacity to resist external disturbances. Analyzing this space allows engineers to evaluate grasp quality, predict stability, and determine if a configuration achieves force closure, meaning it can generate wrenches in any necessary direction to hold the object securely.
Glossary
Grasp Wrench Space

What is Grasp Wrench Space?
A foundational concept in dexterous manipulation for analyzing the stability and capabilities of a robotic grasp.
The shape and volume of the grasp wrench space are determined by the contact locations, friction coefficients, and the maximum contact forces the actuators can exert. A larger, more isotropic space indicates a more robust and dexterous grasp. This concept is central to grasp planning algorithms and contact force optimization, enabling robots to select grasps that can withstand unpredictable physical interactions during tasks like assembly or tool use.
Key Characteristics of Grasp Wrench Space
The grasp wrench space is a fundamental geometric representation in robotic grasping that defines the set of all possible wrenches (combined forces and torques) a grasp can apply to an object through its contact points.
Mathematical Foundation
The grasp wrench space is formally defined as the convex hull of primitive wrenches. Each contact point between the gripper and object can generate a set of wrenches based on the friction cone model. The space is constructed in wrench space (ℝ⁶ for 3D objects), where axes represent three linear force components (Fx, Fy, Fz) and three torque components (τx, τy, τz). The Minkowski sum of wrenches from all contacts defines the total capability of the grasp.
Force Closure & Quality Metrics
A grasp achieves force closure if its wrench space contains the origin in its interior, meaning it can resist any external wrench. The quality of a grasp is quantified by its distance from losing closure. Common metrics include:
- Ferrari-Canny Metric: The radius of the largest sphere centered at the origin that fits inside the wrench space.
- Margin of Robustness: The minimum distance from the origin to the convex hull boundary.
- Volume Metric: The volume of the wrench space, indicating the general strength of the grasp. These metrics allow engineers to rank potential grasps for stability.
Friction Cone Linearization
Real-world contacts are governed by Coulomb friction, creating a nonlinear friction cone of possible contact forces. To make wrench space analysis computationally tractable, this cone is often linearized into a polyhedral approximation. A common method is the pyramid approximation, which represents the cone with a set of m edge vectors. This transforms the continuous problem into a linear algebra one, where the wrench space becomes a convex polytope defined by the sum of these edge vectors from all contacts.
Duality with Grasp Planning
Wrench space analysis is the dual of grasp synthesis. Instead of searching for finger placements directly, planners evaluate candidate grasps by constructing their wrench spaces. Quality metrics computed from the space guide optimization algorithms (e.g., gradient descent, sampling) to find grasps that maximize robustness. This approach is central to analytic grasp planning and is used to generate training labels for data-driven methods like Dex-Net, where a neural network learns to predict grasp quality from point clouds.
Limitations and Practical Considerations
While powerful, the classical wrench space model has assumptions that limit real-world application:
- Quasistatic Assumption: It typically ignores object dynamics and inertial forces.
- Known Geometry: Requires a precise 3D model of the object and its center of mass.
- Perfect Sensing: Assumes exact knowledge of contact points and friction coefficients.
- Rigid Bodies: Models the gripper and object as perfectly rigid, neglecting compliance and deformation. These limitations drive research into data-driven and hybrid models that complement the analytic approach.
Relation to Form Closure
Grasp wrench space analysis is specifically for force closure, which relies on friction. This contrasts with form closure, a stricter condition where the object is immobilized by the geometry of rigid contacts alone, without friction. A form-closed grasp will also be force-closed, but not vice-versa. In wrench space terms, form closure implies the primitive contact wrenches positively span the entire ℝ⁶ space, a stronger condition than just containing the origin. Most robotic hands rely on force closure due to the difficulty of achieving pure form closure with few fingers.
Grasp Wrench Space vs. Related Concepts
A technical comparison of the Grasp Wrench Space and other core concepts in dexterous manipulation, highlighting their distinct definitions, mathematical formulations, and primary applications in robotic grasp analysis.
| Feature / Dimension | Grasp Wrench Space (GWS) | Force Closure | Grasp Quality Metric |
|---|---|---|---|
Core Definition | The set of all possible resultant wrenches (forces & torques) that can be applied to an object through its contact points. | A binary condition stating whether a grasp can resist any external wrench. | A scalar measure evaluating a specific aspect of a grasp's performance, such as its robustness or efficiency. |
Mathematical Nature | A convex set (wrench space) or polytope in ℝ⁶. | A boolean property derived from analyzing the GWS convex hull. | A real-valued function (e.g., distance, volume) computed on the GWS or contact geometry. |
Primary Output | A region in wrench space defining grasp capabilities. | True or False. | A numeric score (e.g., 0.85, 2.7 N·m). |
Key Question Answered | What wrenches can this grasp apply to the object? | Is this grasp secure against arbitrary disturbances? | How good is this grasp according to a specific criterion? |
Dependency | Fundamental construct derived from contact locations and friction cones. | Condition evaluated on the Grasp Wrench Space. | Metric calculated using the Grasp Wrench Space or other features. |
Use in Planning | Used to compute and compare candidate grasps for task-specific wrench requirements. | Used as a feasibility filter to discard grasps that are not secure. | Used as an objective function to rank and optimize among feasible grasps. |
Example | The GWS shows the grasp can apply up to 5N of upward force but only 0.3 N·m of torque about the Z-axis. | The grasp satisfies force closure; therefore, the object cannot be twisted free. | The largest inscribed sphere radius in the GWS is 1.2, indicating good robustness. |
Relation to Task Wrench Space | Directly intersected with the Task Wrench Space to verify sufficiency. | A necessary precondition for tasks requiring complete restraint. | Metrics can be tailored to measure alignment with a specific Task Wrench Space. |
Practical Applications and Examples
The Grasp Wrench Space is a foundational analytical tool in dexterous manipulation. These cards detail its primary applications in robotic system design, evaluation, and control.
Grasp Quality Metric
The Grasp Wrench Space is used to compute a grasp quality metric, quantifying the robustness of a grasp. The most common metric is the largest inscribed sphere within the wrench space, centered at the origin. A larger sphere indicates the grasp can resist a wider range of external disturbances. This metric is used to rank and select optimal grasp poses from a candidate set generated by vision systems.
- Example: A parallel-jaw gripper picking up a box. The GWS analysis might show a grasp on the box's center of mass yields a larger inscribed sphere than a grasp near the edge, making it the preferred choice for a stable lift.
Force Closure Analysis
A primary application is determining if a grasp achieves force closure. A grasp is in force closure if its Grasp Wrench Space contains the origin in its strict interior. This means the set of possible contact wrenches can generate any net wrench on the object, allowing the robot to counteract arbitrary external forces and torques. This is a binary, yes/no check for absolute grasp security.
- Key Insight: Form closure (immobilization via geometry) is a subset of force closure. A grasp can be in force closure even with fewer contacts than required for form closure, by using friction to apply forces within the friction cones.
Planning for Task Wrenches
Engineers use the Grasp Wrench Space to plan grasps that are specifically robust to expected task wrenches. Instead of just maximizing general robustness, the space is analyzed to ensure it contains the specific wrenches required for the manipulation task.
- Real Example: Screwing in a lightbulb. The task requires applying a significant torque about the axis of the bulb. A successful grasp plan would generate a GWS that extends far along that specific torque axis, even if the grasp is less robust to lateral forces. This is task-oriented grasping.
Friction Cone Linearization
Constructing the exact, non-linear Grasp Wrench Space from friction cones is computationally complex. A standard practice is friction cone linearization, where the curved cone is approximated by a polyhedral cone (e.g., an 8-sided pyramid). The wrench space then becomes a convex polytope, allowing for efficient computation of quality metrics and force closure checks using linear algebra and computational geometry libraries.
Integration with Grasp Planning Pipelines
The GWS is a critical evaluation module within modern grasp planning pipelines. A typical pipeline:
- A perception system (e.g., a depth camera) generates a point cloud of a target object.
- A sampler proposes thousands of candidate gripper poses.
- For each candidate, a contact model estimates potential contact points.
- The Grasp Wrench Space is constructed and evaluated for each candidate to compute a quality score.
- The highest-scoring grasp is executed.
This process is central to frameworks like Dex-Net, which uses deep learning to predict grasp quality directly from visual data, implicitly learning a mapping to a robust wrench space.
Analyzing Underactuated & Compliant Hands
The GWS framework is essential for designing and analyzing underactuated or soft robotic hands. These hands have fewer motors than degrees of freedom and use passive compliance to conform to object shapes.
- Application: For an underactuated hand, the set of achievable contact forces is constrained by the tendon routing and joint couplings. The GWS analysis reveals the specific subset of wrenches the hand can actually apply, which may be a lower-dimensional manifold within the full theoretical wrench space. This informs design trade-offs between simplicity, cost, and functional capability.
Frequently Asked Questions
The Grasp Wrench Space (GWS) is a fundamental geometric concept in dexterous manipulation that quantifies the physical robustness of a robotic grasp. It defines the complete set of forces and torques a grasp can resist, making it critical for evaluating and planning secure manipulations in uncertain real-world conditions.
The Grasp Wrench Space (GWS) is the set of all possible resultant wrenches (combined forces and torques) that a robotic grasp can apply to an object through its contact points, assuming the contact forces lie within predefined friction cones. It is a convex region in a six-dimensional space (three linear force axes and three torque axes) that geometrically represents the grasp's capability to resist external disturbances. A larger GWS volume indicates a more robust grasp that can withstand pushes, pulls, and twists from various directions. This concept is foundational for analyzing force closure and planning stable grasps in unstructured environments.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
The Grasp Wrench Space is a fundamental concept for analyzing and synthesizing robust robotic grasps. These related terms define the conditions, constraints, and control strategies that interact with the wrench space to enable dexterous manipulation.
Force Closure
Force closure is a geometric and frictional condition where a set of contact forces can generate any resultant wrench (force and torque) on an object, ensuring it can be held securely against arbitrary external disturbances. It is the primary quality metric for a grasp.
- A grasp is in force closure if its Grasp Wrench Space contains the origin in its interior.
- This means the grasp can resist wrenches applied from any direction by appropriately modulating contact forces.
- Analysis involves checking the convex hull of primitive wrenches generated at each contact point.
Form Closure
Form closure is a stricter, frictionless condition where an object is immobilized purely by the geometry of rigid contacts, preventing any infinitesimal motion. It is a subset of force closure.
- Unlike force closure, form closure does not rely on friction; contact normals alone constrain all degrees of freedom.
- In the Grasp Wrench Space, a form-closure grasp can generate wrenches in all directions even with zero friction coefficients.
- Achieving form closure typically requires at least four frictionless contact points for a 3D object.
Friction Cone
A friction cone is the set of all possible contact force vectors that can be applied at a point contact without causing slip, defined by the Coulomb friction model.
- The cone's axis is aligned with the surface normal, and its half-angle is
arctan(μ), whereμis the coefficient of friction. - Any force within this cone satisfies the non-slip condition. Forces on the boundary indicate impending slip.
- In wrench space analysis, the primitive wrenches for a contact are derived from the edges of its linearized friction cone pyramid.
Wrench
In robotics and mechanics, a wrench is a six-dimensional vector that combines linear force and rotational torque acting on a rigid body. It is the fundamental quantity in grasp analysis.
- Represented as
w = [f_x, f_y, f_z, τ_x, τ_y, τ_z]^T. - The Grasp Wrench Space is the set of all net wrenches that can be applied on the object through the grasp contacts.
- External wrenches (e.g., gravity, inertial forces) must lie within the negative of the GWS for the grasp to resist them.
Contact Model
A contact model mathematically defines the interaction between a robotic manipulator and an object at a point of contact, dictating which forces and motions are possible.
- Point Contact with Friction (Hard Finger): Transmits both normal and tangential forces, bounded by a friction cone.
- Soft Finger Contact: Can also transmit a torque about the contact normal.
- Pure Rolling Contact: Allows no relative motion at the contact point.
- The chosen model directly determines the set of primitive wrenches used to construct the Grasp Wrench Space.
Grasp Quality Metric
A grasp quality metric is a scalar measure that quantifies the robustness of a grasp configuration, often derived from the geometry of the Grasp Wrench Space.
- The most common metric is the minimum distance from the origin to the convex hull boundary of the GWS. A larger distance indicates a greater ability to resist disturbances.
- Other metrics include the volume of the GWS or its alignment with expected external wrench directions (e.g., gravity).
- These metrics are used to evaluate and rank candidate grasps generated by planning algorithms.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us