<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">MS</journal-id><journal-title-group>
    <journal-title>Mechanical Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">MS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Mech. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2191-916X</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/ms-10-437-2019</article-id><title-group><article-title>A holographic matrix representation of the<?xmltex \hack{\break}?> metamorphic parallel mechanisms</article-title><alt-title>A holographic matrix representation of the metamorphic parallel mechanisms</alt-title>
      </title-group><?xmltex \runningtitle{A holographic matrix representation of the metamorphic parallel mechanisms}?><?xmltex \runningauthor{W. Sun et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Sun</surname><given-names>Wei</given-names></name>
          <email>sw35812@gmail.com</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Kong</surname><given-names>Jianyi</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Sun</surname><given-names>Liangbo</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Key Laboratory of Metallurgical Equipment and Control Technology,<?xmltex \hack{\break}?>
Wuhan University of Science and Technology, 430080 Wuhan, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Hubei Key Laboratory of Mechanical Transmission and Manufacturing
Engineering,<?xmltex \hack{\break}?> Wuhan University of Science and Technology, 430080 Wuhan, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>School of Machinery and Engineering, Wuhan Polytechnic University,
430080 Wuhan, China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Wei Sun (sw35812@gmail.com)</corresp></author-notes><pub-date><day>12</day><month>August</month><year>2019</year></pub-date>
      
      <volume>10</volume>
      <issue>2</issue>
      <fpage>437</fpage><lpage>447</lpage>
      <history>
        <date date-type="received"><day>23</day><month>January</month><year>2019</year></date>
           <date date-type="accepted"><day>27</day><month>July</month><year>2019</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2019 Wei Sun et al.</copyright-statement>
        <copyright-year>2019</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019.html">This article is available from https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019.html</self-uri><self-uri xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019.pdf">The full text article is available as a PDF file from https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e111">Metamorphic mechanisms belong to the class of mechanisms that are able to
change their configurations sequentially to meet different requirements. In
this paper, a holographic matrix representation for describing the
topological structure of metamorphic mechanisms was proposed. The matrix
includes the adjacency matrix, incidence matrix, links attribute and
kinematic pairs attribute. Then, the expanded holographic matrix is
introduced, which includes driving link, frame link and the identifier of
the configurations. Furthermore, a matrix representation of an original
metamorphic mechanism is proposed, which has the ability to evolve into
various sub-configurations. And evolutionary relationships between
mechanisms in sub-configurations and the original metamorphic mechanism are
determined distinctly. Examples are provided to demonstrate the validation
of the method.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e123">Compared with the traditional mechanisms which usually have fixed mobility,
metamorphic mechanisms are a multi-topological structure, in terms of
economy, adaptability and efficiency, and prevails the traditional ones.
Metamorphic mechanisms were proposed by Jiansheng Dai and John Rees Jones in 1996
based on the idea of reconfiguration (Dai and Rees John, 1999), which
contributed to the new field of modern mechanical development and attracted
the attention and interest of the theory of mechanism researchers around the
world. In the past two decades, the research of principles and applications
in metamorphic mechanisms has made a great breakthrough. The variation mode
of metamorphic mechanism has been added to variable attribute of components,
variable orientation of kinematic joints, friction self-locking joint units
(Gan et al., 2009, 2010; Zhang et al., 2013; Ding and Li, 2015; Ye et al.,
2016). Therefore, in order to create topological variations in the
characteristics of mechanisms in different configurations, the appropriate
structural representation for a metamorphic mechanism has been researched
(Li et al., 2011a, 2016).</p>
      <p id="d1e126">Mechanism diagram, topological graph and traditional adjacency matrix are
simple and intuitive tools for describing a mechanical structure in a single
sub-configuration. In order to analyze the configurations of the metamorphic
mechanism, a basic transformation matrix which uses adjacency matrices to
represent institutional changes was proposed by Dai et al. (2005). And a description method of displacement subgroup for structural
transformation of the metamorphic mechanism was proposed  (Zhang and Dai,
2009). Li et al. (2011b) found that the constraint graph of computational
geometry rather than the traditional topological graph to characterize a
metamorphic linkage. The joint-gene based variable
topological representation is proposed, and the method and procedures for
the configuration transformations were presented based on the topological
representation (Li et al., 2009). The constraint function was defined
according to the constraint features of kinematic joints. With constraint
functions as elements, the adjacent matrix of the original kinematic chains
of metamorphic mechanism was proposed (Liu, 2012). Li and Dai (2011)
introduced an augmented adjacency matrix with the connectivity of links, the
types of joint and its axis-orientation. Due to the
lack of discussion on the variation of the metamorphic mechanism, the matrix
operations of these methods are still <inline-formula><mml:math id="M1" display="inline"><mml:mi mathvariant="bold">EU</mml:mi></mml:math></inline-formula> operations. The <bold>EU</bold>-elementary matrix
operation consists of the steps of applying an <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>-elementary matrix
operation and an elimination <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>-elementary matrix operation used in
pairs (Dai and Rees John, 2005).</p>
      <p id="d1e166">In order to describe the changes between different configurations in the
process further and better, Zhang et al. (2016) introduced a comprehensive
symbolic matrix representation for describing the topological structure. An element “<inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>” was introduced to indicate the
frozen kinematic pairs, which given an easy way to represent the
transformation and the dimension of the adjacency matrix was kept unchanged
after the transformation (Lan and Du, 2008). The transformation of
metamorphic mechanism can be described clearly without complex matrix
operations.</p>
      <p id="d1e179">Although the above-mentioned methods have their own characteristics, there
are still some shortcomings in terms of simplicity, validity and accuracy.
For the sake of describing the types and orientation of kinematic pair
conveniently and distinguishing the types of mechanisms, it's necessary to
give a more detailed description of the various types of information on the
kinematic chain and the transformation process. It is difficult to describe
the comprehensive information including the attributes of the kinematic pair
and geometrical structure of the mechanism. Therefore the existing methods
have limitations in the structural transformation description of the
metamorphic mechanism.</p>
      <p id="d1e183">The paper introduces a holographic matrix method to describe the topological
structure of metamorphic mechanism in all configurations, which relate to
the information such as the attributes of links, joints, frame links and
driving links. Meanwhile, multiple links and multiple joints can be
identified by serial numbers of links. Then an expanded matrix
representation of an original metamorphic mechanism is introduced. It is
able to evolve into any sub-configuration of the mechanism. Furthermore, a
planar 3-<italic>RRR</italic> parallel mechanism is provided to demonstrate the validation of
the method.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>The holographic matrix representation</title>
      <p id="d1e197">A number of methods have been developed to describe the topological
structure of metamorphic mechanisms. For instance, topological graph and
matrix representation can be widely used in the field of mechanism analysis,
kinematic chain synthesis, isomorphic identification and topological
structure generation of metamorphic mechanisms. The expression of multiple
joints is always a difficult problem as shown in Fig. 1. Ding et al. (2009, 2010, 2013) proposed a new kind of
bicolor topological graph to represent the topological structures of
multiple joint kinematic chains. Represent links of kinematic chains with
solid vertices “<inline-formula><mml:math id="M5" display="inline"><mml:mo>•</mml:mo></mml:math></inline-formula>” and hollow vertices “<inline-formula><mml:math id="M6" display="inline"><mml:mo>∘</mml:mo></mml:math></inline-formula>” denote joints as
shown in Fig. 1b, and then remove hollow vertices “<inline-formula><mml:math id="M7" display="inline"><mml:mo>∘</mml:mo></mml:math></inline-formula>” denote
simple joints as shown in Fig. 1c.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e223">A kinematic chain with multiple joints and topology
diagram.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-f01.png"/>

      </fig>

      <p id="d1e232">At present, the matrix that represents the configuration changes of
metamorphic mechanism includes adjacency matrix and incidence
matrix (Akbari et al., 2009). The <bold>EU</bold> elementary matrix is used to
describe the transformation of metamorphic mechanisms. The adjacency matrix
method and the incidence matrix method describe the matrix operation of the
configuration transformation in metamorphic mechanisms clearly and they are
beneficial to the realization of computer automation. However, it cannot
fully express the size structure, kinematic pairs and other information. The
description of the metamorphic mechanisms in sub-configurations is not
comprehensive. This paper introduces a holographic matrix representation for
describing the topological structure of metamorphic mechanisms. And the
structural information can be described accurately and distinctly. The
structural description of the metamorphic mechanism is an important part of
kinematics and dynamics analysis.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>The holographic matrix</title>
      <p id="d1e246">When using a computer to simulate a mechanism, it is only necessary to know
the coordinates of the joints in the mechanisms. Therefore all the
structural information of the mechanisms is known and schematic diagram of
the mechanism can be drawn. Based on this idea, a holographic matrix was
proposed. The size of the matrix is <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>×</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M9" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is the number of joints
of a kinematic chain. The holographic matrix in configuration <inline-formula><mml:math id="M10" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> and
expresses it as following:
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M11" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{7.5}{7.5}\selectfont$\displaystyle}?><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mfenced open="(" close=")"><mml:mi>m</mml:mi></mml:mfenced></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mtable class="array" columnalign="center center center center center center center"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>J</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mfenced open="(" close=")"><mml:mi>m</mml:mi></mml:mfenced></mml:mrow></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>J</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mrow><mml:mfenced open="(" close=")"><mml:mi>m</mml:mi></mml:mfenced></mml:mrow></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋱</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>J</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mfenced close=")" open="("><mml:mi>m</mml:mi></mml:mfenced></mml:mrow></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋱</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>J</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mfenced open="(" close=")"><mml:mi>m</mml:mi></mml:mfenced></mml:mrow></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>J</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mfenced close=")" open="("><mml:mi>m</mml:mi></mml:mfenced></mml:mrow></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          Where, the diagonal element <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the matrix <inline-formula><mml:math id="M13" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> represents
the kinematic pair connecting two adjacent links in joint <inline-formula><mml:math id="M14" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, such as
prismatic pair <inline-formula><mml:math id="M15" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula>, revolute pair <inline-formula><mml:math id="M16" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>, spherical pair <inline-formula><mml:math id="M17" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>. The element
<inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>&lt;</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the upper triangular matrix denotes the distance between
two joints, which is the length of the two joints on the link corresponding
to the link number in the element <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The element <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the down triangular matrix is the serial number of the link
between joint <inline-formula><mml:math id="M21" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> and joint <inline-formula><mml:math id="M22" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> in the mechanism. If there is no actual link
exists between joint <inline-formula><mml:math id="M23" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> and<inline-formula><mml:math id="M24" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>, the element is <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e860">The structure diagram of a 10 bar kinematic chain <inline-formula><mml:math id="M26" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=128.037402pt}?><graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-f02.png"/>

        </fig>

      <p id="d1e876">The serial number of links and kinematic pairs in 10 bar kinematic chain
with multiple joints is expressed as shown in Fig. 2. The holographic matrix
of 10 bar kinematic chain <inline-formula><mml:math id="M27" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> is expressed as:
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M28" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{5.5}{5.5}\selectfont$\displaystyle}?><mml:msubsup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mfenced close="}" open="{"><mml:mtable class="array" columnalign="center center center center center center center center center center center"><mml:mtr><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">3</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">4</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">6</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">6</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">7</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">4</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">4</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">5</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">8</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">7</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">9</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">9</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">10</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula></p>
<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>Including the adjacency matrix and incidence matrix</title>
      <p id="d1e1462">The adjacency matrix is the matrix of the adjacent relations between
vertices, representing the relationship between kinematic pairs and links.
The element value of the non-zero is converted to ”1”. Diagonal elements are
omitted. The adjacency matrix <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">B</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be obtained.
              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M30" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">B</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="{" close="}"><mml:mtable class="array" columnalign="center center center center center center center center center center center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
            The incidence matrix is a matrix representing the relationship between each
vertex and each edge. The holographic matrix contains the serial number of
links and kinematic pairs, which implied the relationship between links and
joints. So the incidence matrix <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is expressed as.
              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M32" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="{" close="}"><mml:mtable class="array" columnalign="center center center center center center center center center center center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
            Where, the row number of the incidence matrix <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the serial
number of links and the column number is the serial number of kinematic
pairs. The incidence matrix <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the kinematic chain <inline-formula><mml:math id="M35" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> can
be obtained by searching the holographic matrix <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For instance,
ninth row (or ninth column) of the holographic matrix represents the
connection relationship between the kinematic pair 9 and other links. So the
link 7, link 8 and link 9 be connected to the kinematic pair 9.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>Including kinematic pairs information</title>
      <p id="d1e2280">The number of non-zero and unequal values in the <inline-formula><mml:math id="M37" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> row element and <inline-formula><mml:math id="M38" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>
column element <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>j</mml:mi><mml:mo>;</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math id="M40" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>. If
<inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, the joint <inline-formula><mml:math id="M42" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> is a simple joint. If <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, the joint <inline-formula><mml:math id="M44" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> is a <inline-formula><mml:math id="M45" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>
element multiple joints. For instance, there are two unequal values “2, 3”
in the second row and the second column of the holographic matrix
<inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we can determine the joint <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is a simple joint.
Similarly, the joint <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> contains three unequal values “3, 4, 8”, so
this joint a ternary multiple joints.</p>
      <p id="d1e2433">The relationship between the two links can be divided into multi-link and
multi-link, multi-link and binary link, binary link and binary link by the
inductive method. If it's a multiple joints, it's a combination of
conditions. The holographic contains the connection relation of the
kinematic pairs, which is not available in other matrices.</p>
      <p id="d1e2436"><?xmltex \hack{\begin{figure*}[t]}?><?xmltex \igopts{width=483.69685pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g01.png"/><?xmltex \hack{\end{figure*}}?>The array codes of the matrix are obtained by generalized operations on the
<inline-formula><mml:math id="M49" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> row and <inline-formula><mml:math id="M50" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> column elements <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>j</mml:mi><mml:mo>;</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> corresponding to the joint <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> eliminated zero elements and
kept the non-zero elements. If same non-zero elements appear more than twice
only two of them are kept. Array codes for each kinematic pair corresponding
to the joints are shown in Eq. (5). The value of array codes are
arranged from small to large. Analyzing each array code, the table on the
type of kinematic pairs corresponding to array code can be obtained as
showed in Table 1.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e2523">The type of kinematic pairs.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="56.905512pt"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="71.13189pt"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="71.13189pt"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="71.13189pt"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="71.13189pt"/>
     <oasis:colspec colnum="6" colname="col6" align="justify" colwidth="71.13189pt"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1">The type of<?xmltex \hack{\hfill\break}?>kinematic pair</oasis:entry>

         <oasis:entry colname="col2">multi-link and<?xmltex \hack{\hfill\break}?>multi-link</oasis:entry>

         <oasis:entry colname="col3">multi-link and<?xmltex \hack{\hfill\break}?>binary link</oasis:entry>

         <oasis:entry colname="col4">binary link and<?xmltex \hack{\hfill\break}?>binary link</oasis:entry>

         <oasis:entry colname="col5">binary links<?xmltex \hack{\hfill\break}?>multiple joint</oasis:entry>

         <oasis:entry colname="col6">Multi-link and<?xmltex \hack{\hfill\break}?>binary link multiple<?xmltex \hack{\hfill\break}?>joint</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1">The type of<?xmltex \hack{\hfill\break}?>array code</oasis:entry>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3"><inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4"><inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5"><inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6"><inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">The kinematic</oasis:entry>

         <?xmltex \mrwidth{71.13189pt}?><oasis:entry colname="col2" morerows="4"><?xmltex \igopts{width=56.905512pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g02.png"/></oasis:entry>

         <?xmltex \mrwidth{71.13189pt}?><oasis:entry colname="col3" morerows="4"><?xmltex \igopts{width=56.905512pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g03.png"/></oasis:entry>

         <?xmltex \mrwidth{71.13189pt}?><oasis:entry colname="col4" morerows="4"><?xmltex \igopts{width=56.905512pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g04.png"/></oasis:entry>

         <?xmltex \mrwidth{71.13189pt}?><oasis:entry colname="col5" morerows="4"><?xmltex \igopts{width=56.905512pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g05.png"/></oasis:entry>

         <?xmltex \mrwidth{71.13189pt}?><oasis:entry colname="col6" morerows="4"><?xmltex \igopts{width=56.905512pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g06.png"/></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">pair diagram</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1"/>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1"/>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1"/>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e2526">Note: the type of multiple joint cancontain more links, the number of array
code can continue to increase.</p></table-wrap-foot></table-wrap>

      <p id="d1e2756">In array code, the serial number of the same link appears twice, which
expresses the link is multi-link. And the serial number appears only once,
which expresses the link is a binary link. The different serial number in
array code indicates the different links are connected to this joint. For
example, the array code <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> means multi-link <inline-formula><mml:math id="M59" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>, binary
link <inline-formula><mml:math id="M60" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> and binary link <inline-formula><mml:math id="M61" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> connecting in this joint.</p>
      <p id="d1e2802">In order to represent the connection between kinematic pairs better, the
kinematic pair code <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> indicated
the attribute of a kinematic pair is proposed. The meaning of its symbol is
as following:
<list list-type="order"><list-item>
      <p id="d1e2831">The size of the subscript array expresses the number of links in the
kinematic pair. For example, the array code <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the joint <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> means link 1 and link 2 are connected in this point, so the size of the
subscript array in the point <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is 2.</p></list-item><list-item>
      <p id="d1e2881">The value of the subscript array indicates the number of series binary
link in a kinematic pair. The values in the subscript array are arranged
from small to large. When multi-link is connected to multi-link, the value
is “0”. For example, the link 1 is quaternary link and link 6 is binary link
connected in the joint 5<inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Then the link 6 is connected to binary
link 5 and the link 5 is connected to the ternary link 4. The number of
series binary link is 2. So the value of the subscript array is “02”.</p></list-item><list-item>
      <p id="d1e2905">The subsequent array corresponds to the subscript array. The size of
subsequent array is equal to the subscript array. But the value of
subsequent array represents the type of the link at the end of the binary
link. If the numbers of series binary link are the same, the value of the
subsequent array arranges from large to small. For intance, the link 1 in
the joint 5<inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is quaternary link, so the value corresponding to the
subsequent array is “4”. The type of the link at the end of the binary link
6 is ternary link 4, so the value corresponding to a subsequent array is
“3”. Therefore, the value of subsequent array is “43”.</p></list-item><list-item>
      <p id="d1e2929">If the type of the link at the end of the binary link is multiple
joints, the value corresponding to subsequent array is “0”.</p></list-item></list>
The kinematic pair code can be obtained by retrieving the array codes. For
instance, the array code of the joint 3 is <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the type of the
link at the end of the binary link 3 is ternary link 2, and the type of the
link at the end of the binary link 8 is a ternary multiple joint. The
kinematic pair code in the joint 3 is <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">011</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M71" display="inline"><mml:mn mathvariant="normal">330</mml:mn></mml:math></inline-formula>. Thus, the table of the
kinematic pair code be obtained as showed in Table 2.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e2979">The kinematic pair code.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">The serial numbler</oasis:entry>
         <oasis:entry colname="col2">The array code</oasis:entry>
         <oasis:entry colname="col3">The kinematic</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">of joints</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">pair code</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">00</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M74" display="inline"><mml:mn mathvariant="normal">43</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">01</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M77" display="inline"><mml:mn mathvariant="normal">30</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">011</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M80" display="inline"><mml:mn mathvariant="normal">330</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">00</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M83" display="inline"><mml:mn mathvariant="normal">43</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">02</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M86" display="inline"><mml:mn mathvariant="normal">43</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">6</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">7</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">01</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M89" display="inline"><mml:mn mathvariant="normal">40</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">7</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M92" display="inline"><mml:mn mathvariant="normal">43</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">8</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">02</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M95" display="inline"><mml:mn mathvariant="normal">34</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">9</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">7</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">9</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">112</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M98" display="inline"><mml:mn mathvariant="normal">403</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">10</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">9</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M101" display="inline"><mml:mn mathvariant="normal">30</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">11</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">02</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M104" display="inline"><mml:mn mathvariant="normal">30</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S2.SS1.SSS3">
  <label>2.1.3</label><title>Including the links information</title>
      <p id="d1e3541">The serial number of links in the <inline-formula><mml:math id="M105" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> row element and <inline-formula><mml:math id="M106" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> column element of
the holographic matrix corresponding to the joint <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> appears <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>
times. For example, if the link is binary link, the serial number of the
link in the <inline-formula><mml:math id="M109" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> row element and <inline-formula><mml:math id="M110" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> column element corresponding to the
joint <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> appears 1 time. If the link is a ternary link, the serial
number of the link appears 2 times.</p>
      <p id="d1e3607">The attribute of the links with kinematic pair information is represented
by <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> expresses the link is <inline-formula><mml:math id="M115" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> element
multiple links. The subsequent array indicates the connection of this link
and binary link. Its rules are:
<list list-type="order"><list-item>
      <p id="d1e3653">The size of the subsequent array is equal to the elements of the link.
For example, the attribute of the ternary link <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> with three digital
numbers is represented as <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d1e3691">The value of the array indicates the number of series binary link. When
multi-link is connected to multi-link, the value is “0”. The value of the
array arranges from small to large.</p></list-item><list-item>
      <p id="d1e3695">For the joint connecting to multi-link is a multiple joint, and the
multiple joint is treated as a multi-link, indicated by the value “-1”.</p></list-item></list>
The attribute of the links with kinematic pairs of a kinematic chain <inline-formula><mml:math id="M119" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> is
shown in Table 3.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3" specific-use="star"><?xmltex \currentcnt{3}?><label>Table 3</label><caption><p id="d1e3710">The attribute of the links.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="11">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">The serial numbers of link</oasis:entry>
         <oasis:entry colname="col2">1</oasis:entry>
         <oasis:entry colname="col3">2</oasis:entry>
         <oasis:entry colname="col4">3</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
         <oasis:entry colname="col6">5</oasis:entry>
         <oasis:entry colname="col7">6</oasis:entry>
         <oasis:entry colname="col8">7</oasis:entry>
         <oasis:entry colname="col9">8</oasis:entry>
         <oasis:entry colname="col10">9</oasis:entry>
         <oasis:entry colname="col11">10</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">The link code</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M123" display="inline"><mml:mn mathvariant="normal">0012</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M125" display="inline"><mml:mn mathvariant="normal">012</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M127" display="inline"><mml:mn mathvariant="normal">00</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M129" display="inline"><mml:mn mathvariant="normal">112</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M131" display="inline"><mml:mn mathvariant="normal">01</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M133" display="inline"><mml:mn mathvariant="normal">01</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M135" display="inline"><mml:mn mathvariant="normal">00</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M137" display="inline"><mml:mn mathvariant="normal">00</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col10"><inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M139" display="inline"><mml:mn mathvariant="normal">01</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M141" display="inline"><mml:mn mathvariant="normal">01</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e3713">Note: <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> expresses the link is <inline-formula><mml:math id="M121" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> element multiple links.</p></table-wrap-foot></table-wrap>

</sec>
<sec id="Ch1.S2.SS1.SSS4">
  <label>2.1.4</label><title>Including the links length information</title>
      <p id="d1e4011">The element <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of the upper triangular matrix is the length of link.
If the link is a binary link, the value is the length at both ends of the
joints. If the link is <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>k</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> element multiple link, the
number of the elements of the upper triangular matrix corresponding to the
link is <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>, which represents the number of between any two joints
of a multiple link. The number of the length in a ternary link is 3. The
number of the length in a quaternary link is 6 including four outer edges
and two diagonals. The geometry of the quaternary link is determined. The
structural dimensions of the multiple links can always be determined based
on the length of the links in the holographic matrix. Thus, the element of
the upper triangular matrix contains the geometric information of all the
links in the mechanism.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>The expanded holographic matrix</title>
      <p id="d1e4068">Some parameters must be given when the topological structure changes in the
design of metamorphic mechanism. At the same time, the change of topological
structure may lead to the change of the degree of freedom of the mechanism.
It must be given new parameters of the driving link, or remove the
parameters of the failed driving link. So the expanded holographic matrix is
proposed based on the holographic matrix. Expressed as in Eq. (6).</p>
      <p id="d1e4071"><?xmltex \hack{\begin{figure*}[t]}?><?xmltex \igopts{width=483.69685pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g07.png"/><?xmltex \hack{\end{figure*}}?></p>
      <p id="d1e4079">The <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> column element of expanded holographic matrix includes the serial
number of the frame link and driving link. The <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> column element includes
initial position (initial angle) <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msup><mml:mi>s</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, stop position (stop
angle) <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msup><mml:mi>s</mml:mi><mml:mi mathvariant="italic">μ</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, velocity (angular velocity)<inline-formula><mml:math id="M149" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula>, accelerated velocity
(angular accelerated velocity)<inline-formula><mml:math id="M150" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>. In order to record the sequence of
the transformation better, a row is added to the expanded holographic
matrix. The element <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msubsup><mml:mi>b</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>≤</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the identifier of the joint
<inline-formula><mml:math id="M152" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> in configuration <inline-formula><mml:math id="M153" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>. The element <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msubsup><mml:mi>b</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> expresses the
identifier of the frame link in configuration <inline-formula><mml:math id="M155" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>. The element
<inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msubsup><mml:mi>b</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> expresses the identifier of the driving link in
configuration <inline-formula><mml:math id="M157" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>. The value <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msubsup><mml:mi>b</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> also changes along with the
configuration variation of metamorphic mechanism with kinematic pair, frame
and driving link.</p>
      <p id="d1e4264">The holographic matrix is used to describe the topological structure of the
metamorphic planar mechanism. When the link sequence and the joint sequence
are determined, a definite unique holographic matrix is obtained. The
structure of the metamorphic mechanism can be obtained from the holographic
matrix as well. For instances, a packaging mechanism is designed using the
metamorphic principle which is a recirculating metamorphic mechanism as
showed in Fig. 2. The main features of the mechanism are topological
structure continues to change during the cycle of the driving link works and
continues to occur and repeat the same function of the cycle changes.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e4270">A packaging mechanism.</p></caption>
          <?xmltex \igopts{width=142.26378pt}?><graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-f03.png"/>

        </fig>

      <p id="d1e4279">From Fig. 3, it can be concluded that the topological structure of the
mechanism can be transformed from one to another by locking at different
kinematic joints accordingly. By applying modes such as the geometric limit,
force limit, and variation of the driving kinematic joint, the working
conditions of these kinematic joints can be switched between active and
locked states. Therefore, it is very important to accurately describe the
process of reconfiguration in metamorphic mechanisms. The holographic matrix
shown in Eq. (6) is used to represent the various configurations of the
packaging mechanism in Fig. 3.
<?xmltex \hack{\newpage}?>
            <disp-formula id="Ch1.E5" content-type="numbered"><label>7</label><mml:math id="M159" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8.5}{8.5}\selectfont$\displaystyle}?><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mfenced close=")" open="("><mml:mn mathvariant="normal">1</mml:mn></mml:mfenced></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mfenced close="}" open="{"><mml:mrow><mml:mtable class="array" columnalign="center center center center center center"><mml:mtr><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">3</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">4</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">5</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">6</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mfenced open="|" close=""><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">φ</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mfenced close=")" open="("><mml:mn mathvariant="normal">2</mml:mn></mml:mfenced></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mfenced open="{" close="}"><mml:mrow><mml:mtable class="array" columnalign="center center center center center center"><mml:mtr><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">3</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">4</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">5</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">6</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mfenced close="" open="|"><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">φ</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mfenced open="(" close=")"><mml:mn mathvariant="normal">3</mml:mn></mml:mfenced></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mfenced open="{" close="}"><mml:mrow><mml:mtable class="array" columnalign="center center center center center center"><mml:mtr><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">3</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">4</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">5</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">6</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">3</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mfenced close="" open="|"><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mi mathvariant="italic">φ</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mfenced close=")" open="("><mml:mn mathvariant="normal">4</mml:mn></mml:mfenced></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mfenced open="{" close="}"><mml:mrow><mml:mtable class="array" columnalign="center center center center center center"><mml:mtr><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">3</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">4</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">5</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">6</mml:mn></mml:mtd><mml:mtd><mml:mi>R</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">4</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mfenced open="|" close=""><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">φ</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">2</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula></p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e5350">The relationship between the original metamorphic
mechanism and sub-configurations.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-f04.png"/>

        </fig>

      <?xmltex \floatpos{p}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e5361">A planar 3-<italic>RRR</italic> parallel mechanism.</p></caption>
          <?xmltex \igopts{width=170.716535pt}?><graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-f05.png"/>

        </fig>

      <p id="d1e5373"><?xmltex \hack{\begin{figure*}[t]}?><?xmltex \igopts{width=483.69685pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g08.png"/><?xmltex \hack{\end{figure*}}?><?xmltex \hack{\begin{figure*}[t]}?><?xmltex \igopts{width=483.69685pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g09.png"/><?xmltex \hack{\end{figure*}}?></p><?xmltex \hack{\newpage}?>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>The original metamorphic mechanism</title>
      <p id="d1e5397">A holographic matrix representation for describing the topological structure
of metamorphic mechanisms in a single configuration is introduced. However,
exploring variation laws of these mechanisms in different configurations is
very important for developing novel metamorphic mechanisms (Zhang et
al., 2016). The advantage of matrix operations is taken for constructing the
original metamorphic mechanism.</p>
      <p id="d1e5400">The original metamorphic mechanism is able to evolve into any configuration
of the mechanism and contains all the topological elements found in all
sub-configurations. An original matrix <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> for representing the
original metamorphic mechanism is given as in Eq. (8). Where, the operator <inline-formula><mml:math id="M161" display="inline"><mml:mo>∪</mml:mo></mml:math></inline-formula> represents the union of its
arguments (Zhang et al., 2016). The original matrix <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>
has the same elements form as Eq. (6). All the elements located in the same
position in the set of related matrices from <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> to
<inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> gradually become united as shown in Eq. (8). Therefore,
the matrix of the original metamorphic mechanism for the packaging mechanism
shown in Fig. 2 is as in Eq. (9).</p>
      <p id="d1e5474">The matrix can identify all possible combinations between links for creating
different mechanisms. The original metamorphic mechanism can evolve into any
topological structure of the metamorphic mechanism. The transformation of a
single structure of the metamorphic mechanism can also be operated. The
relationship between the various matrices can be expressed. Therefore, the
information on the mechanism in configuration <inline-formula><mml:math id="M165" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> can be extracted from the
matrix <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> to construct the corresponding matrix
<inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. For example, the elements marked by triangles <inline-formula><mml:math id="M168" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula>
in Eq. (9) are extracted to construct the matrix <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The
topological structure of the mechanism in configuration 2 according to the
above procedure was represented in Eq. (7).</p>
      <p id="d1e5539">An original metamorphic mechanism provides a foundation for a mechanism to
transform itself into any configuration and expresses the joint variation
characteristics from the symbolic adjacency matrices and the corresponding
operations. The relationships between these matrices are as shown in Fig. 4.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Case studies</title>
      <p id="d1e5550"><?xmltex \hack{\begin{figure*}[p]}?><?xmltex \igopts{width=483.69685pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g10.png"/><?xmltex \hack{\end{figure*}}?></p>
      <p id="d1e5558"><?xmltex \hack{\begin{figure*}[p]}?><?xmltex \igopts{width=483.69685pt}?><inline-graphic xlink:href="https://ms.copernicus.org/articles/10/437/2019/ms-10-437-2019-g11.png"/><?xmltex \hack{\end{figure*}}?></p>
      <p id="d1e5566">A planar 3-<italic>RRR</italic> parallel mechanism is shown in Fig. 5. All <inline-formula><mml:math id="M170" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> joints of the
mechanism are in parallel.</p>
      <p id="d1e5579">The metamorphic mechanism has two configurations. When the mechanism is in
configuration 1 as shown in Fig. 4a, the revolute pair <inline-formula><mml:math id="M171" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> and the revolute
pair <inline-formula><mml:math id="M172" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula> are locked. The link 1 is frame link. And the link 2 is the driving
link. When the mechanism is in configuration 2 as shown in Fig. 5b, the
revolute pair <inline-formula><mml:math id="M173" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> and the revolute pair <inline-formula><mml:math id="M174" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> are locked. The link 1 is always
frame link. But the link 8 is the driving link. The topological structures
of the metamorphic mechanism can be expressed in matrix form as in Eq. (10).</p>
      <p id="d1e5611">The serial number 4 appears twice in joint 3 or joint 7. Then it can be
judged that the link 4 is a ternary link. The original matrix of the
original metamorphic mechanism can be expressed as Eq. (11).</p>
      <p id="d1e5614">The value of the element <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">9</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">9</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in matrix <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>∪</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula>
represents the revolute pair <inline-formula><mml:math id="M177" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula> has been changed. The value of the element
<inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in the original matrix <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:mfenced open="{" close="}"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>
explains the driving link has been changed.</p>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d1e5713">An expanded holographic matrix was proposed to describe the topological
structure of the metamorphic mechanism in this paper. The expanded two
columns of the matrix are the property of the frame link and driving link.
That is an indispensable part of information in the metamorphic mechanism.
In addition, the upper triangular matrix denotes the distance between any
two joints. It is very important for the kinematics analysis and dynamics
analysis of the metamorphic mechanism in the next step. The down triangular
matrix is the serial number of the links in the kinematic chain. This
implies a lot of information including the adjacency matrix, incidence
matrix, links attribute and kinematic pairs attribute. And the accurate
judgment for multiple links and multiple joints is given by the serial
number of the links. Finally, an example shows that this method can reflect
the effectiveness of the metamorphic mechanism.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e5720">The data required to reproduce these findings are available to download from <uri>https://data.mendeley.com/datasets/s3w942ddrs/1</uri> (last access: 8 August 2019).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e5729">WS and LS designed the matrix; JK analyzed experimental results. WS wrote the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e5735">The authors declare that they have no conflict of interest.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e5741">This work is partially supported by the National Natural Science Foundation
of China under Grant (No. 51875418).</p></ack><?xmltex \hack{\newpage}?><?xmltex \hack{\newpage}?><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e5747">This research has been supported by the National Natural Science Foundation of China under Grant (grant no. 51875418).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e5753">This paper was edited by Doina Pisla and reviewed by Daniel Condurache and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>
Akbari, S., Moazami, F., and Mohammadian, A.: Commutativity of the
adjacency matrices of graphs, Discrete Math., 309, 595–600, 2009.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>
Dai, J. S.  and Rees John, J.: Mobility in metamorphic mechanisms of
foldable/erectable kinds, J. Mech. Des.-T. ASME, 121, 375–382, 1999.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>
Dai, J. S. and Rees John, J.: Matrix representation of topological changes in
metamorphic mechanisms, J. Mech. Design, 127, 837–840, 2005.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>
Dai, J. S., Ding, X., and Wang, D.: Topological changes and the corresponding
metrix operations of a spatial metamorphic mechanism, Chi. J.
Mech. Eng., 41, 1–10, 2005.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>Ding, H., Zhao, J., and Huang, Z.: Unified Topological Representation Models
of Planar Kinematic Chains, J. Mech. Design, 131, 114503, <ext-link xlink:href="https://doi.org/10.1115/1.4000215" ext-link-type="DOI">10.1115/1.4000215</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>
Ding, H., Zhao, J., and Huang, Z.: Unified structural synthesis of planar
simple and multiple joint kinematic chains, Mech. Mach. Theory,
45, 555–568, 2010.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>
Ding, H., Yang, W., Huang, P., and Kecskeméthy, A.: Automatic Structural
Synthesis of Planar Multiple Joint Kinematic Chains, J. Mech.
Design, 135, 1–12, 2013.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>
Ding, X.  and Li, X.: Design of a type of deployable/retractable mechanism
using friction self-locking joint units, Mech. Mach. Theory, 92,
273–288, 2015.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>Gan, D., Dai, J. S., and Liao, Q.: Mobility Change in Two Types of
Metamorphic Parallel Mechanisms, J. Mech.Robot., 1,
041007, <ext-link xlink:href="https://doi.org/10.1115/1.3211023" ext-link-type="DOI">10.1115/1.3211023</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>
Gan, D., Dai, J. S., and Liao, Q.: Constraint analysis on mobility change of
a novel metamorphic parallel mechanism, Mech. Mach. Theory, 45,
1864–1876, 2010.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>Lan, Z. H.  and Du, R.: Representation of Topological Changes in Metamorphic
Mechanisms With Matrices of the Same Dimension, J. Mech.
Design, 130, 074501, <ext-link xlink:href="https://doi.org/10.1115/1.2918917" ext-link-type="DOI">10.1115/1.2918917</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>
Li, D., Zhang, Z., and Chen, G.: Structural Synthesis of Compliant
Metamorphic Mechanisms Based on Adjacency Matrix Operations, Chin. J. Mech. Eng., 24, 522–528, 2011a.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>
Li, D., Zhang, Z., and Mccarthy, J. M.: A constraint graph representation of
metamorphic linkages, Mech. Mach. Theory, 46, 228–238, 2011b.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>
Li, S.  and Dai, J.: Augmented Adjacency Matrix for Topological
Configuration of the Metamorphic Mechanisms, J. Adv. Mech.
Des. Syst., 5, 187–198, 2011.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 1?><mixed-citation>
Li, S., Zhang, Y., Yang, S., and Wang, H.: Joint-gene based variable
topological representations and configuration transformations, Asme/iftomm
International Conference on Reconfigurable Mechanisms and Robots, IEEE, London, 348–354,
2009.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 1?><mixed-citation>
Li, S., Wang, H., Meng, Q., and Jian, S. D.: Task-based structure synthesis
of source metamorphic mechanisms and constrained forms of metamorphic
joints, Mech. Mach. Theory, 96, 334–345, 2016.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><?label 1?><mixed-citation>Liu, J.: Metamorphic Equation of Variable Topology Mechanisms Based on the
Constraint function, J. Mech. Eng., 48, 1–9, <ext-link xlink:href="https://doi.org/10.3901/jme.2012.09.001" ext-link-type="DOI">10.3901/jme.2012.09.001</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 1?><mixed-citation>Ye, W., Fang, Y., Zhang, K., and Guo, S.: Mobility variation of a family of
metamorphic parallel mechanisms with reconfigurable hybrid limbs, Robot. Clim.-Int. Manuf., 41, 145–162, 2016.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib19"><label>19</label><?label 1?><mixed-citation>Zhang, K., Dai, J. S., and Fang, Y.: Geometric Constraint and Mobility
Variation of Two 3Sv PSv Metamorphic Parallel Mechanisms, J.
Mech. Design, 135, 011001, <ext-link xlink:href="https://doi.org/10.1115/1.4007920" ext-link-type="DOI">10.1115/1.4007920</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 1?><mixed-citation>Zhang, L. and Dai, J.: Reconfiguration of Spatial Metamorphic Mechanisms,
J. Mech. Robot., 1, 011012, <ext-link xlink:href="https://doi.org/10.1115/1.2963025" ext-link-type="DOI">10.1115/1.2963025</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 1?><mixed-citation>
Zhang, W., Ding, X., and Liu, J.: A representation of the configurations and
evolution of metamorphic mechanisms, Mechanicalences, 7, 39–47, 2016.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>A holographic matrix representation of the metamorphic parallel mechanisms</article-title-html>
<abstract-html><p>Metamorphic mechanisms belong to the class of mechanisms that are able to
change their configurations sequentially to meet different requirements. In
this paper, a holographic matrix representation for describing the
topological structure of metamorphic mechanisms was proposed. The matrix
includes the adjacency matrix, incidence matrix, links attribute and
kinematic pairs attribute. Then, the expanded holographic matrix is
introduced, which includes driving link, frame link and the identifier of
the configurations. Furthermore, a matrix representation of an original
metamorphic mechanism is proposed, which has the ability to evolve into
various sub-configurations. And evolutionary relationships between
mechanisms in sub-configurations and the original metamorphic mechanism are
determined distinctly. Examples are provided to demonstrate the validation
of the method.</p></abstract-html>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
Akbari, S., Moazami, F., and Mohammadian, A.: Commutativity of the
adjacency matrices of graphs, Discrete Math., 309, 595–600, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
Dai, J. S.  and Rees John, J.: Mobility in metamorphic mechanisms of
foldable/erectable kinds, J. Mech. Des.-T. ASME, 121, 375–382, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
Dai, J. S. and Rees John, J.: Matrix representation of topological changes in
metamorphic mechanisms, J. Mech. Design, 127, 837–840, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
Dai, J. S., Ding, X., and Wang, D.: Topological changes and the corresponding
metrix operations of a spatial metamorphic mechanism, Chi. J.
Mech. Eng., 41, 1–10, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
Ding, H., Zhao, J., and Huang, Z.: Unified Topological Representation Models
of Planar Kinematic Chains, J. Mech. Design, 131, 114503, <a href="https://doi.org/10.1115/1.4000215" target="_blank">https://doi.org/10.1115/1.4000215</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
Ding, H., Zhao, J., and Huang, Z.: Unified structural synthesis of planar
simple and multiple joint kinematic chains, Mech. Mach. Theory,
45, 555–568, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
Ding, H., Yang, W., Huang, P., and Kecskeméthy, A.: Automatic Structural
Synthesis of Planar Multiple Joint Kinematic Chains, J. Mech.
Design, 135, 1–12, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
Ding, X.  and Li, X.: Design of a type of deployable/retractable mechanism
using friction self-locking joint units, Mech. Mach. Theory, 92,
273–288, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
Gan, D., Dai, J. S., and Liao, Q.: Mobility Change in Two Types of
Metamorphic Parallel Mechanisms, J. Mech.Robot., 1,
041007, <a href="https://doi.org/10.1115/1.3211023" target="_blank">https://doi.org/10.1115/1.3211023</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
Gan, D., Dai, J. S., and Liao, Q.: Constraint analysis on mobility change of
a novel metamorphic parallel mechanism, Mech. Mach. Theory, 45,
1864–1876, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
Lan, Z. H.  and Du, R.: Representation of Topological Changes in Metamorphic
Mechanisms With Matrices of the Same Dimension, J. Mech.
Design, 130, 074501, <a href="https://doi.org/10.1115/1.2918917" target="_blank">https://doi.org/10.1115/1.2918917</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
Li, D., Zhang, Z., and Chen, G.: Structural Synthesis of Compliant
Metamorphic Mechanisms Based on Adjacency Matrix Operations, Chin. J. Mech. Eng., 24, 522–528, 2011a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
Li, D., Zhang, Z., and Mccarthy, J. M.: A constraint graph representation of
metamorphic linkages, Mech. Mach. Theory, 46, 228–238, 2011b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
Li, S.  and Dai, J.: Augmented Adjacency Matrix for Topological
Configuration of the Metamorphic Mechanisms, J. Adv. Mech.
Des. Syst., 5, 187–198, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
Li, S., Zhang, Y., Yang, S., and Wang, H.: Joint-gene based variable
topological representations and configuration transformations, Asme/iftomm
International Conference on Reconfigurable Mechanisms and Robots, IEEE, London, 348–354,
2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
Li, S., Wang, H., Meng, Q., and Jian, S. D.: Task-based structure synthesis
of source metamorphic mechanisms and constrained forms of metamorphic
joints, Mech. Mach. Theory, 96, 334–345, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
Liu, J.: Metamorphic Equation of Variable Topology Mechanisms Based on the
Constraint function, J. Mech. Eng., 48, 1–9, <a href="https://doi.org/10.3901/jme.2012.09.001" target="_blank">https://doi.org/10.3901/jme.2012.09.001</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
Ye, W., Fang, Y., Zhang, K., and Guo, S.: Mobility variation of a family of
metamorphic parallel mechanisms with reconfigurable hybrid limbs, Robot. Clim.-Int. Manuf., 41, 145–162, 2016.

</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
Zhang, K., Dai, J. S., and Fang, Y.: Geometric Constraint and Mobility
Variation of Two 3Sv PSv Metamorphic Parallel Mechanisms, J.
Mech. Design, 135, 011001, <a href="https://doi.org/10.1115/1.4007920" target="_blank">https://doi.org/10.1115/1.4007920</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
Zhang, L. and Dai, J.: Reconfiguration of Spatial Metamorphic Mechanisms,
J. Mech. Robot., 1, 011012, <a href="https://doi.org/10.1115/1.2963025" target="_blank">https://doi.org/10.1115/1.2963025</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
Zhang, W., Ding, X., and Liu, J.: A representation of the configurations and
evolution of metamorphic mechanisms, Mechanicalences, 7, 39–47, 2016.
</mixed-citation></ref-html>--></article>
