Research Papers

A Geometric Approach to Obtain the Closed-Form Forward Kinematics of H4 Parallel Robot

[+] Author and Article Information
Yujiong Liu

Robotics and Mechatronics Laboratory,
Department of Mechanical Engineering,
Virginia Polytechnic Institute
and State University,
Blacksburg, VA 24060
e-mail: yjliu@vt.edu

Minxiu Kong

Robotics Institute School of
Mechatronics Engineering,
Harbin Institute of Technology,
Harbin 150001, China
e-mail: exk@hit.edu.cn

Neng Wan

Advanced Controls Research Laboratory,
Department of Mechanical Science
and Engineering,
University of Illinois at Urbana-Champaign,
Urbana, IL 61801
e-mail: nengwan2@illinois.edu

Pinhas Ben-Tzvi

Robotics and Mechatronics Laboratory,
Department of Mechanical Engineering,
Virginia Polytechnic Institute
and State University,
Blacksburg, VA 24060
e-mail: bentzvi@vt.edu

1Corresponding author.

Contributed by the Mechanisms and Robotics Committee of ASME for publication in the JOURNAL OF MECHANISMS AND ROBOTICS. Manuscript received March 16, 2018; final manuscript received June 22, 2018; published online July 18, 2018. Assoc. Editor: Damien Chablat.

J. Mechanisms Robotics 10(5), 051013 (Jul 18, 2018) (9 pages) Paper No: JMR-18-1071; doi: 10.1115/1.4040703 History: Received March 16, 2018; Revised June 22, 2018

To obtain the closed-form forward kinematics of parallel robots, researchers use algebra-based method to transform and simplify the constraint equations. However, this method requires a complicated derivation that leads to high-order univariate variable equations. In fact, some particular mechanisms, such as Delta, or H4 possess many invariant geometric properties during movement. This suggests that one might be able to transform and reduce the problem using geometric approaches. Therefore, a simpler and more efficient solution might be found. Based on this idea, we developed a new geometric approach called geometric forward kinematics (GFK) to obtain the closed-form solutions of H4 forward kinematics in this paper. The result shows that the forward kinematics of H4 yields an eighth degree univariate polynomial, compared with earlier reported 16th degree. Thanks to its clear physical meaning, an intensive discussion about the solutions is presented. Results indicate that a general H4 robot can have up to eight nonrepeated real solutions for its forward kinematics. For a specific configuration of H4, the nonrepeated number of real roots could be restricted to only two, four, or six. Two traveling plate configurations are discussed in this paper as two typical categories of H4. A numerical analysis was also performed for this new method.

Copyright © 2018 by ASME
Topics: Kinematics , Robots
Your Session has timed out. Please sign back in to continue.


