Gravity-aware Grasp Generation with Implicit Grasp Mode Selection for Underactuated Hands
Tianyi Ko, Takuya Ikeda, Thomas Stewart, Robert Lee, Koichi Nishiwaki
TL;DR
This work tackles the fragility of precision grasps by introducing gravity-aware learning that prioritizes power grasps through a continuous gravity-rejection score $f_g$, while retaining precision grasping when power grasps are not feasible. A data-generation pipeline creates densely annotated grasps (both power and precision) and assigns $f_g$ by simulating disturbance in multiple gravity directions and projecting to the scene via $f_g = \min_{i: \bm{n}_i \cdot \bm{n}_g > \epsilon} f_i /(\bm{n}_i \cdot \bm{n}_g)$, enabling training with a 3D fully convolutional network that outputs $f_g$ and a grasp validness score. The approach uses a voxel-based grasp representation, an $L2$ loss on positive samples for $f_g$, and a grasp validness head to curb out-of-domain predictions, leading to improved robustness especially for heavy objects as demonstrated in simulation and validated on a physical Robotiq hand. This work advances practical grasping for underactuated hands by explicitly modeling gravity-driven robustness and enabling automatic fallback to precision grasps when necessary, with strong implications for real-world manipulation tasks.
Abstract
Learning-based grasp detectors typically assume a precision grasp, where each finger only has one contact point, and estimate the grasp probability. In this work, we propose a data generation and learning pipeline that can leverage power grasping, which has more contact points with an enveloping configuration and is robust against both positioning error and force disturbance. To train a grasp detector to prioritize power grasping while still keeping precision grasping as the secondary choice, we propose to train the network against the magnitude of disturbance in the gravity direction a grasp can resist (gravity-rejection score) rather than the binary classification of success. We also provide an efficient data generation pipeline for a dataset with gravity-rejection score annotation. In addition to thorough ablation studies, quantitative evaluation in both simulation and real-robot clarifies the significant improvement in our approach, especially when the objects are heavy.
