Home Robotic Hand Grasping: a review focused on multiple objects manipulation
Article Open Access

Robotic Hand Grasping: a review focused on multiple objects manipulation

  • Yesid Alfonso Caicedo Amaranto and Luciano Eduardo Chiang Sanchez EMAIL logo
Published/Copyright: March 21, 2025

Abstract

Research on robotic grasping and hand design has focused mainly on grasping one object at time, but many applications require to manipulate multiple objects at time. This review describes fundamental aspects of robotic hands design and grasping task implementation, and it is focused on grasping of multiple objects and some of their mathematical models. These topics can be clustered in a concept named Robotic Hand Grasping (RHG). Firstly, a general description of RHG is presented. Secondly, the state of the art of RHG applied to multiple objects is described. Finally, some important mathematical models, which include contact models, are presented. It is important to mention the relevance of hand pushing and the application of Active Force Closure when the grasping is applied to multiple objects.

1 Introduction

Grasping is an essential action when an object is manipulated by a person, being a common task carried out by humans in their everyday life. Considering the human hand, three grasps can be identified [1]: enveloping or encompassing grasp, lateral grasp, and precision or dexterous grasp. In an enveloping grasp, the object is in contact with the entire surface of fingers and palm, so this is the most stable grasp. In a lateral grasp, the object is in contact with the fingers’ entire surface, therefore it is a less stable grasp than the above, but nevertheless it allows to move the object with respect the palm. In precision grasp, the object is only in contact with the fingertips, so it is the least stable grasp. However, it allows the maximum amount of possible manipulation of the object by the hand. Considering that robotic systems replace humans in dangerous and tedious activities, grasping is a main research topic in Robotics including gripper development and technological tools for operation and control of a grasping task.

The manipulation of an object is divided into 6 stages [2]: approaching, coming into contact, increase of the force, securing, moving, and releasing. The first stage corresponds to the gripper positioning, so the movement is carried out by the manipulator. The second stage happens when the contact gripper-object is achieved (if the gripper is a mechanical system, its fingers or claws are moved with respect to the palm). The third stage corresponds to the contact forces’ increase to constrain the slipping between object and gripper at the contact points. In the fourth stage, the contact forces’ increase is stopped, considering that the contact points now present robustness against slipping. If a delicate object is being manipulated, damage by an excessive grip force must be avoided. The fifth stage corresponds to picking up the object and moving it to the desired position. In the final stage, the grasping forces are deactivated to leave the object at the desired position. Research in grasping usually corresponds to coming into contact, increasing the grip force, and securing stages [3].

In a grasping task, there are three main components: gripper, object and environment [4]. The interaction between gripper and objects corresponds to contacts, while gripper-environment interaction corresponds to obstacles or constraints, and object-environment interaction corresponds to reactions. A suitable grasp must present the following conditions: stability, and task compatibility and adaptability to new objects [5].

Even if a gripper is an end effector assembled to a robotic arm’s wrist [6], its study and technological development usually correspond to an independent area [4]. In fact, some applications include grippers without a robotic arm, such as grapple claws in skyline carriages for forest harvesting [7], bio-inspired claws in aerial systems [8], and grippers suspended of parallel cables [9]. When the grasping strategy is implemented in a manipulator robot, the wrist position influences both movements of gripper and arm [10]. Research on gripper design and grasping task implementation can be grouped in an area called Robotic Hand Grasping (RHG).

Research about RHG has focused mainly in manipulating one object at time, but some applications require manipulating multiple objects at time, such as in forest harvesting [7]. This work presents a review of RHG applied to multiple objects. The document is organized as follows. Section 2 presents the state of the art for RHG and its application to multiple objects. Sections 3 corresponds to mathematical models used in grasping of multiple objects. In Section 4, a discussion about the literature reviewed is realized. Finally, Section 5 presents conclusions and future works. Tables 1 and 2 contain the acronyms and symbology used in the document, respectively.

Table 1:

Acronyms.

Initials Meaning
AFC Active Force Closure
ANN Artificial Neural Network
CGD Cornell Grasp Dataset
CNN Convolutional Neural Network
DOF Degrees of Freedom
RHG Robotic Hand Grasping
Table 2:

Symbology.

Symbol Description
f i Contact forces vector at a point
c i Contact force component at a point
FC i Coulomb friction cone surface at a point
μ Translational static friction coefficient
ζ Rotational static friction coefficient
p ̈ Acceleration vector
M Inertia matrix
h Vector of centrifugal and coriolis force
G Grasping matrix
w Wrench vector
d Multi-object diameter function
L g Gripper opening length
b Distance between finger and objects
A i Intersection area

2 State of the art

2.1 Robotic Hand Grasping (RHG)

Figure 1 depicts the RGH field of study, which can be divided into two principal areas: hand design and task implementation.

Figure 1: 
Study field of RHG.
Figure 1:

Study field of RHG.

2.1.1 Hand design

Gripper design can be bioinspired, or physics based. The bioinspired designs include anthropomorphic hands [11], bird claws [12], lobster grippers [13] and tentacles [14]. Regarding anthropomorphic hands [4], their three main characteristics are: (a) presence of morphological features such as an opposing thumb, a palm, fingers, and phalanges; (b) similarity between the movement of the gripper during the grasping and the behavior of the human hand; and (c) the size of the gripper compared with that of the human hand. The development of these devices covers a century, starting with a prosthetic hook in 1912, while robotic hands as Robonaut, iCub, and RBO have been designed and built just in the last decades. Their design is focused on three aspects: joints, actuation, and transmission. Regarding hand joints, they are divided into rigid, flexible, dislocatable, and soft continuous. In a rigid joint, the links are connected by fixed mechanical elements. In a flexible joint, at least one flexible mechanical component is included. In a dislocatable joint, the flexible components allow to withstand some disarticulations. In a soft continuous joint, the finger is built using continuously flexible materials. Actuation systems can be rigid, with active impedance/admittance control, serial elastic, with explicit stiffness variation, agonist-antagonist variable-stiffness, or variable-impedance. Rigid actuation systems have negligible compliance, so they hold a specific position when external forces are applied on their output. Actuators with impedance/admittance control consider relevant compliance in their output, using fine tuning of control gains and/or the integration of an output force sensor. In serial elastic actuators, a spring is placed between a conventional actuator and an output mechanical component. Actuators with explicit stiffness variation are an evolution of the serial elastic actuators that allows to adjust the stiffness of the spring, by using a second actuation system. Actuators with agonist-antagonist variable-stiffness combine two prime motors, each motor is connected to the output shaft through a non-linear spring, and the position and stiffness of the output shaft is controlled by synchronous or opposite motions of the prime motors. Variable impedance actuators are another evolution of the serial elastic actuators, which combines springs and dampers that can be adjusted to change the mechanical impedance. Transmission systems are divided into fully actuated (number of actuators is equal to the DOF of the system), coupled (actuators number is higher than the DOF number), and underactuated (actuators number is lower than the DOF number). Anthropomorphic hands are applied in rehabilitation devices, industrial activities, and human-robot interaction [11].

Physics-based designs usually correspond to industrial grippers that can grasp the object by one of the following principles [2]: force closure (friction gripper), form closure (jaw gripper), magnetism, suction, indentation (needle gripper), electrostatics, Van der Waals forces, ice applying, acoustic levitation, optical pressure (Laser), Bernoulli, and adhesion. However, object dimensions limit the application of some grippers. For example, needle grippers only can be applied at macroscale, while adhesive grippers only can be applied at microscale.