Merlet, J.-P. , 2006, Parallel Robots, Springer, Dordrecht, The Netherlands.
Han, X. , and Zhang, J. , 2013, “ A Method to Get the Forward Kinematics of Parallel Kinematics Mechanisms Based on the Fixed Point Iteration,” Advanced Materials Research (Materials Processing and Manufacturing III), Vol. 753–755, Trans Tech Publications Inc, Zürich, Switzerland, pp. 2949–2953. [CrossRef]
Cardona, M. , 2015, “ A New Approach for the Forward Kinematics of General Stewart-Gough Platforms,” IEEE 35th Central American and Panama Convention (Concapan XXXV), Tegucigalpa, Honduras, Nov. 11–13, pp. 1–16.
Lv, W. , Tao, L. , and Hu, Y. , 2017, “ On the Real-Time Calculation of the Forward Kinematics of a Suspended Cable-Driven Parallel Mechanism With 6-Degree-of-Freedom Wave Compensation,” Adv. Mech. Eng., 9(6), pp. 1–17.
Merlet, J. , 2004, “ Solving the Forward Kinematics of a Gough-Type Parallel Manipulator With Interval Analysis,” Int. J. Rob. Res., 23(3), pp. 221–235. [CrossRef]
Innocenti, C. , 2001, “ Forward Kinematics in Polynomial Form of the General Stewart Platform,” ASME J. Mech. Des., 123(2), pp. 254–260. [CrossRef]
Raghavan, M. , 1993, “ The Stewart Platform of General Geometry Has 40 Configurations,” ASME J. Mech. Des., 115(2), pp. 277–282. [CrossRef]
Lee, T. , and Shim, J. , 2001, “ Forward Kinematics of the General 6-6 Stewart Platform Using Algebraic Elimination,” Mech. Mach. Theory, 36(9), pp. 1073–1085. [CrossRef]
Huang, X. , Liao, Q. , and Wei, S. , 2010, “ Closed-Form Forward Kinematics for a Symmetrical 6-6 Stewart Platform Using Algebraic Elimination,” Mech. Mach. Theory, 45(2), pp. 327–334. [CrossRef]
Zoppi, M. , Zlatanov, D. , and Gosselin, C. , 2005, “ Analytical Kinematics Models and Special Geometries of a Class of 4-DOF Parallel Mechanisms,” IEEE Trans. Rob., 21(6), pp. 1046–1055. [CrossRef]
Sterheim, F. , 1987, “ Computation of the Direct and Inverse Geometric-Models of the Delta-4 Parallel Robot,” Robotersysteme, 3(4), pp. 199–203. http://jglobal.jst.go.jp/en/public/200902075530796916
Nam, Y.-J. , and Park, M.-K. , 2006, “ Forward Kinematics of Casing Oscillator,” IEEE-ASME Trans. Mechatronics, 11(5), pp. 644–647. [CrossRef]
Song, S. , and Kwon, D. , 2002, “ Geometric Formulation Approach for Determining the Actual Solution of the Forward Kinematics of 6-DOF Parallel Manipulators,” IEEE/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, Sept. 30–Oct. 4, pp. 1930–1935.
Gallardo-Alvarado, J. , Rico-Martinez, J. M. , and Alici, G. , 2006, “ Kinematics and Singularity Analyses of a 4-DOF Parallel Manipulator Using Screw Theory,” Mech. Mach. Theory, 41(9), pp. 1048–1061. [CrossRef]
Muller, A. , and Maisser, P. , 2003, “ A Lie-Group Formulation of Kinematics and Dynamics of Constrained MBS and Its Application to Analytical Mechanics,” Multibody Syst. Dyn., 9(4), pp. 311–352. [CrossRef]
Yang, X. , Wu, H. , Li, Y. , and Chen, B. , 2017, “ A Dual Quaternion Solution to the Forward Kinematics of a Class of Six-DOF Parallel Robots With Full or Reductant Actuation,” Mech. Mach. Theory, 107, pp. 27–36. [CrossRef]
Company, O. , Marquet, F. , and Pierrot, F. , 2003, “ A New High-Speed 4-DOF Parallel Robot Synthesis and Modeling Issues,” IEEE Trans. Rob. Autom., 19(3), pp. 411–420. [CrossRef]
Choi, H.-B. , Konno, A. , and Uchiyama, M. , 2009, “ Closed-Form Forward Kinematics Solutions of a 4-DOF Parallel Robot,” Int. J. Control Autom. Syst., 7(5), pp. 858–864. [CrossRef]
Pierrot, F. , Nabat, V. , Company, O. , Krut, S. , and Poignet, P. , 2009, “ Optimal Design of a 4-DOF Parallel Manipulator: From Academia to Industry,” IEEE Trans. Rob., 25(2), pp. 213–224. [CrossRef]
Krut, S. , Company, O. , Benoit, M. , Ota, H. , and Pierrot, F. , 2003, “ I4: A New Parallel Mechanism for Scara Motions,” IEEE International Conference on Robotics and Automation, Taipei, Taiwan, Sept. 14–19, pp. 1875–1880.
Krut, S. , Nabat, V. , Company, O. , and Pierrot, F. , 2004, “ A High-Speed Parallel Robot for Scara Motions,” IEEE International Conference on Robotics and Automation (IRCA), New Orleans, LA, Apr. 26–May 1, pp. 4109–4115.
Krut, S. , Company, O. , Nabat, V. , and Pierrot, F. , 2006, “ Heli4: A Parallel Robot for Scara Motions With a Very Compact Traveling Plate and a Symmetrical Design,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Beijing, China, Oct. 9–15, pp. 1656–1661.
Pierrot, F. , and Company, O. , 1999, “ H4: A New Family of 4-DOF Parallel Robots,” IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Atlanta, GA, Sept. 19–23, pp. 508–513.
Company, O. , Krut, S. , and Pierrot, F. , 2006, “ Internal Singularity Analysis of a Class of Lower Mobility Parallel Manipulators With Articulated Traveling Plate,” IEEE Trans. Rob., 22(1), pp. 1–11. [CrossRef]
Shmakov, S. , 2011, “ A Universal Method of Solving Quartic Equations,” Int. J. Pure Appl. Math., 71(2), pp. 251–259. https://ijpam.eu/contents/2011-71-2/7/7.pdf


