Hostname: page-component-77f85d65b8-2tv5m Total loading time: 0 Render date: 2026-03-28T10:50:43.799Z Has data issue: false hasContentIssue false

Kinematics of the Hybrid 6-Axis (H6A) manipulator

Published online by Cambridge University Press:  13 June 2023

Pranathi Golla
Affiliation:
Laboratory for Computational Sensing and Robotics, Johns Hopkins University, Baltimore, MD 21218, USA
Shashank Ramesh
Affiliation:
Department of Aerospace and Mechanical Engineering, University of Notre Dame, Notre Dame, IN 46556, USA
Sandipan Bandyopadhyay*
Affiliation:
Department of Engineering Design, Indian Institute of Technology Madras, Chennai 600 036, TN, India
*
Corresponding author: Sandipan Bandyopadhyay; Email: sandipan@iitm.ac.in
Rights & Permissions [Opens in a new window]

Abstract

This paper presents a comprehensive study of the forward and inverse kinematics of a six-degrees-of-freedom (DoF) spatial manipulator with a novel architecture. Developed by Systemantics India Pvt. Ltd., Bangalore, and designated as the H6A (i.e., Hybrid 6-Axis), this manipulator consists of two arm-like branches, which are attached to a rigid waist at the proximal end and are coupled together via a wrist assembly at the other. Kinematics of the manipulator is challenging due to the presence of two multi-DoF passive joints: a spherical joint in the right arm and a universal in the left. The forward kinematic problem has eight solutions, which are derived analytically in the closed form. The inverse kinematic problem leads to $160$ solutions and involves the derivation of a $40$-degree polynomial equation, whose coefficients are obtained as closed-form symbolic expressions of the pose parameters of the end-effector, thus ensuring the generality of the results over all possible inputs. Furthermore, the analyses performed lead naturally to the conditions for various singularities involved, including certain non-trivial architecture singularities. The results are illustrated via numerical examples which are validated extensively.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Kinematic diagram of the H6A manipulator, showing the reference frames associated with the passive joints in additional close-ups.

Figure 1

Figure 2. Poses depicting the solutions to the forward kinematic problem for the given inputs (enumerated as per the rows of Table IV).

Figure 2

Table I. DH parameters for the left chain of the H6A manipulator.

Figure 3

Table II. DH parameters for the right chain of the H6A manipulator.

Figure 4

Table III. Values of the architecture parameters (see Fig. 1) of the manipulator used for the numerical examples.

Figure 5

Table IV. Forward kinematics solutions for $\theta _1 = \frac{\pi }{10}$, $\theta _{2L} = \frac{\pi }{3}$, $\theta _{3L} = \frac{\pi }{6}$, $\theta _{2R} = \frac{\pi }{6}$, $\theta _{3R} = \frac{\pi }{3}$ and $\theta _7 = \frac{\pi }{4}$, the corresponding poses of which are displayed in Fig. 2.

Figure 6

Figure 3. Geometric relations between some of the FK branches shown in Fig. 2. The view angles have been chosen so as to enhance the visual clarity in the 2-D figures.

Figure 7

Table V. Monic form of the IKU in (74) for $\alpha =1.19556$, $\beta =2.27373$, $\gamma =-1.27501$, $p_x = 5.17431$, $p_y = 1.03851$ and $p_z = 2.72026$.

Figure 8

Table VI. Inverse kinematics solutions for $\alpha = 1.19556$, $\beta = 2.27373$, $\gamma = -1.27501$, $p_x = 5.17431$, $p_y = 1.03851$ and $p_z = 2.72026$, the corresponding poses of which are displayed in Fig. 4.

Figure 9

Figure 4. Poses depicting the real solutions to the inverse kinematic problem for the given inputs (enumerated as per the rows of Table VI).

Figure 10

Figure 5. A schematic depicting the setup for the trajectory-tracking simulation. The manipulator is depicted at the initial point of the path, which is chosen to be pose 1 shown in Fig. 2(a), conforming to FK branch $1$ in Table IV. The path corresponding to this branch of FK, which is computed first as per the actuator inputs given by Eq. (82), is shown by magenta dots. It is subsequently tracked by the manipulator, following the IK branch 9, whose initial point is listed in Table VI. The evolution of the end-effector frame, $\boldsymbol{{x}}_e\boldsymbol{{y}}_e\boldsymbol{{z}}_e$, is shown by the triad of mutually orthogonal arrows in the RGB convention, with “R” denoting ${{\boldsymbol{{X}}}}$, and so on. Only a few sets of target frames are shown to avoid clutter. The simulation has been captured in the video file animation_inverse_kinematics_H6A.mp4 associated with this paper. (Reference to colours pertain to the digital version of this article.)

Figure 11

Figure 6. Variations of the passive joint angles with time, as obtained from forward and inverse kinematic analysis. The IK branch $9$ retraces the FK branch $1$, as expected, the apparent mismatch in the values of $\phi _{6L}$ being due to a difference of $2\pi$, which is trivial. It may also be noted that in the cases of $\phi _{4R}$ and $\phi _{6R}$, IK branch $10$ differs from the IK branch $9$ by $\pi$, while they have the opposite signs in the case of $\phi _{5L}$.

Figure 12

Figure 7. The joint angles of the pose in Fig. 7(a) are $\theta _1=0.31416, \theta _{2L}=1.04720, \theta _{3L}=-2.48784,$$\theta _{2R}=-1.40982,\ \theta _{3R}=-3.17242,\ \theta _7=0.78540,\ \phi _{4L}=-1.04720,\ \phi _{5L}=0,\ \phi _{6L}=3.14159,\ \phi _{4R}=$$ 1.04720, \phi _{5R}=0$ and $\phi _{6R}=3.14159$ and the architecture parameters are mentioned in Table III. For Fig. 7(b), the joint angles are $\theta _1=-2.35619,$$\theta _{2L}=0.12378, \theta _{3L}=4.29217, \theta _{2R}=-0.46959,$$\theta _{3R}=4.80511, \theta _7=-2.32155, \phi _{4L}=-3.14159,\ \phi _{5L}= 1.57080,$$\phi _{6L}=-2.09440, \phi _{4R}=3.00331,$$\phi _{5R}=0.52917$ and $\phi _{6R}=0.15984$, $l_w=1.1547$ and the rest of the architecture parameters is mentioned in Table III. Similarly, the poses of the manipulator in Fig. 7(c) are for the joint angles $\theta _1=0.31416,\ \theta _{2L}=1.04720,\ \theta _{3L}=0.52360,\ \theta _{2R}=1.01576,\ \theta _{3R}=0,\ \theta _7=0.78540,\ \phi _{4L}=-0.98233,$$ \phi _{5L}=0.13389, \phi _{6L}=2.38188, \phi _{4R}=0.04002, \phi _{5R}=2.81015$ and $\phi _{6R}=1.11732$ and the architecture parameters are mentioned in Table III.

Figure 13

Table A1. Joints of the H6A manipulator and their corresponding DoF.

Golla et al. supplementary material

Golla et al. supplementary material 1

Download Golla et al. supplementary material(Video)
Video 277.8 KB

Golla et al. supplementary material

Golla et al. supplementary material 2

Download Golla et al. supplementary material(Video)
Video 388.9 KB