## In-Hand Singulation and Scooping Manipulation with a 5 DOF Tactile Gripper

Yuhao Zhou , Pokuang Zhou , Shaoxiong Wang 1 1 2 and Yu She 1 , ∗

Abstract -Manipulation tasks often require a high degree of dexterity, typically necessitating grippers with multiple degrees of freedom (DoF). While a robotic hand equipped with multiple fingers can execute precise and intricate manipulation tasks, the inherent redundancy stemming from its extensive DoF often adds unnecessary complexity. In this paper, we introduce the design of a tactile sensor-equipped gripper with two fingers and five DoF. We present a novel design integrating a GelSight tactile sensor, enhancing sensing capabilities and enabling finer control during specific manipulation tasks. To evaluate the gripper's performance, we conduct experiments involving two challenging tasks: 1) retrieving, singularizing, and classification of various objects embedded in granular media, and 2) executing scooping manipulations of credit cards in confined environments to achieve precise insertion. Our results demonstrate the efficiency of the proposed approach, with a high success rate for singulation and classification tasks, particularly for spherical objects at high as 94.3%, and a 100% success rate for scooping and inserting credit cards.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-2e125c28-1069-43b4-b4fa-226d60aa3e07.jpg)

## I. INTRODUCTION

Dexterous in-hand manipulation stands as a crucial capability for robots tasked with executing precise actions within confined workspaces. Recent advancements in research have showcased the capabilities of robotic hands to emulate precise human-like motions [1]-[3], by leveraging recent strides in visual-tactile sensors, such as GelSight [4], robots are empowered to perceive object shapes and contact forces during grasping, thereby facilitating autonomous and secure object manipulation. Despite the versatility exhibited by robotic hands with high degrees of freedom, several challenges remain unsolved in the field.

First, methods employing complex finger movements in high DoF often rely on intricate control strategies. Classic model-based approaches necessitate meticulous model and controller designs, often lacking generalization capabilities. Conversely, recent learning-based methods encounter difficulties due to the high dimensionality of dexterous robotic hands, leading to inefficient exploration and the need to tackle the sim-to-real problem. In structured environments where object shapes remain unchanged, a gripper with a simple DoF may suffice to accomplish certain tasks.

Secondly, grappling with small-sized objects in a cluttered environment presents challenges, as multiple fingers may frequently collide with each other, hindering the robot's

∗ Corresponding author

1 School of Industrial Engineering, Purdue University, West Lafayette, IN 47906, USA. { zhou1437, zhou1458, shey @purdue.edu } 2 Computer Science and Artificial Intelligence Lab, MIT, Cambridge, MA 02139, USA. wsxiong13@gmail.com

This work was partially supported by USDA under award No. 202367021-39072 and No. 2024-67021-42878.

Fig. 1. In-hand singulation manipulation using the proposed 5 DoF tactile gripper: rubbing off the residual adhesions from the granular media between the finger and the grasped artificial strawberry

ability to maintain a balanced grasp on the object. This complexity is further amplified when tasks involve separating objects from cluttered environments, as planning and control issues may arise with the use of multi-finger grippers [5].

Between the common one DoF parallel gripper, which can only accomplish simple grasping tasks, and the multifinger robotic hands like the 16-DoF Allegro hand, the potential of in-hand manipulation using a fewer DoF gripper remains less explored. In this study, we introduce a novel gripper design based on visual-tactile sensors (Fig. 1), which enables scooping, in-hand manipulation, precise insertion, and classification tasks using only five degrees of freedom.

The contributions of this study are summarized as follows:

- · We introduce a novel two-finger vision-based tactile gripper with five degrees of freedom. This innovative design facilitates both rolling and linear manipulation, thereby enabling in-hand manipulation tasks.
- · We present a model-based approach that utilizes tactile information to accomplish grasping and singulation of various objects with different properties buried beneath granular media solely through touch sensing.
- · We devise a scooping manipulation maneuver for our gripper capable of handling thin objects, and extending its capabilities to perform precise insertion tasks.

## II. RELATED WORKS

## A. Singulation with Granular Media

