Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T03:29:51.648Z Has data issue: false hasContentIssue false

Kinematic and dynamic analysis of a dexterous multi-fingered delta robot for object catching

Published online by Cambridge University Press:  03 February 2022

Sachin Kansal*
Affiliation:
Computer Science Engineering Department, Thapar Institute of Engineering Technology, Patiala, Punjab, India
Sudipto Mukherjee
Affiliation:
Mechanical Engineering Department, Indian Institute of Technology Delhi, New Delhi, India
*
*Corresponding author. E-mail: sachin.kansal@thapar.edu
Rights & Permissions [Opens in a new window]

Summary

This paper presents a new combined 9-DOF [3R-3R-3R] parallel architecture to perform the object catching in the real-time scenario. The architecture design is intended to carry heavy payload objects for the catching. This paper covers modelling the new architecture, kinematics, and dynamic analyses to compute torques/forces at the actuators. The simulation of kinematic and dynamic analysis in MATLAB. Vision sensors, encoders, PID controller, and current limiting are used to perform object catching. The architecture is the only delta robot application designed to catch regular-shaped objects in real-time scenarios.

Information

Type
Reply
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Algorithm 1: Extracting the pose of the cube, i.e., (three translations and three rotations and it come out to be 6-DOF) with respect to the fixed base coordinates system using the camera as a vision sensor. After that, inverse kinematics is executed for all three delta robots. The thetas (θ1 to θ9) from the three delta robots feeding the calculated thetas to the controller of the manipulating system is executed. Getting feedback from the encoder and PID control scheme is also implemented. The tuning of the PID values is achieved at every cycle using the optimizing technique (Genetic Algorithm). Dynamic analysis of the system using Decoupled Natural Orthogonal Complement (DeNOC) technique is applied; validation of the dynamic analysis results with the RecurdynTM software is also achieved. Validation of the kinematic analysis results with the RecurdynTM software is also completed. Knowing the torque v/s theta behaviour (both the directions) of the voice coil actuator (VCA), i.e., the actuator, the estimation of torque by giving the theta corresponding is also validated with the dynamic analysis results.

Figure 1

Figure 1. Experimental setup.

Figure 2

Figure 2. Mechanical structure of individual manipulator [26].

Figure 3

Figure 3. Three delta combined system architecture [27].

Figure 4

Figure 4. Schematic diagram of delta mechanism.

Figure 5

Figure 5. Delta robot fixed base schematic.

Figure 6

Figure 6. Delta robot moving platform.

Figure 7

Figure 7. Delta robot kinematic diagram.

Figure 8

Table I. Parameters of the delta architecture.

Figure 9

Figure 8. Geometric architecture for subsystem I.

Figure 10

Table II. The DH parameters [28] of the kth leg of the delta platform.

Figure 11

Figure 9 (a) Skeletal model of delta platform. (b) A kinematic loop.

Figure 12

Figure 10 (a) RecurDynTM model of the experimental setup. (b) Cut strategy.

Figure 13

Figure 11 (a) Forward kinematics results [X axis] of the delta robot. (b) Forward kinematics results [Y axis] of the delta robot. (c) Forward kinematics results [Z axis] of the delta robot. (d) Inverse kinematics results (Joint angle profile (Leg1)). (e) Inverse kinematics results (joint angle profile (Leg2)). (f) Inverse kinematics results (joint angle profile (Leg3)).

Figure 14

Figure 12. Catching the free-fall cube in space.

Figure 15

Figure 13 (a) The 3D trajectory of delta robot {1, 2, 3} with respect to delta frame. (b) Joint angles of Delta1 [Leg1, Leg2, Leg3]. (c) Joint angles of Delta2 [Leg1, Leg2, Leg3]. (d) Joint angles of Delta3 [Leg1, Leg2, Leg3]. (e) The workspace of Delta1 [Leg1, Leg2, Leg3].

Figure 16

Figure 14 (a) Forward kinematics results of the delta robot [P1 to P2]. (b) Velocity profile for the P1 to P2 trajectory. (c) Acceleration of the active joints (R1, R2, R3). (d) Joint angle. (e) The torque acting on the active joints (R1, R2, R3). (f) Lagrange multipliers acting on the passive joint on leg1 (P1, P2, P3). (g) Lagrange multipliers acting on the passive joint on leg2 (P4, P5, P6). (h) Lagrange multipliers acting on the passive joint on leg3 (P7, P8, P9).

Figure 17

Figure 15 (a) Forward kinematics results of the delta robot [P2 to P1]. (b) Velocity profile for the P2 to P1 trajectory. (c) Acceleration of the active joints (R1, R2, R3). (d) Joint angle. (e) The torque acting on the active joints (R1, R2, R3).

Figure 18

Figure 16 (a) Forward kinematics results of the delta robot [circular trajectory]. (b) Velocity profile for the P2 to P1 trajectory. (c) Acceleration of the active joints (R1, R2, R3). (d) Joint angle. (e) The torque acting on the active joints (R1, R2, R3).

Figure 19

Figure 17 (a) Forward kinematics results of the delta robot [helical trajectory]. (b) Velocity profile for the P2 to P1 trajectory. (c) Acceleration of the active joints (R1, R2, R3). (d) Joint angle. (e) The torque acting on the active joints (R1, R2, R3).

Figure 20

Figure 18 (a) A planar circular path is provided to the delta robot. (b) Desired and measured end-effector (circle trajectory) position.

Figure 21

Figure 19. Delta robot FPK diagram.

Figure 22

Figure 20 (a) A helical trajectory path is provided to the delta robot. (b) Desired and measured end-effector (helical trajectory) position. (c) The desired angle for Leg1, Leg2, and Leg3 in helical profile. (d) Measured angle for Leg1, Leg2, and Leg3 in helical profile.