Traditionally, fully actuated robots with only rigid components have been used in the industry, due to rigid components that allow higher precision of the tool positioning [15], so robotic hands also have been developed following this criterium. Additionally, the industry usually has a controlled environment, i.e., its conditions are known, so a gripper can only be operated using movement control [16]. However, when the environment is non-controlled, robot performance can be affected by external disturbances, therefore it is necessary to add force control strategies or flexible components in the robot. In line with the above, grippers with flexible components or soft hands have been proposed as alternatives. Regarding transmission systems in grippers, they should be as light as possible to allow them to save power in the manipulation actuators, which in turn allows them to pick up higher loads. This objective can also be achieved using a lower number of actuators, so the use of underactuated grippers has increased in the last years [11].

2.1.2 Grasping task implementation

Grasping task implementation can be divided into the following stages: object detection, grasping planning and control. It is important to mention that the above stages are not necessarily together in a grasping task and depend on the automatization level. For example, a teleoperated gripper usually only requires a monitoring step that corresponds to open-loop control [7]. Other example is the manipulation of unknown objects using tactile-based blind grasping [17].

Object detection is usually carried out by computer vision (Figure 2), which captures RGB and depth images, hence RGB-D cameras are mainly used [18]. Considering technological evolution, visual object detection approaches are divided in traditional and deep learning based [19]. Traditional object visual detection was developed from three important methods: VJ detector, Histogram of Oriented Gradients (HOG) detector, and deformable part-based model (DPM) [20]. Deep learning based object visual detection became a competitive option when a large Convolutional Neural Network (CNN) was trained to classify 1.2 million high-resolution images into 1,000 different classes, and obtained on its test data top-1 and top-5 error rates of 37.5 % and 17.0 % respectively, which were considered better that results recorded in the state of the art of that time [21]. CNN architecture allows to extract features from raw pixels to high level semantic information [22] with more robustness and expressive ability than the traditional detection methods [19]. Research about object detection based on deep learning usually divides its methods into two families: two-stages detectors and one-stage detectors. While two-stage detectors divide the process into proposal generation and region classification, one-stage detectors consider all positions on the image as potential objects and aim to classify each region of interest as either background or a target object [22].

Figure 2: 
Visual detection of an apple using ASPOSE software. Original image source: www.wallpaperbetter.com/es/hd-wallpaper-zsonk.
Figure 2:

Visual detection of an apple using ASPOSE software. Original image source: www.wallpaperbetter.com/es/hd-wallpaper-zsonk.

Grasp planning can be divided into two steps: synthesis and selection. While the first step consists of generating poses (contact points and/or joints positions) that ensure feasible grasps, the second step consists in choosing the pose with the best grasp [23]. The above activities can be realized by analytical, or data driven approaches [24].

Analytical grasping planning approaches apply mathematical formulations that can include object model, gripper model, task constraints and environment constraints [5]. Considering that force closure is a relevant concept in analytical approaches, it is important to mention the theoretical framework proposed by Yoshikawa [25], who defined two typical constraints imposed by a constraining mechanism on an object: passive and active closure. In the first case, the current position and orientation of the object is maintained against an arbitrary external force applied to the object without changing the joints forces of the constraining mechanism. If passive closure requires preliminary constant contact forces generated by the actuators or the gravity, the condition is called passive force closure (Figure 3a). If these forces are not required, the condition is called passive form closure (Figure 3b). Regarding the active closure, it is present when arbitrary forces and torques can be exerted on the object through a set of contacts (Figure 4). The above condition is also called Active Force Closure (AFC) due to changing of the actuators forces is necessary.

Figure 3: 
Passive closure. (a) Object subject to passive force closure. (b) Object subject to passive closure. (c) Contact forces in both cases if there is frictionless point contact.
Figure 3:

Passive closure. (a) Object subject to passive force closure. (b) Object subject to passive closure. (c) Contact forces in both cases if there is frictionless point contact.

Figure 4: 
Active closure. (a) Object subject to active force closure. (b) Contact forces applied to the object if there is frictional point contact (red arrows indicate normal force components and green triangles indicate friction cones).
Figure 4:

Active closure. (a) Object subject to active force closure. (b) Contact forces applied to the object if there is frictional point contact (red arrows indicate normal force components and green triangles indicate friction cones).

Two early grasp models were proposed by Nguyen. One model considered virtual springs at the fingertips, so a stiffness matrix was obtained, and the grasp stability was evaluated using a potential function [26]. The other one consisted in constructing independent contact regions for the fingertips such that the grasped object could present force closure. The model was applied to polygonal and polyhedral objects considering three cases: grasp with two soft finger contacts, grasp with three hard finger contacts, and grasp with seven frictionless point contacts [27]. On the other hand, an early grasping optimization approach was proposed by Li and Sastry [28], which consisted of three quality grasps measures: smallest singular value of grasp matrix, volume in wrench space, and a task-oriented quality measure that considered task ellipsoids in the wrench space. The smallest singular value of the grasp matrix indicates how far the grasp configuration is from falling into a singular configuration. Volume in wrench space considers all the singular values of the grasp matrix with the same weight, and often maximizes the volume of an ellipsoid in the wrench space that represents the global contribution of all the contact forces. Task oriented quality measure quantifies the ability of the grasp to counteract expected disturbances during task execution [29].

A quality measure, which became the most popular, is the radius of the largest ball (Figure 5). This measure corresponds to the largest perturbation wrench (vector of forces and torques in the center of mass of the object) that the grasp can resist in any direction [29]. The radius of the largest ball was proposed in two works. In one case, Kirkpatrick, Mishra and Yap [30] proposed a quantitative form of the Steinitz’s theorem that was applied to compute closure grasps by a multi-finger robotic hand. The other work was carried out by Ferrari and Canny [31], and consisted in solving the problem of planning optimal grasps for two-jaw and three-jaw grippers considering the wrench space, i.e., the space of vectors composed by forces and torques in the mass center of the object.

Figure 5: 
Largest minimum resisted wrench (radius of the largest ball). 





W

̄




$\bar{\mathrm{W}}$



 is the grasp wrench hull, while Q
lrw is the grasping quality measure. The wrench vector corresponds to forces f and torques τ in the mass center of the object.
Figure 5:

Largest minimum resisted wrench (radius of the largest ball). W ̄ is the grasp wrench hull, while Q lrw is the grasping quality measure. The wrench vector corresponds to forces f and torques τ in the mass center of the object.

A definition of grasping and manipulating forces for multi-finger robotic hands was proposed by Yoshikawa and Nagai [32]. The grasping force was defined as an internal force that satisfies the static friction constraint. The manipulating force was defined as a fingertip force that produces the specific resultant force, it is not in the inverse direction of the grasping force, and it is orthogonal to the grasping force component [32]. A study of the three-finger case was presented by Ponce et al. [33], who proved new sufficient conditions for equilibrium and force closure that are linear in the unknown grasp parameters. These conditions reduced the stable grasp regions in configuration space to constructing the three-dimensional projection of a five-dimensional polytope, allowing the use of linear optimization to compute maximal independent contact regions that ensure force closure. The study was extended to the four-finger case [34]. A recent work about analytical grasping planning approaches was developed by Qiu and Kermani [35], who considered the nonlinear friction cone model, and formulated the boundary of the grasp wrench space as a continuous function, allowing to analyze the grasp as a least-square problem.