The process of selecting a single object from multiple items within a cluttered environment is commonly referred to as the singulation problem. Previous studies have proposed numerous solutions primarily through vision-based methods [6]-[8]; however, these approaches cannot be applied to handling small objects buried within granular media. In terms of object identification within granular media, some studies have focused on designing novel tactile sensors. For instance, Patel et al. utilized mechanical vibration to fluidize granular media, allowing for deeper penetration to identify different objects buried, using a GelSight sensor [9]. Syrymova et al. proposed a vibration-based tactile sensor for detecting foreign objects [10]. Addressing tactile exploration within granular materials, certain studies have utilized multi-modal sensory data, such as using BioTac to estimate contact states between robotic fingertips and objects within granular media [11], [12]. More recently, researchers have proposed tactile exploration policies aimed at localizing, retrieving, and grasping buried objects using an end-to-end approach with a one DoF parallel gripper [13]. However, existing methods and gripper designs lack the capability to simultaneously grasp objects and complete singulation in a generalized manner. Specifically, none of the previous studies addressed the challenge of grasping objects while removing granular media impurities adhered to their surfaces.

## B. Scooping Manipulation

The grasping or picking of thin objects is a another active research area in robotic manipulation. Particularly challenging is the task of using a two-finger gripper, akin to human capabilities, to pick up plastic cards positioned on a flat supporting surface within constrained environments. Some gripper designs and strategies have been proposed to tackle this problem. For instance, He et al. introduced a twoDoF parallel gripper with a variable-length finger, achieving successful grasping through the finger's extending/retracting motion [14]. Other studies have adopted similar gripper designs featuring sharp finger tips, demonstrating the effectiveness of a scooping grasping approach [15]. Additionally, some two-DoF gripper designs incorporate underactuated and compliant mechanism [16], [17]. However, due to finger geometry and contact constraints, many previous methods necessitate the motion of the robot arm to assist in the grasping maneuver. In environments where robot joints must be confined within a limited workspace, in-hand manipulation becomes crucial while the robot's end-effector remains fixed. Moreover, integrating a tactile sensor to perform dexterous tasks presents another challenge, particularly regarding the rounded and flat sensor surface lacking a sharp edge for scooping manipulation [18].

## III. METHOD

## A. Gripper Design

Prior studies have shown the efficacy of lengthadjustable/asymmetric fingers, in tasks such as bin picking [14], [19], achieved through hand twisting motions to adjust their posture [20]. In contrast to other two-finger multi-DoF grippers equipped with vision-based or optical tactile sensors

Fig. 2. The proposed tactile gripper with five degrees of freedom, composing of a linear actuator and a rotation servo on each finger. One GelSight Mini tactile sensor is mounted one the left fingertip.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-13e43896-5eae-4314-9d49-11ff0f1d82d4.jpg)

like [5], [21], [22], we aim to achieve greater dexterity in inhand manipulation by utilizing linear degrees of freedom.

The proposed gripper comprises two fingers, each consists of an Actunonix L12-R linear actuator and a Wishiot RDS3235 rotation servo, as depicted in Fig. 2. The linear actuator offers a travel range of 30 mm , while the working range of each rotation motor during finger contact is ± 45 °. These fingers are affixed to the parallel Weiss WSG 32 gripper, thereby providing a total of five degrees of freedom. The gripper's arms are fabricated using PLA material via 3D printing, ensuring lightweight construction and reducing the overall load. Our preliminary research on robotic cable manipulation [21] and cloth manipulation [23] shows that one tactile sensor on the gripper is capable of performing complex manipulation tasks. Therefore, only one GelSight Mini tactile sensor is mounted at the fingertip of the left finger. Additionally, a replaceable flat soft dummy pad is utilized on the other finger to offer compliance, enabling adaptability in handling small objects with soft fingertips.

## B. Singulation: Stripping Object from Granular Media

When humans pick up small shells from the beach, the act of grasping is often followed by a series of delicate in-hand manipulations, involving the fingertips rubbing to remove sand particles that were initially adhered between the object's surface and the fingers. In this section, we outline the approach to address the challenging task of singulation, which involves stripping objects from granular media, mimicking human-like manipulation using the proposed gripper.

Stable grasping using tactile sensor: the first objective of our gripper is to be able to grasp objects within granular material, perform singulation, and subsequently conduct classification to identify the class of the objects. In a tactile-only system, identifying the object becomes extremely challenging if residual granular media remains between the sensor pad surface and the object. During the dynamic rubbing motion of the fingertips, it is essential to ensure adaptability and robustness in grasping. Being too loose may result in dropping the object, while being too tight may lead to singulation failure. To overcome this challenge, we employ the tactile-reactive Model Predictive Control (MPC) controller described in our previous work [24].

