<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/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" article-type="research-article">
  <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-17-813-2026</article-id><title-group><article-title>Research on reconfigurable kinematic analysis and type synthesis of planar prismatic Rubik's cube mechanism</article-title><alt-title>Type synthesis of planar prismatic Rubik's cube mechanism</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Fan</surname><given-names>Dabao</given-names></name>
          <email>dabaofan@squ.edu.cn</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Zeng</surname><given-names>Daxing</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Zhao</surname><given-names>Yuming</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Feng</surname><given-names>Haibing</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Deng</surname><given-names>Yunjiao</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Liu</surname><given-names>Ya</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4895-591X</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>College of mechanical and electrical engineering, Suqian University, Suqian 223800, P.R. China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>School of Mechanical Engineering, Dongguan University of Technology, Dongguan 523808, P.R. China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Dabao Fan (dabaofan@squ.edu.cn)</corresp></author-notes><pub-date><day>17</day><month>August</month><year>2026</year></pub-date>
      
      <volume>17</volume>
      <issue>2</issue>
      <fpage>813</fpage><lpage>823</lpage>
      <history>
        <date date-type="received"><day>18</day><month>March</month><year>2026</year></date>
           <date date-type="rev-recd"><day>15</day><month>July</month><year>2026</year></date>
           <date date-type="accepted"><day>15</day><month>July</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Dabao Fan et al.</copyright-statement>
        <copyright-year>2026</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/17/813/2026/ms-17-813-2026.html">This article is available from https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026.html</self-uri><self-uri xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026.pdf">The full text article is available as a PDF file from https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e129">A planar prismatic Rubik's cube mechanism (PPRCM) is defined as a Rubik's-cube-inspired mechanism whose rigid components are constrained to pure planar movements. Taking a typical PPRCM prototype as the research carrier, this paper elaborates on the composition, topological configuration, and reconfigurable motion process of the mechanism. The influencing factors of PPRCM's topological structure are abstracted, and the conditions for realizing reconfigurable motion are thereby derived. Based on the reconfigurable topological characteristics of PPRCM, a type synthesis method for the mechanism is proposed. By specifying the values of the topological influencing factors, PPRCMs with different topological structures are generated, and corresponding three-dimensional(3D) models are constructed to validate the rationality and effectiveness of the proposed method. The type synthesis method for PPRCM proposed in this paper not only enables the development of more novel PPRCM configurations but also enriches and improves the type synthesis theories for planar mechanisms.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Basic and Applied Basic Research Foundation of Guangdong Province</funding-source>