Data-driven grasping planning approaches use database or known previous grasps to find feasible grasps in a specific case [36]. The database mainly includes the prior knowledge object (known, unknown or familiar) and/or the hand configuration (multi-finger or gripper), while the candidate grasps can be obtained directly of sensory data (heuristic techniques) or learning from human demonstrations, labeled examples, or trial and error (learning techniques). These approaches became popular in the 2000s due to the development of simulators such as GraspIt! [37] and Open Dynamics Engine [38], which provide a large database to train different algorithms. Additionally, the availability of high-quality cameras, depth sensors and powerful computational resources, allowed to relate perceptual features with grasp-success [18]. Regarding heuristic grasping planning approaches, Brook, Ciocarlie and Hsiao [39] proposed a framework that considered multiple objects representation such as 3D model and points cloud. The framework was implemented to evaluate the success probability of a candidate grasp, considering the sensed data uncertainty of a real object. In the same line, Weisz and Allen [40] evaluated the probability that a grasp reaches force closure under pose errors. The study demonstrated that the radius of the largest ball is a poor predictor of that probability. Regarding learning techniques, they can be divided into classical machine learning and deep learning. Classical-machine-learning-based grasping planning approaches are mainly based on Supervised Learning (SL) and Reinforcement Learning (RL). While approaches based on SL are trained with labeled data, RL approaches are trained by reward and penalty. An early study based on SL was carried out by Pelossof et al. [41] and consisted in taking advantage of GraspIt! to create a database that contained grasps examples and the quality of each grasp. The object model was built by composite super-quadrics, while the hand model was based on Barret’s design. The database was used to train and test a Support Vector Machine. Regarding RL, Wheeler, Fagg and Grupen [42] formulated the pick and place task as prospective behavior based on children, and proposed an intelligent agent that used Q-learning and ɛ-greedy exploration to gain experience during interaction with the environment. The agent was used to control a two-arm robot equipped with hands, vision system and tactile sensors. Regarding Deep-learning-based grasping planning approaches, they mainly implement CNN in a grasp detection architecture, but also can use other models of ANN. Those approaches appeared shortly after the success of Krizhevsky, Sutskever and Hinton [21] in object detection by deep learning (DL), and some works based on parallel-plate grippers were evaluated by 5-fold cross validation using the Cornell Grasp Dataset (CGD). At present, the highest accuracy in the CGD is 98.2 % (Figure 6) and was achieved by Ainetter and Fraundorfer [43], who proposed an end-to-end trainable CNN-based architecture that combines grasp detection and semantic segmentation in parallel to refine the candidate grasps prediction. The architecture was also tested in the Jacquard Grasping Dataset (JGD), obtaining an accuracy of 92.95 %.

Figure 6: 
Improvement of grasping detection accuracy on CGD. The image was edited from Ref. [44].
Figure 6:

Improvement of grasping detection accuracy on CGD. The image was edited from Ref. [44].

Regarding grasping control, its approaches usually aim to ensure the grasp stability from the dynamic viewpoint unlike the planning case that focuses on a stable equilibrium. Therefore, the model-based approaches and the implementation of control strategies in virtual environments should consider a dynamic model of grasping. For example, Zhao et al. [45] developed a dynamic model considering a multi-finger robotic hand in contact with the target object as an entire system which is composed of multiple finger subsystems and an object subsystem. Then, the grasping forces were decoupled with the control torques of the finger joints and finally the manipulation control of the multi-finger hand was reformulated as a constraint-following problem. In the same line, a dynamic model for each finger of an anthropomorphic hand was implemented by Rojas et al. [46] to computationally validate a force/position controller with bounded actions and gravity compensation, considering elastic contact. Other study was developed by Liu et al. [47] to study the contact control problem of grasping a non-cooperative satellite by a space robot. From the study, a position-based impedance control strategy was proposed, considering a grasp model based on Hertzian contact.

Considering that developing a dynamic model can be a complex or unavailable process, some control approaches are mainly based on sensing information. Psomopulou et al. [48] designed a pinching controller for a gripper of two three-DOF robotic fingers with revolute joints and soft hemispherical tips. The controller only received finger proprioceptive measurements. It adjusted the relative finger orientation during the pinching of an arbitrary shape object by rolling soft fingertips, and allowed the transition from an initial contact state without equilibrium to a dynamically stable grasp. Additionally, the grasping force manipulability was improved for facilitating subsequent tasks. Regarding learning approaches, Vasquez et al. [49] presented an approach for soft grasping with objects of different shape, stiffness and size using a biologically inspired Spiking Neural Network (SNN) to control an anthropomorphic hand. An interesting work that included planning and control was developed by Pardi et al. [50] to improve the performance of a dual-arm robot. Considering that one arm had to support an object while the other arm had to apply a tool to the object, the strategy combined an optimization-based planning algorithm with an integral adaptive sliding mode controller to ensure robustness of the grasp under external forces transmitted by the tool.

This section ends with an example of task implementation (detection + planning + control) that corresponds to the work of Ge et al. [51], who proposed a framework based on a 3D detection network. The architecture was divided into three modules: image capture, 3D detection and robot control. The grasping task was carried out as follows. An RGB-D camera sent RGB and depth images to the image capture module. Then, the 3D detection module, which was based on YOLO, obtained the center point, 3D bounding box and classification label for each object. This output information was used to generate an initial grasping posture that was later optimized by key points adjustment. Finally, the robot control module used the hand-eye calibration to achieve the grasp of the target object.

2.2 Grasping of multiple objects

An early work on RHG applied to multiple objects was proposed by Dauchez and Delebarre [52], who used a two-arm robot for assembling two objects. The task was divided into two phases: approaching and assembling. While the first phase included a motion control that considered a mobile reference frame attached to the end effector of one of the arms, the second phase included two solutions: position control with force detection and symmetrical hybrid position/force control. Later, the same task was studied by Kosuge et al. [53], but they added a vision sensor. In the above works each arm manipulated one object at time, so the methods were limited to two objects. A different method was developed by Mattikalli et al. [54] and consisted in finding the stable orientation of an assemblage of contacting rigid bodies without friction and considering gravity. The second time-rate of change of the gravitational potential energy was used as stability metric. Another work with two manipulators was carried out by Aiyama, Minami and Arai [55], who considered the simultaneous dexterous grasp of multiple objects. A kinematic analysis and a method to predetermine the pushing force that one of the end effectors had to apply were proposed to ensure a safe operation. Also, an interesting early work consisted of two mobile robots that cooperate with each other to grasp multiple boxes using ropes [56].

Important early research on enveloping grasp of multiple objects with multi-finger hands was developed by Harada and Kaneko [57], who considered rolling contacts that allow lifting of the objects by the fingers. The kinematics of the enveloping was complemented with a quasistatic analysis that included contact forces and the gravitational effect [58]. Later, the neighborhood equilibrium of multiple objects was studied for cylinders of elliptic and circular transversal section. When the equilibrium state of an object is broken, there is neighborhood equilibrium if the object can achieve another equilibrium state close to the original one [59]. While the above works aim to obtain a grasping model, Harada, Kaneko and Tsuji [60] proposed a control scheme to manipulate multiple objects considering the motion constraints. Finally, the stability of multiple objects grasping was studied considering AFC for point contact with friction [61]. The works mentioned in this paragraph were experimentally evaluated with the Hiroshima hand [60].

Regarding grasps applied by multi-finger hands to polyhedral objects, an early grasping planning method was proposed by Yu, Fukuda and Tsujio [62]. Considering punctual contact with friction, the method consisted of an algorithm to obtain the set of internal finger forces that could be generated, and an algorithm to obtain the internal forces that could hold all objects fast and stable.

More recent research was developed by Yamada et al. [63], who analyzed the grasp stability of two planar objects from the viewpoint of the potential energy method. Considering the above, an infinitesimal displacement of objects due to external disturbances was assumed, therefore a spring model was implemented to relate the displacement of each fingertip with its respective reaction force. Two types of contact were considered: frictionless sliding and rolling. The analysis was extended to two tridimensional objects [64], multiple planar objects [65] and multiple tridimensional objects [66].