TABLE I

PARAMETERS FOR TACTILE-MPC CONTROLLER USING GELSIGHT MINI.

|   c desired |   Q a |   Q c |   Q v |   P |   N |   K c | ∆ t   | freq.   |
|-------------|-------|-------|-------|-----|-----|-------|-------|---------|
|        5500 |     1 |     1 |     2 |  10 |  30 | 50000 | 1/60  | 60 Hz   |

Drawing upon the kinematic model and gel properties for a two-finger gripper with one degree of freedom in linear motion, the MPC model based on tactile feedback for grasping, can be formulated as:

$$& \kappa \cdot \kappa \\ & \left [ \begin{array} { c } c _ { n + 1 } \\ p _ { n + 1 } \\ v _ { n + 1 } \end{array} \right ] = \left [ \begin{array} { c c } 1 & 0 & - K _ { c } \Delta t \\ 0 & 1 & \Delta t \\ 0 & 0 & 1 \end{array} \right ] \left [ \begin{array} { c } c _ { n } \\ p _ { n } \\ v _ { n } \end{array} \right ] + \left [ \begin{array} { c } 0 \\ \frac { 1 } { 2 } \Delta t ^ { 2 } \\ \Delta t \end{array} \right ] a _ { n } \quad \text{fig. 3.} \\ & \text{where scalars $c$ $n$ $n$ $a$ refer to the contact area of agreed} \quad k _ { p } \cdot p _ { \text{stab} }$$

where scalars c , p , v , a refer to the contact area of grasped object, the position, velocity, and the acceleration of the gripper motion. K c is a scalar factor in the linear assumption of the in the correlation between the contact area size c and the gripping position p .

For the cost function, we refined the original method [24] in our task to define the feedback vector exclusively based on the contact area from the tactile sensor. This simplifies the problem, considering that the linear and rotational motion of the gripper is confined within a 2D plane and constrained by the gripper's design degrees of freedom settings.

Denote the prediction length as N , the cost function can be formulated as follows:

$$J \left ( y _ { n }, \mathbf a _ { n } \right ) = P \mathbf e _ { n + N } ^ { T } Q \mathbf e _ { n + N } + \sum _ { k = n } ^ { n + N - 1 } \mathbf e _ { k } ^ { T } Q \mathbf e _ { k } + Q _ { a } a _ { k } ^ { 2 } \ ( 2 ) \ \stackrel { \infty, \mathbf a _ { n } } { \text{graspin} } } { \text{card h2} }$$

where

$$Q = \left [ \begin{array} { c c } Q _ { c } & 0 \\ 0 & Q _ { v } \end{array} \right ], \quad \quad \ ( 3 ) \quad \ _ { M }$$

$$& \mathbf e _ { n } = \mathbf y _ { n } - \left [ c _ { \text{desired} }, 0 \right ] ^ { T }, \\ & \mathbf a _ { n } = \left [ a _ { n }, a _ { n + 1 }, \dots, a _ { n + N - 1 } \right ] ^ { T } \in \mathbb { R } ^ { N }.$$

In Equation 2, P is a scalar used to amplify the terminal cost, thereby accelerating convergence to move the gripper until it reaches the desired state, where the c n converges to a desired value c desired and v n converges to zero. The control error, as defined in Equation 4, incorporates weight coefficients Q c , Q v , and Q a . Finally, an optimization problem can be formulated to compute the control inputs for the WSG gripper, enabling stable grasping during dynamic motions:

$$\mathbf a _ { n } ^ { * } = \arg \min J \left ( y _ { n }, \mathbf a _ { n } \right ), \quad \quad \left ( 5 \right ) \ \, \cos _ { \varepsilon }$$

subject to Equation 1 and the upper and the lower limits of p n , v n , and a n . The parameters for tactile-MPC on GelSight Mini are shown in Table I.

Rubbing using linear actuators: another challenge is enhancing the adaptability of the rubbing motion for objects of different dimensions, requiring varying motion ranges of linear actuators. We propose a linear state feedback controller to regulate this range. After stabilizing the WSG gripper position p stable post-grasping, the linear actuator's movement range L is linearly correlated with the gripping width: L =