<award-id>2025A1515110340</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e141">Compared with spatial mechanisms, planar mechanisms possess simple structural layouts that simplify theoretical derivation and numerical calculation, and they have a broad range of engineering application prospects. Similarly, spatial rotational Rubik's cube mechanisms adopt intricate spatial axis layouts and intersecting contact surfaces of revolute pairs (Fan et al., 2022). In contrast, all motions of planar Rubik's cube mechanisms are confined to a single plane, which brings about the merit of easy actuation. Meanwhile, planar Rubik's cube mechanisms also embody fascinating operational mechanisms. For instance, the eight-digit puzzle is a numerical game in which researchers rearrange eight numbered blocks in a 3 <inline-formula><mml:math id="M1" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3 grid through moving operations. Scholars have carried out systematic research on its permutation rules and topological transformation laws. The most classic 3 <inline-formula><mml:math id="M2" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3 Rubik's cube was invented by Ernő Rubik in 1974. Benefiting from its compact configuration and capacity to generate massive combinatorial configurations through basic movements, it has drawn extensive attention from both academia and the general public. Although the Rubik's cube was invented by Ernő Rubik, the core inspirations and concepts similar to it had long inspired the working people of ancient China. For example, Luo Shu is an ancient Chinese symbolic numerical pattern that inherently features the concept of transformation and rearrangement, a principle later reflected in Rubik's cubes. Luo Shu was employed to study weather, agriculture, solar terms, and other fields, ultimately promoting the development of production and daily life. After long-term inheritance and evolution, multiple derivative patterns derived from Luo Shu have been developed (Zeng et al., 2018). Later, mathematical games such as Magic Squares and the Backgammon appeared. The Backgammon consists of a 4 <inline-formula><mml:math id="M3" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 4 grid and 15 numbered tiles. The numbers 14 and 15 are swapped and misplaced in the initial state, and users can recover the standard arrangement by translating the number tiles.</p>
      <p id="d2e165">The Rubik's cube offers entertainment and playability due to its vast number of combinatorial states, indicating that it inherently involves numerous important mathematical problems. Zassenhaus (1982) investigated group-theory-related issues in the Rubik's cube, such as subgroups, generators, and orders. Subsequently, Joyner (2008) extended the group-theoretic analysis of the Rubik's cube. Krutský and Šír (2025) introduced a novel symmetry-invariant neural architecture based on the rich symmetries and combinatorial properties of the Rubik's cube group. Mahindra Roshan et al. (2024) developed a deep-reinforcement learning approach for the combinatorial puzzle of the Rubik's cube, which learns to solve increasingly difficult states in reverse from the goal state.</p>
      <p id="d2e168">Taking advantage of its property of massive combinatorial configurations, the Rubik's cube can also find application in the field of image encryption. The Rubik's cube, with an astronomical number of possible configurations, serves as an ideal encryption tool, and the combinatorial complexity of Rubik's cube, as well as other <inline-formula><mml:math id="M4" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-dimensional hypercubes, further opens up promising applications in cryptography, boasting significant potential for defense and other fields (Balasubramanian, 2024). Helmy et al. (2023) put forward a hybrid encryption architecture based on Rubik's cube theory to realize efficient encryption of facial, iris, and fingerprint biometric templates. Lai et al. (2020) leveraged the compact structural feature of the 3 <inline-formula><mml:math id="M5" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3 Rubik's cube to design a modular Rubik's-cube-based microfluidic system, providing a promising solution to the problems of high cost and long processing time in the fabrication of microfluidic systems. Peng (2024) presented a Rubik's-cube-inspired educational tool in order to improve engineering ethics education and enhance lesson planning and assessment. Zhang et al. (2026) proposed a novel Rubik's-cube-inspired origami structure addressing spacecraft spatial needs, integrating electromagnetic and fluid functions. As a special type of reconfigurable mechanism, the planar prismatic Rubik's cube mechanism (PPRCM) realizes reconfiguration, topological variation, and structural deformation in a two-dimensional plane. It greatly simplifies the cognitive and analytical difficulty of complex reconfigurable mechanisms and lays a fundamental foundation for the subsequent extension to three-dimensional spatial mechanisms. Such variable and reconfigurable characteristics can be integrated with various engineering fields to produce cross-disciplinary research achievements. Over the last 5 decades, abundant research outcomes on Rubik's cube mechanisms have fully verified their research significance in modern multidisciplinary systems. Existing studies have proven that Rubik's cube mechanisms can be combined well with origami structures (Sharma et al., 2026), spatially deployable structures (Liu et al., 2022), and modular robots (Duan et al., 2026). In fact, Rubik's-cube-inspired design principles are applicable to almost all variable working scenarios, which can fully tap the application potential of Rubik's cube mechanisms in the field of deformable and reconfigurable equipment. Diversified novel Rubik's cube mechanisms can provide significant guidance for the innovative development of various disciplines. Accordingly, it is of great necessity to investigate the type synthesis method of the PPRCM.</p>
      <p id="d2e185">Any movable system with definite motion can be regarded to be a mechanism. Therefore, such movable systems can be investigated from the perspective of mechanism theory. The PPRCM falls within the category of planar mechanisms, and existing theories on the type synthesis of planar mechanisms have become increasingly sophisticated. Historically, the synthesis of planar mechanisms originated from designers' experience and intuition. Subsequently, the synthesis of planar linkage mechanisms has evolved significantly, giving rise to a wealth of methods and theories. Davies and Crossley (1966) introduced a symbolic notation to represent plane pin-jointed kinematic chains and found all possible permutations of articulation for the purposes of censuses of 7-, 9-, 10-, and 11-bar chains. Tuttle et al. (1989) described a technique for enumerating all basic kinematic chains possessing <inline-formula><mml:math id="M6" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> links and <inline-formula><mml:math id="M7" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> degrees of freedom based on the theory of finite groups. Mruthyunjaya (1979) proposed a modified method of structural synthesis of linkage systems with positive, zero, or negative degrees of freedom by using the transformation of binary chains. Cao and Chu (1992) further developed the synthesis method based on the Assur group and synthesized all of the structural types of bar groups with multiple hinges up to eight bars with multiple hinges. Li et al. (2015) developed a new structural synthesis method by integrating Assur groups as elements in the newly developed group-based adjacency matrix. Slaboch and Voglewede (2011) represented the topological characteristics of reconfigurable mechanisms through the mechanism state matrices. Chan (2024) proposed a criterion for analyzing and synthesizing planar overconstrained mechanisms and obtained a systematic approach for synthesizing novel function cognates. Kong (2022) presented a method for the motion–structure mode analysis of <inline-formula><mml:math id="M8" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>-RR planar parallelogram mechanisms. Santiago-Valentín et al. (2019) introduced the Santiago–Portilla method for representing any type of planar mechanisms independently of the number of elements or the link type. Huang et al. (2022) presented a computer-aided method to synthesize all feasible non-isomorphic mechanisms with one multiple-joint from the corresponding kinematic chains with one multiple-joint. Kang and Kim (2018) proposed a gradient-based topology optimization method to determine simultaneously the topology and joint type of planar linkage mechanisms. Deng and Purwar (2024) introduced a novel matrix-based approach for the simultaneous type and dimensional synthesis of planar four-bar linkage mechanisms. Vinícius Morlin et al. (2024) investigated the type synthesis of non-redundant planar kinematic chains applied to parallel mechanisms. Yim et al. (2021) proposed a neural-network-based big-data approach to simultaneously determine the mechanism topology and its end-effector location. The planar one-rotational one-translational and one-rotational two-translational parallel mechanisms that evolved from the crank-and-rocker mechanism are presented by means of Lie group theory (Jin et al., 2018). Ye et al. (2014) studied the characteristics of planar five-bar metamorphic linkages, and four kinds of planar five-bar metamorphic linkages were enumerated. Zhang et al. (2021) proposed a limb-constraint-based synthesis method that matches structural chains with the prescribed output motion of the moving platform. Liu et al. (2023) obtained a planar rhombus 4R mechanism by adding two or four revolute joints to a planar rhombus 4R mechanism, and then reconfigurable single-loop mechanisms were synthesized. Although mature type synthesis theories for planar linkages have been well established, due to the unique characteristics of Rubik's cube mechanisms, these methods are hardly applicable to the type synthesis design of the PPRCM.</p>
      <p id="d2e210">Whether it is numerical puzzle games such as Magic Squares, the eight-digit puzzle, and the Backgammon or casual games like Klotski game, all of them achieve the final target state by moving blocks within a plane. Their essence lies in planar mechanisms with prismatic pairs. To obtain more PPRCMs with diverse topological structures, expand the types of PPRCM, and enrich products centered on PPRCM, this paper investigates the reconfigurable motion of PPRCM and proposes a type synthesis method for the PPRCM. Section 2 thoroughly illustrates the internal structure and reconfigurable motion process of the PPRCM. Section 3 provides a rigorous definition and analysis of the prismatic-pair contact surface(PPCS). Section 4 derives the constraint criteria for realizing PPRCM reconfiguration motion. Section 5 puts forward the type synthesis method for the PPRCM. Section 6 presents specific type synthesis cases and obtains PPRCMs with specific topological structures. Finally, the conclusions are drawn in Sect. 7.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Introduction of the PPRCM</title>
      <p id="d2e221">Next, taking the PPRCM prototype illustrated in Fig. 1 as a research case, we elaborate upon the structural composition. Figure 2 presents the corresponding 3D printed model. This PPRCM mainly consists of two parts, including a base and moving modules. The moving modules include moving module <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, moving module <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and moving module <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The base features uniformly distributed grooves along the <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> directions, which can dynamically connect the moving modules, allowing them to achieve translational movement along their respective grooves, as illustrated in Fig. 3. This design draws inspiration from the classic ancient Chinese tenon-and-mortise joint structure. The moving grooves serve as the moving paths. The moving modules can perform translational movements on the base along the <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> directions, denoted as moving directions <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, respectively. Six paths are evenly distributed along the <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, including <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>. Similarly, six paths are evenly distributed along the <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, including <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e706">The three-dimensional model diagram of the PPRCM.</p></caption>
        <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f01.png"/>

      </fig>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e717">Schematic diagram of 3D-printed model for PPRCM.</p></caption>
        <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f02.jpg"/>

      </fig>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e729">Schematic diagram of the internal structure of the PPRCM.</p></caption>
        <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f03.png"/>

      </fig>

      <p id="d2e738">Three distinct motion modes are available for the PPRCM presented in Fig. 1. Firstly, the moving module translates along the <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction; secondly, the moving module translates along the <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction; thirdly, the moving block translates along the <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction on the moving-block side piece (MBSP). The moving block consists of a moving block and MBSPs. The MBSPs are equipped with clamping pins, which ensure that the MBSPs are engaged in the grooves of the base when moving along the <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> directions. Meanwhile, the MBSPs are provided with grooves that allow the moving block to be locked onto them during movement along the <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, as shown in Fig. 4. The contact region between the MBSPs and the base is square-shaped, enabling the moving module to move within the range of the PPRCM base along the <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> directions (i.e., the first and second movement mode). In practice, the moving block is “attached” to the MBSPs during these scenarios, meaning the movement of the moving module is essentially the movement of the MBSPs. Each MBSP occupies a specific “position” on the base, and a vacant unoccupied slot is defined as an “empty position”. For the third movement mode, the contact interface between the moving block and the MBSP serves as the prismatic-pair contact surface, and the intersection of the plane perpendicular to the movement direction with this contact surface forms the profile of the prismatic-pair contact surface for that direction. Since the prismatic-pair contact surfaces are identical for the first two scenarios but differ in the third, this provides more configuration possibilities for PPRCM design. Accordingly, the third motion mode is chosen as the core research object for the subsequent theoretical derivation and analysis.</p>

      <fig id="F4"><label>Figure 4</label><caption><p id="d2e832">Schematic diagrams of the three-dimensional models and 3D-printed prototypes of different moving module for the PPRCM. <bold>(a)</bold> Moving module <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. <bold>(b)</bold> Moving module <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. <bold>(c)</bold> Moving module <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
        <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f04.png"/>

      </fig>

      <p id="d2e884">To intuitively and clearly visualize the prismatic-pair contact surfaces and their corresponding profiles, the PPRCM is simplified as illustrated in Fig. 1. Subsequently, the internal structure of all PPRCMs discussed hereafter can be referenced to the PPRCM shown in Fig. 3.</p>
      <p id="d2e887">Since the PPRCM only involves translational motion, at least one empty position is required to realize its reconfiguration capability. Furthermore, this paper mainly targets the third motion mode; it is necessary that only one MBSP <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> occupies a single position, as shown in Fig. 1. In the third scenario, since the moving module translates along the <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction on the MBSP, there must be adjacent MBSP in the direction of the moving block's movement. As depicted in Fig. 1, the moving blocks <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>m</mml:mi><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:math></inline-formula> and <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> cannot move along the <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction because there are no adjacent MBSPs in their <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction. In contrast, the moving blocks <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>m</mml:mi><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:math></inline-formula> and <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>m</mml:mi><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:math></inline-formula> can move along the <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction as these two modules have an adjacent MBSP <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in the <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Description and analysis of PPCS</title>
      <p id="d2e1055">The PPRCM only contains prismatic kinematic pairs with diversified structural forms. To facilitate the analysis and design of PPRCM, a parametric representation of the PPCS is first established. A prismatic pair refers to a movable connection between two components with relative linear motion, serving as a constraint that provides only 1 translational degree of freedom. As illustrated in Fig. 5a, the moving component translates relative to the fixed component along the moving direction <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and the direct contact area between the two components forms the PPCS. A plane that is perpendicular to the moving direction and capable of sectioning both the fixed component and the moving component simultaneously is defined as the cross-sectional plane. The intersection line formed by this cross-sectional plane and the PPCS is the profile <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> of the PPCS.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e1082">Schematic diagram of the PPCS. <bold>(a)</bold> Symmetric PPCS. <bold>(b)</bold> Asymmetric PPCS.</p></caption>
        <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f05.png"/>

      </fig>

      <p id="d2e1097">Next, a parametric description of the prismatic pair is performed. A Cartesian coordinate system <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>o</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>-<inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is constructed, as illustrated in Fig. 5, where the cross-sectional plane serves as the <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>o</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>-<inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plane and where the translational direction of the movable component is taken as the <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> axis. Since the PPCS is a curved surface formed by extruding the profile <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> along the moving direction, it can be uniquely determined under the coordinate system <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>o</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>-<inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> through the profile <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Furthermore, as the profile of the PPCS lies entirely inside the <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>o</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>-<inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> plane of the coordinate system, it is expressed by the equation <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. Additionally, when multiple PPCSs of different types exist in a single coordinate system, the parametric representations of all PPCSs can be obtained using the above-mentioned modeling approach.</p>
      <p id="d2e1285">In addition, owing to diversified reconfiguration motions, PPCSs can take different forms, as illustrated by the two distinct types shown in Fig. 5. A PPCS is classified as symmetric if there exists a plane parallel to the moving direction, with respect to which the PPCS is symmetric. Conversely, a PPCS is deemed to be asymmetric if no such plane parallel to the moving direction can be found to satisfy the symmetry condition. Specifically, as illustrated in Fig. 5a, there exists a plane <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> parallel to the moving direction, with respect to which the corresponding PPCS is symmetric; hence, this PPCS is categorized as symmetric. As shown in Fig. 5b, however, no plane <inline-formula><mml:math id="M69" 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> parallel to the moving direction can be identified to achieve symmetry for the relevant PPCS. Therefore, this PPCS should be defined as asymmetric. For simplicity, only symmetric PPCSs are adopted for all subsequent theoretical analyses in this paper.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Conditions for realizing reconfigurable motion of the PPRCM</title>
      <p id="d2e1318">For the components in the PPRCM to interchange positions and achieve reconfigurable motion, the following conditions must be satisfied. <list list-type="order"><list-item>
      <p id="d2e1323"><italic>Identical movement slopes.</italic></p>
      <p id="d2e1327">The movement slope refers to the moving direction. In the same PPRCM, only components sharing identical translational axes are mutually interchangeable. Component interchange occurs between parts located on different moving paths but with the same moving direction, thereby enabling reconfigurable motion. When moving directions are inconsistent, components do not exhibit identical motion behaviors.</p></list-item><list-item>
      <p id="d2e1331"><italic>The PPCS shall satisfy the inclusivity requirement.</italic></p>
      <p id="d2e1335">When moving directions are identical, components are capable of moving along different moving paths within the same direction. However, given that different moving paths in the same direction may be associated with distinct PPCSs, it is necessary to analyze the inclusivity of these PPCSs. Since a PPCS can be uniquely defined by its corresponding profile, the inclusivity of PPCSs can be analyzed by comparing the profile corresponding to the PPCS on different moving paths in the same direction.</p>
      <p id="d2e1338">Taking the PPRCM illustrated in Fig. 1 as a research case, the movement operation along the <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction is selected for analysis. Therefore, the three profiles corresponding to the <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction are selected for the inclusivity analysis of PPCSs in the subsequent part. The PPCSs formed between the moving block and MBSP inside the three moving modules can be represented by the respective profiles. To facilitate the follow-up theoretical comparison, the three profiles <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are compared and analyzed together, as shown in Fig. 6.</p>
      <p id="d2e1408">For any given <inline-formula><mml:math id="M75" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, if the corresponding function values <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> on the two different profiles <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> satisfy <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>≤</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> then profile <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is said to be contained in profile <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, or profile <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> contains profile <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, denoted as <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>⊇</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>⊆</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. In Fig. 6, profile <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> contains profile <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, profile <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> contains profile <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and it is obvious that profile <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> contains profile <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. This is the transitivity of profile inclusivity, denoted as follows: if <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mo>⊇</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msup><mml:mo>⊇</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> then <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mo>⊇</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Or, if <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msup><mml:mo>⊆</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msup><mml:mo>⊆</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> then <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msup><mml:mo>⊆</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. In this case, the moving component corresponding to profile <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> can move on the fixed component corresponding to profile <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e1858">This section intercepts a local segment of the PPRCM prototype in Fig. 1 to derive the configuration displayed in Fig. 7a. The MBSP <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> translates along the negative <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to reach the configuration in Fig. 7b. Under this layout, the moving block <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can slide along the negative <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to reach the state shown in Fig. 7c, which is because profile <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> contains profile <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. A part of the PPRCM shown in Fig. 1 is selected to get the state presented in Fig. 8a. The MBSP <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> moves along the <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction to obtain the state shown in Fig. 8b. At this moment, the moving block <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> cannot move along the reverse direction of <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to the MBSP <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> shown in Fig. 8b; this is because profile <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> contains profile <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d2e2038"><italic>At least two different intersecting slopes exist.</italic></p>
      <p id="d2e2042">All motions of the PPRCM take place in a planar space, and two different movement slopes indicate two distinct moving directions, which in turn lead to the generation of intersecting components. If only one movement slope exists, all movements are parallel to each other, and no intersecting components will be generated. In this case, there will be no components capable of moving along two directions, making it impossible to realize reconfigurable motion. Accordingly, the PPRCM must contain at least two mutually intersecting moving directions.</p></list-item></list></p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e2047">Schematic diagram of moving-block profile comparison.</p></caption>
        <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f06.png"/>

      </fig>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e2058">Schematic diagram of the moving component corresponding to the profile <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> moving on the fixed component corresponding to the profile <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. <bold>(a)</bold> State 1. <bold>(b)</bold> State 2. <bold>(c)</bold> State 3.</p></caption>
        <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f07.png"/>

      </fig>

      <fig id="F8"><label>Figure 8</label><caption><p id="d2e2109">Schematic diagram of the moving component corresponding to the profile <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> that is not able to move on the fixed component corresponding to the profile <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. <bold>(a)</bold> State 1. <bold>(b)</bold> State 2.</p></caption>
        <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f08.png"/>

      </fig>