In the last three years some works have combined pushing and grasping. Sakamoto et al. [67] proposed a motion planning algorithm to pick up rectangular objects, considering simultaneous multiple objects grasping. After the object’s poses were estimated by Mask Regions with Convolutional Neural Networks (Mask R-CNN) that received information from a depth camera, the algorithm used a cost function subject to distance and friction constraints to determine one of the following grasping options: grasping a single object, grasping two objects simultaneously, or grasping two objects simultaneously after pushing one of the objects close to the other. In the same line, Agboh et al. [68] considered a planar frictionless grasping problem of multiple convex polygonal objects that had to be transported to a bin. Two necessary conditions for a successful multi-object-push-grasp with parallel jaw grippers were proposed: multi-object diameter function and intersection area. The combination of pushing and multiple objects grasping also has been applied to cluster polygonal objects [69].

While the above works were applied to objects distributed on a table, Chen et al. [70] considered the problem of estimating the maximum number of objects that could be picked up from a pile using a Barret hand. Three methods were applied to estimate the number of objects: sensing with gravity force, grasp volume model (packing problem) and data-driven model. Later, Shenoy, Chen and Sun [71] presented a set of strategies for efficiently grasping and transferring multiple objects. The grasping strategies consisted of identifying an optimal ready hand configuration (pre-grasp), calculating a flexion synergy based on the desired quantity of objects to be grasped, and utilizing a deep learning model to determine the completion of a grasp. The transferring strategies modeled the problem as a Markov Decision Process (MDP).

Regarding gripper designs to facilitate multiple objects grasping, Mucchiani and Yim [72] proposed a tendon driven underactuated end effector with a closing mechanism activated by the contact with the object. The gripper could sequentially grasp unknown objects with one Degree of Freedom (DOF), because the serpentine design allowed to grasp a new object while the closing mechanism maintained the grasp of a previous object. Later, a hybrid robot claw (soft parts + hard parts) was developed by Nguyen, Bui and Ho [73]. The claw achieved better performance in grasping multiple objects than a soft hand during experimental tests. The design of the hybrid claw was then improved with the addition of elastic wires to the fingers [74], and its performance was experimentally evaluated applying grasp to cylindrical, pyramidal, and spherical objects [75]. In the same line, the authors of this article [76] proposed a grapple claw design to grasp logs during forest harvesting, considering packing problem and AFC. The maximum radius of determined number of logs (1–5) that could be pick up by a grapple claw of given geometry was determined for different designs.

A recent work about grasping of multiple objects by human hands was developed by Yao and Billard [77]. Considering that the human hand usually grasps the objects without using all its DOF, a human-like grasp synthesis algorithm was proposed to generate feasible grasps on arbitrary opposing hand surface regions without being limited to fingertips or hand inner surface. This strategy allowed to apply a set of regions to each object, i.e., using different DOFs to grasp each object.

Figure 7 shows publications about RHG of multiple objects that have appeared in the last four years.

Figure 7: 
Publications about RHG applied to multiple objects in the last four years.
Figure 7:

Publications about RHG applied to multiple objects in the last four years.

3 Mathematical models

3.1 Contact models

Contact between two solids can be of three types: point, linear, or planar. A point contact can be applied by one of the following ways: two points, point-line, line-point, point-plane, plane-point or non-parallel lines interactions [78]. Linear contact appears by line-plane, plane-line, or parallel lines interactions. Planar contact only appears by plane interactions. Of the above interactions, point-plane, plane-point, non-parallel lines, line-plane, plane-line and planar contact are stable [79] due to an infinitesimal sliding between the solids is always parallel to the contact surface, i.e., if the actual equilibrium state is broken, a new equilibrium state close to the original can be achieved [59].

Considering that linear and planar contact between two solids can be approximated by two or more points, the contact between gripper and object is usually considered as punctual [80], which can be of three types [29]:

  1. Punctual contact without friction: in this case, the contact forces have components normal to the contact plane (Figure 3c) and inside the object [25], i.e.:

    (1) f i = 0 0 1 c n i , c n i 0

    where c ni is the normal force component.

  2. Punctual contact with friction (hard contact): contact forces have components normal and tangential to the contact plane, i.e.:

    (2) f i = c 1 c 2 c 3

    where c 1 and c 2 are the tangential force components, and c 3 is the normal force component. Coulomb’s law is usually applied to model the friction (Figure 4b), so the tangential forces are limited by a friction cone surface [81], which is:

    (3) F C i = f i R 3 | c 1 2 + c 2 2 μ c 3 , c 3 0

    where μ > 0 is the static friction coefficient.

  3. Soft contact: in this case, there are also forces normal and tangential to the contact boundary, and additionally, there is a torque normal to the contact boundary, i.e.:

    (4) f i = c 1 c 2 c 3 c 4

    where c 4 is the normal torque component. In this case, the friction cone surface is:

    (5) F C i = f i R 3 | c 1 2 + c 2 2 μ c 3 , c 3 0 , c 4 ζ f 3

    where ζ > 0 is the rotational static friction coefficient. While the above contact models can be applied to grasps of 2D objects, this model can only be used to grasps of 3D objects.

3.2 Multiple objects grasping dynamics

If the contact forces and moments are applied to multiple objects by the finger links, the equation of motion of the grasped objects is [60]:

(6) M B p ̈ B + h B = G C B f C B + G C O f C O

where M B = diag m B 1 I 3 , H 1 , , m B m I 3 , H m is the inertia matrix of the objects and it is composed by the i object mass m Bi , the 3 × 3 identity matrix I 3 and the i object inertia tensor H i . The term p ̈ B = p ̈ B 1 T , α B 1 T , , p ̈ B m T , α B m T T is the object acceleration and is composed by the i object linear acceleration p ̈ B i and the i object angular acceleration α Bi ; h B is the vector with respect to the centrifugal and the Coriolis force; G CB is the grasp matrix corresponding to the finger-object contacts; f C B = f CB 1 T , , f CBn T T is the vector of finger-object contact forces and is composed by the j finger contact force f Bj ; G CO is the grasp matrix correspondent to the object-object contacts; and f C O = f CO 1 T , , f COr T T is the vector of object-object contact forces and is composed by the t object contact force f COt.

3.3 Active Force Closure (AFC) for multiple objects

The AFC for multiples objects is defined as follows [61]: “an arbitrary translational and angular acceleration can be exerted at a reference point of multiple object”. Two kinds of AFC were defined for multiple objects.

3.3.1 First kind of AFC

In this case, the AFC focuses on one of the grasped objects (Figure 8). If a stationary condition is assumed, the first kind of AFC is expressed as follows [61]:

(7) M B p ̈ B = w B

where w B is the wrench vector, i.e., the forces and moments applied to the center of mass of the object.

Figure 8: 
First kind of AFC.
Figure 8:

First kind of AFC.

3.3.2 Second kind of AFC

In this case, the AFC focuses on the center of mass of multiple objects (Figure 9). If a stationary condition is assumed, the second kind of AFC is expressed as follows [61]:

(8) p ̈ B = G m c p ̈ c m α c m

where G mc is the grasp matrix that relates the center of mass one object with the mass center of the multiple objects system. p ̈ c m and α cm are the translational and rotational acceleration of the center mass of the multiple objects, respectively.

Figure 9: 
Second kind of AFC.
Figure 9:

Second kind of AFC.

3.4 Pushing-grasping of multiple objects

While grasping ensures that the gripper lifts the object, pushing allows the object to slide on the support surface during the manipulation task [82]. In the grasping of two objects, if the distance between both is larger than the hand width, it is necessary to push one of the objects close to the other before grasping them [67]. In Section 2.2, two conditions to ensure a successful multi-object-push-grasp with parallel-jaw grippers were mentioned: multi-object diameter function and intersection area [68].

3.4.1 Multi-object diameter function

The multi-object diameter d(t), which is a function of time t, is defined as follows [68].

(9) d t = L g t b l t + b r t

where L g t is the gripper opening length, b l t is the minimum distance between the left finger and the objects, and b r t is the minimum distance between the right finger and the objects. Figure 10 presents the initial conditions for multiple objects grasping, considering the diameter function. In this case, a success multiple objects grasping must satisfy [68]:

(10) d 0 d min

where d min is the minimum possible final multi-object gasp diameter (Figure 11).

Figure 10: 
Initial conditions of a frictionless multiple objects grasping that allow to implement the diameter function [68].
Figure 10:

Initial conditions of a frictionless multiple objects grasping that allow to implement the diameter function [68].

Figure 11: 
Minimum final multi-object grasp diameter [68].
Figure 11:

Minimum final multi-object grasp diameter [68].

3.4.2 Intersection area

Given a rectangle S that corresponds to the gripper internal region (Figure 12), if A i t is the area of the intersection polygon for an object O i during multiple objects grasping, a success grasp of m objects must satisfy [68]:

(11) A i t f > 0 , i = 1 , , m

where t f > 0 is the time when the gripper becomes stationary after closing. Considering that the intersection area changes as the gripper closes, if A i 0 = 0 , the distance between O i and S must be shorter than a distance ɛ to ensure a success grasp.

Figure 12: 
Conditions to ensure intersection areas [68]. The intersection polygons are drawn with purple lines.
Figure 12:

Conditions to ensure intersection areas [68]. The intersection polygons are drawn with purple lines.

If a value ɛ = 0 is assumed, the intersection area condition becomes [68]:

(12) A i 0 > 0 , i = 1 , , m

4 Discussion

This work has defined the RHG as a research area that includes hand design and grasping task implementation. Regarding grasping modeling, the authors consider that this topic is included in the above-mentioned areas. For example, the mechanical design of a parallel-jaw gripper requires to know the critical loads, so a grasping model to obtain those loads may be used. Another example corresponds to the implementation of a grasping task in anthropomorphic hands, where a grasping model with multi-finger hands may be used. A gap identified in this review is that although some grasping tasks must be applied to delicate objects, there is little research about material integrity of the object. A work that demonstrated the importance of this topic was presented by Zhang et al. [83], who realized a comparative study of mechanical damage in tomatoes that are grasped by a two-finger gripper. The study included the four-element Burger model to approximate the elastic and plastic deformations of the grasped tomatoes and evaluated the damage using three types of grasping pattern [83]. The four-element Burger model was also used by Ji et al. [80], who analyzed the stress and deformations of apples when are grasped by a two-finger gripper [84]. A good strategy to grasp delicate objects is to quantify the forces that the human hand must apply when grasping them, and consider these values for robotic grasping [85].

The main purpose of this review has been presenting the relevant research about RHG applied to multiple objects because it is an active field of research which only recently has gained momentum among researchers and there still is much discussion in many of its principal aspects. It is important to mention three ways to manipulate multiple objects: assembled elements, sequential, and simultaneous grasping. In the first case, the objects are assembled by two manipulators, or they are assembled before being picked by the gripper [52]. In sequential grasping, each object is independently grasped, so it is necessary to leave free joints during the first grasp [77]. In simultaneous grasping, the objects are brought together by the fingers until contact [57].

A challenge correspondent to grasping of multiple objects is to estimate the maximum number of objects that a gripper of given size and shape can pick up [70]. This challenge can be studied as a packing problem, which is an optimization case. The authors [72] developed a study about grasping of multiple objects, considering the packing problem and using forest harvesting as study case [76].

While research on RHG applied to one object at a time considers pushing as a different manipulation kind, in RHG applied to multiple objects the pushing must be considered in the simultaneous grasp due to two or more objects without previous contact require to be pushed before being grasped. Considering that in some applications where the objects are scattered on the support surface, the simultaneous grasping of multiple objects is a combination of pushing and grasping [82].

In future works, it seems necessary to develop a theoretical framework that can be applied to arbitrary objects with multi-finger hands, including the contact models mentioned in this review. On the other hand, the application of multibody dynamics to multiple object grasping may facilitate the evaluation of a hand design of grasping task with simulators. Another application field that should receive more attention in future work is the aerospace industry for two reasons: the current interest in the exploration of other planets and a future problem with the space waste [19]. In the first case, explorer robots have allowed to carry out missions that are expensive and dangerous for humans, so it is important to improve the grasping strategies that the robots must apply in some cases. Regarding space waste, manipulator robots are essential to collect the waste in Earth orbit, therefore research about RHG applied to multiple objects is essential to implement a grasping task or design a gripper. However, in that case it is necessary to add a tracking strategy to the grasping task implementation. Rehabilitation areas [86] also may be benefited by research about RHG applied to multiple objects since humans execute this task naturally, therefore future works should include the design of upper limb rehabilitation (prosthetic and orthoses) devices, considering the grasp of multiple objects. Another interesting case corresponds to agriculture robotics, where soft grippers have been implemented for manipulating delicate fruits [87]. This manipulation may be improved by applying kinematic redundance for grasping of multiple fruits.

5 Conclusions

RHG is defined as a research field that mainly includes hand design and grasping task implementation. While hand design has had a transition from fully actuated hands with rigid elements to the design of underactuated and flexible hands, grasping task implementation on the other hand has had a transition from analytical grasping planning approaches to data driven approaches. Research about RHG has focused on grasping one object at time, however some applications require to pick multiple objects at time, therefore this review focused on this latter topic, highlighting some important mathematical models. While the enveloping grasp of multiple objects has included the AFC as evaluation method, the dexterous grasp of multiple objects has applied a potential function. In the grasping of multiple objects, it is relevant to estimate the maximum number of objects that a gripper of given size and shape can take, therefore force sensing, packing problem, and data driven approaches have been applied. Considering that some cases include scattered objects, the combination of pushing and grasping is relevant to manipulate multiple objects at time. The pushing-grasping of polygonal objects by parallel-jaw grippers has included two conditions to ensure a success grasp: multi-object diameter function and intersection area.


Corresponding author: Luciano Eduardo Chiang Sanchez, Departamento de Ingeniería Mecánica y Metalúrgica, Facultad de Ingeniería, Pontificia Universidad Católica de Chile (UC), Santiago, Chile, E-mail: 

  1. Research ethics: Not applicable.

  2. Informed consent: Not applicable.

  3. Author contributions: All authors have accepted responsibility for the entire content of this manuscript and approved its submission.

  4. Use of Large Language Models, AI and Machine Learning Tools: None declared.

  5. Conflict of interest: The authors state no conflict of interest.

  6. Research funding: None declared.

  7. Data availability: Not applicable.

References

[1] D. M. Lyons, “A simple set of grasps for a dexterous hand,” in IEEE International Conference on Robotics and Automation, St. Louis, MO, USA, 1985.Search in Google Scholar

[2] G. Fantoni, et al.., “Grasping devices and methods in automated production processes,” CIRP Ann. – Manuf. Technol., vol. 63, no. 2, pp. 679–701, 2014. https://doi.org/10.1016/j.cirp.2014.05.006.Search in Google Scholar

[3] D. Prattichizzo and J. C. Trinkle, “Grasping,” in Springer Handbook of Robotics, Würzburg, Springer Nature, 2016, p. 2259.10.1007/978-3-319-32552-1_38Search in Google Scholar

[4] V. Babin and C. Gosselin, “Mechanisms for robotic grasping and manipulation,” Annu. Rev. Control Robot. Auton. Syst., vol. 4, no. 1, pp. 573–593, 2021. https://doi.org/10.1146/annurev-control-061520-010405.Search in Google Scholar

[5] A. Sahbani, S. El-Khoury, and P. Bidaud, “An overview of 3D object grasp synthesis algorithms,” Rob. Auton. Syst., vol. 60, no. 3, pp. 326–336, 2012. https://doi.org/10.1016/j.robot.2011.07.016.Search in Google Scholar