Fig. 3. Model for the designed scooping motion for the proposed gripper using a 3D printed fingernail

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-4a847fd4-3ca1-4ecc-8422-96bc8acb1f13.jpg)

k p · p stable + b , where k p and b are tuned parameters. For objects smaller than 15 mm , the rotation servo retracts inward by a fixed angle to prevent them from falling.

## C. Scooping Manipulation and Precise Insertion

This section presents the methodologies employed to enable the proposed gripper to grasp flat objects and complete precise insertion, exemplified by a credit card.

Scooping manipulation: given the necessity of a sharp fingertip for grasping flat objects, we have adapted the design concept in [18] by employing a replaceable fingernail made of PLA. Leveraging the five degrees of freedom, we devised a simplified and adaptable maneuver suitable for objects of varying thicknesses. Fig. 3 depicts the schematic of the grasping maneuver. From the free-body diagram when the card has been lifted with only three contact points with the ground the two fingers, the equivalent moment of external forces at the center of mass, M all , can be expressed as:

$$M _ { \text{all} } & = \frac { 1 } { 2 } \left [ - ( h - 2 d ) F _ { R, x } + l F _ { R, y } \right ] \\ & \quad + \frac { 1 } { 2 } \left [ h F _ { B, x } - l F _ { B, y } \right ] + \frac { 1 } { 2 } \left [ ( l \tan \theta - h ) F _ { L } \cos \theta \right ] \\. \quad. \quad \text{ where } \ F _ { D } \sim \text{ and } \ F _ { D } \sim \text{ denote the$$

where F R,x and F R,y denote the pressure force by the fingernail and the friction force by the ground. And F B,x and F B,y represent the friction force and the support force from the table. At the contact point of the left finger, the card experiences the positive force F L . Additionally, µ 1 and µ 2 are the coefficients of friction for the two contacting surfaces and the object is subject to its gravitational force mg .

For the force analysis, we select a cross-section and make the following assumptions to simplify the model: within this cross-section, the contact between the finger nail and the finger is approximated as a point contact. Furthermore, we assume that the contact point on the object receives normal pressure from the vertical edges of the object and static frictional force along the direction of the object's surface.

$$\psi _ { 1 } \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sugar \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sor \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sion \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sora \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sig \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigen \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \s u \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sus \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \sigma \quad \s }$$

$$= \quad F _ { R, x } ( 1 + \mu _ { 1 } \mu _ { 2 } ) = F _ { L } ( \mu _ { 2 } \sin \theta + \cos \theta ) + \mu _ { 2 } m g \quad ( 8 )$$

$$M _ { \text{all} } & = \frac { 1 } { 2 } F _ { R, x } \left [ ( 2 d - h + l \mu _ { 1 } ) \right ] + \frac { 1 } { 2 } F _ { B, y } \left [ h \mu _ { 2 } - l \right ] & \text{by iter} \text{:gripper} \\ & \quad + \frac { 1 } { 2 } F _ { L } \left [ ( l \tan \theta - h ) \cos \theta \right ] \\ & = \frac { 1 } { 2 } F _ { R, x } \left [ 2 d - h + 2 l \mu _ { 1 } - \mu _ { 1 } \mu _ { 2 } h \right ] & \text{A. Sini} \\ & \quad + \frac { 1 } { 2 } \left [ \frac { 1 } { \mu _ { 2 } \sin \theta + \cos \theta } \left ( F _ { R, x } ( 1 + \mu _ { 1 } \mu _ { 2 } ) - \mu _ { 2 } m g \right ) \right ] & \text{We $\epsilon$} \\ & \quad \cdot \left [ \sin \theta ( h \mu _ { 2 } - l ) + \cos \theta ( l \tan \theta - h ) \right ] & \text{of all $\epsilon$} \\ & = K _ { 1 } F _ { R, x } + K _ { 2 }. & \text{(9) the gra} \\ \text{By considering the relationship between static friction and} \\ \text{normal pressure, along with the force balance of the object,} \quad \text{the core}$$

