Under review
TL;DR: We plan globally in task space and track locally in joint space, enabling high-DoF grippers to reactively grasp highly concave objects in real time.
Real-time demos
We present a fast and reactive grasping framework for multi-DoF grippers that combines task-space velocity fields with joint-space Quadratic Program (QP) in a hierarchical structure. Reactive, collision-free global motion planning is particularly challenging for high-DoF systems, as simultaneous increases in state dimensionality and planning horizon trigger a combinatorial explosion of the search space, making real-time planning intractable. To address this, we plan globally in a lower-dimensional task space – such as fingertip positions – and track locally in the full joint space while enforcing all constraints. This approach is realized by constructing velocity fields in multiple task-space coordinates (or, in some cases, a subset of joint coordinates) and solving a weighted joint-space QP to compute joint velocities that track these fields with appropriately assigned priorities. Through simulation experiments with privileged knowledge and real-world tests using the recent pose-tracking algorithm, FoundationPose, we verify that our method enables high-DoF arm–hand systems to perform real-time, collision-free reaching motions while adapting to dynamic environments and external disturbances.
Videos of our reactive grasping algorithms running on the MuJoCo physics engine demonstrate robust real-time adaptation to dynamic perturbations of both the robot and the objects.
Recovery from External Perturbations
Dynamic Adaptation to Moving Objects
Realtime Fingertip Paths Optimization
Recovery from External Perturbations
Dynamic Adaptation to Moving Objects
Realtime Fingertip Paths Optimization
Recovery from External Perturbations
Dynamic Adaptation to Moving Objects
Realtime Fingertip Paths Optimization
Recovery from External Perturbations
Dynamic Adaptation to Moving Objects
Realtime Fingertip Paths Optimization
Our method does not guarantee global convergence of the entire robot-hand system. Although the global path is planned in fingertip position space, the low-level QP only provides local tracking and does not account for global feasibility. As a result, complex joint constraints can still cause the system to become trapped -- though this occurs rarely in practice.
Mug
Control with naïve linear fingertip velocity fields causes the robot to become trapped in local minima, failing to converge to the target grasp pose, particularly because of concave geometries.
Box
Wine Glass
Mug
Dish
Bowl
Videos of our reactive grasping algorithms running with the FoundationPose algorithm -- which enables real-time 6-DoF object pose tracking -- demonstrate robust real-time adaptation to dynamic perturbations of both the robot and the objects.
Obstacles are represented as Superquadrics.
@misc{lee2025reactivegraspingframeworkmultidof,
title={A Reactive Grasping Framework for Multi-DoF Grippers via Task Space Velocity Fields and Joint Space QP},
author={Yonghyeon Lee and Tzu-Yuan Lin and Alexander Alexiev and Sangbae Kim},
year={2025},
eprint={2509.01044},
archivePrefix={arXiv},
primaryClass={cs.RO},
url={https://arxiv.org/abs/2509.01044},}