[6] R. Sam, K. Arrifin, and N. Buniyamin, “Simulation of pick and place robotics system using Solidworks Softmotion,” in 2012 International Conference on System Engineering and Technology (ICSET), Bandung, 2012.10.1109/ICSEngT.2012.6339325Search in Google Scholar

[7] L. E. Chiang, Y. A. Caicedo, P. A. Corbalan, and F. A. Castro, “Long distance remote control operation enhanced by sensor fusion in skyline cable carriage forest harvesting,” in 2023 IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON), Valdivia, Chile, 2023.10.1109/CHILECON60335.2023.10418685Search in Google Scholar

[8] A. E. Gomez Tamm, S. V. Perez, B. C. Arrue, and A. Ollero, “SMA actuated low-weight bio-inspired claws for grasping and perching using flaping wing aerial systems,” in 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, 2020.10.1109/IROS45743.2020.9341741Search in Google Scholar

[9] J. Lin and C.-K. Chiang, “Image recognition and positioning control for cable-suspended parallel robots,” in IEEE 15th International Conference on Control and Automation (ICCA), Edinburgh, 2019.10.1109/ICCA.2019.8899487Search in Google Scholar

[10] S. Qiu and M. R. Kermani, “Inverse kinematics of high dimensional robotic arm-hand systems for precision grasping,” J. Intell. Robot. Syst., vol. 101, no. 70, 2021, Art. no. 70. https://doi.org/10.1007/s10846-021-01349-7.Search in Google Scholar

[11] C. Piazza, G. Grioli, M. G. Catalano, and A. Bicchi, “A century of robotic hands,” Annu. Rev. Control Robot. Auton. Syst., vol. 2, no. 1, pp. 1–32, 2019. https://doi.org/10.1146/annurev-control-060117-105003.Search in Google Scholar

[12] Y. Zhu, X. He, P. Zhang, G. Guo, and X. Zhang, “Pershing and grasping mechanism inspired by a bird’s claw,” Machines, vol. 10, no. 8, pp. 1–18, 2022.10.3390/machines10080656Search in Google Scholar

[13] H. Jiang, Y. Jing, N. Guo, W. Guo, F. Wan, and C. Song, “Lobster-inspired finger surface design for grasping with enhanced robustness,” in 2021 IEEE 4th International Conference on Soft Robotics (RoboSoft), New Haven, 2021.10.1109/RoboSoft51838.2021.9479215Search in Google Scholar

[14] M. Cianchetti, M. Calisti, L. Margheri, M. Kuba, and C. Laschi, “Bioinspired locomotion and grasping in water: the soft eight-arm OCTOPUS robot,” Bioinspir. Biomim., vol. 10, no. 3, pp. 1–19, 2015. https://doi.org/10.1088/1748-3190/10/3/035003.Search in Google Scholar PubMed

[15] G. Pratt and M. Williamson, “Series elastic actuators,” in Proceedings of the 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems, Human Robot Interaction and Cooperative Robots, Pittsburgh, 1995.Search in Google Scholar

[16] J. Pratt, B. Krupp, and C. Morse, “Series elastic actuators for high fidelity force control,” Ind. Robot Int. J., vol. 29, no. 3, pp. 234–241, 2002. https://doi.org/10.1108/01439910210425522.Search in Google Scholar

[17] W. Shaw-Cortez, D. Oetomo, C. Manzie, and P. Choong, “Tactile-based blind grasping: trajectory tracking and disturbance rejection for in-hand manipulation of unknown objects,” in 2019 American Control Conference (ACC), Philadelphia, 2019.10.23919/ACC.2019.8814714Search in Google Scholar

[18] A. Mehman Sefat, S. Ahmad, A. Angleraud, E. Rahtu, and R. Pieters, “Robotic grasping in agile production,” in Deep Learning for Robot Perception and Cognition, London, Academic Press, 2022, pp. 407–433.10.1016/B978-0-32-385787-1.00021-XSearch in Google Scholar

[19] C. Li, J. Yang, and S. Chang, “Review on key technologies of space intelligent grasping robot,” J. Braz. Soc. Mech. Sci. Eng., vol. 44, no. 64, 2022, Art. no. 64.10.1007/s40430-022-03371-8Search in Google Scholar

[20] Z. Zou, K. Chen, Z. Shi, Y. Guo, and J. Ye, “Object detection in 20 years: a survey,” Proc. IEEE, vol. 111, no. 3, pp. 257–276, 2023. https://doi.org/10.1109/jproc.2023.3238524.Search in Google Scholar

[21] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet classification with deep convolutional neural Networks,” in Proceedings of the 25th International Conference on Neural Information Processing Systems, Lake Tahoe, 2012.Search in Google Scholar

[22] X. Wu, S. Doyen, and S. C. Hoi, “Recent advances in deep learning for object detection,” Neurocomputing, vol. 396, no. 4, pp. 39–64, 2020. https://doi.org/10.1016/j.neucom.2020.01.085.Search in Google Scholar

[23] J. P. Carvalho de Souza, et al.., “Reconfigurable grasp planning pipeline with grasp synthesis and selection applied to picking operations in aerospace factories,” Robot. Comput. Integrated Manuf., vol. 67, no. 1, 2021, Art. no. 102032.10.1016/j.rcim.2020.102032Search in Google Scholar

[24] Y. Liu, et al.., “Grasping posture of humanoid manipulator based on target shape analysis and force closure,” Alex. Eng. J., vol. 61, no. 5, pp. 3959–3969, 2022. https://doi.org/10.1016/j.aej.2021.09.017.Search in Google Scholar

[25] T. Yoshikawa, “Passive y active closures by constraining mechanisms,” in Proceedings of the 1996 IEEE International Conference on Robotics and Automation, Minneapolis, 1996.Search in Google Scholar

[26] V.-D. Nguyen, “Constructing stable grasps in 3D,” in Proceedings. 1987 IEEE International Conference on Robotics and Automation, Raleigh, 1987.Search in Google Scholar

[27] V.-D. Nguyen, “Constructing force-closure grasps in 3D,” in Proceedings. 1987 IEEE International Conference on Robotics and Automation, Raleigh, 1987.Search in Google Scholar

[28] Z. Li and S. Sastry, “Task oriented optimal grasping by multifingered robot hands,” in Proceedings. 1987 IEEE International Conference on Robotics and Automation, Raleigh, 1987.Search in Google Scholar

[29] M. A. Roa and R. Suárez, “Grasp quality measures: review and performance,” Auton. Robots, vol. 38, no. 1, pp. 65–88, 2015. https://doi.org/10.1007/s10514-014-9402-3.Search in Google Scholar PubMed PubMed Central

[30] D. Kirkpatrick, B. Mishra, and C. K. Yap, “Quantitative steinitz’s theorems with applications to multifingered grasping,” Discrete Comput. Geom., vol. 7, no. 1, pp. 295–318, 1992. https://doi.org/10.1007/bf02187843.Search in Google Scholar

[31] C. Ferrari and J. Canny, “Planning optimal grasps,” in Proceedings of the 1992 IEEE International Conference on Robotics and Automation, Nice, France, 1992.Search in Google Scholar

[32] T. Yoshikawa and K. Nagai, “Manipulating and grasping forces in manipulation by multifingered robot hands,” IEEE Trans. Robot. Autom., vol. 7, no. 1, pp. 67–77, 1991. https://doi.org/10.1109/70.68071.Search in Google Scholar

[33] J. Ponce and B. Faverjon, “On computing three-finger force-closure grasps of polygonal objects,” IEEE Trans. Robot. Autom., vol. 11, no. 6, pp. 868–881, 1995. https://doi.org/10.1109/70.478433.Search in Google Scholar