</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Type synthesis method of the PPRCM</title>
      <p id="d2e2163">Based on the above analysis of the conditions for realizing reconfigurable motion of the PPRCM, a type synthesis method for PPRCM is proposed as follows: <list list-type="order"><list-item>
      <p id="d2e2168">Determine the moving direction number <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the PPRCM, namely the number of movement slope <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, 2, …, <inline-formula><mml:math id="M121" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>). Since the movement is linear within a plane, the moving directions of the PPRCM can be regarded as straight lines in the plane coordinate system. Different moving paths under the same moving direction are parallel straight lines, and different moving directions are straight lines with different slopes. Theoretically, here, the movement slopes can be arbitrarily assigned. In the PPRCM illustrated in Fig. 1, the number of moving directions is 2 along the <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction and <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, denoted as <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, respectively.</p></list-item><list-item>
      <p id="d2e2266">Determine the number <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of moving path <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> in the moving direction <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; specifically, define the moving paths <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, …, <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> in the moving direction <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In the PPRCM illustrated in Fig. 1, the number of moving paths <inline-formula><mml:math id="M133" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> in the moving direction <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is six, denoted as <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>; the number of moving paths <inline-formula><mml:math id="M141" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> in the moving direction <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is six, denoted as <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d2e2773">Determine the types of PPCSs in the moving direction <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In the PPRCM illustrated in Fig. 1, the six PPCSs in the moving direction <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are identical; the six PPCSs in the moving direction <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> can be categorized into three types, and the profiles of these PPCSs are shown in Fig. 6. According to the previous analysis on the inclusivity requirement, it can be concluded that <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msup><mml:mo>⊆</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msup><mml:mo>⊆</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d2e2853">Determine the base such that all movable components can be placed on the base to perform movement operations.</p></list-item></list></p>
      <p id="d2e2856">The procedural steps of the above-mentioned type synthesis method are summarized in Fig. 9.</p>

      <fig id="F9"><label>Figure 9</label><caption><p id="d2e2861">Type synthesis method of the PPRCM.</p></caption>
        <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f09.png"/>

      </fig>