By considering the relationship between static friction and normal pressure, along with the force balance of the object, we derive Equation 7, establishing the relationship between F R,x and F L as in Equation 8. Solving these equations yields Equation 9, where the friction coefficient, contact point height, length, thickness, and angle between F L and the ground are constant. To simplify, we introduce positive coefficients K 1 and K 2 . Based on the direction of force F R,x , the equivalent torque acts in the counterclockwise direction. According to our assumption, the direction of the equivalent torque remains constant throughout this process. Consequently, the object undergoes a counterclockwise flipping motion until the flipping action is complete.

Precise grasping using tactile sensor: after successfully grasping the card and securing it between the two fingers, we further exploit the advantages of tactile sensors to showcase the versatility of our gripper through an insertion task. This task involves two objectives: 1) using in-hand manipulation to adjust the orientation of the credit card to ensure that the chip is facing downward, and 2) achieving a precise grasping position ( x d , y d ). We formulate this problem as a model-based task, leveraging tactile information to estimate the geometric properties of the card.

Our action primitives consist of a linear pushing action by the manipulator and the grasping motion by the parallel DoF. The tactile-based exploration begins once the sensor establishes stable contact. Initially, with the long edge of the credit card in contact with the tabletop, our strategy for card manipulation involves sequentially moving the gripper in a 2D plane based on the numbers printed on the card from previous steps, and then release and adjusting the gripper's next grasp to align with the edge of the credit card corresponding to the digits. We set the exploration step along the long and short edge (or pushing action change) to be s x , s y ∈ {-2 mm , -4 mm , -8 mm } , depending on the current edge of the number on the card, as illustrated in Fig. 6. During the motion, the gripper is always perpendicular to the table. When the tactile image indicates that the last digit has reached a threshold position on the long edge of the credit card x d , the robot arm ceases to push forward. To determine y d on the short edge, we first employ in-hand manipulation to rotate the card by adjusting the width of the parallel DoF. Given that the card is grasped at the far right end of the long edge, rotating around this point ensures that the card flips by the gravity, allowing the short edge of the credit card is in full contact with the tabletop. Subsequently, by iteratively performing the tactile exploration action, the gripper can eventually reach the desired gripping pose.

## IV. EXPERIMENT

## A. Singulation and Classification

We employed a UR5e robot equipped with the proposed 5 DoF gripper. For this task, we assume that the initial position of all objects beneath the granular media remains constant, allowing the robot gripper to consistently grasp the object successfully. In the experimental setup, we selected rice as the granular media and placed it inside a plastic container measuring 135 × 112 × 55 mm . The depth of rice filled in the container is approximately 30 mm , as shown in Fig. 4 (a). We selected a total of 10 objects with varying sizes, surface textures, geometric shapes, and physical properties, shown in Fig. 5. These objects include small items (with diameters around 10 mm ), two elliptical nuts, a deformable soft foam sphere, three 3D-printed rigid balls with PLA material featuring different surface textures, and two large objects, one golf ball with a diameter of 41 mm and an artificial strawberry with an irregular geometric shape.

Fig. 4(b) and (c) depict sequential images and corresponding tactile images, including raw images and binary contact area images generated by thresholding the depth image for high precision. After the gripper is inserted into the rice, the tactile-MPC controller is engaged, enabling stable grasping by dynamically adjusting the grip width.Subsequently, inhand manipulation is performed according to the proposed method to remove the rice trapped. As depicted in Fig. 4(c) corresponding to state 2 , due to residual material, the tactile image only shows the shape of rice grains, making classification processing difficult solely relying on tactile feedback. However, once the singulation manipulation is completed, state 6 clearly depicts the features of the grasped peanut.

The results of the singulation experiment (15 trials each) are presented in Table II. The success rate is defined as the object remaining stable during the singulation process. For all objects combined, the overall success rate was 114 out of 150 attempts (76%). Specifically, for different spherelike objects, including balls and seeds, the success rate was notably high at 99 out of 105 attempts ( 94.3% ).

Despite most granular media being removed during the rubbing motion, minor residual may still remain. To further evaluate singulation performance, we conducted a classification of successful attempts in the first step using [25], with results displayed in the confusion matrix in Fig. 5. The left image annotates each object's respective labels. The results indicate high classification accuracy for most objects, suggesting successful removal of attached granular media and confirming the efficacy of our method.

## B. Credit Card Insertion

