<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Bioeng. Biotechnol.</journal-id>
<journal-title>Frontiers in Bioengineering and Biotechnology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Bioeng. Biotechnol.</abbrev-journal-title>
<issn pub-type="epub">2296-4185</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1385076</article-id>
<article-id pub-id-type="doi">10.3389/fbioe.2024.1385076</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Bioengineering and Biotechnology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Non-back-drivable clutch based self-locking mechanism of prosthetic joint to improve manipulation stability</article-title>
<alt-title alt-title-type="left-running-head">Liu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbioe.2024.1385076">10.3389/fbioe.2024.1385076</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Liu</surname>
<given-names>Yang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Luo</surname>
<given-names>Yuhui</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2654708/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xiao</surname>
<given-names>Ting</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liang</surname>
<given-names>Jiejunyi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1767594/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>State Key Laboratory of Intelligent Manufacturing Equipment and Technology</institution>, <institution>Huazhong University of Science and Technology</institution>, <addr-line>Wuhan</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Art, Soochow University</institution>, <addr-line>Suzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Huazhong University of Science and Technology Hospital</institution>, <addr-line>Wuhan</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2323933/overview">Wujing Cao</ext-link>, Chinese Academy of Sciences (CAS), China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1430153/overview">Wojciech Wola&#x144;ski</ext-link>, Silesian University of Technology, Poland</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/477977/overview">Xiangxin Li</ext-link>, Chinese Academy of Sciences (CAS), China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Jiejunyi Liang, <email>jiejunyiliang@gmail.com</email>
</corresp>
<fn fn-type="equal" id="fn001">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this work and share first authorship</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>05</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1385076</elocation-id>
<history>
<date date-type="received">
<day>11</day>
<month>02</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>05</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Liu, Luo, Xiao and Liang.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Liu, Luo, Xiao and Liang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>During activities of daily living (ADLs), the wrist is mainly engaged in positioning and directing the hand. Researches have demonstrated that restoring wrist mobility can significantly enhance the manipulation ability, reduce body distortion caused by motion compensation, and improve the quality of life for amputees. However, most daily activities, particularly the delicate ones, place high demands on the ability of wrist to maintain a certain rotation angle, also known as non-back-drivable ability, which poses a challenge to the design of prosthetic wrists. To address this issue, various solutions have been proposed, including motor holding brakes, high reduction ratio reducers, and worm gears. However, the motor holding brake only functions after a power outage and cannot continuously prevent torque from the load end. The latter two solutions may alter the transmission ratio, resulting in reduced movement speed and transmission efficiency. Therefore, how to design a miniaturized non-back-drivable mechanism without changing the transmission ratio so that the forearm rotational freedom can be locked at any position for any duration is a problem to be solved in the research of prosthetic wrist designs. This paper presents a line-contact based non-back-drivable clutch (NBDC) that does not cause changes in the transmission ratio, ensuring the motion performance of the prosthetic limb. At the same time, it does not introduce additional friction in the forward transmission process, guaranteeing the overall efficiency. Most importantly, it only allows the torque transmitting from the motor to the load, prevents the load reversely from driving back even in a power failure condition, significantly improving the stability, safety, and comfort. Detailed kinematic and static analyses of the working process has been conducted, and transient dynamics simulation has been performed to verify its effectiveness. Through experiments, it is demonstrated that the self-locking torque of the output end could reach approximately 600&#xa0;Nmm, and the unlocking torque of the input end is about 80&#xa0;Nmm, which can be effectively integrated in prosthetic wrist rotation joints, contributing to the performance, safety and energy saving of prosthetic joint systems.</p>
</abstract>
<kwd-group>
<kwd>prosthesis joint</kwd>
<kwd>wrist</kwd>
<kwd>non-back-drivable-clutch</kwd>
<kwd>backlash</kwd>
<kwd>manipulation stability</kwd>
<kwd>transient dynamics</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Biomechanics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The rotation of the human forearm relies on the ulna and radius turning from a parallel state to an intersecting state. The successful realization of this movement depends on the complete distal radioulnar joint (<xref ref-type="bibr" rid="B30">Neumann, 2016</xref>). However, transradial amputation is the most common form of upper limb amputation, which leads to the inevitable destruction of the distal radioulnar joint. As the degree of amputation increases, the rotation ability of the residual limb decreases sharply. Even with a prosthetic hand, the patient&#x2019;s ADLs are still greatly restricted due to the lack of the most important rotation function of the wrist. In this case, to achieve motion compensation, amputee&#x2019;s body would inevitably be distorted during manipulation scenarios, which would not only seriously affect the amputee&#x2019;s comfort, but also bring depression and anxiety to them (<xref ref-type="bibr" rid="B3">Bandara et al., 2014</xref>; <xref ref-type="bibr" rid="B32">Semasinghe et al., 2018</xref>; <xref ref-type="bibr" rid="B5">Billones et al., 2020</xref>). Moreover, it has been discovered that compared with further improving the performance of prosthetic hand, it is more effective to employ a prosthetic wrist to achieve a substantial overall improvement (<xref ref-type="bibr" rid="B25">Montagnani et al., 2015a</xref>; <xref ref-type="bibr" rid="B11">Deijs et al., 2016</xref>; <xref ref-type="bibr" rid="B2">Bajaj et al., 2019</xref>; <xref ref-type="bibr" rid="B21">Lee et al., 2021</xref>).</p>
<p>A survey of upper-limb prosthetic users showed that features such as lightweight, durability, and long duration of single charge (more than 12&#xa0;h) are directly related to whether prosthetic products will be accepted (<xref ref-type="bibr" rid="B29">Mustafa et al., 2006</xref>), and among which, lightweight is the most important (<xref ref-type="bibr" rid="B4">Biddiss et al., 2007</xref>). Therefore, commercially available prosthetic wrists generally adopt designs those only have a single degree of freedom, retaining the most important rotational freedom to meet the lightweight needs. However, during manipulation tasks, the wrist plays a crucial role in precise positioning the prosthetic hand before the hand comes into contact with the target, and is heavily involved in maintaining stability of the target during the contact, which excessively requires the non-back-drivable ability of the rotating component. To address this issue, various solutions have been proposed, including motor holding brakes, high reduction ratio reducers, and worm gears. However, the motor holding brake only functions after a power outage and cannot continuously prevent torque from the load end (<xref ref-type="bibr" rid="B1">Ann et al., 2000</xref>). The latter two solutions may alter the transmission ratio, resulting in reduced movement speed and transmission efficiency. Therefore, how to design a miniaturized non-back-drivable mechanism without changing the transmission ratio so that the forearm rotational freedom can be locked at any position for any duration is a problem to be solved in the research of prosthetic wrists (<xref ref-type="bibr" rid="B10">Controzzi et al., 2010</xref>; <xref ref-type="bibr" rid="B20">Kimura et al., 2021</xref>; <xref ref-type="bibr" rid="B34">Shi et al., 2021</xref>), and is critical to the successful completion of the manipulation task (<xref ref-type="bibr" rid="B13">Gao et al., 2021</xref>). In most grasping actions which require to maintain the locking state for a long time, if the actuator lacks a self-locking mechanism, the external load will directly act on the drive motor and drive the prosthetic wrist in the opposite direction, resulting in not only an unstable wrist rotation angle, but also a potential hazard (<xref ref-type="bibr" rid="B14">Guo et al., 2020</xref>; <xref ref-type="bibr" rid="B35">Wei et al., 2023</xref>). This hazard would be exacerbated in the event of a power failure due to a depleted battery or circuit failure. The unlocked wrist joint will rotate freely under the action of the external load, posing a great danger to amputees. Therefore, prosthetic joints that take into account both miniaturization requirements and self-locking capabilities have become the main development trend, and the key component is the non-back-drivable clutch.</p>
<p>To be specific, the input end of the NBDC is the power system such as the drive motor, and the output end is connected to the hand and the external loads. When the input end receives a motion command and the motor starts to rotate, whether it is clockwise rotation or counterclockwise, as long as the initial torque is greater than the unlocking torque, the transmission system can be activated to achieve efficient power transmission. To the contrary, regardless of whether the external loads apply clockwise or counterclockwise torque to the NBDC, as long as it is within the maximum self-locking torque range, the mechanism will automatically enter the locking state, so that the external loads will not directly affect the drive motor. This feature gives the prosthetic joint the ability to maintain stable grasping at any position for a long time. It also possesses the ability to function without power supply during operation that does not need further rotating, extending the battery life to a certain extent. Therefore, designing advanced NBDC and continuously optimizing its self-locking performance can effectively improve the stability, safety, and endurance of prosthetic joints (<xref ref-type="bibr" rid="B23">Liu et al., 2022</xref>).</p>
<p>Researches focusing on how to improve NBDC performance have concluded five optimization directions (<xref ref-type="bibr" rid="B6">Chu et al., 2008</xref>; <xref ref-type="bibr" rid="B10">Controzzi et al., 2010</xref>; <xref ref-type="bibr" rid="B9">Controzzi et al., 2017</xref>; <xref ref-type="bibr" rid="B26">Montagnani et al., 2015b</xref>; <xref ref-type="bibr" rid="B17">Hu et al., 2021</xref>; <xref ref-type="bibr" rid="B36">Wu et al., 2023</xref>): (1) Low cost. In order to meet the large-scale production and implementation of self-locking mechanisms, the cost of related components need to reasonably controlled (<xref ref-type="bibr" rid="B22">Liu et al., 2021</xref>) while ensuring the performance and quality (<xref ref-type="bibr" rid="B27">Mota et al., 2023</xref>). (2) Simplicity (<xref ref-type="bibr" rid="B37">Zhang et al., 2023</xref>), including miniaturization (<xref ref-type="bibr" rid="B12">Ding et al., 2021</xref>) and ease of manufacturing and assembly (<xref ref-type="bibr" rid="B10">Controzzi et al., 2010</xref>). (3) Safety. Due to the sufficient interaction between humans and prosthetic limbs(<xref ref-type="bibr" rid="B24">Lu et al., 2021</xref>), safety is the primary concern in real practice (<xref ref-type="bibr" rid="B16">Hu et al., 2020</xref>). If the external load can reversely drive the prosthetic joints, it will cause secondary damage to the amputees. (4) Energy efficiency. How to improve the battery duration of a single charge has always been an important topic in the field of prosthetics (<xref ref-type="bibr" rid="B8">Cirelli et al., 2021</xref>; <xref ref-type="bibr" rid="B31">Okafor and Longe, 2022</xref>; <xref ref-type="bibr" rid="B15">He et al., 2023</xref>). If a single charge cannot satisfy an amputee&#x2019;s normal use for a day, it will greatly affect its acceptance. As a result, reducing the friction energy loss and inertia would be of great importance (<xref ref-type="bibr" rid="B8">Cirelli et al., 2021</xref>). (5) Robustness. As the external load is determined by the actual manipulation tasks, the nominal self-locking torque should be high enough to cover most daily working scenarios.</p>
<p>Focusing on the above five requirements, Marco Controzzi et al. (<xref ref-type="bibr" rid="B10">Controzzi et al., 2010</xref>; <xref ref-type="bibr" rid="B9">Controzzi et al., 2017</xref>) designed a cylinder-based NBDC and applied it in the SmartHand (<xref ref-type="bibr" rid="B7">Cipriani et al., 2010</xref>), enabling it to effectively generate strong gripping force under strict power and weight constraints. Compared with the traditional non-back-drivable mechanism based on worm gears (<xref ref-type="bibr" rid="B18">Kang et al., 2015</xref>), this clutch, based on a wedge structure, achieves higher transmission efficiency. Within the load range from 50&#xa0;Nmm to 150&#xa0;Nmm, the maximum efficiency of this mechanism is around 0.95. Jun-Uk Chu et al. embedded a self-locking mechanism in the prosthetic finger joint (<xref ref-type="bibr" rid="B6">Chu et al., 2008</xref>). The self-locking mechanism adopts a coil spring and cam ball structure to prevent the reverse force of the grasped object on the fingers. However, the springs and cams in this mechanism suffer significant wear during operation, which does not meet the durability requirements of prosthetic devices. Qiqiang Hu et al. (<xref ref-type="bibr" rid="B17">Hu et al., 2021</xref>)were inspired by the ratchet spanner and employed an interlock to increase the grip strength of the fingers, enabling them to safely perform high loads and prolonged gripping tasks. However, when the ratchet mechanism is unlocking, it is always in a state of friction with the buckle and is prone to wear. At the same time, there is a certain amount of free travel in the self-locking process, resulting a small deviation at the load end. Xiaofeng Wu et al. (<xref ref-type="bibr" rid="B36">Wu et al., 2023</xref>) proposed a compact arc-groove self-locking mechanism with two linear springs embedded in the arc grooves, eliminating the need for additional mounting structures. The whole system is compact, small, and modular, enabling underdriven finger mechanisms to achieve adaptive gripping. However, the groove needs to be regularly filled with an appropriate amount of grease to reduce the impact of friction between the spring and the groove. Federico Montagnani et al. (<xref ref-type="bibr" rid="B26">Montagnani et al., 2015b</xref>) designed a non-back-drivable mechanism for miniaturized application scenarios such as finger joints. This mechanism can turn off the power after reaching a stable state, thereby avoiding accidental release of the grasped object, and absorbs the impact generated during grasping. However, this mechanism must also consider the corrosion of lubricants, etc., limiting its application in certain conditions. In summary, for the existing self-locking mechanisms, there are still unsolved problems such as not being able to lock instantly, excessive wear of the system under normal operating conditions, and the need to add grease to the mechanism in a timely manner.</p>
<p>In this study, in order to solve the above problems, a novel NBDC is proposed, which achieves self-locking based on the line-contact between the wedges and the fixed support, and can be applied in prosthetic wrists to realize rotational self-locking. The proposed mechanism consists of a fixed support, a wedge pedestal, four wedges, a pin pedestal and four pins, meriting low cost and simplicity in manufacture and assembly. As to the operating mechanism, it mainly contains three key states: (1) Self-locking state. No matter whether the output end, which is connected to the external loads, moves clockwise or counterclockwise, the loads cannot be transmitted back to the input end. (2) Intermediate state of unlocking. 7&#xb0; of idle angle exists between unlock state and complete lock state. (3) Unlocking state. When the torque at the input end drives the pin to rotate more than 7&#xb0; of idle angle and reach 14&#xb0;, the driving force would be transmitted to the output end, and then the self-locking system start to rotate as a whole. Simulations and Experiments have been conducted and verified that the self-locking structure could resist a reverse torque of 600&#xa0;Nmm from the output end, and only requires an unlocking torque about 80&#xa0;Nmm at the input end, making it highly efficient for the implementation in prosthetic wrists or other rotating joints.</p>
<p>The main contributions of this paper are as follows:</p>
<p>(1) A non-back-drivable clutch with self-locking features is designed, which does not change the transmission ratio of the system and can ensure the motion speed of the rotating forearm under the premise of stable manipulation. (2) A wavy spring with suitable stiffness is designed to switch between unlocking and locking modes in the self-locking system, separating the wedges from the support in the unlocking state, reducing the friction and improving the efficiency. (3) Critical working conditions of the self-locking system are analyzed and verified through detailed kinematic analysis, static analysis, transient dynamic simulations and experiments, proving the performance of the proposed system that the self-locking ability reaches 600&#xa0;Nmm.</p>
<p>The rest of this study is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> introduces the overall design of the new NBDC mechanism, and calculates the theoretical performance of the mechanism through kinematic analysis, static analyses and transient dynamics analysis. <xref ref-type="sec" rid="s3">Section 3</xref> introduces the experimental platform construction and result analysis of NBDC. <xref ref-type="sec" rid="s4">Section 4</xref> introduces applications with NBDC embedded in a prosthetic wrist. <xref ref-type="sec" rid="s5">Section 5</xref> discusses the limitations of this research and possible improvements in the future. The final conclusions can be found in <xref ref-type="sec" rid="s6">Section 6</xref>.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<p>The proposed NBDC based on line-contact self-locking mechanism mainly consists of a fixed support, four wedges, a wedge pedestal, four pins and a pin pedestal. The pin pedestal can be used as the connection to the input end, through which the power system such as the motor could be connected. Four pins are mounted along the circumference of the pin pedestal, the pin drives two sets of wedges to rotate, ultimately generating a self-locking state, an unlocking intermediate state and an unlocking state together with the fixed support (see in <xref ref-type="fig" rid="F1">Figure 1</xref>). Each wedge set is composed of two opposite wedges, connected by a wavy spring in the middle. The shape of each set of wedges is mirror symmetrical. The groove below the wedge connects the pin, and the groove presents a &#x201c;V&#x201d; shape. The fixed support is connected to the work platform through bolts, and also connected to the pin pedestal through bearings and pins. Its function is to provide self-locking through the friction between its inner wall and the top arc surface of the wedge in self-locking stage, absorbing the impact from the output end. This clutch is embedded between the wrist rotation motor and the harmonic reducer in practice, with its input end connected to the output shaft of the motor and its output end connected to the harmonic reducer. The specific section view and exploded view of the NBDC mechanism are shown in <xref ref-type="fig" rid="F2">Figures 2A, B</xref>, respectively.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Driving mode (green arrow) and self-locking mode (red arrow) of the NBDC mechanism.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>NBDC section view and exploded view. <bold>(A)</bold> Section view. <bold>(B)</bold> Exploded view.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g002.tif"/>
</fig>
<sec id="s2-1">
<title>2.1 Kinematic analysis</title>
<p>In order to clearly describe the operating mechanism of the proposed NBDC, the section views of five key states of the self-locking mechanism are depicted in detail in <xref ref-type="fig" rid="F3">Figure 3</xref>. These section views are drawn along the middle of the axis with the spring neglected, showing the changes of the input end. These five states can be further divided into three categories, which are: (1) Self-locking, as shown in <xref ref-type="fig" rid="F3">Figure 3A</xref>. In this state, the pin pedestal is at zero point, and the pins don&#x2019;t contact the inner wall of the groove below the wedges. The torque from the output end cannot be transmitted to the input end whether the motion is clockwise nor counterclockwise, and at the same time, the length of the wavy spring is the longest. (2) Intermediate state of unlocking, as shown in <xref ref-type="fig" rid="F3">Figures 3B, D</xref>. The input end drives the pins through the pin pedestal to rotate 7&#xb0; around the rotation center. Among the four pins, two of them pressure to the inner wall of the groove under the wedge, making it start to rotate. At the same time, the other two pins just reach the contacting point to the surface of the grooves of the above wedge. At this point, in the 2nd and 4th quadrants of <xref ref-type="fig" rid="F3">Figures 3A, B</xref> gap forms between the edge of the wedges and the inner wall of the fixed support. Similarly, in the 1st and 3rd quadrants of <xref ref-type="fig" rid="F3">Figures 3A, D</xref> gap also appears. (3) Unlocking state. The two pins that have been separated from the fixed support move in the groove during the rotation of 7&#xb0;&#x2013;14&#xb0;, and finally reach the bottom of the groove. The other two pins drive their corresponding wedges to start moving, causing them to break away from the fixed support and eventually reach the bottom of the groove, as shown in the 1st and 3rd quadrants in <xref ref-type="fig" rid="F3">Figure 3C</xref> and the 2nd and 4th quadrants in <xref ref-type="fig" rid="F3">Figure 3E</xref>. Thereafter, the torque at the input end can be transmitted directly to the output, and the wavy spring is compressed to its shortest length. When there is no continuous torque input at the input end, the two springs will exert the stored elastic potential energy to press the wedges to the self-locking state again, back to <xref ref-type="fig" rid="F3">Figure 3A</xref>, so that the torque of the external load will be blocked.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Five key states of the NBDC mechanism (spring not drawn). <bold>(A)</bold> Self-locking state. <bold>(B)</bold> Counterclockwise intermediate state of unlocking. <bold>(C)</bold> Counterclockwise unlocking state. <bold>(D)</bold> Clockwise intermediate state of unlocking. <bold>(E)</bold> Clockwise unlocking state.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g003.tif"/>
</fig>
<p>To investigate the influence of the angle change of the input end on the angle of the wedges in the three working states, kinematic analysis was carried out, taking the 1st and 4th quadrants as examples. As shown in <xref ref-type="fig" rid="F4">Figure 4A</xref>, the inner diameter of the fixed support is <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the radius of the pins is <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the radius of the circle where the center of the pins is located is <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the contact radius between the wedges and the flange bearing is <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the radius of the circle where the center of the wedges is located is <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> have the same value. The angle between the pins is 45&#xb0;, and the relative angle the pin pedestal rotates to the fixed support is <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In the 1st quadrant, the center of the pins is <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the center of the wedges is <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the action point of the connecting spring is <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In the 4th quadrant, the center of the pins is <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the center of the wedges is <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the action point of the connecting wavy spring is <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="fig" rid="F4">Figure 4B</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Kinematic analysis of NBDC mechanism (spring not drawn). <bold>(A)</bold> Dimensions. <bold>(B)</bold> Action points.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g004.tif"/>
</fig>
<p>Taking the counterclockwise movement of the input as an example, the positions of the centers of the pins in the 1st and 4th quadrants at any moment are shown in Eq. <xref ref-type="disp-formula" rid="e1">1</xref>:<disp-formula id="e1">
<mml:math id="m15">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>45</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>45</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>315</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>315</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>The axis where the wedges are located are uniformly distributed along the center, the angle between them is 90&#xb0;, and the specific position is related to the rotation angle <inline-formula id="inf15">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the output end of the wedge pedestal. The position of the center of the wedge in the 1st quadrant and the 4th quadrant are shown in Eq. <xref ref-type="disp-formula" rid="e2">2</xref>:<disp-formula id="e2">
<mml:math id="m17">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>45</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>45</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>315</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>315</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>When the pin pedestal rotates <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the stage changes from <xref ref-type="fig" rid="F3">Figures 3A, B</xref>, and when the pin pedestal rotates <inline-formula id="inf17">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the stage changes from <xref ref-type="fig" rid="F3">Figures 3B, C</xref>. The most important three topics of these two processes are: (1) The relationship between the rotation angle of the input <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the rotation angles of the wedges in the 1st and 4th quadrants, and the wedge pedestal. (2) The changes in the distances between the 1st (4th) quadrant&#x2019;s wedge and the inner wall of the fixed support at the rotation angle <inline-formula id="inf19">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; (3) The effective action length of the wavy spring changes according to the angle <inline-formula id="inf20">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>(1) According to the geometric relationship that the pin in the 4th quadrant is always tangent to the inner side of the groove of the wedge, it can be seen that the slope between the axis of the wedge and the axis of the pin satisfies the following Eq. <xref ref-type="disp-formula" rid="e3">3</xref>:<disp-formula id="e3">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>315</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>315</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>315</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>315</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Similarly, the slope between the axis of the wedge and the axis of the pin in the 1st quadrant satisfies Eq. <xref ref-type="disp-formula" rid="e4">4</xref>:<disp-formula id="e4">
<mml:math id="m24">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>45</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>45</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>45</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mn>45</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The initial angle of the wedge in the 1st quadrant is <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, that in the 4th quadrant is <inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, then relative rotation of the two wedges is Eq. <xref ref-type="disp-formula" rid="e5">5</xref>:<disp-formula id="e5">
<mml:math id="m27">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>arctan</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>arctan</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>The relationship between the input rotation angle <inline-formula id="inf23">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the wedge rotation angle <inline-formula id="inf24">
<mml:math id="m29">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf25">
<mml:math id="m30">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are shown in <xref ref-type="fig" rid="F5">Figure 5A</xref>. When the input angle increases from 0&#xb0; to 7&#xb0;, the wedge in the 4th quadrant rotates counterclockwise, the 1st quadrant&#x2019;s wedge and wedge pedestal stay still. When the input angle increases from 7&#xb0; to 14&#xb0;, the wedge in the 4th quadrant continues to rotate counterclockwise, the wedge in the 1st quadrant rotates clockwise, and the wedge pedestal stays still. When the angle of the input continues to increase, the wedge no longer rotates relative to its axis, and the angle of the wedge pedestal as the output end increases by the same amount as that of the input end.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Variation of relevant parameters of the NBDC system with the angle of counterclockwise input. <bold>(A)</bold> Angle of the wedge and the wedge pedestal. <bold>(B)</bold> Minimum distance of the edge of the wedge from the inner wall of the fixed support. <bold>(C)</bold> Length of the spring. <bold>(D)</bold> Minimum unlocking torque of the input end with the compression length of the spring for different spring stiffnesses.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g005.tif"/>
</fig>
<p>(2) When the input end drives the pin pedestal to rotate, each set of wedges will gradually detach from the inner wall of the fixed support for a certain distance, and the nearest part between the wedges and the fixed support is a section of arc, the radius of which is <inline-formula id="inf26">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the distance from the center of the arc to the center of rotation of the wedges is <inline-formula id="inf27">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In the 1st quadrant, the initial angle of the line between the center of the arc and the center of the wedge is <inline-formula id="inf28">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. In the 4th quadrant, the initial angle is <inline-formula id="inf29">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, the position of the centers of the arcs at the tips of the two wedges at any instant are in Eq. <xref ref-type="disp-formula" rid="e6">6</xref>:<disp-formula id="e6">
<mml:math id="m35">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>The distance between the input angle <inline-formula id="inf30">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the distance between the 1st and 4th quadrants&#x2019; wedges and the inner wall of the fixed support <inline-formula id="inf31">
<mml:math id="m37">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf32">
<mml:math id="m38">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> satisfy Eq. <xref ref-type="disp-formula" rid="e7">7</xref>:<disp-formula id="e7">
<mml:math id="m39">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>The input angle <inline-formula id="inf33">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> against the distance between the wedge and the inner wall of the fixed support is shown in <xref ref-type="fig" rid="F5">Figure 5B</xref>. The maximum value of the minimum distance between the wedge and the inner wall of the fixed support in the 1st and 3rd quadrants is 0.86&#xa0;mm, and the maximum value of the minimum distance between the wedge and the inner wall of the fixed support in the 2nd and 4th quadrants is 0.74&#xa0;mm, which ensures that the relative motion in the unlocked state generates as little frictional wear as possible.</p>
<p>(3) During this process, the spring would be compressed to its shortest length. Taking the wavy spring between the wedges in the 1st and 4th quadrants as an example, the positions of the connection point between the spring and the two wedges at any time are shown in Eq. <xref ref-type="disp-formula" rid="e8">8</xref>:<disp-formula id="e8">
<mml:math id="m41">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>CS</mml:mtext>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>CS</mml:mtext>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where the distance from the connection point of the top of the wavy spring to the center of rotation of the wedge is <inline-formula id="inf34">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>CS</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the initial angles of the line connecting the connection point to the centers of rotation of the wedge in the 1st and 4th quadrants are <inline-formula id="inf35">
<mml:math id="m43">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf36">
<mml:math id="m44">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. The length of the wavy spring can be calculated from the distance between the two connection points shown in Eq. <xref ref-type="disp-formula" rid="e9">9</xref>:<disp-formula id="e9">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>The relationship of the input angel <inline-formula id="inf37">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> against the length of the spring <inline-formula id="inf38">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (the original length of the spring is <inline-formula id="inf39">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) is shown in <xref ref-type="fig" rid="F5">Figure 5C</xref>. As the input angle increases, the length of the wavy spring is shortened from 12.17&#xa0;mm to 10.56&#xa0;mm in the first stage of 0&#xb0;&#x2013;7&#xb0;, and further shortened from 10.56&#xa0;mm to 8.80&#xa0;mm in the second stage of 7&#xb0;&#x2013;14&#xb0;, where the total shortage was 3.37&#xa0;mm.</p>
<p>In the phase after <xref ref-type="fig" rid="F3">Figure 3C</xref>, the pins no longer move with respect to the wedges, and the wedges no longer continue to rotate with respect to its own axis. The wedge pedestal at the output end follows the pin pedestal at the input end by the same angle <inline-formula id="inf40">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s2-2">
<title>2.2 Static analysis</title>
<p>The main function of the NBDC is to always remain locked when the load on the output end changes and to be able to unlock smoothly when power is supplied from the input end. In order to ensure the proper functioning of the mechanism, it is necessary to carry out force analysis for two different force conditions, which are torque <inline-formula id="inf41">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> applied to the input end, and load torque <inline-formula id="inf42">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> applied to the output end. When the self-locking requirements are met, the minimum friction coefficient between the wedge and the fixed support would be investigated, when the unlocking requirements are met, the reasonable stiffness of the wavy spring would be revealed.</p>
<sec id="s2-2-1">
<title>2.2.1 Unlocking status analysis</title>
<p>Taking the counterclockwise input as an example, the initial state is the self-locking state shown in <xref ref-type="fig" rid="F3">Figure 3A</xref>. When the system is subjected to counterclockwise input torque <inline-formula id="inf43">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the pin pedestal drives the pins to rotate counterclockwise, i.e., <inline-formula id="inf44">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf45">
<mml:math id="m54">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, 4 rotates counterclockwise around the point <inline-formula id="inf46">
<mml:math id="m55">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. In the 1st quadrant, the pin is not in contact with the groove of the wedge and can rotate freely. In the 4th quadrant, the pin is in contact with the groove of the wedge, generating a pressure <inline-formula id="inf47">
<mml:math id="m56">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, which is given by the input torque <inline-formula id="inf48">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in Eq. <xref ref-type="disp-formula" rid="e10">10</xref>:<disp-formula id="e10">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>The center of the pin <inline-formula id="inf49">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is rotating along its trajectory, and the friction force <inline-formula id="inf50">
<mml:math id="m60">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf51">
<mml:math id="m61">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>) is acting at the tangent point of the wedge <inline-formula id="inf52">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (moving along the inner wall of the groove of the wedge), <inline-formula id="inf53">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the coefficient of friction between the surface of the pin and the inner surface of the groove of the wedge (when the pin is made of stainless steel, the wedge is made of 7,075 aluminum alloy, <inline-formula id="inf54">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.4&#x2013;0.7, take <inline-formula id="inf55">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.6). <inline-formula id="inf56">
<mml:math id="m66">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> exerts a torque <inline-formula id="inf57">
<mml:math id="m67">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> on the center of the wedge <inline-formula id="inf58">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The wedge tends to rotate counterclockwise around the point <inline-formula id="inf59">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. We need to investigate whether friction exists at the point <inline-formula id="inf60">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which is contacted between the wedge and the inner wall of the fixed support. The point <inline-formula id="inf61">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the center of the top arc of the wedge. Connect <inline-formula id="inf62">
<mml:math id="m72">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and extend it, intersecting the top arc of the wedge at point <inline-formula id="inf63">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Since both <inline-formula id="inf64">
<mml:math id="m74">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf65">
<mml:math id="m75">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> are arc radius, <inline-formula id="inf66">
<mml:math id="m76">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. At the same time points <inline-formula id="inf67">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf68">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf69">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are not collinear, therefore, Eq. <xref ref-type="disp-formula" rid="e11">11</xref> holds:<disp-formula id="e11">
<mml:math id="m80">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>i.e., <inline-formula id="inf70">
<mml:math id="m81">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (identically <inline-formula id="inf71">
<mml:math id="m82">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> in the 1st quadrant), and the distance from any point on the arc below point <inline-formula id="inf72">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to point <inline-formula id="inf73">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is less than <inline-formula id="inf74">
<mml:math id="m85">
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, when the wedge is rotated counterclockwise, the top arc of the wedge is disengaged from the inner wall of the fixed support and there is no friction.</p>
<p>The spring between the two wedges <inline-formula id="inf75">
<mml:math id="m86">
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is compressed and shortened due to the counterclockwise rotation of the wedges. In the 1st quadrant, the wedge tends to move counterclockwise due to the action of <inline-formula id="inf76">
<mml:math id="m87">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, but from the above derivation, <inline-formula id="inf77">
<mml:math id="m88">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, so the wedge cannot rotate counterclockwise. As the spring deformation <inline-formula id="inf78">
<mml:math id="m89">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> becomes larger, <inline-formula id="inf79">
<mml:math id="m90">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> produces a clockwise torque <inline-formula id="inf80">
<mml:math id="m91">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> in the 4th quadrant, where <inline-formula id="inf81">
<mml:math id="m92">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x7c;">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf82">
<mml:math id="m93">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the stiffness of the wavy spring. When the pin pedestal is rotated counterclockwise by 7&#xb0;, as shown in <xref ref-type="fig" rid="F3">Figure 3B</xref>, the pins in the 1st and 3rd quadrants start to contact the inner groove surface of their wedges, and the deformation of the springs reaches the maximum at this stage, at which time the total torque on the wedges in the 4th quadrant is <inline-formula id="inf83">
<mml:math id="m94">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold">M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, shown in Eq. <xref ref-type="disp-formula" rid="e12">12</xref>:<disp-formula id="e12">
<mml:math id="m95">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>Since the unlocking of the mechanism needs to keep the 4th quadrant wedge moving counterclockwise around the point <inline-formula id="inf84">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, specify the counterclockwise torque as positive and the clockwise torque as negative, it needs to satisfy Eq. <xref ref-type="disp-formula" rid="e13">13</xref>:<disp-formula id="e13">
<mml:math id="m97">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Substituting Eq. <xref ref-type="disp-formula" rid="e10">10</xref> into Eq. <xref ref-type="disp-formula" rid="e13">13</xref> yields Eq. <xref ref-type="disp-formula" rid="e14">14</xref>:<disp-formula id="e14">
<mml:math id="m98">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>7</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>Define the angle between <inline-formula id="inf85">
<mml:math id="m99">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf86">
<mml:math id="m100">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf87">
<mml:math id="m101">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, 4 as <inline-formula id="inf88">
<mml:math id="m102">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf89">
<mml:math id="m103">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf90">
<mml:math id="m104">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf91">
<mml:math id="m105">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, 4 as <inline-formula id="inf92">
<mml:math id="m106">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. In the process from <xref ref-type="fig" rid="F3">Figures 3A, B</xref>, the variation of <inline-formula id="inf93">
<mml:math id="m107">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> ranges from 17&#xb0; to 0&#xb0;, then <inline-formula id="inf94">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be represented in Eq. <xref ref-type="disp-formula" rid="e15">15</xref>:<disp-formula id="e15">
<mml:math id="m109">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>Substituting Eq. <xref ref-type="disp-formula" rid="e15">15</xref> into Eq. <xref ref-type="disp-formula" rid="e14">14</xref> yields Eq. <xref ref-type="disp-formula" rid="e16">16</xref>:<disp-formula id="e16">
<mml:math id="m110">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>CS</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>7</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>Due to <inline-formula id="inf95">
<mml:math id="m111">
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, Eq. <xref ref-type="disp-formula" rid="e17">17</xref> can be got:<disp-formula id="e17">
<mml:math id="m112">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>CS</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>7</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The minimum unlocking torque at the input for the process from <xref ref-type="fig" rid="F3">Figures 3A, B</xref> can be calculated as <inline-formula id="inf96">
<mml:math id="m113">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and the magnitude of this value depends on the stiffness <inline-formula id="inf97">
<mml:math id="m114">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the wavy spring, provided that the dimensions of the structure and the material of the part are determined. The static analysis of this process is shown in <xref ref-type="fig" rid="F6">Figure 6A</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Mechanical analysis of the unlocking process (spring not drawn). <bold>(A)</bold> The initial counterclockwise rotate. <bold>(B)</bold> The input rotated 7&#xb0; counterclockwise.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g006.tif"/>
</fig>
<p>When the input is in the intermediate state of counterclockwise unlocking, the pins in the 1st and 3rd quadrants are just touching the inner wall of the wedge grooves. At this point, the pins exert positive pressure on the inner wall only in the 1st and 3rd quadrants <inline-formula id="inf98">
<mml:math id="m115">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf99">
<mml:math id="m116">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> (the <inline-formula id="inf100">
<mml:math id="m117">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf101">
<mml:math id="m118">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> disappear in the 2nd and 4th quadrants because the pins&#x2019; trajectory coincides with the groove trajectory). There is a tendency for the pins in the 1st and 3rd quadrants to slide counterclockwise, generating a corresponding friction force at the point of contact, and the wedges are subjected to a corresponding reverse friction force <inline-formula id="inf102">
<mml:math id="m119">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf103">
<mml:math id="m120">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf104">
<mml:math id="m121">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf105">
<mml:math id="m122">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>3</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>). Due to the symmetry of the system, the input torque is <inline-formula id="inf106">
<mml:math id="m123">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Since <inline-formula id="inf107">
<mml:math id="m124">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, when the wedge tends to rotate clockwise around the point <inline-formula id="inf108">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, point <inline-formula id="inf109">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> detaches from the wall of the fixed support. At the same time, the distance from any point above it to the point <inline-formula id="inf110">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is smaller than <inline-formula id="inf111">
<mml:math id="m128">
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, the friction <inline-formula id="inf112">
<mml:math id="m129">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> disappears. Smooth unlocking only requires the fulfilment of <inline-formula id="inf113">
<mml:math id="m130">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in Eq. <xref ref-type="disp-formula" rid="e18">18</xref>:<disp-formula id="e18">
<mml:math id="m131">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>CS</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>7</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>Owing to Eq. <xref ref-type="disp-formula" rid="e19">19</xref>:<disp-formula id="e19">
<mml:math id="m132">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>Substituting Eq. <xref ref-type="disp-formula" rid="e19">19</xref> into Eq. <xref ref-type="disp-formula" rid="e18">18</xref> yields Eq. <xref ref-type="disp-formula" rid="e20">20</xref>:<disp-formula id="e20">
<mml:math id="m133">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>CS</mml:mtext>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>7</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>Due to <inline-formula id="inf114">
<mml:math id="m134">
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CP</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>CS</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf115">
<mml:math id="m135">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mn>4</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3c;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>7</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, we have Eq. <xref ref-type="disp-formula" rid="e21">21</xref>:<disp-formula id="e21">
<mml:math id="m136">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mtext>CS</mml:mtext>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:msup>
<mml:mn>0</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>L</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mn>4</mml:mn>
<mml:mo>&#x2218;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
</p>
<p>For smooth unlocking, the input torque should be at least <inline-formula id="inf116">
<mml:math id="m137">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf117">
<mml:math id="m138">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Due to the symmetry of the mechanism, <inline-formula id="inf118">
<mml:math id="m139">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf119">
<mml:math id="m140">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the minimum torque for clockwise unlocking of the input. Substituting the relevant parameters, the relationship between the torque and the stiffness <inline-formula id="inf120">
<mml:math id="m141">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (Nmm) of the wavy spring can be found as in Eq. <xref ref-type="disp-formula" rid="e22">22</xref>:<disp-formula id="e22">
<mml:math id="m142">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mn>253.06</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mtext>Nmm</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>After the aforementioned process, the pin pedestal continues to rotate counterclockwise by 7&#xb0; as shown from <xref ref-type="fig" rid="F3">Figures 3B, C</xref>, and the static analysis is shown in <xref ref-type="fig" rid="F6">Figure 6B</xref>. In order to investigate the influence of the thickness and material on the stiffness of wavy spring, simulations were carried out using hydrostatic simulation software. The specific analytical settings for the wavy spring&#x2019;s thickness was 0.1&#xa0;mm, and the material was 301 stainless steels. The horizontal direction was set to be the Z-axis. In <xref ref-type="fig" rid="F7">Figure 7A</xref>, the right end of the wavy spring was fixed and a compression force of 0.5&#xa0;N was applied to the left end of the wavy spring. In <xref ref-type="fig" rid="F7">Figures 7A, B</xref> pulling force of 0.5&#xa0;N was applied to the left end of the wavy spring with the right end fixed. It can be seen from <xref ref-type="fig" rid="F7">Figures 7A, B</xref> that the wavy spring was both deformed by 1.6444&#xa0;mm under the load of 0.5&#xa0;N in either direction. To better convey the idea, the simplified the model in these two cases are shown in <xref ref-type="fig" rid="F7">Figures 7C, D</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Static simulation of wavy spring in compression and tension. <bold>(A)</bold> Compression displacement of spring in Z-direction. <bold>(B)</bold> Tension displacement of spring in Z-direction. <bold>(C)</bold> Compression variation of spring in Z-direction. <bold>(D)</bold> Tension variation of spring in Z-direction.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g007.tif"/>
</fig>
<p>The stiffness of the spring is calculated with Eq. <xref ref-type="disp-formula" rid="e23">23</xref>:<disp-formula id="e23">
<mml:math id="m143">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>0.5</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>1.6444</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.304</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">N</mml:mi>
<mml:mrow>
<mml:mo>/</mml:mo>
</mml:mrow>
<mml:mtext>mm</mml:mtext>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>Substituting Eq. <xref ref-type="disp-formula" rid="e22">22</xref> into Eq. <xref ref-type="disp-formula" rid="e23">23</xref> yields Eq. <xref ref-type="disp-formula" rid="e24">24</xref>:<disp-formula id="e24">
<mml:math id="m144">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>0.304</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>253.06</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>76.95</mml:mn>
<mml:mtext>&#x2009;Nmm</mml:mtext>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
<p>When considering the spring manufacturing accuracy, the stiffness variation range is taken as 0.270&#x2013;0.330&#xa0;N/mm, the variation of the minimum unlocking torque of the system with the compression length of the spring is shown in <xref ref-type="fig" rid="F5">Figure 5D</xref>. For smooth unlocking, the minimum unlocking torque should be around 65&#x2013;85&#xa0;Nmm.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Self-locking status analysis</title>
<p>When the input torque is less than the critical starting torque <inline-formula id="inf121">
<mml:math id="m145">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> or <inline-formula id="inf122">
<mml:math id="m146">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, the spring releases to drive the two wedges to contact the inner wall of the fixed support, at this point, the system enters the self-locking state. In this state, the output end applies force to the wedge through the wedge pedestal, and the mechanical analysis of the output end is shown in <xref ref-type="fig" rid="F8">Figure 8</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Static analysis of the system with counterclockwise loading torque at the output end under self-locking stage (spring not drawn).</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g008.tif"/>
</fig>
<p>Since the wedge pedestal provide the rotational torque through the flange bearings, the forces acting on each of the four wedges are <inline-formula id="inf123">
<mml:math id="m147">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf124">
<mml:math id="m148">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, 4, <inline-formula id="inf125">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. At the top of the wedge are reaction force <inline-formula id="inf126">
<mml:math id="m150">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf127">
<mml:math id="m151">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, 4 from the wall of the fixed support and the corresponding frictions are <inline-formula id="inf128">
<mml:math id="m152">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf129">
<mml:math id="m153">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, 4. In the 2nd and 4th quadrants, the combined force of <inline-formula id="inf130">
<mml:math id="m154">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf131">
<mml:math id="m155">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf132">
<mml:math id="m156">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf133">
<mml:math id="m157">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 2, 4, acts on points <inline-formula id="inf134">
<mml:math id="m158">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf135">
<mml:math id="m159">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, so that the wedges tend to rotate counterclockwise with respect to their respective centers of rotation. Taking the 4th quadrant wedge as an example, when the wedge is rotated by a certain angle, the wedge is no longer tangent to the fixed support wall, and <inline-formula id="inf136">
<mml:math id="m160">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf137">
<mml:math id="m161">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi>f</mml:mi>
<mml:mn>4</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> disappear, the wedge would return into a steady state. Assume the system reaches a self-locking state, the angle between <inline-formula id="inf138">
<mml:math id="m162">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">O</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf139">
<mml:math id="m163">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is <inline-formula id="inf140">
<mml:math id="m164">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>OAC</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, we get Eq. <xref ref-type="disp-formula" rid="e25">25</xref>:<disp-formula id="e25">
<mml:math id="m165">
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x7c;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>OAC</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>OAC</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>At this point, friction <inline-formula id="inf141">
<mml:math id="m166">
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is less than maximum friction <inline-formula id="inf142">
<mml:math id="m167">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, i.e., <inline-formula id="inf143">
<mml:math id="m168">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Substitute into Eq. <xref ref-type="disp-formula" rid="e25">25</xref>, and we can get Eq. <xref ref-type="disp-formula" rid="e26">26</xref>:<disp-formula id="e26">
<mml:math id="m169">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>tan</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>OAC</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>0.158</mml:mn>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
</p>
<p>It can be seen that when the coefficient of friction between the wedge and the inner wall of the fixed support meets the requirements, regardless of the torque applied in any direction at the output end, it will cause instant self-locking. However, when the load torque is too large, causing excessive deformation of the curved surface at the top of the wedge, i.e., <inline-formula id="inf144">
<mml:math id="m170">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the self-locking will fail, and this process would be demonstrated in the following simulations and experiments.</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Transient dynamic simulations and analysis</title>
<p>In order to verify the accuracy of the above theoretical analysis, simulation work was also carried out. The platform was Workbench of ANSYS 2020R2, with the transient dynamics analysis module. The transient dynamics model can effectively analyze the impact of external shocks on the system. On the one hand, it can be verified whether the system can be unlocked when the input end is rotated in the self-locking state. On the other hand, the system self-locking performance of the output end under load can be verified. To reduce the complexity of the iteration without affecting the simulation results, the spring force was simplified to be the maximum force at the compression extreme. This is because the minimum unlocking moment of the system depends on the stiffness <inline-formula id="inf145">
<mml:math id="m171">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the wavy spring.</p>
<p>In order to verify the unlocking performance of the input end, the displacement and stress of the wedge when rotating by 7&#xb0; and 14&#xb0; in counterclockwise and clockwise were investigated, respectively. <xref ref-type="fig" rid="F9">Figures 9A, E</xref> describe the counterclockwise and clockwise unlocking intermediate states (rotate by 7&#xb0;) respectively, and the corresponding stress values are shown in <xref ref-type="fig" rid="F9">Figures 9B, F</xref>. The stress maxima are basically the same, which are all lower than 50&#xa0;MPa, within the nominal value of 7,075 aluminum alloy. The simulation results are consistent with the design in <xref ref-type="fig" rid="F3">Figures 3B, D</xref>. Similarly, <xref ref-type="fig" rid="F9">Figures 9C, G</xref> are the displacement for 14&#xb0; counterclockwise and clockwise rotations of the input, and their corresponding stress diagrams are in <xref ref-type="fig" rid="F9">Figures 9D, H</xref>, which is also in accordance with <xref ref-type="fig" rid="F3">Figures 3C, E</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Displacement and stress. <bold>(A)</bold> Displacement at 7&#xb0; counterclockwise. <bold>(B)</bold> Stress at 7&#xb0; counterclockwise. <bold>(C)</bold> Displacement at 14&#xb0; counterclockwise. <bold>(D)</bold> Stress at 14&#xb0; counterclockwise. <bold>(E)</bold> Displacement at 7&#xb0; clockwise. <bold>(F)</bold> Stress at 7&#xb0; clockwise. <bold>(G)</bold> Displacement at 14&#xb0; clockwise. <bold>(H)</bold> Stress at 14&#xb0; clockwise.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g009.tif"/>
</fig>
<p>In order to verify the self-locking performance of the output end, the arc surface strain at the top of the wedge is set to be <inline-formula id="inf146">
<mml:math id="m172">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.2%, which is used as the boundary of self-locking failure (<xref ref-type="bibr" rid="B19">Karbalaei Akbari et al., 2013</xref>). The performance of clockwise and counterclockwise loads on the shaft of the wedge pedestal is verified respectively. The load was set from 100&#xa0;Nmm to 800&#xa0;Nmm with a step of 100&#xa0;Nmm. When <inline-formula id="inf147">
<mml:math id="m173">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.15 and <inline-formula id="inf148">
<mml:math id="m174">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 100&#xa0;Nmm, the self-locking experience a failure, and all four wedges are displaced, as shown in <xref ref-type="fig" rid="F10">Figure 10A</xref>. The stress is concentrated at the cylindrical surface where the wedge is in contact with the flange bearing, and the maximum strain is also at 0.074%, as shown in <xref ref-type="fig" rid="F10">Figures 10B, C</xref>, respectively. When <inline-formula id="inf149">
<mml:math id="m175">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.16 and <inline-formula id="inf150">
<mml:math id="m176">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 600 Nmm, the self-locking function well, justifying Eq. <xref ref-type="disp-formula" rid="e26">26</xref>. However, at this point, the wedges in the 2nd and 4th quadrants complete the self-locking process, the maximum stress value is 134.07&#xa0;MPa, the strain is 0.228% &#x3e; 0.2%, as shown in <xref ref-type="fig" rid="F10">Figures 10D&#x2013;F</xref>, respectively. It can be concluded that <inline-formula id="inf151">
<mml:math id="m177">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.16 is not the ideal friction coefficient for the self-locking system.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Transient dynamic analysis of the output end with applied load. <bold>(A)</bold> Self-locking failure with displacement of the wedge. <bold>(B)</bold> Stress in the wedge in self-locking failure. <bold>(C)</bold> Strain in the wedge in self-locking failure. <bold>(D)</bold> Displacement of the wedge in the state under <inline-formula id="inf152">
<mml:math id="m178">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.16, <inline-formula id="inf153">
<mml:math id="m179">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 600&#xa0;Nmm. <bold>(E)</bold> Stress in the wedge under <inline-formula id="inf154">
<mml:math id="m180">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.16, <inline-formula id="inf155">
<mml:math id="m181">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 600&#xa0;Nmm. <bold>(F)</bold> Displacement of the wedge under <inline-formula id="inf156">
<mml:math id="m182">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.16, <inline-formula id="inf157">
<mml:math id="m183">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 600&#xa0;Nmm. <bold>(G)</bold> Displacement of the wedge under <inline-formula id="inf158">
<mml:math id="m184">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25, <inline-formula id="inf159">
<mml:math id="m185">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 600&#xa0;Nmm. <bold>(H)</bold> Stress in the wedge under <inline-formula id="inf160">
<mml:math id="m186">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25, <inline-formula id="inf161">
<mml:math id="m187">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 600&#xa0;Nmm. <bold>(I)</bold> Displacement of the wedge under <inline-formula id="inf162">
<mml:math id="m188">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25, <inline-formula id="inf163">
<mml:math id="m189">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold">T</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 600&#xa0;Nmm. <bold>(J)</bold> Displacement of the wedge under <inline-formula id="inf164">
<mml:math id="m190">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25, <inline-formula id="inf165">
<mml:math id="m191">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; &#x2212;600&#xa0;Nmm. <bold>(K)</bold> Stress in the wedge under <inline-formula id="inf166">
<mml:math id="m192">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25, <inline-formula id="inf167">
<mml:math id="m193">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; &#x2212;600&#xa0;Nmm. <bold>(L)</bold> Displacement of the wedge under <inline-formula id="inf168">
<mml:math id="m194">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25, <inline-formula id="inf169">
<mml:math id="m195">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; &#x2212;600&#xa0;Nmm.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g010.tif"/>
</fig>
<p>For further investigation, the range of <inline-formula id="inf170">
<mml:math id="m196">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is set to be from 0.20 to 0.35 with a step size of 0.05. When <inline-formula id="inf171">
<mml:math id="m197">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 600&#xa0;Nmm (positive is counterclockwise, negative is clockwise) and <inline-formula id="inf172">
<mml:math id="m198">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25, the corresponding displacements, stresses and strains are shown in <xref ref-type="fig" rid="F10">Figures 10G&#x2013;I</xref>, the displacement of the top of the wedges in the 2nd and 4th quadrants is 0.0117&#xa0;mm, the system completes self-locking with a strain of 0.197% and a maximum stress of 117.76&#xa0;MPa. When <inline-formula id="inf173">
<mml:math id="m199">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; &#x2212;600&#xa0;Nmm and <inline-formula id="inf174">
<mml:math id="m200">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25, the corresponding displacements, stresses and strains are shown in <xref ref-type="fig" rid="F10">Figures 10J, K, L</xref>, the displacement of the top of the wedges in the 1st and 3rd quadrants is 0.0114&#xa0;mm, the system completes self-locking with a strain of 0.192% and a maximum stress 118.59&#xa0;MPa.</p>
<p>The maximum stress and strain at the top of the wedge for different values of <inline-formula id="inf175">
<mml:math id="m201">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are plotted against the load are shown in <xref ref-type="fig" rid="F11">Figure 11</xref>.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Maximum stress and maximum strain at the top of the wedge when load torque is applied to the output end for different values of <inline-formula id="inf176">
<mml:math id="m202">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(A)</bold> Maximum strain curve of the wedge when load torque is applied counterclockwise. <bold>(B)</bold> Maximum stress curve of the wedge when load torque is applied counterclockwise. <bold>(C)</bold> Maximum strain curve of the wedge when load torque is applied clockwise. <bold>(D)</bold> Maximum stress curve of the wedge when load torque is applied clockwise.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g011.tif"/>
</fig>
<p>The overall trend is that as <inline-formula id="inf177">
<mml:math id="m203">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">T</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> increases, the stress at the top of the wedge increases linearly, and as <inline-formula id="inf178">
<mml:math id="m204">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> increases, the maximum stress tends to decrease. Excessively large <inline-formula id="inf179">
<mml:math id="m205">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> often causes wear problems when the system works for a long time, so <inline-formula id="inf180">
<mml:math id="m206">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25 is the preferred value. Bounded by a strain of 0.2% at the nominal yield stress, the bi-directional self-locking torque at the load side of the system is about 600&#xa0;Nmm (greater than this value also allows self-locking, but carries the risk of irreversible deformation of the wedge, which needs to be verified experimentally). In the study by R Muraliraja et al. (<xref ref-type="bibr" rid="B28">Muraliraja et al., 2019</xref>), the ultimate yield stress of the 7,075 aluminum alloy is <inline-formula id="inf181">
<mml:math id="m207">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 357&#xa0;MPa. When the strain is 0.197%, close to the nominal yield strength of 0.2%, the stress is 117.76&#xa0;MPa, which is about 1/3 of the ultimate yield stress, meaning that the safety allowable factor is 3, as indicated in the stress-torque diagram in <xref ref-type="fig" rid="F11">Figures 11B, D</xref>.</p>
<p>By drawing a boundary line <inline-formula id="inf182">
<mml:math id="m208">
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 119&#xa0;MPa, it can be found that the extreme working range of the self-locking system under this boundary condition is basically consistent with the working range under the <inline-formula id="inf183">
<mml:math id="m209">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.2% condition (see in <xref ref-type="fig" rid="F11">Figures 11A, C</xref>).</p>
</sec>
</sec>
<sec id="s3">
<title>3 Experimental analysis of NBDC</title>
<p>According to the previous analysis, a 3D model was established, and a prototype was assembled. The pin pedestal, wedge pedestal, wedges and fixed support are made of aluminum alloy (7,075 series), wavy springs were customized (stainless steel, 301 series, stiffness is around 0.30&#xa0;N/mm), the four pins were selected as standard parts (stainless steel, 304 series, <inline-formula id="inf184">
<mml:math id="m210">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> 2.5 &#xd7; 8), the four flange bearings are standard MF63ZZ 3 &#xd7; 6 &#xd7; 2.5 (bearing steel, 45&#x23;). The prototype is shown in <xref ref-type="fig" rid="F12">Figures 12B, C</xref>, with a diameter of 33&#xa0;mm and height of 15&#xa0;mm, weighting 25.5&#xa0;g.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>NBDC torque test experimental setup. <bold>(A)</bold> Experimental setup. <bold>(B)</bold> NBDC components. <bold>(C)</bold> Assembled NBDC. <bold>(D)</bold> NBDC unlocking test.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g012.tif"/>
</fig>
<p>The NBDC was positioned between two JNNT-S dual keyway torque transducers to test the unlocking torque from the input end and the maximum self-locking torque from the output end, which are shown in <xref ref-type="fig" rid="F12">Figure 12A</xref>. The system configuration is as follows:<list list-type="simple">
<list-item>
<p>(1) The input end and output end were connected to the connecting flange through tightening screws, and then connected to the JNNT-S double keyway torque transducers through an elastic coupling (static torque transducer, movement range of 0&#xb0;&#x2013;180&#xb0;, torque range of 0&#x2013;20&#xa0;Nm).</p>
</list-item>
<list-item>
<p>(2) JNNT-S double keyway torque transducer were connected to BSQ-12 multi-channel signal analyzer which connected to a computer via USB-RS485, outputting the synchronous torque of two transducers.</p>
</list-item>
<list-item>
<p>(3) Elastic coupling could eliminate the axis deviation of the overall transmission system, the transmission efficiency is 98%, which was negligible.</p>
</list-item>
<list-item>
<p>(4) By fixing the output end coupling, bidirectional torque could be transmitted to the input end, and the unlocking torque would be obtained through numerical analysis of the two sensors.</p>
</list-item>
<list-item>
<p>(5) By fixing the input end coupling, bidirectional torque could be exerted on the output end, and the maximum self-locking torque would be obtained through numerical analysis of the two sensors.</p>
</list-item>
</list>
</p>
<p>In order to test the bidirectional unlocking idle angle, a 10&#xa0;cm long rocker was installed at the input end and the output end respectively to facilitate the experiment. The WT901164K angle sensors (sampling frequency is 2000&#xa0;Hz) were placed at the center of the shafts to capture the angle changes of the two ports simultaneously, as shown in <xref ref-type="fig" rid="F12">Figure 12D</xref>.</p>
<p>By applying torque to the input and output ends respectively, the corresponding response was recorded by the torque sensor. As shown in <xref ref-type="fig" rid="F13">Figure 13A</xref>, when the input end is unlocked, the output torque lags the input torque change and the difference is within 80&#xa0;Nmm. This value is the unlock torque of the system, which is basically the same as the theoretical value in <xref ref-type="fig" rid="F5">Figure 5D</xref>. From the results of transient dynamics, the self-locking torque of the system during normal operation is about 600&#xa0;Nmm. When the load applied to the output is 600&#xa0;Nmm, as shown <xref ref-type="fig" rid="F13">Figure 13B</xref>, there is barely no torque response from the input end (less than 40&#xa0;Nmm in both directions), which is consistent with the finite element simulation. The reason for the torque fluctuation at the input end is when the diagonal wedge self-locks, the other diagonal wedge rotates a slight angle, and during the rotation, the inner wall of the wedge groove transfers part of the force to the corresponding pin. The force is further transmitted to the torque sensor through the pin pedestal. This small torque will not cause back-driving phenomena at the input end. By rotating the rocker in both directions at the input end, it can be seen that the angular response of the output end is shifted by 14&#xb0;, as shown in <xref ref-type="fig" rid="F13">Figure 13C</xref>, which is consistent with design of the idle angle.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Unlocking and self-locking experiments of the NBDC. <bold>(A)</bold> Bidirectional unlocking torque change at the input end. <bold>(B)</bold> Self-locking torque change at the output end. <bold>(C)</bold> Unlocking idle angle at the input end.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g013.tif"/>
</fig>
</sec>
<sec id="s4">
<title>4 Applications with NBDC embedded in a prosthetic wrist</title>
<p>To better demonstrate how the proposed component could be used in practical applications, a prosthetic wrist with rotation function was built, integrating the proposed NBDC. There are three reasons for the chosen of the application scenario: (1) The rotational degree of freedom of the wrist is mostly used in practice (<xref ref-type="bibr" rid="B33">Seo et al., 2017</xref>). (2) The rotation of the wrist is prone to stay unchanged once reach the target angle (<xref ref-type="bibr" rid="B30">Neumann, 2016</xref>). (3) The physiological rotational movement of the human wrist comes from the rotation of the radius around the ulna, and the actual rotational movement occurs near the elbow joint. If the amputation was executed near the hand, the amputee would still retain some rotational function of the forearm and does not need a rotationally functional prosthetic wrist. Thus, the prosthetic wrist module with rotational freedom is suitable for amputees with amputations close to the elbow, providing ample space for the implementation of the prosthesis. <xref ref-type="fig" rid="F14">Figure 14</xref> illustrates the application scenario where the proposed locking component was integrated to a prosthetic wrist. The prosthetic wrist was attached to the amputee through a prosthetic socket, and the constituent components of the prosthesis from the socket to the hand were the driving motor, the self-locking component and the harmonic reducer respectively. The integrating of the proposed locking component would allow the transmission of the rotational motion of the motor to the load transparently, while the time-varying torque generated at the load side would be prevented from transmitting back by this component, which ensures the stability of the prosthetic joint and reduces the power consumption. The component, with a diameter of 33&#xa0;mm and a length of 15&#xa0;mm, weighting 25.5&#xa0;g, could theoretically be integrated in series to any forearm joint except the hand without compromising the total weight and dimension, and thus has the potential to be widely used in prosthetic rotary joints.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Schematic of the specific application of the NBDC mechanism to the prosthetic wrist.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g014.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F15">Figure 15A</xref> illustrates the self-locking performance experiments of NBDC in a prosthetic wrist system, where the self-locking ability of the wrist joint was tested with and without NBDC, respectively, and the results are shown in <xref ref-type="fig" rid="F15">Figure 15B</xref>. Since the harmonic reducer itself has certain self-locking capacity, the upper limit of the self-locking capacity of without the embedded NBDC component is 750&#xa0;Nmm. By contrast, the self-locking capacity with the NBDC reaches 3560&#xa0;Nmm in this experiment. It is worth pointing out that 3560&#xa0;Nmm is not the upper limit of the system with the NBDC, but a safe experimental limit set to protect the harmonic reducer. From the calculation and analysis in <xref ref-type="sec" rid="s3">Section 3</xref>, it can be seen that the theoretical upper limit could reach 600 <inline-formula id="inf185">
<mml:math id="m211">
<mml:mrow>
<mml:mo>&#xd7;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 100 &#x3d; 60,000&#xa0;Nmm under this condition. However, excessive loads would not occur in real application scenarios, and the improvement from 750&#xa0;Nmm to 3560&#xa0;Nmm could adequately demonstrate that the embedding of the NBDC mechanism could bring significant improvement in the self-locking performance of the rotary joint. The specific mechanical requirements and wearability requirements are summarized in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Experimental self-locking performance of NBDC in prosthetic wrist system. <bold>(A)</bold> The self-locking performance of the prosthetic wrist with and without the NBDC mechanism was tested separately. <bold>(B)</bold> Self-locking performance comparison.</p>
</caption>
<graphic xlink:href="fbioe-12-1385076-g015.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Mechanical requirements and wearability requirements for the NBDC mechanism.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Classification</th>
<th align="center">Parameter</th>
<th align="center">Unit</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="6" align="center">Mechanical requirements</td>
<td align="center">Required rotation angle</td>
<td align="center">&#xb0;</td>
<td align="center">Not required</td>
</tr>
<tr>
<td align="center">Stiffness of the wavy spring</td>
<td align="center">Nmm</td>
<td align="center">0.27&#x2013;0.33</td>
</tr>
<tr>
<td align="center">Unlocking torque of the input end</td>
<td align="center">Nmm</td>
<td align="center">65&#x2013;80</td>
</tr>
<tr>
<td align="center">Maximum torque of the input end</td>
<td align="center">Nmm</td>
<td align="center">Not required</td>
</tr>
<tr>
<td align="center">Maximum torque of the output end</td>
<td align="center">Nmm</td>
<td align="center">Within 600</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf186">
<mml:math id="m212">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">&#x2014;</td>
<td align="center">More than 0.25</td>
</tr>
<tr>
<td rowspan="3" align="center">Wearability requirements</td>
<td align="center">Height</td>
<td align="center">mm</td>
<td align="center">15</td>
</tr>
<tr>
<td align="center">Diameter</td>
<td align="center">mm</td>
<td align="center">33</td>
</tr>
<tr>
<td align="center">Weighting</td>
<td align="center">g</td>
<td align="center">25.5</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec sec-type="discussion" id="s5">
<title>5 Discussion</title>
<p>This paper designed a new type of NBDC mechanism, theoretically analyzed the self-locking conditions of the model and the influence of different friction coefficients on the self-locking performance, revealed that the friction coefficient <inline-formula id="inf187">
<mml:math id="m213">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> should be at least 0.16, as shown in Eq. <xref ref-type="disp-formula" rid="e26">26</xref>, which was verified in a transient kinematic finite element simulation shown in <xref ref-type="fig" rid="F10">Figure 10</xref>. The current locking torque of the mechanism is still not ideal, which is mainly constrained by the materials of the two contact bodies. In this paper, 7,075 aluminum alloy is chosen due to the lightness, which is important for prosthetic wrists. If lightness is not the primary consideration, materials with higher yield strengths could be adopted to further increase the maximum locking torque. In the simulation for the performance of different <inline-formula id="inf188">
<mml:math id="m214">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in <xref ref-type="fig" rid="F11">Figure 11</xref>, a higher <inline-formula id="inf189">
<mml:math id="m215">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is preferable to improve the locking torque, and the friction coefficient of the contact surfaces can be further improved by means of surface sandblasting, etc. However, the potential to improve the locking torque in this way is limited, so we chose <inline-formula id="inf190">
<mml:math id="m216">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.25 as a representative case. In terms of the surface contact form, line contact is currently adopted in this study, which limits the performance to a certain extent, where further improvement could be expected by expanding the contact area. For the number of wedges, it is possible to follow M. Controzzi&#x2019;s research (<xref ref-type="bibr" rid="B9">Controzzi et al., 2017</xref>) by placing more wedges through dimensional optimization, further enhancing the self-locking performance. In terms of the idle angle, it only exists on the motor side, but not on the load side, which is to say, if the motor moves, it has to offset an idle angle before it starts to drive the load. The motion and force on the load side in any direction will not be transmitted to the motor side. In terms of the unlocking torque, the main constraint is the stiffness of the wavy spring. High stiffness will increase the unlocking torque and make it more difficult for the system to work properly. Low stiffness will potentially result in the failure of the spring or the inability to recover the self-locking state in the case of the maximum deformation. Therefore, the type of spring should be optimized in the future to reduce the unlocking torque of the system. During normal operation, driving from the motor requires a 14&#xb0; idle rotation to trigger the unlocking state of the NBDC, which helps to reduce wear inside the mechanism, but would introduce a position error for the control system. Fortunately, this idle angle can be compensated by an external angle sensor.</p>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>In this paper, a novel NBDC is proposed, which can be applied in the forearm rotary motion joints of prosthetic wrists. It may save power to a certain extent under the premise of guaranteeing the safety and stability of manipulations. Detailed kinematic, static and transient dynamic analysis were carried out, and a prototype of the proposed design was assembled and tested to verify its self-locking and unlocking performance. Experimental results showed that the bidirectional self-locking torque of this NBDC for external load is about 600 Nmm, and the unlocking torque at the input end is about 80&#xa0;Nmm. It is worth pointing out that connecting a reducer in series between the output end and the load can further expand the self-locking performance of the mechanism, thereby expanding its application scenarios.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>YLi: Data curation, Formal Analysis, Investigation, Methodology, Project administration, Software, Writing&#x2013;original draft, Writing&#x2013;review and editing, Conceptualization, Validation. YLu: Formal Analysis, Investigation, Methodology, Project administration, Writing&#x2013;original draft, Writing&#x2013;review and editing, Data curation, Software, Validation. TX: Formal Analysis, Project administration, Supervision, Writing&#x2013;original draft, Writing&#x2013;review and editing. JL: Conceptualization, Formal Analysis, Methodology, Project administration, Writing&#x2013;original draft, Writing&#x2013;review and editing, Funding acquisition, Investigation, Resources, Supervision, Visualization.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This research was funded by the National Key R&#x26;D Program of China (2020YFC2007800) granted to Huazhong University of Science and Technology, and the National Natural Science Foundation of China (52005191 and 52027806).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ann</surname>
<given-names>N. K.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ng</surname>
<given-names>L. E.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>A new linear piezoelectric motor with self-lock feature</article-title>. <source>Jpn. J. Appl. Phys.</source> <volume>39</volume>, <fpage>1311</fpage>&#x2013;<lpage>1313</lpage>. <pub-id pub-id-type="doi">10.1143/jjap.39.l1311</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bajaj</surname>
<given-names>N. M.</given-names>
</name>
<name>
<surname>Spiers</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Dollar</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>State of the art in artificial wrists: a review of prosthetic and robotic wrist design</article-title>. <source>IEEE Trans. Robot.</source> <volume>35</volume>, <fpage>261</fpage>&#x2013;<lpage>277</lpage>. <pub-id pub-id-type="doi">10.1109/tro.2018.2865890</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bandara</surname>
<given-names>D. S. V.</given-names>
</name>
<name>
<surname>Gopura</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Hemapala</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Kiguchi</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>A multi-DoF anthropomorphic transradial prosthetic arm</article-title>,&#x201d; in <source>5th IEEE RAS/EMBS international conference on biomedical robotics and biomechatronics</source>, <fpage>1039</fpage>&#x2013;<lpage>1044</lpage>. <pub-id pub-id-type="doi">10.1109/biorob.2014.6913917</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Biddiss</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Beaton</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Chau</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Consumer design priorities for upper limb prosthetics</article-title>. <source>Disabil. Rehabil. Assist. Technol.</source> <volume>2</volume>, <fpage>346</fpage>&#x2013;<lpage>357</lpage>. <pub-id pub-id-type="doi">10.1080/17483100701714733</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Billones</surname>
<given-names>R. K. C.</given-names>
</name>
<name>
<surname>Lim</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Cardenas</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Manguerra</surname>
<given-names>M. V.</given-names>
</name>
<name>
<surname>Vicerra</surname>
<given-names>R. R. P.</given-names>
</name>
<name>
<surname>Bugtai</surname>
<given-names>N. T.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). &#x201c;<article-title>Prototyping a prosthetic arm for ulnar and radial deviation</article-title>,&#x201d; in <source>2020 IEEE 12th international conference on humanoid, nanotechnology, information Technology, communication and control, environment, and management (HNICEM)</source>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/hnicem51456.2020.9400108</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chu</surname>
<given-names>J.-U.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>D.-H.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>Y.-J.</given-names>
</name>
</person-group> (<year>2008</year>). &#x201c;<article-title>Design and control of a multifunction myoelectric hand with new adaptive grasping and self-locking mechanisms</article-title>,&#x201d; in <source>2008 IEEE International conference on robotics and automation</source>, <fpage>743</fpage>&#x2013;<lpage>748</lpage>. <pub-id pub-id-type="doi">10.1109/robot.2008.4543294</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cipriani</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Controzzi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Carrozza</surname>
<given-names>M. C.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Objectives, criteria and methods for the design of the SmartHand transradial prosthesis</article-title>. <source>Robotica</source> <volume>28</volume>, <fpage>919</fpage>&#x2013;<lpage>927</lpage>. <pub-id pub-id-type="doi">10.1017/S0263574709990750</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cirelli</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Giannini</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Cera</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Simoni</surname>
<given-names>F.De</given-names>
</name>
<name>
<surname>Valentini</surname>
<given-names>P. P.</given-names>
</name>
<name>
<surname>Pennestri</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>The mechanical efficiency of the Rzeppa transmission joint</article-title>. <source>Mech. Mach. THEORY</source> <volume>164</volume>, <fpage>104418</fpage>. <pub-id pub-id-type="doi">10.1016/j.mechmachtheory.2021.104418</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Controzzi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bassi Luciani</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Montagnani</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Unified approach to bi-directional non-back drivable roller clutch design</article-title>. <source>Mech. Mach. Theory</source> <volume>116</volume>, <fpage>433</fpage>&#x2013;<lpage>450</lpage>. <pub-id pub-id-type="doi">10.1016/j.mechmachtheory.2017.06.010</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Controzzi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cipriani</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Carrozza</surname>
<given-names>M. C.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Miniaturized non-back-drivable mechanism for robotic applications</article-title>. <source>Mech. Mach. Theory</source> <volume>45</volume>, <fpage>1395</fpage>&#x2013;<lpage>1406</lpage>. <pub-id pub-id-type="doi">10.1016/j.mechmachtheory.2010.05.008</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deijs</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bongers</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Ringeling-van Leusen</surname>
<given-names>N. D. M.</given-names>
</name>
<name>
<surname>Van Der Sluis</surname>
<given-names>C. K.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Flexible and static wrist units in upper limb prosthesis users: functionality scores, user satisfaction and compensatory movements</article-title>. <source>J. Neuroeng. Rehabil.</source> <volume>13</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1186/s12984-016-0130-0</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Lightweight design optimization for legs of bipedal humanoid robot</article-title>. <source>Struct. Multidiscip. Optim.</source> <volume>64</volume>, <fpage>2749</fpage>&#x2013;<lpage>2762</lpage>. <pub-id pub-id-type="doi">10.1007/s00158-021-02968-2</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Development of a small two-dimensional robotic spherical joint using a bonded-type piezoelectric actuator</article-title>. <source>IEEE Trans. Ind. Electron.</source> <volume>68</volume>, <fpage>724</fpage>&#x2013;<lpage>733</lpage>. <pub-id pub-id-type="doi">10.1109/TIE.2019.2959475</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>X.-Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.-B.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Q.-H.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Fei</surname>
<given-names>Y.-Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W.-M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Self-locking mechanism for variable stiffness rigid-soft gripper</article-title>. <source>SMART Mater. Struct.</source> <volume>29</volume>, <fpage>035033</fpage>. <pub-id pub-id-type="doi">10.1088/1361-665X/ab710f</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>An approach to recognizing the working cycle stage with small sample data for energy conservation</article-title>. <source>J. Clean. Prod.</source> <volume>414</volume>, <fpage>137771</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2023.137771</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Intelligent framework for worker-machine safety assessment</article-title>. <source>J. Constr. Eng. Manag.</source> <volume>146</volume>. <pub-id pub-id-type="doi">10.1061/(ASCE)CO.1943-7862.0001801</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A bioinspired composite finger with self-locking joints</article-title>. <source>IEEE Robot. Autom. Lett.</source> <volume>6</volume>, <fpage>1391</fpage>&#x2013;<lpage>1398</lpage>. <pub-id pub-id-type="doi">10.1109/LRA.2021.3056345</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Seo</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Experimental investigation of friction noise in lead screw system under mode-coupling</article-title>. <source>J. Mech. Sci. Technol.</source> <volume>29</volume>, <fpage>5183</fpage>&#x2013;<lpage>5188</lpage>. <pub-id pub-id-type="doi">10.1007/s12206-015-1118-6</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karbalaei Akbari</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Baharvandi</surname>
<given-names>H. R.</given-names>
</name>
<name>
<surname>Mirzaee</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Fabrication of nano-sized Al2O3 reinforced casting aluminum composite focusing on preparation process of reinforcement powders and evaluation of its properties</article-title>. <source>Compos. Part B Eng.</source> <volume>55</volume>, <fpage>426</fpage>&#x2013;<lpage>432</lpage>. <pub-id pub-id-type="doi">10.1016/j.compositesb.2013.07.008</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kimura</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Omura</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yoshioka</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fukashiro</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Identifying coordination between joint movements during a throwing task with multiple degrees of freedom</article-title>. <source>Hum. Mov. Sci.</source> <volume>77</volume>, <fpage>102799</fpage>. <pub-id pub-id-type="doi">10.1016/j.humov.2021.102799</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Hong</surname>
<given-names>G. Y.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Tendon-driven compliant prosthetic wrist consisting of three rows based on the concept of tensegrity structure</article-title>. <source>IEEE Robot. Autom. Lett.</source> <volume>6</volume>, <fpage>3956</fpage>&#x2013;<lpage>3963</lpage>. <pub-id pub-id-type="doi">10.1109/lra.2021.3067237</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Tosun</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yim</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A low-cost, highly customizable solution for position estimation in modular robots</article-title>. <source>J. Mech. Robot. ASME</source> <volume>13</volume>. <pub-id pub-id-type="doi">10.1115/1.4050249</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X.-F.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.-Y.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>G.-P.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.-J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Capturing a space target using a flexible space robot</article-title>. <source>Appl. Sci.</source> <volume>12</volume>, <fpage>984</fpage>. <pub-id pub-id-type="doi">10.3390/app12030984</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Flexible noncontact sensing for human-machine interaction</article-title>. <source>Adv. Mater.</source> <volume>33</volume>, <fpage>e2100218</fpage>. <pub-id pub-id-type="doi">10.1002/adma.202100218</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Montagnani</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Controzzi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cipriani</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2015a</year>). <article-title>Is it finger or wrist dexterity that is missing in current hand prostheses?</article-title> <source>IEEE Trans. Neural Syst. Rehabil. Eng.</source> <volume>23</volume>, <fpage>600</fpage>&#x2013;<lpage>609</lpage>. <pub-id pub-id-type="doi">10.1109/tnsre.2015.2398112</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Montagnani</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Controzzi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cipriani</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2015b</year>). <article-title>Non-back-drivable rotary mechanism with intrinsic compliance for robotic thumb abduction/adduction</article-title>. <source>Adv. Robot.</source> <volume>29</volume>, <fpage>561</fpage>&#x2013;<lpage>571</lpage>. <pub-id pub-id-type="doi">10.1080/01691864.2014.992957</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mota</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Faria</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ramos</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Joint production and maintenance scheduling for total cost and machine overload reduction in manufacturing: a genetic algorithm approach</article-title>. <source>IEEE ACCESS</source> <volume>11</volume>, <fpage>98070</fpage>&#x2013;<lpage>98081</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2023.3312557</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Muraliraja</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Arunachalam</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Al-Fori</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Al-Maharbi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Piya</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Development of alumina reinforced aluminum metal matrix composite with enhanced compressive strength through squeeze casting process</article-title>. <source>Proc. Inst. Mech. Eng. Part L J. Mater. Des. Appl.</source> <volume>233</volume>, <fpage>146442071880951</fpage>&#x2013;<lpage>314</lpage>. <pub-id pub-id-type="doi">10.1177/1464420718809516</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mustafa</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Yeo</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Pham</surname>
<given-names>C. B.</given-names>
</name>
</person-group> (<year>2006</year>). &#x201c;<article-title>Development of a bio-inspired wrist prosthesis</article-title>,&#x201d; in <source>2006 IEEE conference on robotics</source> (<publisher-loc>Bangkok, Thailand</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</citation>
</ref>
<ref id="B30">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Neumann</surname>
<given-names>D. A.</given-names>
</name>
</person-group> (<year>2016</year>) <source>Kinesiology of the musculoskeletal system-e-book: foundations for rehabilitation</source>. <publisher-name>Elsevier Health Sciences</publisher-name>.</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Okafor</surname>
<given-names>K. C.</given-names>
</name>
<name>
<surname>Longe</surname>
<given-names>O. M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>WearROBOT: an energy conservative wearable obstacle detection robot with LP multi-commodity graph</article-title>. <source>IEEE ACCESS</source> <volume>10</volume>, <fpage>105843</fpage>&#x2013;<lpage>105865</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2022.3211319</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Semasinghe</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Ranaweera</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Prasanna</surname>
<given-names>J. L. B.</given-names>
</name>
<name>
<surname>Kandamby</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Madusanka</surname>
<given-names>D. G. K.</given-names>
</name>
<name>
<surname>Gopura</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>HyPro: a multi-DoF hybrid-powered transradial robotic prosthesis</article-title>. <source>J. Robot.</source> <volume>2018</volume>, <fpage>1</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1155/2018/8491073</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Seo</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Human mimetic forearm mechanism towards bionic arm</article-title>,&#x201d; in <source>2017 international conference on rehabilitation robotics (ICORR)</source>, <volume>2017</volume>, <fpage>1171</fpage>&#x2013;<lpage>1176</lpage>. <pub-id pub-id-type="doi">10.1109/ICORR.2017.8009408</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ishii</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Implementing rat-like motion for a small-sized biomimetic robot based on extraction of key movement joints</article-title>. <source>IEEE Trans. Robot.</source> <volume>37</volume>, <fpage>747</fpage>&#x2013;<lpage>762</lpage>. <pub-id pub-id-type="doi">10.1109/TRO.2020.3033705</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Structural design and self-locking performance verification of the snap-fit spatial self-locking energy absorption system under the impact loading</article-title>. <source>Int. J. CRASHWORTHINESS</source>, <fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1080/13588265.2023.2253040</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Hua</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A back-drivable rotational force actuator for adaptive grasping</article-title>. <source>Actuators</source> <volume>12</volume>, <fpage>267</fpage>. <pub-id pub-id-type="doi">10.3390/act12070267</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Q-Whex: a simple and highly mobile quasi-wheeled hexapod robot</article-title>. <source>J. F. Robot.</source> <volume>40</volume>, <fpage>1444</fpage>&#x2013;<lpage>1459</lpage>. <pub-id pub-id-type="doi">10.1002/rob.22186</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>