</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Type synthesis case of PPRCM</title>
      <p id="d2e2878">Through the analysis of the reconfigurable motion of the PPRCM, the factors affecting the topological structure of the PPRCM can be obtained, including the number <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of movement slopes (<inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, 2, …, <inline-formula><mml:math id="M155" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>), the number <inline-formula><mml:math id="M156" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> of moving paths in the moving direction <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the types of PPCSs in the moving direction <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Next, different topological structures of the PPRCM can be obtained by specifying each of these factors.</p>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>The number <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of different movement slopes</title>
      <p id="d2e2960">The number of movement slopes directly determines the topological structure of the PPRCM. The higher the number of movement slopes, the more interchangeable components the PPRCM contains. By configuring different movement slopes, we obtain the configurations shown in Fig. 10: two movement slopes in Fig. 10a and b, three movement slopes in Fig. 10c, and four movement slopes in Fig. 10d. Among them, in Fig. 10a, the moving directions <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are along the <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction and <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, respectively. In Fig. 10b, the moving direction <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is along the <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, and the moving direction <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> forms a 45° with the positive direction of <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (counterclockwise rotation is defined as the positive angular direction). In Fig. 10c, the moving directions <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are along the <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, and a 45° with the positive direction of <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, respectively. In Fig. 10d, the moving directions <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are along the <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, a 45° with the positive direction of <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and a <inline-formula><mml:math id="M181" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>45° with the positive direction of <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, respectively. All subgraphs adopt reference coordinate systems with identical orientation, and only the coordinate symbols are distinguished for labeling.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e3261">Schematic diagram of PPRCM with different numbers of movement slopes.</p></caption>
          <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f10.png"/>

        </fig>