[34] J. Ponce, S. Sullivan, A. Sudsang, J. D. Boissonnat, and J. P. Merlet, “On computing four-finger equilibrium and force-closure grasps of polyhedral objects,” Int. J. Robot Res., vol. 16, no. 1, pp. 11–35, 1997. https://doi.org/10.1177/027836499701600102.Search in Google Scholar

[35] S. Qiu and M. R. Kermani, “A new approach for grasp quality calculation using continuous boundary formulation of grasp wrench space,” Mech. Mach. Theor., vol. 168, no. 2, pp. 1–15, 2022. https://doi.org/10.1016/j.mechmachtheory.2021.104524.Search in Google Scholar

[36] J. P. Carvalho de Souza, L. F. Rocha, P. Moura Oliveira, A. P. Moreira, and J. Boaventura-Cunha, “Robotic grasping: from wrench space heuristics to deep learning policies,” Robot. Comput.-Integr. Manuf., vol. 71, no. 1, 2021, Art. no. 102176.10.1016/j.rcim.2021.102176Search in Google Scholar

[37] J. Bohg, A. Morales, T. Asfour, and D. Kragic, “Data-driven grasp synthesis-a survey,” IEEE Trans. Robot., vol. 30, no. 2, pp. 289–309, 2014. https://doi.org/10.1109/tro.2013.2289018.Search in Google Scholar

[38] H. Kaijen and T. Lozano Pérez, “Imitation learning of whole-body grasps,” in Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, 2006.Search in Google Scholar

[39] P. Brook, M. Ciocarlie, and K. Hsiao, “Collaborative grasp planning with multiple object representations,” in 2011 IEEE International Conference on Robotics and Automation, Shanghai, 2011.10.1109/ICRA.2011.5980490Search in Google Scholar

[40] J. Weisz and P. K. Allen, “Pose error robust grasping from contact wrench space metrics,” in 2012 IEEE International Conference on Robotics and Automation, RiverCentre, Saint Paul, Minnesota, 2012.10.1109/ICRA.2012.6224697Search in Google Scholar

[41] R. Pelossof, A. Miller, P. Allen, and T. Jebara, “An SVM learning approach to robotic grasping,” in Proceedings of the 2004 IEEE International Conference on Robotics & Automation, New Orleans, 2004.10.1109/ROBOT.2004.1308797Search in Google Scholar

[42] D. S. Wheler, A. H. Fagg, and R. A. Grupen, “Learning prospective pick and place behavior,” in Proceedings of the International Conference on Development and Learning, Cambridge, 2002.Search in Google Scholar

[43] S. Ainetter and F. Fraundorfer, “End-to-end trainable deep neural network for robotic grasp detection and semantic segmentation from RGB,” in 2021 IEEE International Conference on Robotics and Automation, XI’an, China, 2021.10.1109/ICRA48506.2021.9561398Search in Google Scholar

[44] Papers With Code, “Robot grasping on Cornell grasp dataset,” Papers With Code, 2021, [Online]. Available at: https://paperswithcode.com/sota/robotic-grasping-on-cornell-grasp-dataset-1 Accessed: Jul. 20, 2024.Search in Google Scholar

[45] R. Zhao, J. Yu, H. Yang, and Y.-H. Chen, “Contact constraints-based dynamic manipulation control of the multi-fingered hand robot: a force sensorless approach,” Nonlinear Dyn., vol. 107, no. 1, pp. 1081–1105, 2022. https://doi.org/10.1007/s11071-021-07044-4.Search in Google Scholar

[46] L. N. Rojas-García, C. A. Chávez-Olivares, I. Bonilla-Gutiérrez, M. O. Mendoza-Gutiérrez, and F. Ramírez-Cardona, “Force/position control with bounded actions on a dexterous robotic hand with two-degree-of-freedom fingers,” Biocybern. Biomed. Eng., vol. 42, no. 1, pp. 233–246, 2022. https://doi.org/10.1016/j.bbe.2021.12.006.Search in Google Scholar

[47] X. F. Liu, G. P. Cai, M. M. Wang, and W. J. Chen, “Contact control for grasping a non-cooperative satellite by a space robot,” Multibody Syst. Dyn., vol. 50, no. 1, pp. 119–141, 2020. https://doi.org/10.1007/s11044-020-09730-4.Search in Google Scholar

[48] E. Psomopoulou, D. Karashima, Z. Doulgeri, and K. Tahara, “Stable pinching by controlling finger relative orientation of robotic finger with rolling soft tips,” Robotica, vol. 36, no. 2, pp. 204–224, 2018. https://doi.org/10.1017/s0263574717000303.Search in Google Scholar

[49] J. C. Vasquez Tieck, K. Secker, J. Kaiser, A. Roennau, and R. Dillmann, “Soft-grasping with an anthropomorphic robotic hand using spiking neurons,” IEEE Rob. Autom. Lett., vol. 6, no. 2, pp. 2894–2901, 2021. https://doi.org/10.1109/lra.2020.3034067.Search in Google Scholar

[50] T. Pardi, A. Ghalamzan, V. Ortenzi, and R. Stolkin, “Optimal grasp selection, and control for stabilising a grasped object, with respect to slippage and external forces,” in 2020 IEEE-RAS 20th International Conference on Humanoid Robots (Humanoids), Munich, 2021.10.1109/HUMANOIDS47582.2021.9555805Search in Google Scholar

[51] J. Ge, J. Shi, Z. Zhou, Z. Wang, and Q. Qian, “A grasping posture estimation method based on 3D detection network,” Comput. Electr. Eng., vol. 100, no. 1, 2022, Art. no. 107896.10.1016/j.compeleceng.2022.107896Search in Google Scholar

[52] P. Dauchez and X. Delebarre, “Force-controlled assembly of two objects with a two-arm robot,” Robotica, vol. 9, no. 3, pp. 299–306, 1991. https://doi.org/10.1017/s0263574700006469.Search in Google Scholar

[53] K. Kosuge, M. Sakai, K. Kanitani, D. Taguchi, and T. Fukuda, “Decentralized coordinated motion control of manipulators with vision and force sensors,” in Proceedings of the 1995 IEEE International Conference on Robotics and Automation, Nagoya, 1995.Search in Google Scholar

[54] R. Mattikalli, D. Baraff, P. Khosla, and B. Repetto, “Gravitational stability of frictionless assemblies,” IEEE Trans. Robot. Autom., vol. 11, no. 3, pp. 374–388, 1995. https://doi.org/10.1109/70.388779.Search in Google Scholar

[55] Y. Aiyama, M. Minami, and T. Arai, “Manipulation of multiple objects by two manipulators,” in International Conference on Robotics & Automation, Leuven, 1998.Search in Google Scholar

[56] B. Donald, L. Gariepy, and D. Rus, “Distributed manipulation of multiple objects using ropes,” in IEEE International Conference on Robotics & Automation, San Francisco, 2000.Search in Google Scholar

[57] K. Harada and M. Kaneko, “Enveloping grasp for multiple objects,” in International Conference on Robotics & Automation, Leuven, 1998.Search in Google Scholar

[58] K. Harada and M. Kaneko, “Kinematics and internal force in grasping multiple objects,” in Proceedings of the 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems, Victoria, Canada, 1998.Search in Google Scholar

[59] K. Harada and M. Kaneko, “Neighborhood equilibrium grasp for multiple objects,” in IEEE International Conference on Robotics & Automation, San Francisco, 2000.Search in Google Scholar

[60] K. Harada, M. Kaneko, and T. Tsuji, “Rolling-based manipulation for multiple objects,” IEEE Trans. Robot. Autom., vol. 16, no. 5, pp. 457–468, 2000. https://doi.org/10.1109/70.880797.Search in Google Scholar

[61] K. Harada, M. Kaneko, and T. Tsuji, “Active force closure for multiple objects,” J. Robot. Syst., vol. 19, no. 3, pp. 133–141, 2002. https://doi.org/10.1002/rob.10028.Search in Google Scholar

