Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T02:58:32.856Z Has data issue: false hasContentIssue false

Study of grasp-energy based optimal distribution of contact forces on a humanoid robotic hand during object grasp

Published online by Cambridge University Press:  06 September 2021

Sourajit Mukherjee
Affiliation:
Advanced Design and Analysis Group, CSIR-Central Mechanical Engineering Research Institute, Durgapur 713209, India
Abhijit Mahapatra*
Affiliation:
Advanced Design and Analysis Group, CSIR-Central Mechanical Engineering Research Institute, Durgapur 713209, India
Amit Kumar
Affiliation:
Advanced Design and Analysis Group, CSIR-Central Mechanical Engineering Research Institute, Durgapur 713209, India
Avik Chatterjee
Affiliation:
Advanced Design and Analysis Group, CSIR-Central Mechanical Engineering Research Institute, Durgapur 713209, India
*
*Corresponding author. E-mail: abhi.mahapatra@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

A novel grasp optimization algorithm for minimizing the net energy utilized by a five-fingered humanoid robotic hand with twenty degrees of freedom for securing a precise grasp is presented in this study. The algorithm utilizes a compliant contact model with a nonlinear spring and damper system to compute the performance measure, called ‘Grasp Energy’. The measure, subject to constraints, has been minimized to obtain locally optimal cartesian trajectories for securing a grasp. A case study is taken to compare the analytical (applying the optimization algorithm) and the simulated data in MSC.Adams$^{^{\circledR}}$, to prove the efficacy of the proposed formulation.

Information

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Schematic representation of a finger-object interaction during various phases of a grasp.

Figure 1

Table I. Ranges of motion of each joint of the hand (in degrees) [39].

Figure 2

Figure 2. Anatomical diagram of the human hand.

Figure 3

Table II. DH parameters of the five fingered Anthropometric robotic hand.

Figure 4

Figure 3. Schematic representation with reference frames, (a) 20-DoF hand, (b) three-dimensional (3D) view of a finger, (c) two-dimensional (2D) projections of a finger, (d) ellipsoidal geometry of a finger phalange.

Figure 5

Table III. Anthropometric dimensions of fingers using ellipsoidal geometry.

Figure 6

Figure 4. Illustration to show the division of sub-manipulators, (a) manipulator grasping an object, (b) I: 2-DoFs spatial sub-manipulator, (c) II: 2-DoFs planar sub-manipulator.

Figure 7

Figure 5. Various configuration mode of a finger and object during contact, (a) one contact point (4-DoF sub-manipulator with links 2,3,4), (b) two contact points (3-DoF sub-manipulator with links 2, 3 and 1-DoF sub manipulator with link 4), (c) two contact points (2-DoF sub-manipulator with link 2 and 2-DoF sub manipulator with link 3, 4), (d) three contact points (2-DoF sub-manipulator with link 2, 1-DoF sub manipulator with link 3 and 1-DoF sub manipulator with link 4).

Figure 8

Figure 6. Schematic representation of, (a) interaction between the finger and object with end-effector point P (in the finger) contacting the object at a point P′, (b) interaction between two colliding bodies with the position of the local reference frame.

Figure 9

Figure 7. Illustration of various types of sub-manipulators, (a) 1-DoF sub-manipulator, (b) 2-DoF sub-manipulator, (c) 3-DoF sub-manipulator.

Figure 10

Figure 8. Schematic representation, (a) fingers 1 and 2 grasping an object, (b) free-body diagram of the object with forces acting on it during grasp, (c) friction pyramid constraint and friction forces during interaction at the ith contact point of the jth finger with a rigid object.

Figure 11

Figure 9. Block diagram showing various stages of the grasp optimization algorithm.

Figure 12

Figure 10. Reference frames and initial configuration of the robot hand model for precise grasping of a small cylindrical object, (a) Isometric view, (b) Front view.

Figure 13

Table IV. Input joint trajectory ranges assigned to the hand in MSC.Adams$^{\circledR}$ Simulation.

Figure 14

Table V. Common input parameters for the case study.

Figure 15

Figure 11. Snapshots of the robot hand motion for grasping a small object (cylinder) simulated in MSC.Adams$^{\circledR}$.

Figure 16

Figure 12. Position of the robot hand model and location of the three points of contact after completion of grasp (at t = 1.0s), (a) Isometric view, (b) Front view. The ring finger and little finger follow independent joint trajectories, to make it look similar to an actual precision grasp.

Figure 17

Figure 13. Simulated data of the points of contact in MSC.Adams$^{\circledR}$, (a) the normal force distribution, (b) the penetration depth profile.

Figure 18

Figure 14. Joint trajectory profiles of the robot hand when grasping a cylindrical object in the CAD simulation for (a) the Thumb, (b) the Index finger, (c) the Middle finger, and using results from the Optimization algorithm for (d) the Thumb, (e) the Index finger, (f) the Middle finger.

Figure 19

Figure 15. Torque distribution in various joints of the thumb, (a) Simulated data in MSC.Adams$^{\circledR}$, (b) Analytical data using optimization algorithm.

Figure 20

Figure 16. Torque distribution in various joints of the index finger, (a) Simulated data in MSC.Adams$^{\circledR}$, (b) Analytical data using optimization algorithm.

Figure 21

Figure 17. Torque distribution in various joints of the middle finger, (a) Simulated data in MSC.Adams$^{\circledR}$, (b) Analytical data using optimization algorithm.

Figure 22

Figure 18. (a) Normal Contact force distribution , (b) penetration depth profiles for the optimized motion of the hand in the Grasp phase.