</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>The number of moving paths <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> in the moving direction <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e3312">In the PPRCM, after determining the movement slopes, it is necessary to specify the number of moving paths corresponding to each movement slope. For example, in Fig. 11a, the moving directions <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are along the <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction and <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, respectively; in Fig. 11b, the moving direction <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">6</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is along the <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, and the moving direction <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">6</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> forms a 45° with the positive direction of <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Each movement slope in Fig. 1 has six moving paths, each movement slope in Fig. 10a has four moving paths, and each movement slope in Fig. 11a has three moving paths. The PPRCMs shown in Figs. 10b and 11b have two non-orthogonal movement slopes. For the PPRCM in Fig. 10b, there are four moving paths on the movement slope <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and three moving paths on the movement slope <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. For the PPRCM in Fig. 11b, there are three moving paths on both the movement slope <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">6</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and the movement slope <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">6</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e3483">Schematic of the PPRCM with varying moving-path counts per direction.</p></caption>
          <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f11.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS3">
  <label>6.3</label><title>The types of PPCSs in the moving direction</title>
      <p id="d2e3500">When the number <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of movement slopes (<inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, 2, …, <inline-formula><mml:math id="M199" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>) and the number of moving paths on each moving direction <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the same, PPRCM with different topological structures can be obtained by changing the types of PPCSs in the moving direction <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as illustrated in Fig. 12, with the corresponding profiles shown in Fig. 13. In Fig. 12a, the moving directions <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are along the <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction and <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, respectively, and the inclusivity of PPCSs can be represented by <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mo>⊂</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msup><mml:mo>⊄</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msup><mml:mo>⊂</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. In Fig. 12b, the moving directions <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">8</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">8</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are along the <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction and <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, respectively, and the inclusivity of PPCSs can be represented by <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">8</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mo>⊂</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msup><mml:mo>⊂</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msup><mml:mo>⊂</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>⊂</mml:mo></mml:mrow></mml:math></inline-formula>. In Fig. 12c, the moving directions <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">9</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">9</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are along the <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction and <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, respectively, and the inclusivity of PPCS can be represented by <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">9</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mo>⊂</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msup><mml:mo>⊄</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msup><mml:mo>⊂</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. In Fig. 12d, the moving directions <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">10</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">10</mml:mn></mml:msup><mml:msub><mml:mi>K</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are along the <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction and <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> direction, respectively, and the inclusivity of PPCS can be represented by <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">10</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mo>⊄</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msup><mml:mo>⊄</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msup><mml:mo>⊂</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:msup><mml:msub><mml:mi>l</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The reconfigurable motion characteristics of the PPRCM can be derived based on the analysis presented in Sect. 4.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e3951">Schematic diagram of different types of PPCSs.</p></caption>
          <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f12.png"/>

        </fig>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e3962">Schematic diagram of profiles of different types of PPCSs.</p></caption>
          <graphic xlink:href="https://ms.copernicus.org/articles/17/813/2026/ms-17-813-2026-f13.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Conclusions</title>
      <p id="d2e3980">This paper conducts a comprehensive analysis of the structural composition, topological configuration, and reconfigurable motion process of the PPRCM. Three factors that dominate the topological characteristics of the PPRCM are summarized, and the essential constraint criteria for achieving its reconfigurable motion are derived. A type synthesis method for the PPRCM is proposed, with specific synthesis steps given. By assigning values to the topological structure-influencing factors, PPRCMs with different topological structures are synthesized, and corresponding 3D prototype models are established, verifying the correctness of the proposed type synthesis method. The type synthesis method for the PPRCM proposed in this work can offer valuable theoretical references for relevant research on planar mechanisms and reconfigurable mechanisms.</p>
