- The paper introduces an inference-time guidance method that maps arm joint-space constraints into closed-form Cartesian wrist-pose gradients for a pretrained, arm-agnostic diffusion model.
- Experiments across 10,892 objects show feasible-grasp rates increasing from 15.31% to 88.87% in a UR5 narrow-corridor scenario, while improving overall and object-level success without retraining.
- The method transfers across UR5 and Franka arms, operates in roughly 0.5–2 ms per successful grasp, and reduces consecutive-grasp joint distance from 0.88 to 0.56 radians, but can trade grasp quality for feasibility.
Overview
This paper addresses a persistent gap between hand-centric dexterous grasp generation and the practical requirements of real-world manipulation: arm–environment collision avoidance, workspace-boundary reachability, and joint-space proximity for consecutive grasping. The authors propose an inference-time guidance framework that injects arm-related constraints into a pretrained, arm-agnostic diffusion model over wrist poses, avoiding both the sample inefficiency of rejection sampling and the poor generalization of arm-specific retraining (2608.16351). The central technical contribution is a principled mapping from joint-space (arm configuration) constraints to Cartesian-space (wrist pose) denoising updates, realized through closed-form constraint gradients.
The method formulates arm-aware grasp generation as a variational problem over the sampling distribution π: minimize KL(π∥pθ)+λgEx∼π[g(x)], where pθ is the pretrained wrist-pose diffusion model conditioned on a partial object point cloud, and g(x) is a value function defined by an inner constrained optimization over arm configurations q in the IK solution set Q(x)={q∣FK(q)=x}. Collision avoidance and hand reachability are treated as hard inequality constraints handled by a primal–dual scheme with an adaptively updated Lagrange multiplier λc; joint proximity is a soft penalty. Solving the outer problem yields an exponentially tilted distribution π∗(x)∝pθ(x∣O)exp[−g(x)], which converts directly into a DDIM-compatible denoising update that subtracts 2βt∇g(x^0) at each step. Notably, gradients are evaluated on the predicted clean pose x^0 rather than the noised sample KL(π∥pθ)+λgEx∼π[g(x)]0, which the authors argue—and ablate—yields smoother, more consistent guidance under collision constraints.
The key difficulty addressed is differentiating through the IK map. By viewing the IK solution KL(π∥pθ)+λgEx∼π[g(x)]1 as the minimizer of a damped least-squares problem, sensitivity analysis gives KL(π∥pθ)+λgEx∼π[g(x)]2, independent of the reference configuration. The resulting value-function gradient decomposes into a direct term in KL(π∥pθ)+λgEx∼π[g(x)]3 plus an indirect term propagated through the damped pseudo-inverse of the geometric Jacobian. Three constraints are instantiated analytically: reachability via forward-kinematics error; collision avoidance via minimum SDF values over sphere-based link models with a SoftPlus activation producing sigmoid-shaped distance-dependent scaling; and joint proximity as a quadratic penalty toward a reference configuration KL(π∥pθ)+λgEx∼π[g(x)]4. Multiple IK branches are enumerated with a geometry-based analytical solver, and redundant DoFs (Franka) are sampled uniformly. This construction requires only analytical kinematics and environment SDFs, so it transfers across arms and scenes without data synthesis or retraining—a property the experiments confirm on UR5 and Franka with a single hand-centric model trained once on roughly 50k BODex-synthesized tabletop grasps.
Simulation results
Evaluation spans 10,892 DGN test objects with 10 samples each (~100k grasps) across six scenarios featuring high obstacle coverage and workspace-boundary placements. The headline result is a dramatic improvement in feasibility: in the Narrow Corridor scene with UR5, the feasible rate rises from 15.31% (rejection sampling) to 88.87%, and overall success rate from 8.91% to 47.17%, with object success rate reaching 91.77%. On Franka, gains are consistent though smaller (e.g., FR 10.58% → 59.18% in S1), attributed to Franka's larger collision volume and more limited workspace. A recurring trade-off appears throughout: guidance slightly degrades grasp quality among feasible grasps (GSR drops several points relative to rejection sampling), because steering perturbs the learned distribution—but SR and OSR improve substantially since far more samples land in the feasible region. Ablations show each constraint governs its target metric (collision-only maximizes CFR; reachability-only maximizes RFR), while jointly applying them yields the best combined feasible rates, indicating that fully resolving the reachability–collision trade-off remains open.
Against re-implemented constraint-aware baselines—Projected Denoising and Post-Sampling Refinement—the proposed method achieves the highest GSR, SR, and OSR in all tested scenes. PD attains comparable or higher constraint satisfaction but lower GSR due to local optimization over joint samples without iterative optimal-IK selection, requiring large batches for adequate exploration. PSR ignores the target distribution during refinement and yields the lowest GSR except near workspace boundaries.
Sensitivity analyses indicate robust behavior: performance saturates quickly in KL(π∥pθ)+λgEx∼π[g(x)]5 and KL(π∥pθ)+λgEx∼π[g(x)]6; the SoftPlus sharpness KL(π∥pθ)+λgEx∼π[g(x)]7 stabilizes metrics given SDF magnitudes of KL(π∥pθ)+λgEx∼π[g(x)]8–KL(π∥pθ)+λgEx∼π[g(x)]9 m; ten DDIM steps suffice for near-maximal OSR; and the number of enumerated IK solutions matters sharply for UR5—fewer than four solutions degrade FR to 2.74% because solutions lie in disconnected configuration-space sub-manifolds, whereas Franka's connected solution set is less affected. Inference costs approximately 0.5–2 ms per successful grasp on a single RTX 3090 Ti, faster than rejection sampling per successful grasp because fewer samples are discarded; SDF queries dominate runtime (56.8% of component time).
Real-world validation
Using a LEAP Hand on UR5 with an Azure Kinect depth camera and a learned grasp-quality evaluator (87% test-set prediction accuracy), the authors execute grasps of eight everyday objects in corridor and shelf scenes, reporting top-10 success counts between 6/10 and 10/10 per object. Practical demonstrations include downward grasps in deep containers, side grasps behind obstacles, and collision-aware bi-manual handover. For consecutive regrasping, the joint proximity guidance reduces average joint-space distance between successive grasps from 0.88 rad to 0.56 rad. Failure analysis attributes 7 of 20 failures to guidance-degraded edge grasps, 9 to open-loop execution and planning inaccuracies, and 4 to mass/friction estimation errors—the latter two outside the scope of the grasp generation method itself.
Limitations and open questions
The paper is candid about several limitations. Guidance perturbs the learned distribution and can degrade grasp quality, particularly when the arm remains in collision until late in denoising, creating conflict between constraint satisfaction and convergence to high-quality grasp regions; the proposed null-space projection recovers GSR but reduces FR with no net SR gain, so maintaining quality without sacrificing feasibility is unresolved. Because guidance-induced refinement is inherently local, the method primarily converts near-feasible samples into feasible ones and relies on multiple initial samples for global coverage; integrating guidance with improved initial sampling strategies is left as future work. The choice between gradients at pθ0 versus pθ1 is scene-dependent rather than settled. Finally, the evaluator's sensitivity to noisy, incomplete real-world point clouds limits downstream filtering reliability.
Conclusion
This work provides a mathematically grounded bridge between arm-agnostic dexterous grasp priors and arm-level feasibility, showing that closed-form constraint gradients derived through damped-pseudo-inverse IK sensitivity can be injected into guided diffusion sampling to raise feasible-grasp rates by factors of three to six in highly constrained scenes, across arms and environments, with no retraining. The residual tension between constraint satisfaction and grasp quality, and the locality of gradient-based correction, define the open problems this framework leaves for subsequent research.