We make the following assumptions to simplify the problem: 1) the pose of the card reader is predetermined, and 2) the initial position of the credit card is within a specified range beneath the gripper, ensuring that the gripper can

(b) In-Hand singulation manipulation to remove the rice

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-54587b62-0a74-4328-9636-5e8ede1bf864.jpg)

(a) Task setting

(c) Tactile images corresponding to each frame

Fig. 4. Sequential images of in-hand grasping and singulation manipulation of a peanut buried in rice. The green arrow in (b) indicates the motion of the gripper, while the yellow arrow represents the motion of the robot arm. The same arrow notation is used in Figure 6(b).

TABLE II SINGULATION EXPERIMENT RESULTS ON 10 SELECTED OBJECTS

|         | Small                   | Nuts          | Soft Soft Ball   | Rigid    | Rigid        | Rigid      | Large                 | Large     |
|---------|-------------------------|---------------|------------------|----------|--------------|------------|-----------------------|-----------|
| Objects | Tree Seed 1 Tree Seed 2 | Almond Peanut |                  | PLA Ball | 1 PLA Ball 2 | PLA Ball 3 | Artificial Strawberry | Golf Ball |
| success | 13/15 13/15             | 10/15         | 11/15 15/15      | 15/15    | 14/15        | 15/15      | 9/15                  | 14/15     |

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-93f1f42a-d966-4eb6-8452-b146692b855f.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-a9820678-5ebb-499a-b24b-6743b2bb1fea.jpg)

Actual label

Fig. 5. Selected objects for singulation task and the classification result.

always descend to grasp it. Fig. 6(a) shows the task setting. A 3D-printed credit card, measuring 85 5 . × 54 × 0 8 mm . (or 1 2 mm . thick if considering raised numbers), was utilized. Additionally, a card reader for insertion was printed, featuring a hole with dimensions of 56 × 1 5 mm . .

Fig. 6(b) and (c) depict the critical states and tactile feedback during the experiment. We directly employ the raw difference image and apply Canny detection followed by a series of morphological operations to extract the contact edge based on the numerical information for faster processing. In the initial scooping stage, the fingers' edges are parallel, leaving ample space between them to accommodate different card postures. This initial grasping step constrains the card's position, ensuring its stability relative to the fingers before each scooping action begins. During the scooping process, the GelSight fingers remain stationary, preventing the card from sliding and causing task failure, thus avoiding the com- plicated process of determining the appropriate angle. Upon completion of the flip, the tactile information of the card is transmitted to the GelSight. This denotes the credit card's orientation based on its numbers, distinguishing between its front and back sides. In the absence of tactile sensor feedback, the gripper executes an in-hand reorientation to flip the card, ensuring that the side with the numbers contacts the sensor. During exploration along the x -direction of the card, the robot arm continues to grasp and release until the upper contact edge (denoted by the green line) reaches x d , as indicated in Fig. 6(c) from state 3 to state 4 . Similarly, following the in-hand reorientation that adjusts the card to a vertical position, the robot arm proceeds with exploration along the y -direction until the desired pose y d is achieved. Finally, the gripper is lifted to complete the insertion. Our method achieved a 100% success rate for the complete task including scooping and insertion, in 10 consecutive trials with the credit card placed in random initial pose.

## V. DISCUSSION AND CONCLUSION

Several issues observed in the experimental results merit discussion. In the singulation task, the success rate for nonspherical objects was notably lower. This disparity can be attributed to the variability in width during rotation, which is less stable compared to spherical objects. Sudden changes in width may lead to objects being dropped or squeezed out, and the use of a flat sensor pad exacerbates this effect. Developing a policy using a learning-based approach may offer a potential solution for improving performance in handling these objects, a direction we defer to future work.

In this paper, we introduce a five degrees of freedom tactile gripper capable of performing dexterous in-hand manipulation tasks. We evaluated the performance of our gripper and control methods through two dexterous tasks: singulation manipulation of 10 various objects, and scooping and precision insertion of a credit card. The results underscored the efficacy of the gripper design and control strategies proposed.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-c9ef96a7-784f-4fd3-b877-e15fd24f1769.jpg)

gripping

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-6380e4b6-8ce0-41c8-a4c3-f83e7070fa17.jpg)

inserting

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-53afce01-e963-42fb-8b12-288bb84b464f.jpg)