</sec>

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

      <p id="d2e3987">The data used in this study are not publicly available due to laboratory confidentiality requirements. Relevant information may be made available by the corresponding author upon reasonable request and with permission from the laboratory.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e3993">Dabao Fan and Daxing Zeng proposed the research design and framework of the paper. Dabao Fan drafted the initial paper draft. Yuming Zhao drew the model. Haibing Feng reviewed the entire paper and provided guidance for the revisions. Yunjiao Deng and Ya Liu contributed to the literature review and model construction.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e3999">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e4005">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e4011">This work was supported by Jiangsu Engineering Research Center of Key Technology for Intelligent Manufacturing Equipment, China.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e4017">This research has been supported by the Scientific Research Foundation for the Introduction of Talents, Sugian University (grant no. 2025XRC039) and Guangdong Basic and Applied Basic Research Foundation (grant no. 2025A1515110340).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e4023">This paper was edited by Pengyuan Zhao and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Balasubramanian, K.: Enumeration of n-dimensional hyper-cubes, icosahedra, rubik's cube dice, colorings, chirality, and encryptions based on their symmetries, Symmetry, 16, 1020, <ext-link xlink:href="https://doi.org/10.3390/sym16081020" ext-link-type="DOI">10.3390/sym16081020</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Cao, W. Q. and Chu, J. K.: Synthesis of assur groups with multiple joints, Mech. Mach. Theory, 5, 24–27, <ext-link xlink:href="https://doi.org/10.1016/S0094-114X(97)00117-1" ext-link-type="DOI">10.1016/S0094-114X(97)00117-1</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Chan, C. L.: A general method to synthesize planar overconstrained mechanism, Mech. Mach. Theory, 203, 105801, <ext-link xlink:href="https://doi.org/10.1016/j.mechmachtheory.2024.105801" ext-link-type="DOI">10.1016/j.mechmachtheory.2024.105801</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Davies, T. H. and Crossley, F. R. E: Structural analysis of plane linkages by Franke's condensed notation, J. Mech., 1, 171–183, <ext-link xlink:href="https://doi.org/10.1016/0022-2569(66)90021-8" ext-link-type="DOI">10.1016/0022-2569(66)90021-8</ext-link>, 1966.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Deng, X. and Purwar, A.: A matrix-based approach to unified synthesis of planar four-bar mechanisms for motion generation with position, velocity, and acceleration constraints, J. Comput. Inf. Sci. Eng., 24, 121003, <ext-link xlink:href="https://doi.org/10.1115/detc2024-143028" ext-link-type="DOI">10.1115/detc2024-143028</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation>Duan, Q. C., Sun, J. L., and Hu, H. Y.: Dynamic analysis and experiments on the assembly control of planar deployable modules, Space-Sci. Tech.-China, 0648, <ext-link xlink:href="https://doi.org/10.34133/space.0648" ext-link-type="DOI">10.34133/space.0648</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Fan, D. B., Zeng, D. X., Liu, Y., Lu, W. J., Hou, Y. L., Zhou, Z. R., and Guo, J. W.: Topological structure of Rubik's cube mechanism and synthesis of the regular hexahedron Rubik's cube mechanism, J. Mech. Sci. Technol., 36, 1935–1947, <ext-link xlink:href="https://doi.org/10.1007/s12206-022-0330-4" ext-link-type="DOI">10.1007/s12206-022-0330-4</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Helmy, M., ElRabaie, E. S. M., ElDokany, I., and Abd ElSamie, F. E.: A novel cancellable biometric recognition system based on Rubik's cube technique for cyber-security applications, Optik, 285, 170475, <ext-link xlink:href="https://doi.org/10.1016/j.ijleo.2022.170475" ext-link-type="DOI">10.1016/j.ijleo.2022.170475</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Huang, P., Liu, T. T., Ding, H. F., and Zhao, Y.: Computer-aided synthesis of planar mechanisms with one multiple-joint, Mech. Mach. Theory, 177, 105044, <ext-link xlink:href="https://doi.org/10.1016/j.mechmachtheory.2022.105044" ext-link-type="DOI">10.1016/j.mechmachtheory.2022.105044</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Jin, X. D., Fang, Y. F., Guo, S., and Qu, H. B.: Structural synthesis of parallel mechanisms with high rotational capability, Chin. J. Mech. Eng-En., 31, 61, <ext-link xlink:href="https://doi.org/10.1186/s10033-018-0260-3" ext-link-type="DOI">10.1186/s10033-018-0260-3</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation> Joyner, D.: Adventures in group theory: rubik's cube, merlin's machine, and other mathematical toys, The Johns Hopkins University Press, Baltimore, America, Maryland, 167–198, ISBN 978-0801890130, 2008.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>Kang, S. W. and Kim, Y. Y.: Unified topology and joint types optimization of general planar linkage mechanisms, Struct. Multidiscip. O., 57, 1955–1983, <ext-link xlink:href="https://doi.org/10.1007/s00158-017-1887-x" ext-link-type="DOI">10.1007/s00158-017-1887-x</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Kong, X. W.: Motion/structure mode analysis and classification of n-RR planar parallelogram mechanisms, Mech. Mach. Theory, 169, 104623, <ext-link xlink:href="https://doi.org/10.1016/j.mechmachtheory.2021.104623" ext-link-type="DOI">10.1016/j.mechmachtheory.2021.104623</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Krutský, M. and Šír, G.: Geometric deep learning for the Rubik's cube group, IEEE. T. Neur. Net. Lear., 36, 20214–20228, <ext-link xlink:href="https://doi.org/10.1109/TNNLS.2025.3599009" ext-link-type="DOI">10.1109/TNNLS.2025.3599009</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Lai, X. C., Shi, Z., Pu, Z. H., Zhao, P. H., Zhang, X. G., Yu, H. X., and Li, D. C.: A Rubik's microfluidic cube, Microsyst. Nanoeng., 6, 27, <ext-link xlink:href="https://doi.org/10.1038/s41378-020-0136-4" ext-link-type="DOI">10.1038/s41378-020-0136-4</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Li, S. J., Wang, H. G., and Dai, J. S.: Assur-group inferred structural synthesis for planar mechanisms, J. Mech. Robot., 7, 041001, <ext-link xlink:href="https://doi.org/10.1115/1.4029116" ext-link-type="DOI">10.1115/1.4029116</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>Liu, J. G., Zhao, P. Y., Chen, K. L., Zhang, X., and Zhang. X.: 1U-sized deployable space manipulator for future on-orbit servicing, assembly, and manufacturing, Space-Sci Tech-China, 2022, 9894604, <ext-link xlink:href="https://doi.org/10.34133/2022/9894604" ext-link-type="DOI">10.34133/2022/9894604</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>Liu, Y., Yao, Y. A., Kong, X. W., and Li, Y. Z.: Type synthesis of reconfigurable single-loop mechanisms based on planar rhombus mechanisms, Mech. Mach. Theory, 181, 105170, <ext-link xlink:href="https://doi.org/10.1016/j.mechmachtheory.2022.105170" ext-link-type="DOI">10.1016/j.mechmachtheory.2022.105170</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>Mahindra Roshan, M., Rakesh, S., Sri Gnana Guru, T., Rohith, B., and Hemalatha, J.: Towards efficiently solving the rubik's cube with deep reinforcement learning and recursion, E3S Web Conf., 491, 01009, <ext-link xlink:href="https://doi.org/10.1051/e3sconf/202449101009" ext-link-type="DOI">10.1051/e3sconf/202449101009</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>Mruthyunjaya, T. S.: Structural synthesis by transformation of binary chains, Mech. Mach. Theory, 14, 221–231, <ext-link xlink:href="https://doi.org/10.1016/0094-114X(79)90009-0" ext-link-type="DOI">10.1016/0094-114X(79)90009-0</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>Peng, Y. Q.: A Rubik's cube-inspired pedagogical tool for teaching and learning engineering ethics, Sci. Eng. Ethics., 30, 50, <ext-link xlink:href="https://doi.org/10.1007/s11948-024-00506-z" ext-link-type="DOI">10.1007/s11948-024-00506-z</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Santiago-Valentín, E., Portilla-Flores, E. A., Mezura-Montes, E., Vega-Alvarado, E., Calva-Yáñez, M. B., and Pedroza-Villalba, M.: A graph-theory-based method for topological and dimensional representation of planar mechanisms as a computational tool for engineering design, IEEE Access, 7, 587–596, <ext-link xlink:href="https://doi.org/10.1109/access.2018.2885563" ext-link-type="DOI">10.1109/access.2018.2885563</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Sharma, A., Naskar, S., and Mukhopadhyay, T.: Programmable shape morphing and space deployment through graded derivatives of origami architectures, Space-Sci. Tech.-China, 6, 0363, <ext-link xlink:href="https://doi.org/10.34133/space.0363" ext-link-type="DOI">10.34133/space.0363</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>Slaboch, B. J. and Voglewede, P. A.: Mechanism state matrices for planar reconfigurable mechanisms, J. Mech. Robot., 3, 11012, <ext-link xlink:href="https://doi.org/10.1115/1.4003270" ext-link-type="DOI">10.1115/1.4003270</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation> Tuttle, E. R., Peterson, S. W., and Titus, J. E.: Enumeration of basic kinematic chains using the theory of finite groups, J. Mech. Transm.-T. ASME, 111, 498–503, 1989.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Vinícius Morlin, F., Piga Carboni, A., and Martins, D.: Structural synthesis of planar kinematic chains for non-redundant parallel manipulators, J. Mech. Design, 146, 113302, <ext-link xlink:href="https://doi.org/10.1115/1.4065317" ext-link-type="DOI">10.1115/1.4065317</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>Ye, W., Fang, Y. F., and Guo, S.: Reconfigurable parallel mechanisms with planar five-bar metamorphic linkages, Sci. China Technol. Sc., 57, 210–218, <ext-link xlink:href="https://doi.org/10.1007/s11431-013-5433-9" ext-link-type="DOI">10.1007/s11431-013-5433-9</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Yim, N. H., Lee, J., Kim, J., and Kim, Y. Y.: Big data approach for the simultaneous determination of the topology and end-effector location of a planar linkage mechanism, Mech. Mach. Theory, 163, 104375, <ext-link xlink:href="https://doi.org/10.1016/j.mechmachtheory.2021.104375" ext-link-type="DOI">10.1016/j.mechmachtheory.2021.104375</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Zassenhaus, H.: Rubik's Cube: A Toy, A galois tool, group theory for everybody, Physica A., 114, 629–637, <uri>https://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=PASCAL83X0093914</uri> (last access: 14 August 2026), 1982.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Zeng, D. X., Li, M., Wang, J. J., Hou, Y. L., Lu, W. J., and Huang, Z.: Overview of Rubik's cube and reflections on its application in mechanism, Chin. J. Mech. Eng-En., 31, 9–20, <ext-link xlink:href="https://doi.org/10.1186/s10033-018-0269-7" ext-link-type="DOI">10.1186/s10033-018-0269-7</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>Zhang, D. S., Zheng, Y., Wei, L., Wu, J., Xu, Y. D., and Zhao, Y. S.: Type synthesis of 2T1R planar parallel mechanisms and their modeling development applications, IEEE Access, 9, 72217–72227, <ext-link xlink:href="https://doi.org/10.1109/ACCESS.2021.3079266" ext-link-type="DOI">10.1109/ACCESS.2021.3079266</ext-link>, 2021. </mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Zhang, J., Liu, S., Chen, J. T., and Wang, C. G.: Aerodynamic and electromagnetic analysis of a Rubik's cube-inspired origami structure, Aerosp. Sci. Technol., 168, 110979, <ext-link xlink:href="https://doi.org/10.1016/j.ast.2025.110979" ext-link-type="DOI">10.1016/j.ast.2025.110979</ext-link>, 2026.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Research on reconfigurable kinematic analysis and type synthesis of planar prismatic Rubik's cube mechanism</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Balasubramanian, K.: Enumeration of n-dimensional hyper-cubes, icosahedra,