[62] Y. Yu, K. Fukuda, and S. Tsujio, “Computation of grasp internal forces for stably grasping multiple objects,” in IEEE International Symposium on Computational Intelligence in Robotics and Automation, Banff, Alberta, 2001.Search in Google Scholar

[63] T. Yamada, T. Ooba, T. Yamamoto, N. Mimura, and Y. Funahashi, “Grasp stability analysis of two objects in two dimensions,” in 2005 IEEE International Conference on Robotics and Automation, Barcelona, 2005.Search in Google Scholar

[64] T. Yamada, T. Taki, M. Yamada, and H. Yamamoto, “Grasp stability analysis of two objects by considering contact surface geometry in 3D,” in 2011 IEEE International Conference on Robotics and Biomimetics, Phuket, Thailand, 2011.10.1109/ROBIO.2011.6181436Search in Google Scholar

[65] T. Yamada, M. Yamada, and H. Yamamoto, “Stability analysis of multiple objects grasped by multifingered hands with revolute joints in 2D,” in Proceedings of 2012 IEEE International Conference on Mechatronics and Automation, Chengdu, 2012.10.1109/ICMA.2012.6285092Search in Google Scholar

[66] T. Yamada and H. Yamamoto, “Grasp stability analysis of multiple objects including contact surface geometry in 3D,” in 2013 IEEE International Conference on Mechatronics and Automation, Takamatsu, Japan, 2013.10.1109/ICMA.2013.6617890Search in Google Scholar

[67] T. Sakamoto, W. Wan, T. Nishi, and K. Harada, “Efficient picking by considering simultaneous two-object grasping,” in 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, 2021.10.1109/IROS51168.2021.9636727Search in Google Scholar

[68] W. C. Agboh, J. Ichnowski, K. Goldberg, and M. R. Dogar, “Multi-object grasping in the plane,” in International Symposium on Robotics Research (ISRR), Geneva, 2022.10.1007/978-3-031-25555-7_15Search in Google Scholar

[69] S. Aeron, E. Llontop, A. Adler, W. C. Agboh, M. Dogar, and K. Goldberg, “Push-mog: efficient pushing to consolidate polygonal objects for multi-object grasping,” in 2023 IEEE 19th International Conference on Automation Science and Engineering (CASE), Auckland, 2023.10.1109/CASE56687.2023.10260295Search in Google Scholar

[70] T. Chen, A. Shenoy, A. Kolinko, S. Shah, and Y. Sun, “Multi-object grasping – estimating the number of objects in a robotic grasp,” in 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, 2021.10.1109/IROS51168.2021.9636777Search in Google Scholar

[71] A. Shenoy, T. Chen, and Y. Sun, “Multi-object grasping – efficient robotic picking and transferring policy for batch picking,” in 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, 2022.10.1109/IROS47612.2022.9981799Search in Google Scholar

[72] C. Mucchiani and M. Yim, “A novel-underactuated end-effector for planar sequential grasping of multiple objects,” in 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, 2020.10.1109/ICRA40945.2020.9197380Search in Google Scholar

[73] P. V. Nguyen, T. H. Bui, and V. A. Ho, “Towards safely grasping group objects by hybrid robot hand,” in 2021 4th International Conference on Robotics, Control and Automation Engineering (RCAE), Wuhan, 2021.10.1109/RCAE53607.2021.9638841Search in Google Scholar

[74] P. V. Nguyen, D. B. Sunil, and T. W. Chow, “Soft-stable interface in grasping multiple objects by wiring-tension,” Sci. Rep., vol. 13, no. 1, 2023, Art. no. 21537.10.1038/s41598-023-47545-3Search in Google Scholar PubMed PubMed Central

[75] V. P. Nguyen and W. T. Chow, “Wiring-claw gripper for soft-stable picking up multiple objects,” IEEE Rob. Autom. Lett., vol. 8, no. 7, pp. 3972–3979, 2023. https://doi.org/10.1109/lra.2023.3273512.Search in Google Scholar

[76] Y. A. Caicedo and L. E. Chiang, “A packing problem approach to grasping with a two-finger gripper with application in forest harvesting,” Mech. Base. Des. Struct. Mach., vol. 52, no. 12, pp. 1–22, 2024. https://doi.org/10.1080/15397734.2024.2339527.Search in Google Scholar

[77] K. Yao and A. Billard, “Exploiting kinematic redundacy for robotic grasping of multiple objects,” IEEE Trans. Robot., vol. 39, no. 1, pp. 1982–2002, 2023. https://doi.org/10.1109/tro.2023.3253249.Search in Google Scholar

[78] M. T. Mason and J. K. Salisbury, Robot Hands and the Mechanics of Manipulation, Cambridge, Massachusetts, The MIT Press, 1985.Search in Google Scholar

[79] Stanford University, “Autonomouss systems lab,” 2023, [Online]. Available at: https://web.stanford.edu/class/cs237b/pdfs/lecture/lecture_567.pdf Accessed: May 23, 2024].Search in Google Scholar

[80] A. Bicchi and V. Kumar, “Robotic grasping and contact: a review,” in IEEE International Conference on Robotics and Automation, San Francisco, CA, USA, 2000.Search in Google Scholar

[81] R. M. Murray, Z. Li, and S. S. Sastry, A Mathematical Introduction to Robotic Manipulation, Boca Raton, CRC Press, 1994.Search in Google Scholar

[82] I. Kao, K. M. Lynch, and J. W. Burdick, “Contact modeling and manipulation,” in Springer Handbook of Robotics, Würzburg, Springer, 2016, pp. 931–954.10.1007/978-3-319-32552-1_37Search in Google Scholar

[83] B. Zhang, et al.., “Comparative study of mechanical damage caused by a two-finger tomato gripper with different robotic grasping patterns for harvesting robots,” Biosyst. Eng., vol. 171, no. 1, pp. 245–257, 2018. https://doi.org/10.1016/j.biosystemseng.2018.05.003.Search in Google Scholar

[84] W. Ji, Z. Qian, B. Xu, G. Chen, and D. Zhao, “Apple viscoelastic complex model for bruise damage analysis in constant velocity grasping by gripper,” Comput. Electron. Agric., vol. 162, no. 6, pp. 907–920, 2019. https://doi.org/10.1016/j.compag.2019.05.022.Search in Google Scholar

[85] W. Zheng, Y. Xie, B. Zhang, J. Zhou, and J. Zhang, “Dexterous robotic grasping of delicate fruits aided with a multi-sensory e-glove and manual grasping analysis for damage-free manipulation,” Comput. Electron. Agric., vol. 190, no. 1, 2021, Art. no. 106472.10.1016/j.compag.2021.106472Search in Google Scholar

[86] M. Sarac, M. Solazzi, E. Sotgiu, M. Bergamasco, and A. Frisoli, “Design and kinematic optimization of a novel underactuated robotic hand exoskeleton,” Meccanica, vol. 52, no. 1, pp. 749–761, 2017. https://doi.org/10.1007/s11012-016-0530-z.Search in Google Scholar

[87] X. Wang, H. Kan, H. Zhou, W. Au, and C. Chen, “Geometry-aware fruit grasping estimation for robotic harvesting in apple orchards,” Comput. Electron. Agric., vol. 193, no. 1, 2022, Art. no. 106716.10.1016/j.compag.2022.106716Search in Google Scholar

Received: 2024-09-13
Accepted: 2025-01-21
Published Online: 2025-03-21

© 2025 the author(s), published by De Gruyter, Berlin/Boston

This work is licensed under the Creative Commons Attribution 4.0 International License.

Downloaded on 14.10.2025 from https://www.degruyterbrill.com/document/doi/10.1515/jmdai-2024-0003/html
Scroll to top button