Grahic Jump Location
Fig. 1

A typical H4 configuration: the first two P/R-U-U chains connect to the first lateral bar. The third and fourth chain connects to the second lateral bar. The two lateral bars are connected to the central bar by two revolute joints.

Grahic Jump Location
Fig. 2

One practical H4 kinematics configuration. In this configuration, the U-U chain is replaced by a restricted (S-S)2 mechanism and the four chains are designed to have identical properties.

Grahic Jump Location
Fig. 3

Two typical traveling plate structures of the H4 robots. Left belongs to Par4 and the right belongs to I4.

Grahic Jump Location
Fig. 4

Geometric model of the H4 forward kinematics

Grahic Jump Location
Fig. 5

Simplification of the original geometric problem: since the lateral bars keep their direction during movement, each side BiCi is translated from Ci to the corresponding lateral bar center

Grahic Jump Location
Fig. 6

For the case of an articulated traveling plate, the constraints between D1 and D2 are ||D1D2||=e and D1D2·[0 0 1]T=0. The circles with centers O1 and O2 are the possible positions for D1 and D2, respectively, before adding D1D2 constraints.

Grahic Jump Location
Fig. 7

For the case of a prismatic traveling plate, the constraint ||D1D′||=f (D′ is the projection of D1 on C3C4) allows us to make a further simplification that involves the translation of Cir1 from D1 to D′

Grahic Jump Location
Fig. 8

The existence of nonrepeated real root number is illustrated by intentionally letting Cir1 and Cir2 be in the same plane, which is not very hard to find in practice. In these figures, the line segments connecting two circles are the compatible D1D2s with Eq. (12). The unillustrated five root case and seven root case can be achieved from the six root case by slightly enlarging or shrinking Cir2 so that the mid root on the right side disappears or splits into two. A number and an alphabetical letter are used to label a specific root configuration: (a) As Cir2 moves left, the real root emerges from null to three, (b) six real roots case, (c) if we keep moving Cir2 left from the three roots case, the mid root bifurcates and generates the four real roots case. This figure also shows different D1D2s and their corresponding z coordinate, and (d) eight real roots case.

Grahic Jump Location
Fig. 9

The design parameters of a H4 robot with articulated traveling plate (the right figure shows the top view with the parameters of the traveling plate)

Grahic Jump Location
Fig. 10

Workspace of the H4 robot in Fig. 2: position plot of the central bar: (a) three-dimensional view of the workspace of the H4 robot in Fig. 2 and (b) section view of the workspace of the H4 robot in Fig. 2 (section plane x = 0)

Grahic Jump Location
Fig. 11

Distribution of points with different nonrepeated real roots and their enveloping solid: (a) distribution of points with two nonrepeated real roots, (b) distribution of points with four nonrepeated real roots, (c) distribution of points with six nonrepeated real roots, (d) section view (section plane y = −x) of the enveloping solid of (a). Note that this section view shows a hollow inside (a), (e) enveloping solid of (b), and (f) joint view for (d) and (e). The enveloping solid in (d) was changed to transparent green in order to get a better view.

Grahic Jump Location
Fig. 12

Configurations of the four real roots. Note that the inside planar bar near the traveling plate in the parallelogram was set transparent to get a clear view of each configuration. The traveling plate in subfigures (b) and (d) has a similar configuration as in (a) and (c): (a) z = 919.7 mm, (b) z = −673.2 mm, (c) z = 863.3 mm, and (d) z = −612.4 mm.



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In