rubik's cube dice, colorings, chirality, and encryptions based on their
symmetries, Symmetry, 16, 1020, <a href="https://doi.org/10.3390/sym16081020" target="_blank">https://doi.org/10.3390/sym16081020</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      
Cao, W. Q. and Chu, J. K.: Synthesis of assur groups with multiple joints,
Mech. Mach. Theory, 5, 24–27, <a href="https://doi.org/10.1016/S0094-114X(97)00117-1" target="_blank">https://doi.org/10.1016/S0094-114X(97)00117-1</a>, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Chan, C. L.: A general method to synthesize planar overconstrained
mechanism, Mech. Mach. Theory, 203, 105801,
<a href="https://doi.org/10.1016/j.mechmachtheory.2024.105801" target="_blank">https://doi.org/10.1016/j.mechmachtheory.2024.105801</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Davies, T. H. and Crossley, F. R. E: Structural analysis of plane linkages by
Franke's condensed notation, J. Mech., 1, 171–183,
<a href="https://doi.org/10.1016/0022-2569(66)90021-8" target="_blank">https://doi.org/10.1016/0022-2569(66)90021-8</a>, 1966.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Deng, X. and Purwar, A.: A matrix-based approach to unified synthesis of
planar four-bar mechanisms for motion generation with position, velocity,
and acceleration constraints, J. Comput. Inf. Sci. Eng., 24, 121003,
<a href="https://doi.org/10.1115/detc2024-143028" target="_blank">https://doi.org/10.1115/detc2024-143028</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Duan, Q. C., Sun, J. L., and Hu, H. Y.: Dynamic analysis and experiments on
the assembly control of planar deployable modules, Space-Sci. Tech.-China,
0648, <a href="https://doi.org/10.34133/space.0648" target="_blank">https://doi.org/10.34133/space.0648</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Fan, D. B., Zeng, D. X., Liu, Y., Lu, W. J., Hou, Y. L., Zhou, Z. R., and
Guo, J. W.: Topological structure of Rubik's cube mechanism and synthesis of
the regular hexahedron Rubik's cube mechanism, J. Mech. Sci. Technol., 36,
1935–1947, <a href="https://doi.org/10.1007/s12206-022-0330-4" target="_blank">https://doi.org/10.1007/s12206-022-0330-4</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Helmy, M., ElRabaie, E. S. M., ElDokany, I., and Abd ElSamie, F. E.: A novel
cancellable biometric recognition system based on Rubik's cube technique for
cyber-security applications, Optik, 285, 170475,
<a href="https://doi.org/10.1016/j.ijleo.2022.170475" target="_blank">https://doi.org/10.1016/j.ijleo.2022.170475</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Huang, P., Liu, T. T., Ding, H. F., and Zhao, Y.: Computer-aided synthesis
of planar mechanisms with one multiple-joint, Mech. Mach. Theory, 177,
105044, <a href="https://doi.org/10.1016/j.mechmachtheory.2022.105044" target="_blank">https://doi.org/10.1016/j.mechmachtheory.2022.105044</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
Jin, X. D., Fang, Y. F., Guo, S., and Qu, H. B.: Structural synthesis of
parallel mechanisms with high rotational capability, Chin. J. Mech. Eng-En.,
31, 61, <a href="https://doi.org/10.1186/s10033-018-0260-3" target="_blank">https://doi.org/10.1186/s10033-018-0260-3</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Joyner, D.: Adventures in group theory: rubik's cube, merlin's machine, and
other mathematical toys, The Johns Hopkins University Press, Baltimore,
America, Maryland, 167–198, ISBN 978-0801890130, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
Kang, S. W. and Kim, Y. Y.: Unified topology and joint types optimization
of general planar linkage mechanisms, Struct. Multidiscip. O., 57,
1955–1983, <a href="https://doi.org/10.1007/s00158-017-1887-x" target="_blank">https://doi.org/10.1007/s00158-017-1887-x</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
Kong, X. W.: Motion/structure mode analysis and classification of n-RR
planar parallelogram mechanisms, Mech. Mach. Theory, 169, 104623,
<a href="https://doi.org/10.1016/j.mechmachtheory.2021.104623" target="_blank">https://doi.org/10.1016/j.mechmachtheory.2021.104623</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Krutský, M. and Šír, G.: Geometric deep learning for the Rubik's
cube group, IEEE. T. Neur. Net. Lear., 36, 20214–20228,
<a href="https://doi.org/10.1109/TNNLS.2025.3599009" target="_blank">https://doi.org/10.1109/TNNLS.2025.3599009</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Lai, X. C., Shi, Z., Pu, Z. H., Zhao, P. H., Zhang, X. G., Yu, H. X., and
Li, D. C.: A Rubik's microfluidic cube, Microsyst. Nanoeng., 6, 27,
<a href="https://doi.org/10.1038/s41378-020-0136-4" target="_blank">https://doi.org/10.1038/s41378-020-0136-4</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Li, S. J., Wang, H. G., and Dai, J. S.: Assur-group inferred structural
synthesis for planar mechanisms, J. Mech. Robot., 7, 041001,
<a href="https://doi.org/10.1115/1.4029116" target="_blank">https://doi.org/10.1115/1.4029116</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
Liu, J. G., Zhao, P. Y., Chen, K. L., Zhang, X., and Zhang. X.: 1U-sized
deployable space manipulator for future on-orbit servicing, assembly, and
manufacturing, Space-Sci Tech-China, 2022, 9894604,
<a href="https://doi.org/10.34133/2022/9894604" target="_blank">https://doi.org/10.34133/2022/9894604</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Liu, Y., Yao, Y. A., Kong, X. W., and Li, Y. Z.: Type synthesis of
reconfigurable single-loop mechanisms based on planar rhombus mechanisms,
Mech. Mach. Theory, 181, 105170, <a href="https://doi.org/10.1016/j.mechmachtheory.2022.105170" target="_blank">https://doi.org/10.1016/j.mechmachtheory.2022.105170</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
Mahindra Roshan, M., Rakesh, S., Sri Gnana Guru, T., Rohith, B., and
Hemalatha, J.: Towards efficiently solving the rubik's cube with deep
reinforcement learning and recursion, E3S Web Conf., 491, 01009,
<a href="https://doi.org/10.1051/e3sconf/202449101009" target="_blank">https://doi.org/10.1051/e3sconf/202449101009</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
Mruthyunjaya, T. S.: Structural synthesis by transformation of binary
chains, Mech. Mach. Theory, 14, 221–231, <a href="https://doi.org/10.1016/0094-114X(79)90009-0" target="_blank">https://doi.org/10.1016/0094-114X(79)90009-0</a>, 1979.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Peng, Y. Q.: A Rubik's cube-inspired pedagogical tool for teaching and
learning engineering ethics, Sci. Eng. Ethics., 30, 50,
<a href="https://doi.org/10.1007/s11948-024-00506-z" target="_blank">https://doi.org/10.1007/s11948-024-00506-z</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Santiago-Valentín, E., Portilla-Flores, E. A., Mezura-Montes, E.,
Vega-Alvarado, E., Calva-Yáñez, M. B., and Pedroza-Villalba, M.: A
graph-theory-based method for topological and dimensional representation of
planar mechanisms as a computational tool for engineering design, IEEE
Access, 7, 587–596, <a href="https://doi.org/10.1109/access.2018.2885563" target="_blank">https://doi.org/10.1109/access.2018.2885563</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
Sharma, A., Naskar, S., and Mukhopadhyay, T.: Programmable shape morphing and
space deployment through graded derivatives of origami architectures,
Space-Sci. Tech.-China, 6, 0363, <a href="https://doi.org/10.34133/space.0363" target="_blank">https://doi.org/10.34133/space.0363</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Slaboch, B. J. and Voglewede, P. A.: Mechanism state matrices for planar reconfigurable mechanisms, J. Mech. Robot., 3, 11012, <a href="https://doi.org/10.1115/1.4003270" target="_blank">https://doi.org/10.1115/1.4003270</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Tuttle, E. R., Peterson, S. W., and Titus, J. E.: Enumeration of basic kinematic chains using the theory of finite groups, J. Mech. Transm.-T. ASME, 111, 498–503, 1989.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Vinícius Morlin, F., Piga Carboni, A., and Martins, D.: Structural
synthesis of planar kinematic chains for non-redundant parallel
manipulators, J. Mech. Design, 146, 113302, <a href="https://doi.org/10.1115/1.4065317" target="_blank">https://doi.org/10.1115/1.4065317</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
Ye, W., Fang, Y. F., and Guo, S.: Reconfigurable parallel mechanisms with
planar five-bar metamorphic linkages, Sci. China Technol. Sc., 57, 210–218,
<a href="https://doi.org/10.1007/s11431-013-5433-9" target="_blank">https://doi.org/10.1007/s11431-013-5433-9</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Yim, N. H., Lee, J., Kim, J., and Kim, Y. Y.: Big data approach for the
simultaneous determination of the topology and end-effector location of a
planar linkage mechanism, Mech. Mach. Theory, 163, 104375,
<a href="https://doi.org/10.1016/j.mechmachtheory.2021.104375" target="_blank">https://doi.org/10.1016/j.mechmachtheory.2021.104375</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Zassenhaus, H.: Rubik's Cube: A Toy, A galois tool, group theory for
everybody, Physica A., 114, 629–637,
<a href="https://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=PASCAL83X0093914" target="_blank"/> (last access: 14 August 2026), 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Zeng, D. X., Li, M., Wang, J. J., Hou, Y. L., Lu, W. J., and Huang, Z.: Overview of Rubik's cube and reflections on its application in mechanism, Chin. J. Mech. Eng-En., 31, 9–20, <a href="https://doi.org/10.1186/s10033-018-0269-7" target="_blank">https://doi.org/10.1186/s10033-018-0269-7</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      
Zhang, D. S., Zheng, Y., Wei, L., Wu, J., Xu, Y. D., and Zhao, Y. S.: Type
synthesis of 2T1R planar parallel mechanisms and their modeling development
applications, IEEE Access, 9, 72217–72227, <a href="https://doi.org/10.1109/ACCESS.2021.3079266" target="_blank">https://doi.org/10.1109/ACCESS.2021.3079266</a>, 2021.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      
Zhang, J., Liu, S., Chen, J. T., and Wang, C. G.: Aerodynamic and
electromagnetic analysis of a Rubik's cube-inspired origami structure,
Aerosp. Sci. Technol., 168, 110979, <a href="https://doi.org/10.1016/j.ast.2025.110979" target="_blank">https://doi.org/10.1016/j.ast.2025.110979</a>, 2026.

    </mixed-citation></ref-html>--></article>
