<?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. Robot. AI</journal-id>
<journal-title>Frontiers in Robotics and AI</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Robot. AI</abbrev-journal-title>
<issn pub-type="epub">2296-9144</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1627116</article-id>
<article-id pub-id-type="doi">10.3389/frobt.2025.1627116</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Robotics and AI</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A pivot joint steering mechanism for tip-everting soft growing robots</article-title>
<alt-title alt-title-type="left-running-head">Ji 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/frobt.2025.1627116">10.3389/frobt.2025.1627116</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Ji</surname>
<given-names>Tianchen</given-names>
</name>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3094474/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<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/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<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" equal-contrib="yes">
<name>
<surname>Bi</surname>
<given-names>Zheyuan</given-names>
</name>
<xref ref-type="author-notes" rid="fn001">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3071249/overview"/>
<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/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<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>Cao</surname>
<given-names>Lin</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/748398/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<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/funding-acquisition/"/>
<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/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<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-group>
<aff>
<institution>School of Electrical and Electronic Engineering</institution>, <institution>The University of Sheffield</institution>, <addr-line>Sheffield</addr-line>, <country>United Kingdom</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/2112422/overview">Hongjun Xing</ext-link>, Nanjing University of Aeronautics and Astronautics, 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/1932370/overview">Mija&#xed;l Ja&#xe9;n Mendoza Flores</ext-link>, University of California, Santa Barbara, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3065823/overview">Jie Zhang</ext-link>, Dalian University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3065909/overview">Rajashekhar V. S.</ext-link>, Indian Institute of Technology Kanpur, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3066362/overview">Matthew Hausladen</ext-link>, Northeastern University, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3067637/overview">Yunwei Zhao</ext-link>, Beihua University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Lin Cao, <email>l.cao@sheffield.ac.uk</email>
</corresp>
<fn fn-type="equal" id="fn001">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this work</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>17</day>
<month>07</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>12</volume>
<elocation-id>1627116</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>04</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Ji, Bi and Cao.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Ji, Bi and Cao</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>Soft growing robots (SGRs) navigate confined environments by everting material from the tip while keeping the rest of the body stationary, enabling frictionless navigation. This opens up huge potential for inspection, search, and rescue tasks. However, controlling the direction of tip growth is still a challenge because of the ever-changing tip of the robot during tip growth. This study presents a compact steering mechanism that integrates a tendon-driven pivot joint with a pressure-tunable internal bladder. By modulating friction between the pivot joint and the inner material, the mechanism switches between two states: decoupled (stationary for bending) and coupled (move forward together with robot&#x2019;s inner material). This enables the robot to bend locally and then continue growing in the new direction, without using complex full-body actuation or external mechanisms. A robotic platform was developed to implement this mechanism, and its performance was characterized and validated through modeling and experiments. Experimental results confirm that the mechanism achieves reliable tip steering, closely matches kinematics models, and interacts gently with the environment. The proposed design offers a scalable and structurally simple solution for long-range navigation in soft growing robots.</p>
</abstract>
<kwd-group>
<kwd>soft growing robot</kwd>
<kwd>actuation mechanism design</kwd>
<kwd>tendon actuated</kwd>
<kwd>confined space navigation</kwd>
<kwd>soft robot</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Robot Design</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Tip-everting Soft Growing Robots (SGRs), which can lengthen their bodies by everting their inner material at the tip (<xref ref-type="bibr" rid="B8">Hawkes et al., 2017</xref>), have emerged in recent years. Tip growth is a common phenomenon in plant growth, from pollen tubes (<xref ref-type="bibr" rid="B15">Steer and Steer, 1989</xref>) and plant roots to creeping vines (<xref ref-type="bibr" rid="B19">Weigel and J&#xfc;rgens, 2002</xref>). This particular attribute of mobile growth allows the tip to navigate frictionlessly in a narrow and tightly restricted environment and to build a conduit with the aid of the surrounding environment (<xref ref-type="bibr" rid="B13">Sanati Nezhad and Geitmann, 2013</xref>). Without relative sliding with the environment, there is no friction between the robot and the environment, reducing the impact of the robot to the environment and enabling the robot to travel further (<xref ref-type="bibr" rid="B1">Blumenschein et al., 2020</xref>). This leads to broad application of SGR for minimally invasive surgery (<xref ref-type="bibr" rid="B17">Taylor and Stoianovici, 2003</xref>), small-environment inspection (<xref ref-type="bibr" rid="B10">Liu and Kleiner, 2013</xref>), rescue (<xref ref-type="bibr" rid="B14">Siciliano and Khatib, 2016</xref>), and archaeology (<xref ref-type="bibr" rid="B3">Coad et al., 2020</xref>).</p>
<p>For tip-everting SGRs, achieving reversible, localized steering during continuous eversion remains a core challenge. A steering unit must (i) lock to the body long enough to generate curvature, then (ii) decouple so new material can emerge. After bending, the shape must be held while fresh membrane everts, yet practical locking or environment-bracing solutions remain scarce. Moreover, few robots can shift the steering site downstream as they elongate without external insertion tools. Many approaches have been proposed to actively steer the Tip Everting SGR, such as (1) integrated pneumatic latch mechanism (<xref ref-type="bibr" rid="B8">Hawkes et al., 2017</xref>), (2) SPAM (Series Pneumatic Artificial Muscles) (<xref ref-type="bibr" rid="B3">Coad et al., 2020</xref>), (3) helical tendon routing (<xref ref-type="bibr" rid="B2">Blumenschein et al., 2018</xref>), (4) variable stiffness (<xref ref-type="bibr" rid="B6">Do et al., 2023</xref>), (5) Distributed Pneumatic Segment (<xref ref-type="bibr" rid="B5">der Maur et al., 2021</xref>), (6) Internal-Skeleton-Based Steering (<xref ref-type="bibr" rid="B7">Haggerty et al., 2021</xref>; <xref ref-type="bibr" rid="B16">Takahashi et al., 2021</xref>; <xref ref-type="bibr" rid="B9">Li et al., 2021</xref>; <xref ref-type="bibr" rid="B12">Qin et al., 2025</xref>), (7) Non-actuator-based strategies <xref ref-type="bibr" rid="B11">Mendoza et al. (2024)</xref>, <xref ref-type="bibr" rid="B4">Davy et al. (2024)</xref>.</p>
<p>Many approaches have been proposed to actively steer the Tip Everting SGR. The integrated pneumatic latch mechanism in SGR features a pneumatic chamber on each side with prelocked wrinkles controlled by a series of latches (<xref ref-type="bibr" rid="B8">Hawkes et al., 2017</xref>). Actuating a chamber releases a latch at the tip of the robot, creating different lengths on the sides of the SGR and allowing directional steering. This design ensures that the shape of the SGR remains constant during navigation, thus reducing the environmental impact. However, steering occurs only during growth and is irreversible; that is, once a direction is set, it cannot be changed.</p>
<p>The more commonly used SPAM (Series Pneumatic Artificial Muscles) approach involves a pneumatic chamber in the SGR body that contracts when pressurised, causing reversible bending (<xref ref-type="bibr" rid="B3">Coad et al., 2020</xref>). Unlike pneumatic latching mechanisms, SPAM allows for steering without growth and is reversible. However, it bends the entire SGR body, which is not always desirable, particularly when only tip steering is preferred. In constrained environments, SPAM-steered SGR may produce unpredictable steering owing to their interactions with their surroundings. In addition, the large size of pneumatic pouches makes the robots bulky and difficult to miniaturise, limiting their use in medical applications.</p>
<p>The helical tendon routing approach uses a tendon routed along the helical path around an inflated beam through a series of short tendon-guiding segments (<xref ref-type="bibr" rid="B2">Blumenschein et al., 2018</xref>). When pulled, the tendon reconfigures the inflated beam into a helical shape. This can only generate a structure of the desired shape, but is limited in providing arbitrary steering during navigation.</p>
<p>The variable stiffness approach uses layer jamming to dynamically change the stiffness of sections along an inflated continuum beam to selectively &#x201c;activate&#x201d; discrete joints (<xref ref-type="bibr" rid="B6">Do et al., 2023</xref>). By changing the activated joints, the output of a single actuator can be reconfigured to actively control the bending angles of various joints. This approach can remarkably change the shape of the SGR in many different sections; however, it requires many valves and pneumatic lines to separately control the layer jamming of each section, leading to a complex and bulky robot body design.</p>
<p>Another commonly adopted method involves distributed pneumatic segment actuation, in which multiple internal pneumatic chambers are embedded along the robot body. <xref ref-type="bibr" rid="B5">der Maur et al. (2021)</xref> developed RoBoa, a steerable vine robot driven by such distributed actuators. While this design enables effective steering and navigation, especially in search-and-rescue scenarios, it introduces mechanical complexity due to the need for pneumatic routing and synchronized control.</p>
<p>Internal-skeleton steering typically fixes a mechanical linkage to the inner membrane at two points, the two-contact position draw together as the actuation mechanism driven, forming a wrinkle that creates a length mismatch between the robot&#x2019;s flanks and thus a bend. For single steering structure, <xref ref-type="bibr" rid="B7">Haggerty et al. (2021)</xref> drive the linkage with on-board electric motors, increasing mass and restricting use in environments sensitive to electronics; moreover, their tip-mounted storage scheme limits the availability of a central tool channel. <xref ref-type="bibr" rid="B16">Takahashi et al. (2021)</xref> require manual repositioning of the linkage relative to the base, which precludes fully autonomous operation. <xref ref-type="bibr" rid="B9">Li et al. (2021)</xref>, <xref ref-type="bibr" rid="B12">Qin et al. (2025)</xref> and <xref ref-type="bibr" rid="B18">Wang et al. (2020)</xref> employ distributed embedded actuation network for steering and shape retention. Although highly dexterous, these electro-magnetic or pneumatic lattices increase design complexity and confine the effective growth length to the region that contains actuators, leaving unactuated segments unable to steer. <xref ref-type="bibr" rid="B18">Wang et al. (2020)</xref> introduced a variable-length shape-locking backbone that allows segment-wise bending by mechanically constraining curvature from within. The approach demands intricate internal locking hardware distributed along the entire robot, these additional components also adding complexity to control.</p>
<p>Recent efforts exploring non actuator based steering mechanisms that rely on either material anisotropy or field-based control, rather than centralized tendon or pneumatic actuation. <xref ref-type="bibr" rid="B11">Mendoza et al. (2024)</xref> presented a vine robot capable of achieving high curvature and force through asymmetric elongation of its body, leveraging anisotropic elastic films and layer-jamming. However, the reliance on complex material fabrication restricts scalability and practical miniaturization. <xref ref-type="bibr" rid="B4">Davy et al. (2024)</xref> proposed magnetically-actuated steering by embedding magnetic particles within the robot&#x2019;s skin, offering non-contact control suitable for surgical applications. Nevertheless, external magnetic field requirements restrict deployment scenarios and introduce challenges in environments sensitive to electromagnetic interference.</p>
<p>In this study, we propose an Integrated Bladder and Pivot Joint steering mechanism to control the growth direction through local bending. A tendon-driven pivot joint, attached to the inner inverted material, can bend the robot body at the location of the joint when actuated; inside the pivot joint, there is a pressure-tunable bladder that provides a friction-based connection between the pivot joint and the inner inverted material. Zero bladder pressure (no friction bonding) allows the pivot joint to remain stationary relative to the everting inner body, preserving the bending angle while the robot continues to grow forward. A high-friction bonding (high bladder pressure) would enable the pivot joint to move along with the inverted material during growth until the joint reaches a desired bending location inside the robot body. Our tendon-driven pivot joint, stabilized by a friction-based bladder, delivers reversible and localized steering without embedded motors or distributed actuators. As the two tendons and single bladder are actuated from the base, the steering unit remains lightweight, electronics-free, and leaves the central inverted membrane available as a tool channel. Furthermore, since the steering unit is not permanently affixed to the robot body, the overall growth length is not constrained by pre-distributed actuation, offering clear advantages in terms of scalability. The simplicity of the pneumatic&#x2013;tendon architecture also makes it inherently amenable for miniaturization due to its simple topology, and for deployment in electromagnetically or spatially constrained environments.</p>
<p>The primary contributions of this study include.<list list-type="simple">
<list-item>
<p>&#x2022; The design of the novel steering mechanism and its implementation on an SGR prototype. The mechanism is compact in design and can selectively vary the local steering location along the robot body without having to be attached all along the robot body like the SPAM and layer-jamming approaches.</p>
</list-item>
<list-item>
<p>&#x2022;The tendon-actuated pivot joint is automatically carried by the everted body, enabling steer-lock-release cycles without external intervention.</p>
</list-item>
<list-item>
<p>&#x2022;The modeling and testing on the inner friction, kinematics, and environment interaction forces of the robot.</p>
</list-item>
<list-item>
<p>&#x2022;The demonstration of the robot inside a branched arena, demonstrating the effectiveness of the steering mechanism.</p>
</list-item>
</list>
</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<p>The proposed mechanism utilizes an embedded, tendon-driven pivot joint and an pressure-tunable bladder to manipulate the orientation and growth direction of the SGR. <xref ref-type="fig" rid="F1">Figure 1</xref> illustrates the detailed structural components and operational sequences across several distinctive stages, showcasing the decoupling of axial pivot-joint position from the robot&#x2019;s eversion and steering.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Detailed operational stages and structural components of the pivot-joint integrated soft growing robot: <bold>(A)</bold> Real image depicting pivot-joint and tendon-driven wrinkle; <bold>(B,C)</bold> Front and side views illustrating bladder inflation for friction-based pivot joint anchoring mechanism; <bold>(D)</bold> Initial linear eversion; <bold>(E,F)</bold> Initiation and execution of steering; <bold>(G)</bold> Obstacle negotiation through controlled deformation; <bold>(H)</bold> Post-steering linear growth along new trajectory; <bold>(I)</bold> Shape retention and locking by internal bladder inflation.</p>
</caption>
<graphic xlink:href="frobt-12-1627116-g001.tif">
<alt-text content-type="machine-generated">Diagram illustrating a mechanical device with a bladder and tendon system for actuation. Panels A-C show photographs and diagrams of the device, highlighting components like the retraction tendon, inflatable bladder, and rotor. Measurements are included to indicate dimensions in deflated and inflated states. Panels D-I depict the control signal flow and device operation, illustrating simplified joint structures and various positions in response to actuation signals.</alt-text>
</graphic>
</fig>
<sec id="s2-1">
<title>2.1 Mechanism design</title>
<p>The SGR body is essentially an inverted membrane tubing. Releasing the inner inverted membrane material via a central tendon (tendon C) and increasing the air pressure of the SGR would enable the robot to grow at the tip. Inside the SGR body, there is a pivot joint mechanism which has an embedded, pressure-tunable bladder. The pivot joint mechanism is composed of a bladder holder and a rotor driven by two actuating tendons tendon <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and tendon <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F1">Figures 1A,B</xref>). The rotor is stacked on top of the bladder holder, and they are connected via a rotation shaft, allowing the rotor to freely rotate around the shaft. The rotor is of a boat-anchor shape with two actuating tendons attached on its top. These tendons can control the rotation of the rotor with respect to the bladder holder, and thereby, engage with the robot body&#x2019;s outer membrane to bend the robot body locally (<xref ref-type="fig" rid="F1">Figure 1A</xref>). The bladder holder is a hollow tube embedded with a pressure-tunable bladder, and the inner inverted membrane material of the robot body goes through the bladder holder as well (<xref ref-type="fig" rid="F1">Figures 1B,C</xref>). As such, inflating or deflating the bladder can change the friction between the bladder holder and the inner membrane material, enabling them to move together (coupled, when the bladder is inflated) or separately (decoupled, when deflated).</p>
</sec>
<sec id="s2-2">
<title>2.2 Operational stages and steering principle</title>
<p>The detailed steering process depicted in <xref ref-type="fig" rid="F1">Figures 1D&#x2013;I</xref> is systematically described as follows:</p>
<p>Stage 1: Initial State (<xref ref-type="fig" rid="F1">Figure 1D</xref>): The robot initiates linear eversion with pneumatic pressure <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. At this stage, tendons <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> remain relaxed, retraction tendon <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> slightly tensioned to prevent excessive robot eversion.</p>
<p>Stage 2: Steering (<xref ref-type="fig" rid="F1">Figures 1E,F</xref>): When encountering an obstacle, to avoid and passing through, the bladder pressure <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is increased, enhancing friction bond to securely anchor the pivot joint mechanism with the inner inverted material of the robot; this ensures that the pivot joint does not translate under the tendon tension during the bending of the robot. Then, one steering tendon, e.g., tendon <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, is tensioned to firmly engage the pivot mechanism against the robot&#x2019;s internal membrane with the rotor and to bend the robot body at the location of the pivot joint.</p>
<p>Stage 3: Decoupled Growth for Obstacle Avoidance (<xref ref-type="fig" rid="F1">Figure 1G</xref>): The robot grows by increasing pneumatic pressure <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>O</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and releasing the retraction tendon <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The bladder is deflated so that pivot joint does not move forward together with the inner membrane material (decoupled); in the meantime, the pivot joint keeps stationary because the rotor is anchored to the membrane wall of the robot body, which maintains the bending of the robot so that it grows to the steered direction to avoid the obstacle.</p>
<p>Stage 4: Coupled Growth (<xref ref-type="fig" rid="F1">Figures 1H,I</xref>): After successfully passing the obstacle, all tendon tensions are released. The bladder is re-inflated to restore frictional coupling between the pivot joint and the inner membrane. Pressure <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>O</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is increased to resume the pivot joint&#x2019;s forward movement together with the everting body along the newly established trajectory. The robot body then relies on the surrounding environment to preserve the bending configuration, allowing it to continue growth or repeat the steering cycle as needed.</p>
</sec>
<sec id="s2-3">
<title>2.3 Mechanics modelling</title>
<sec id="s2-3-1">
<title>2.3.1 Tensioned tendon for steering</title>
<p>To evaluate the bending moment applied by the rotor to the robot body, we first isolate the rotor structure as a free body, as illustrated schematically in <xref ref-type="fig" rid="F2">Figure 2A</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Mechanics analysis diagram illustrating wrinkling forces, frictional engagement, and resultant bending moments influencing robot steering: <bold>(A)</bold> Simplified free-body diagram of forces acting on the pivot joint; <bold>(B)</bold> Side-view of frictional locking mechanism via bladder inflation; <bold>(C)</bold> Geometric definitions interactions associated with steering.</p>
</caption>
<graphic xlink:href="frobt-12-1627116-g002.tif">
<alt-text content-type="machine-generated">Diagram showing three mechanical models labeled A, B, and C. Model A illustrates forces F1 to F6 and FA acting on a system with lengths L1, L2, and lever arm lp, with a moment M. Model B presents a cross-sectional view with forces FT, FN, and friction f on a device. Model C depicts angles &#x3B8; and &#x3B8;1 with lengths lp, d, and lr, ending at a coordinate (x, y). Arrows indicate directions of forces and moments.</alt-text>
</graphic>
</fig>
<p>
<inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the pulling force of tendon A to the rotor; as such, the rotor is rotated to engage with the robot&#x2019;s outer membrane and is simultaneously braced by four reaction forces transmitted through the outer membrane, including two axial components <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> acting tangentially along the membrane and the radial components <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> acting normal to the membrane. Each axial-radial pair forms a force couple, and they together generate an anticlockwise moment to the rotor, i.e., <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>In addition, the rotor is free to rotate around a rotation shaft connected to the bladder holder. The rotation shaft applies an orthogonal pair of forces to the rotor <inline-formula id="inf16">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The rotor has movement-equilibrium under these forces. Take point <inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:mi>O</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as the moment axis, we have <xref ref-type="disp-formula" rid="e1">Equations 1</xref>, <xref ref-type="disp-formula" rid="e2">2</xref>
<disp-formula id="e1">
<mml:math id="m18">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>O</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mspace width="1em"/>
<mml:mo>&#x21d2;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Thus,<disp-formula id="e2">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>Note that <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the resultant moment of the forces from the membrane to the rotor; thus, the membrane also bears the same moment from the rotor in the opposite direction (clockwise when tendon <inline-formula id="inf19">
<mml:math id="m21">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is pulled, magnitude is <inline-formula id="inf20">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>). Such a moment bends the robot body to the clockwise direction (when tendon <inline-formula id="inf21">
<mml:math id="m23">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is pulled).</p>
</sec>
<sec id="s2-3-2">
<title>2.3.2 Wrinkling force for steering</title>
<p>The steering of the SGR with pivot joint fundamentally relies on forming localized wrinkles via tendon-driven actuation, combined with internal pneumatic pressure, the result also flows the equation proposed by <xref ref-type="bibr" rid="B18">Wang et al. (2020)</xref>.</p>
<p>As depicted in <xref ref-type="fig" rid="F2">Figures 2A&#x2013;C</xref>, the robot&#x2019;s body deformation arises from the interaction of internal pneumatic pressure <inline-formula id="inf22">
<mml:math id="m24">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, tendon-induced tension <inline-formula id="inf23">
<mml:math id="m25">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, and inherent material characteristics. The required tension <inline-formula id="inf24">
<mml:math id="m26">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to create and maintain a wrinkle in the robot body can be mathematically represented as follows:<disp-formula id="e3">
<mml:math id="m27">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Where <inline-formula id="inf25">
<mml:math id="m28">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the cross-sectional diameter of the robot. The parameter <inline-formula id="inf26">
<mml:math id="m29">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents a material-dependent offset factor arising from the anisotropic properties of the robot&#x2019;s material. Notably, <inline-formula id="inf27">
<mml:math id="m30">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is considered independent of the internal pressure and remains approximately constant across operational conditions.</p>
<p>The implication of <xref ref-type="disp-formula" rid="e3">Equation 3</xref> is that, at a given internal pressure <inline-formula id="inf28">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, a consistent, minimal tendon tension <inline-formula id="inf29">
<mml:math id="m32">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is sufficient to maintain the wrinkle. This also indicates that the required tension is independent of the bending angle, i.e., the tension does not change with respect to the steering angle.</p>
</sec>
<sec id="s2-3-3">
<title>2.3.3 Inner bladder friction analysis</title>
<p>Throughout the operational stages (<xref ref-type="fig" rid="F1">Figures 1D&#x2013;I</xref>), the robot&#x2019;s main pneumatic pressure <inline-formula id="inf30">
<mml:math id="m33">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> induces tensile stress along the membrane and everts the inner material out for forward growth <inline-formula id="inf31">
<mml:math id="m34">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. Tendon tension (e.g., <inline-formula id="inf32">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) drives the rotor to compress the outer membrane to form a wrinkle <inline-formula id="inf33">
<mml:math id="m36">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for bending. Conversely, alternative tendon tensions (e.g., <inline-formula id="inf34">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) can reverse the robot&#x2019;s curvature.</p>
<p>During the above-mentioned Stage 2 (steering), the internal inflatable bladder is inflated with a high pressure <inline-formula id="inf35">
<mml:math id="m38">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> generates a significant radial normal force <inline-formula id="inf36">
<mml:math id="m39">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, leading to a friction bonding between the bladder and the inner membrane material, thereby fixing the pivot joint on the inner membrane to facilitate robot body bending on the spot. In this case, the maximum friction force generated by the bladder pressure should be sufficient to resist the tendon pulling force to prevent the pivot joint being pulled backowards the base, i.e. <xref ref-type="disp-formula" rid="e4">Equation 4</xref>
<disp-formula id="e4">
<mml:math id="m40">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>where <inline-formula id="inf37">
<mml:math id="m41">
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the friction coefficient between the inflated bladder and the inverted SGR&#x2019;s internal membrane, and <inline-formula id="inf38">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the normal force between the balloon and the inner membrane material due to the bladder air pressure (<inline-formula id="inf39">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the contact area of the bladder with the inner membrane material). Note that such friction is also needed in Stage 4 where the pivot joint is supposed to move forward together with the inner membrane material.</p>
<p>During Stage 3 (decoupled growth), the bladder is deflated (<xref ref-type="fig" rid="F2">Figure 2B</xref>) so that the normal force <inline-formula id="inf40">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is negligible, resulting in minimal friction <inline-formula id="inf41">
<mml:math id="m45">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. In this case, the pivot joint and the inner membrane material are decoupled. Releasing the central tendon would enable the inner material to evert out for tip growth while the pivot joint is kept stationary due to the steering tendon&#x2019;s tension and the rotor&#x2019;s engagement with the robot&#x2019;s outer membrane. At this stage, the base tether tension <inline-formula id="inf42">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is relaxed <inline-formula id="inf43">
<mml:math id="m47">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, and the forward motion is driven solely by the internal pneumatic force <inline-formula id="inf44">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, expressed as <xref ref-type="disp-formula" rid="e5">Equation 5</xref>:<disp-formula id="e5">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-4">
<title>2.4 Kinematics modelling</title>
<p>To capture the characteristic of the soft growing robot equipped with a pivot joint mechanism, a kinematic model was theoretically derived. The model maps the actuation space (tendon displacement) to the configuration space (robot spinning angle and pivot joint position) and ultimately to the task space (tip poses). The model was then experimentally verified.</p>
<p>As shown in the robot schematic diagram (<xref ref-type="fig" rid="F2">Figure 2</xref>), the robot can be treated as two sections connected by a pivot joint. The pivot joint is controlled by one tendon on each side, with its position coupled with the releasing of the central retraction tendon when the bladder is inflated during steering stage. The total length of the robot <inline-formula id="inf45">
<mml:math id="m50">
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is <inline-formula id="inf46">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf47">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the length of the first section and <inline-formula id="inf48">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the second. The growth of the whole robot is controlled by the release of the central retraction tendon <inline-formula id="inf49">
<mml:math id="m54">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf50">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the release length of the central retraction tendon.</p>
<p>To bend the robot body, the rotor must first contact with the body inner membrane (<xref ref-type="fig" rid="F2">Figure 2A</xref>). Further pulling the tendon would bend the robot. Here, we built the relationship between the tendon input displacement and the robot bending angle based on the geometry of a triangle (see the dashed red lines in <xref ref-type="fig" rid="F2">Figure 2C</xref>) formed by the width of the robot (SGR diameter)<inline-formula id="inf51">
<mml:math id="m56">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the rotor contact length <inline-formula id="inf52">
<mml:math id="m57">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, and the projection length <inline-formula id="inf53">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of rotor along the bended section of the robot. Pulling the tendon would shorten <inline-formula id="inf54">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and thus increase <inline-formula id="inf55">
<mml:math id="m60">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Here, the robot bending angle is <inline-formula id="inf56">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>90</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. For this triangle, we have <xref ref-type="disp-formula" rid="e6">Equation 6</xref>
<disp-formula id="e6">
<mml:math id="m62">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>D</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>We can get the angle of the pivot joint with the robot outer membrane (<xref ref-type="disp-formula" rid="e7">Equation 7</xref>):<disp-formula id="e7">
<mml:math id="m63">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arccos</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>As the rotor contact the membrane, the initial <inline-formula id="inf57">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F2">Figure 2A</xref>) can be define as <xref ref-type="disp-formula" rid="e8">Equation 8</xref>:<disp-formula id="e8">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The pivot joint can produce a controllable bend of up to <inline-formula id="inf58">
<mml:math id="m66">
<mml:mrow>
<mml:mn>90</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. Further tendon pulling displaces the pivot away from the wrinkle, after which the tube buckles rather than steers; therefore, curvature beyond <inline-formula id="inf59">
<mml:math id="m67">
<mml:mrow>
<mml:mn>90</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is not controllable and was excluded from our operational envelope.</p>
<p>As the robot steering angle <inline-formula id="inf60">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>90</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, the end effector position can be determined. By giving the position of the pivot joint, the whole robot can be simplified as an two link robot, and the tip point can be calculated as <xref ref-type="disp-formula" rid="e9">Equation 9</xref>:<disp-formula id="e9">
<mml:math id="m69">
<mml:mrow>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-5">
<title>2.5 Experiment setups</title>
<sec id="s2-5-1">
<title>2.5.1 Kinematics verification and critical buckling force evaluation</title>
<p>As shown in <xref ref-type="fig" rid="F3">Figure 3A</xref>, a 445 <inline-formula id="inf61">
<mml:math id="m70">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> by 45<inline-formula id="inf62">
<mml:math id="m71">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> plastic robot body with a 55 <inline-formula id="inf63">
<mml:math id="m72">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> by 30 <inline-formula id="inf64">
<mml:math id="m73">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> pivot joint printed by Bambu X1 with PLA filament, robot was mounted onto a custom-designed housing, where the steering tendon passed through a guide channel and was connected to a load cell (Futex LSB201) attached to a linear actuator. A top-down camera was used to track the shape profile of the robot with a checkerboard for coordinate calibration. This setup enabled real-time measurement of both tendon displacement, tendon tension, and robot shape. Matlab Simulink was used to synchronise all data acquisition processes, including tendon force, displacement, and robot tip angle. For the kinematics verification, the tendon was incrementally pulled for 30 steps, and each step&#x2019;s displacement was 0.54 <inline-formula id="inf65">
<mml:math id="m74">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>; then, the tendon was incrementally released in 30 steps, and each step&#x2019;s displacement was also 0.54 <inline-formula id="inf66">
<mml:math id="m75">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The recorded video was analyzed using sort-line tracking to extract the shape of the robot&#x2019;s body during the action. A red paper line was attached to the plastic robot body central and then skeletonized to represent the centerline of the robot body. The coordinates are mapped and calculated based on checkerboard-based projection. The 30 steps of the extracted motion trajectory was subsequently compared with the predicted trajectory derived from simulations under identical displacement inputs steps. For the buckling force measurement, the buckling force was tested by continuously pulling the tendon for 23.1 <inline-formula id="inf67">
<mml:math id="m76">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> on different pressures varying from 0 to 0.7 <inline-formula id="inf68">
<mml:math id="m77">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Experimental setups for evaluating robot performance. <bold>(A)</bold> Setup for kinematics and buckling tests using tendon actuation and visual tracking. <bold>(B)</bold> Frictional anchoring test to evaluate bladder-induced holding force on the pivot joint. <bold>(C)</bold> Setup for measuring contact forces during environmental interaction. <bold>(D,E)</bold> Different maze-like navigation arena settings for steering performance demonstration in unstructured environments.</p>
</caption>
<graphic xlink:href="frobt-12-1627116-g003.tif">
<alt-text content-type="machine-generated">Panels A to E show components and mechanisms of a robotic system on a perforated board. Panel A displays a pivot joint mechanism, a check board, a tensioned tendon, load cell, and linear slider. Panel B includes an inner bladder air supplier, housing components, a pivot structure, and tensioned tendon connected to a load cell and linear slider. Panel C features a load cell with an obstacle aiding steering. Panel D shows channels with labels indicating angles and crossings. Panel E depicts a 90-degree cross and a thirty-eight-degree Y channel.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2-5-2">
<title>2.5.2 Bladder friction test</title>
<p>To evaluate the friction force that can be generated by the bladder at different pressures (0&#x2013;1 <inline-formula id="inf69">
<mml:math id="m78">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> at an interval of 0.1 <inline-formula id="inf70">
<mml:math id="m79">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), the experimental setup shown in <xref ref-type="fig" rid="F3">Figure 3B</xref> was used. A piece of membrane material was placed in-between the bladder made with nitrile rubber and the bladder holder. The membrane was then pulled by a linear motor on one side to slide with respect to the bladder. The displacement and force were recorded. The housing on the other end of the inverted material is to hold maintaining as the same level of the load cell to avoid errors. The membrane material was pulled for 40 <inline-formula id="inf71">
<mml:math id="m80">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to simulate the growing procedure. The resulting pulling force was recorded and considered as the effective friction force provided by the bladder to hold the pivot joint in place.</p>
</sec>
<sec id="s2-5-3">
<title>2.5.3 Evaluation of environmental contact forces for postural support</title>
<p>During the above-mentioned Stage 4, The robot body relies on the surrounding environment to preserve the bending configuration. It is important to evaluate the interaction forces between the environment and the robot. In this experiment, a loadcell was employed to measure the required external physical support of the obstacle to passively maintain the robot&#x2019;s posture during growth (<xref ref-type="fig" rid="F3">Figure 3C</xref>). The robot was tested under various internal pressures ranging from 0.4 <inline-formula id="inf72">
<mml:math id="m81">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to 1.0 <inline-formula id="inf73">
<mml:math id="m82">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, simulating different stages of growth and stabilization. The interaction forces were measured at two locations: the tip of the robot and the midpoint of the steered segment. Two different bending angles were considered: 17&#xb0; and 48&#xb0;. The total length of the robot beam was 665<inline-formula id="inf74">
<mml:math id="m83">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the steering point was at location 330 <inline-formula id="inf75">
<mml:math id="m84">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> from the base.</p>
</sec>
<sec id="s2-5-4">
<title>2.5.4 Exploration and navigation in unstructured environments</title>
<p>To evaluate the robot&#x2019;s ability to explore unfamiliar and dynamically arranged surroundings through real-time control and navigation, modular reconfigurable mazes (<xref ref-type="fig" rid="F3">Figures 3D,E</xref>) were constructed using interlocking components to emulate an unstructured environment. Several 3D-printed modular components, including Y-shaped junctions (each providing a 38&#xb0; bend angle), T-shaped junctions, and straight segments, were used to assemble the experimental mazes. These modular components were rearranged to create the two distinct mazes configurations presented in <xref ref-type="fig" rid="F3">Figures 3D,E</xref>.</p>
</sec>
</sec>
</sec>
<sec sec-type="results|discussion" id="s3">
<title>3 Results and discussion</title>
<sec id="s3-1">
<title>3.1 Kinematics verification</title>
<p>The kinematic model was validated by comparing its simulations against experimental deformation profiles under both bending and unbending conditions. The predicted robot end effector position <xref ref-type="disp-formula" rid="e9">(Equation 9)</xref> were compared against experimentally recorded deformation profiles under both bending (<xref ref-type="fig" rid="F4">Figure 4A</xref>) and unbending motions (<xref ref-type="fig" rid="F4">Figure 4B</xref>). As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, the simulated end effector position closely matched the experimental observations, with average relative errors of <inline-formula id="inf76">
<mml:math id="m85">
<mml:mrow>
<mml:mn>0.46</mml:mn>
<mml:mi>%</mml:mi>
<mml:mspace width="0.3333em"/>
</mml:mrow>
</mml:math>
</inline-formula> during bending and <inline-formula id="inf77">
<mml:math id="m86">
<mml:mrow>
<mml:mn>0.40</mml:mn>
<mml:mi>%</mml:mi>
<mml:mspace width="0.3333em"/>
</mml:mrow>
</mml:math>
</inline-formula> during unbending, respectively. The relative error for each end effector is calculated as the average distance from the position of the end effector in simulation to the corresponding end effector in the experiment, divided by the robot length. These results confirm that the proposed model accurately captures the bending configuration of the robot and provides a reliable basis for motion planning and control.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Kinematic verification through experiment and simulation. <bold>(A)</bold> Bending process. <bold>(B)</bold> Unbending process. Experimental results are compared with simulation to evaluate model accuracy.</p>
</caption>
<graphic xlink:href="frobt-12-1627116-g004.tif">
<alt-text content-type="machine-generated">Two line graphs titled &#x22;Robot shape: Experiment vs Simulation.&#x22; Graph A shows an average relative error of 0.46 percent, and Graph B shows an average relative error of 0.40 percent. Both graphs plot X versus Y coordinates in millimeters, with solid lines for experiments and dashed lines for simulations. Both demonstrate similar trends across multiple colors, indicating alignment between experiment and simulation.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Effects of air pressure to steering</title>
<p>The robot exhibited a clear buckling behavior in response to tendon actuation. In the initial stage from <inline-formula id="inf78">
<mml:math id="m87">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> to approximately <inline-formula id="inf79">
<mml:math id="m88">
<mml:mrow>
<mml:mn>8</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="fig" rid="F5">Figure 5B</xref>), the required tension increased rapidly with the bending angle. Once the bending exceeded this critical buckling angle (<xref ref-type="fig" rid="F5">Figure 5C</xref>), the additional tension needed for further bending tended to stabilize (<xref ref-type="fig" rid="F5">Figure 5A</xref>). This critical point corresponds to the condition where the internal compressive force offsets the axial tensile stress, leading to the onset of local wrinkling. The critical tension required to initiate buckling increased with pressure, following the relationship defined in <xref ref-type="disp-formula" rid="e3">Equation 3</xref>. To experimentally determine the parameter <inline-formula id="inf80">
<mml:math id="m89">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, we repeated the bending tests without internal pressure (i.e., <inline-formula id="inf81">
<mml:math id="m90">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>). During these tests, we measured the bending forces exerted by the tendon to form and maintain the wrinkles. The results indicated a consistent tendon force value of approximately <inline-formula id="inf82">
<mml:math id="m91">
<mml:mrow>
<mml:mn>0.39</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which represents the inherent stiffness of the pivot joint structure in the absence of internal pressurization. Based on these new measurements, the parameter <inline-formula id="inf83">
<mml:math id="m92">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> was set to <inline-formula id="inf84">
<mml:math id="m93">
<mml:mrow>
<mml:mn>0.39</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and subsequently utilized for the data fitting presented through <xref ref-type="disp-formula" rid="e3">Equation 3</xref>. Once buckling occurred, the tension required to further enlarge the deformation remained nearly unchanged. In this work, we choose a low air pressure (0.3 <inline-formula id="inf85">
<mml:math id="m94">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) during steering to keep required steering force low.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Evaluation of pressure effects on robot steering performance. <bold>(A)</bold> Effect of internal pressure on the critical tension required for buckling. <bold>(B)</bold> Tendon tension increasing stage with initial steering <bold>(C)</bold> Tendon tension stabilized stage with increasing steering angle <bold>(D)</bold> Effect of bladder pressure on the frictional force for pivot joint anchoring.</p>
</caption>
<graphic xlink:href="frobt-12-1627116-g005.tif">
<alt-text content-type="machine-generated">Chart A shows tension versus steering angle at various pressures, with tension increasing with pressure. Chart D depicts tension versus distance, showing similar trends with different pressures. Image B shows a tube in the initial steering stage, and image C shows it in the tension stabilized stage. Both images have a checkerboard scale for reference.</alt-text>
</graphic>
</fig>
<p>In addition to the internal pressure used for tip eversion and growth, the bladder pressure, which controls the anchoring of the pivot joint, also plays a critical role in the robot&#x2019;s functionality. As previously described, higher inflation pressures generate larger frictional forces between the bladder and the inverted inner tube membrane, effectively securing the pivot joint to the robot body and enabling co-growth. Conversely, reducing the bladder pressure releases internal constraints, allowing the robot to extend independently of the joint.</p>
<p>The test measured the axial frictional resistance provided by the bladder&#x2013;tube interface at different pressure levels (<xref ref-type="fig" rid="F5">Figure 5D</xref>). Results showed that when the bladder pressure reached 1 <inline-formula id="inf86">
<mml:math id="m95">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the resulting frictional force exceeded 2 <inline-formula id="inf87">
<mml:math id="m96">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which was sufficient to reliably anchor the pivot joint during growth. These findings provide a practical guideline for selecting actuation pressures that ensure sufficient friction to anchor the pivot joint during co-growth, while still allowing for its controlled release when further extension is required.</p>
</sec>
<sec id="s3-3">
<title>3.3 Role of environmental constraints in steering and growth</title>
<p>The robot can actively steer and grow via tip eversion. However, after bending, it lacks dedicated mechanisms to hold its shape. Instead, posture is passively maintained through contact with the environment&#x2014;a form of morphology stabilization enabled by external constraints.</p>
<p>To quantify the role of environmental contact in maintaining robot posture, we measured the interaction force between the robot body and external supports under different internal pressures and contact positions, corresponding to different steering angles. As shown in <xref ref-type="fig" rid="F6">Figure 6A</xref>, the contact force exhibited a transient peak upon initial contact, with values not exceeding 0.15 <inline-formula id="inf88">
<mml:math id="m97">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, followed by a steady-state phase where the force stabilized around 0.06 <inline-formula id="inf89">
<mml:math id="m98">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Furthermore, the measured contact force decreased with increasing distance from the pivot point (<xref ref-type="fig" rid="F6">Figures 6B,C</xref>),in agreement with the mechanical principle that torque is proportional to force times distance. The required contact force also increased with larger bending angles, indicating that greater deformation demands higher external force to maintain the resulting posture. These findings indicate that environment-assisted stabilization relies on relatively low contact forces, sufficient to retain the robot&#x2019;s posture without exerting excessive mechanical load on its surroundings.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Contact force evaluation during robot-environment interaction. <bold>(A)</bold> Full force profile during contact. <bold>(B,C)</bold> Steady-state contact forces under different bending angles and contact positions.</p>
</caption>
<graphic xlink:href="frobt-12-1627116-g006.tif">
<alt-text content-type="machine-generated">Three graphs depicting force measurements. Graph A shows the force over time for a 48-degree tip at 0.77 psi, peaking around 0.12 N and stabilizing near 0.05 N. Graph B compares the tip contacting force at 17 and 48 degrees across different pressures, with the 48-degree data showing a steeper increase. Graph C displays the middle contacting force, again showing a greater increase at 48 degrees compared to 17 degrees as pressure rises.</alt-text>
</graphic>
</fig>
<p>Overall, while the robot relies on passive environmental constraints to maintain its postural configuration after deformation, the contact force involved remains low. This suggests that the stabilization mechanism does not significantly burden or damage the environment, nor does it require strong or specially structured external supports. The low-contact nature of this stabilization strategy enhances the system&#x2019;s adaptability and ensures compatibility with a wide range of operating conditions without requiring structural modifications to the environment.</p>
</sec>
<sec id="s3-4">
<title>3.4 Demonstration of pivot joints navigation capabilities</title>
<p>The navigation capabilities of the soft growing robot equipped with pivot joints were evaluated in structured maze-like environments. As shown in <xref ref-type="fig" rid="F7">Figures 7A,B</xref>, the robot performed an initial turning rotor to cross the first corner of a maze. <xref ref-type="fig" rid="F7">Figure 7C</xref> demonstrates its ability to continue tip eversion and growth after steering. Subsequently, in <xref ref-type="fig" rid="F7">Figures 7D&#x2013;F</xref>, the robot executed a secondary bending motion, successfully navigating toward the end of a bifurcated path.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Demonstration of robot navigation using pivot joints in unstructured environments. <bold>(A,B)</bold> The robot successfully steers through the first corner of a maze. <bold>(C)</bold> Continued growth after initial steering. <bold>(D&#x2013;F)</bold> Secondary bending enables navigation toward a bifurcated dead-end. <bold>(G,H)</bold> The robot explores the alternative paths in the same maze under manual steering. <bold>(I&#x2013;L)</bold> Navigation in a different maze structure, demonstrating robustness across environments.</p>
</caption>
<graphic xlink:href="frobt-12-1627116-g007.tif">
<alt-text content-type="machine-generated">Series of twelve images showing a mechanical pivot system with varying settings. Each image is labeled A to L, indicating different pressure conditions and mechanisms for holding or steering the pivot, such as &#x22;Pivot holding by Bladder&#x22; or &#x22;Pivot steering by Rotor.&#x22; The images show structural variations with pressure values \(P_0\) and \(P_B\) indicated alongside each mechanism description. The setups illustrate different configurations and movements within a mechanical system.</alt-text>
</graphic>
</fig>
<p>These sequential deformations highlight the robot&#x2019;s capacity for complex navigation and repeated directional change. In <xref ref-type="fig" rid="F7">Figures 7G,H</xref>, under manual control, the robot was steered to explore an alternative branch within the same maze, demonstrating its capability for operator-guided decision-making in unstructured settings. Finally, <xref ref-type="fig" rid="F7">Figures 7I&#x2013;L</xref> ppresents the robot operating within an altered maze configuration constructed from the same modular components. In this scenario, the robot continues to exhibit consistent exploratory behavior, with <xref ref-type="fig" rid="F7">Figures 7I,J</xref> depicting the robot choosing the upper branch at the first Y-junction and subsequently executing another 90&#xb0; turn in the same direction. Conversely, <xref ref-type="fig" rid="F7">Figures 7K,L</xref> demonstrates the robot initially choosing the alternate path at the first Y-junction and performing a further bend along this route. The repositioning of panels was intentionally chosen to clearly illustrate the robot&#x2019;s adaptability across different environmental layouts.</p>
<p>During steering, the pivot joint rotor must first establish firm contact with the robot&#x2019;s inner wall before tendon displacement effectively induces bending of the leading segment. This required sequence inherently introduces some delay, which may slightly impact real-time manual control responsiveness.</p>
<p>After repeated testing, we observed that multiple bending and inflation cycles could potentially cause material degradation in the robot&#x2019;s root membrane, increasing susceptibility to unintended bending. Additionally, repeated bladder inflation-deflation cycles occasionally caused partial extrusion of the bladder from its holder, potentially leading to punctures and subsequent air leakage. Such damage could impair the reliability of the locking mechanism.</p>
<p>These results confirm that the robot&#x2019;s steering and growth are not limited to preprogrammed trajectories. Instead, the system can be manually controlled in real time to explore unfamiliar, unstructured environments, reflecting strong potential for use in navigation tasks where environmental layouts are unknown or dynamic.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>In this study, we presented a novel steering mechanism for SGRs. The proposed design integrates a tendon-driven pivot joint with a pressure-tunable internal bladder, leveraging frictional engagement to selectively couple or decouple the joint from the everting body. This enables smooth transitions between local bending and forward growth with a compact unit, in contrast to body-long steering mechanisms that require distributed actuators along the entire body to achieve shape change.</p>
<p>Through analytical modelling and experimental validation, we demonstrated that the pivot joint can reliably generate controlled steering with low tendon tension and subsequently grow to the steer direction. The proposed kinematic model accurately predicted robot configuration with less than <inline-formula id="inf90">
<mml:math id="m99">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mi>%</mml:mi>
<mml:mspace width="0.3333em"/>
</mml:mrow>
</mml:math>
</inline-formula> error, and the robot successfully navigated maze-like, cluttered environments with multiple steering events. Frictional analysis further confirmed that bladder inflation pressures above 1 <inline-formula id="inf91">
<mml:math id="m100">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> provide sufficient anchoring force <inline-formula id="inf92">
<mml:math id="m101">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> to secure the joint during actuation, while environmental contact forces required for postural stabilization remained minimal <inline-formula id="inf93">
<mml:math id="m102">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mi mathvariant="normal">N</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, confirming the system&#x2019;s gentle interaction with surroundings.</p>
<p>For the SGR with pivot joint steering mechanism, it relies on environmental contact to passively retain its posture after bending. As the pressurized body generates a self-straightening moment that tends to restore the structure to its original configuration during continued growth. Additionally, the use of a bladder to compress the inverted inner membrane of the tip-everting SGR may interfere with the future integration of tool channels extending from the base, limiting internal payload deployment.</p>
<p>Future work will focus on expanding the system&#x2019;s directional control into three dimensions using pivot actuation with torque coil attached on the end of the pivot joint structure. By imposing controlled axial rotation, the coil will realign the mechanism and allowing navigation in 3-D space. Moreover, tendon would also be enclosed to reduce direct contact with the robot&#x2019;s outer membrane, thereby reducing friction accumulation.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<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 sec-type="author-contributions" id="s6">
<title>Author contributions</title>
<p>TJ: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Project administration, Software, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. ZB: Data curation, Formal Analysis, Software, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. LC: Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. We acknowledge the support by United Kingdom Royal Society under Grant Nos RGS222365 and IE33657. We also acknowledge the support from University of Sheffield Institutional Open Access Fund.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<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="ai-statement" id="s9">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<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>Blumenschein</surname>
<given-names>L. H.</given-names>
</name>
<name>
<surname>Coad</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Haggerty</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Okamura</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Hawkes</surname>
<given-names>E. W.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Design, modeling, control, and application of everting vine robots</article-title>. <source>Front. Robotics AI</source> <volume>7</volume>, <fpage>548266</fpage>. <pub-id pub-id-type="doi">10.3389/frobt.2020.548266</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Blumenschein</surname>
<given-names>L. H.</given-names>
</name>
<name>
<surname>Usevitch</surname>
<given-names>N. S.</given-names>
</name>
<name>
<surname>Do</surname>
<given-names>B. H.</given-names>
</name>
<name>
<surname>Hawkes</surname>
<given-names>E. W.</given-names>
</name>
<name>
<surname>Okamura</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Helical actuation on a soft inflated robot body</article-title>,&#x201d; in <source>2018 IEEE international conference on soft robotics (RoboSoft)</source>, <fpage>245</fpage>&#x2013;<lpage>252</lpage>. <pub-id pub-id-type="doi">10.1109/ROBOSOFT.2018.8404927</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Coad</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Hammond</surname>
<given-names>F. L.</given-names>
</name>
<name>
<surname>Naclerio</surname>
<given-names>N. D.</given-names>
</name>
<name>
<surname>Cutler</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yoder</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Rone</surname>
<given-names>W. S.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Vine robots: design, teleoperation, and deployment for navigation and exploration</article-title>. <source>IEEE Robotics and Automation Mag.</source> <volume>27</volume>, <fpage>120</fpage>&#x2013;<lpage>132</lpage>. <pub-id pub-id-type="doi">10.1109/MRA.2019.2947538</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Davy</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Greenidge</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tinsley</surname>
<given-names>L. J.</given-names>
</name>
<name>
<surname>Lloyd</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chandler</surname>
<given-names>J. H.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Vine robots with magnetic skin for surgical navigations</article-title>. <source>IEEE Robotics Automation Lett.</source> <volume>9</volume>, <fpage>6888</fpage>&#x2013;<lpage>6895</lpage>. <pub-id pub-id-type="doi">10.1109/lra.2024.3412637</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>der Maur</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Djambazi</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>ur</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>ormann</surname>
<given-names>P. K.</given-names>
</name>
<name>
<surname>ubler</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lustenberger</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). &#x201c;<article-title>Roboa: construction and evaluation of a steerable vine robot for search and rescue applications</article-title>,&#x201d; in <source>2021 IEEE 4th international conference on soft robotics (RoboSoft)</source> <publisher-name>IEEE</publisher-name>, <fpage>15</fpage>&#x2013;<lpage>20</lpage>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Do</surname>
<given-names>B. H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Okamura</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Stiffness change for reconfiguration of inflated beam robots</article-title>. <source>arXiv Prepr. arXiv:2307.03247</source>. <pub-id pub-id-type="doi">10.48550/arxiv.2307.03247</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haggerty</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Naclerio</surname>
<given-names>N. D.</given-names>
</name>
<name>
<surname>Hawkes</surname>
<given-names>E. W.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Hybrid vine robot with internal steering-reeling mechanism enhances system-level capabilities</article-title>. <source>IEEE Robotics Automation Lett.</source> <volume>6</volume>, <fpage>5437</fpage>&#x2013;<lpage>5444</lpage>. <pub-id pub-id-type="doi">10.1109/LRA.2021.3072858</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hawkes</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Blumenschein</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Greer</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Okamura</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A soft robot that navigates its environment through growth</article-title>. <source>Sci. Robotics</source> <volume>2</volume>, <fpage>eaan3028</fpage>. <pub-id pub-id-type="doi">10.1126/scirobotics.aan3028</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A bioinspired soft robot combining the growth adaptability of vine plants with a coordinated control system</article-title>. <source>Research</source> <volume>2021</volume>, <fpage>9843859</fpage>. <pub-id pub-id-type="doi">10.34133/2021/9843859</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Kleiner</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>State of the art review of inspection technologies for condition assessment of water pipes</article-title>. <source>Meas. J. Int. Meas. Confed.</source> <volume>46</volume>, <fpage>1</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1016/j.measurement.2012.05.032</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mendoza</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Naclerio</surname>
<given-names>N. D.</given-names>
</name>
<name>
<surname>Hawkes</surname>
<given-names>E. W.</given-names>
</name>
</person-group> (<year>2024</year>). &#x201c;<article-title>High-curvature, high-force, vine robot for inspection</article-title>,&#x201d; in <source>2024 IEEE international conference on robotics and automation (ICRA)</source> (<publisher-name>IEEE</publisher-name>), <fpage>3014</fpage>&#x2013;<lpage>3021</lpage>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qin</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zong</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2025</year>). <article-title>Parthenocissus-inspired soft climbing robots</article-title>. <source>Sci. Adv.</source> <volume>11</volume>, <fpage>eadt9284</fpage>. <pub-id pub-id-type="doi">10.1126/sciadv.adt9284</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sanati Nezhad</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Geitmann</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>The cellular mechanics of an invasive lifestyle</article-title>. <source>J. Exp. Bot.</source> <volume>64</volume>, <fpage>4709</fpage>&#x2013;<lpage>4728</lpage>. <pub-id pub-id-type="doi">10.1093/jxb/ert254</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="editor">
<name>
<surname>Siciliano</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Khatib</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2016</year>). <source>Springer handbook of robotics</source> (<publisher-loc>Berlin; Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>).</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Steer</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>Steer</surname>
<given-names>J. M.</given-names>
</name>
</person-group> (<year>1989</year>). <article-title>Pollen tube tip growth</article-title>. <source>New Phytol.</source> <volume>111</volume>, <fpage>323</fpage>&#x2013;<lpage>358</lpage>. <pub-id pub-id-type="doi">10.1111/j.1469-8137.1989.tb00697.x</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Takahashi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tadakuma</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Watanabe</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Takane</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Hookabe</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kajiahara</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Eversion robotic mechanism with hydraulic skeletonto realize steering function</article-title>. <source>IEEE Robotics Automation Lett.</source> <volume>6</volume>, <fpage>5413</fpage>&#x2013;<lpage>5420</lpage>. <pub-id pub-id-type="doi">10.1109/LRA.2021.3073653</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taylor</surname>
<given-names>R. H.</given-names>
</name>
<name>
<surname>Stoianovici</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Medical robotics in computer-integrated surgery</article-title>. <source>IEEE Trans. Robotics Automation</source> <volume>19</volume>, <fpage>765</fpage>&#x2013;<lpage>781</lpage>. <pub-id pub-id-type="doi">10.1109/TRA.2003.817058</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Haggerty</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Naclerio</surname>
<given-names>N. D.</given-names>
</name>
<name>
<surname>Hawkes</surname>
<given-names>E. W.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>A dexterous tip-extending robot with variable-length shape-locking</article-title>,&#x201d; in <source>2020 IEEE international conference on robotics and automation (ICRA)</source>. <pub-id pub-id-type="doi">10.1109/ICRA40945.2020.9197311</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Weigel</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>J&#xfc;rgens</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Stem cells that make stems</article-title>. <source>Nature</source> <volume>415</volume>, <fpage>751</fpage>&#x2013;<lpage>754</lpage>. <pub-id pub-id-type="doi">10.1038/415751a</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>