scooping

clamping

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-058fd591-7d27-453c-84be-ba89ee64e590.jpg)

(a) Task setting

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-3e552251-8a0d-4cb6-8f26-7c7c05b28fa9.jpg)

tactile-based exploration

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-3d7e9006-7305-4617-b54a-04a1e9a0a93e.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-c3830111-22e0-424f-ae86-edd57e7673e1.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00610v1-figure-81a74a7a-7a94-4094-bdea-14c86fd3735b.jpg)

(b) In-Hand manipulation to complete the credit card insertion

&amp; exploration in-hand reorientation

(c) Tactile images corresponding to each frame

Fig. 6. Sequential images depicting in-hand scooping manipulation and precise insertion of a 3D printed credit card

Overall, we achieved a 76% success rate for the rubbing motion, with a success rate exceeding 94% for sphere-shaped objects. Furthermore, the scooping manipulation exhibited a 100% success rate. In future endeavors, we aim to expand our approach to tackle more intricate manipulation tasks.

## ACKNOWLEDGMENT

The authors would like to thank Zhengtong Xu for the invaluable discussions on the MPC controller and Guanlan Zhang for developing the early gripper prototype.

## REFERENCES

- [1] H. Qi, A. Kumar, R. Calandra, Y. Ma, and J. Malik, 'In-hand object rotation via rapid motor adaptation,' in Conference on Robot Learning . PMLR, 2023, pp. 1722-1732.
- [2] Z.-H. Yin, B. Huang, Y. Qin, Q. Chen, and X. Wang, 'Rotating without seeing: Towards in-hand dexterity through touch,' arXiv preprint arXiv:2303.10880 , 2023.
- [3] Y. Yuan, H. Che, Y. Qin, B. Huang, Z.-H. Yin, K.-W. Lee, Y. Wu, S.-C. Lim, and X. Wang, 'Robot synesthesia: In-hand manipulation with visuotactile sensing,' arXiv preprint arXiv:2312.01853 , 2023.
- [4] W. Yuan, S. Dong, and E. H. Adelson, 'Gelsight: High-resolution robot tactile sensors for estimating geometry and force,' Sensors , vol. 17, no. 12, p. 2762, 2017.
- [5] A. Wilson, S. Wang, B. Romero, and E. Adelson, 'Design of a fully actuated robotic hand with multiple gelsight tactile sensors,' arXiv preprint arXiv:2002.02474 , 2020.
- [6] M. Kiatos and S. Malassiotis, 'Robust object grasping in clutter via singulation,' in 2019 International Conference on Robotics and Automation (ICRA) . IEEE, 2019, pp. 1596-1600.
- [7] P. Ray and M. J. Howard, 'Robotic untangling of herbs and salads with parallel grippers,' in 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) . IEEE, 2020, pp. 26242629.
- [8] C. Zhao, Z. Tong, J. Rojas, and J. Seo, 'Learning to pick by digging: Data-driven dig-grasping for bin picking from clutter,' in 2022 International Conference on Robotics and Automation (ICRA) . IEEE, 2022, pp. 749-754.
- [9] R. Patel, R. Ouyang, B. Romero, and E. Adelson, 'Digger finger: Gelsight tactile sensor for object identification inside granular media,' in Experimental Robotics: The 17th International Symposium . Springer, 2021, pp. 105-115.
- [10] T. Syrymova, Y. Massalim, Y. Khassanov, and Z. Kappassov, 'Vibrotactile foreign body detection in granular objects based on squeezeinduced mechanical vibrations,' in 2020 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM) . IEEE, 2020, pp. 175-180.
- [11] S. Jia and V. J. Santos, 'Tactile perception for teleoperated robotic exploration within granular media,' ACM Transactions on HumanRobot Interaction (THRI) , vol. 10, no. 4, pp. 1-27, 2021.
- [12] S. Jia, L. Zhang, and V. J. Santos, 'Autonomous tactile localization and mapping of objects buried in granular materials,' IEEE Robotics and Automation Letters , vol. 7, no. 4, pp. 9953-9960, 2022.
- [13] J. Xu, Y. Jia, D. Yang, P. Meng, X. Zhu, Z. Guo, S. Song, and M. Ciocarlie, 'Tactile-based object retrieval from granular media,' arXiv preprint arXiv:2402.04536 , 2024.
- [14] T. He, S. Aslam, Z. Tong, and J. Seo, 'Scooping manipulation via motion control with a two-fingered gripper and its application to bin picking,' IEEE Robotics and Automation Letters , vol. 6, no. 4, pp. 6394-6401, 2021.
- [15] V. Babin and C. Gosselin, 'Picking, grasping, or scooping small objects lying on flat surfaces: A design approach,' The International journal of robotics research , vol. 37, no. 12, pp. 1484-1499, 2018.
- [16] L. U. Odhner, R. R. Ma, and A. M. Dollar, 'Precision grasping and manipulation of small objects from flat surfaces using underactuated fingers,' in 2012 IEEE International Conference on Robotics and Automation . IEEE, 2012, pp. 2830-2835.
- [17] V. Babin, D. St-Onge, and C. Gosselin, 'Stable and repeatable grasping of flat objects on hard surfaces using passive and epicyclic mechanisms,' Robotics and Computer-Integrated Manufacturing , vol. 55, pp. 1-10, 2019.
- [18] W. K. Do, A. K. Dhawan, M. Kitzmann, and M. Kennedy III, 'Densetact-mini: An optical tactile sensor for grasping multi-scale objects from flat surfaces,' arXiv preprint arXiv:2309.08860 , 2023.
- [19] Z. Tong, Y. H. Ng, C. H. Kim, T. He, and J. Seo, 'Dig-grasping via direct quasistatic interaction using asymmetric fingers: An approach to effective bin picking,' IEEE Robotics and Automation Letters , vol. 6, no. 2, pp. 3033-3040, 2021.
- [20] S. Zuo, J. Li, and M. Dong, 'Design, modeling, and manipulability evaluation of a novel four-dof parallel gripper for dexterous in-hand manipulation,' Journal of Mechanical Science and Technology , vol. 35, pp. 3145-3160, 2021.
- [21] Y. She, S. Wang, S. Dong, N. Sunil, A. Rodriguez, and E. Adelson, 'Cable manipulation with a tactile-reactive gripper,' The International Journal of Robotics Research , vol. 40, no. 12-14, pp. 1385-1401, 2021.
- [22] W. K. Do, B. Aumann, C. Chungyoun, and M. Kennedy, 'Inter-finger small object manipulation with densetact optical tactile sensor,' IEEE Robotics and Automation Letters , vol. 9, no. 1, pp. 515-522, 2023.
- [23] N. Sunil, S. Wang, Y. She, E. Adelson, and A. R. Garcia, 'Visuotactile affordances for cloth manipulation with local control,' in Conference on Robot Learning . PMLR, 2023, pp. 1596-1606.
- [24] Z. Xu and Y. She, 'Letac-mpc: Learning model predictive control for tactile-reactive grasping,' arXiv preprint arXiv:2403.04934 , 2024.
- [25] M. Sandler, A. Howard, M. Zhu, A. Zhmoginov, and L.-C. Chen, 'Mobilenetv2: Inverted residuals and linear bottlenecks,' in Proceedings of the IEEE conference on computer vision and pattern recognition , 2018, pp. 4510-4520.
Yuhao Zhou Pokuang Zhou Shaoxiong Wang Yu She
In-Hand Singulation and Scooping Manipulation with a 5 DOF Tactile Gripper
Manipulation tasks often require a high degree of dexterity, typically
necessitating grippers with multiple degrees of freedom (DoF). While a robotic
hand equipped with multiple fingers can execute precise and intricate
manipulation tasks, the inherent redundancy stemming from its extensive DoF
often adds unnecessary complexity. In this paper, we introduce the design of a
tactile sensor-equipped gripper with two fingers and five DoF. We present a
novel design integrating a GelSight tactile sensor, enhancing sensing
capabilities and enabling finer control during specific manipulation tasks. To
evaluate the gripper's performance, we conduct experiments involving two
challenging tasks: 1) retrieving, singularizing, and classification of various
objects embedded in granular media, and 2) executing scooping manipulations of
credit cards in confined environments to achieve precise insertion. Our results
demonstrate the efficiency of the proposed approach, with a high success rate
for singulation and classification tasks, particularly for spherical objects at
high as 94.3%, and a 100% success rate for scooping and inserting credit cards.