<?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">790571</article-id>
<article-id pub-id-type="doi">10.3389/frobt.2021.790571</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>Evolutionary Inverse Material Identification: Bespoke Characterization of Soft Materials Using a Metaheuristic Algorithm</article-title>
<alt-title alt-title-type="left-running-head">Di Lecce et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Evolutionary Inverse Material Identification</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Di Lecce</surname>
<given-names>Michele</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<xref ref-type="fn" rid="FN1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1387983/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Onaizah</surname>
<given-names>Onaizah</given-names>
</name>
<xref ref-type="fn" rid="FN1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1017409/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lloyd</surname>
<given-names>Peter</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1348938/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chandler</surname>
<given-names>James H.</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/982327/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Valdastri</surname>
<given-names>Pietro</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/983445/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>Science and Technology of Robots in Medicine (STORM) Laboratory, School of Electronics and Electrical Engineering, University of Leeds</institution>, <addr-line>Leeds</addr-line>, <country>United&#x20;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/442891/overview">Panagiotis Polygerinos</ext-link>, Hellenic Mediterranean University, Greece</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/184092/overview">Giuseppe Saccomandi</ext-link>, University of Perugia, Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1521513/overview">Keivan Narooei</ext-link>, K. N. Toosi University of Technology,&#x20;Iran</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Michele Di Lecce, <email>elmdl@leeds.ac.uk</email>
</corresp>
<fn fn-type="equal" id="FN1">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this&#x20;work</p>
</fn>
<fn fn-type="other">
<p>This article was submitted to Soft Robotics, a section of the journal Frontiers in Robotics and&#x20;AI</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>01</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>8</volume>
<elocation-id>790571</elocation-id>
<history>
<date date-type="received">
<day>06</day>
<month>10</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>12</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Di Lecce, Onaizah, Lloyd, Chandler and Valdastri.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Di Lecce, Onaizah, Lloyd, Chandler and Valdastri</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&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>The growing interest in soft robotics has resulted in an increased demand for accurate and reliable material modelling. As soft robots experience high deformations, highly nonlinear behavior is possible. Several analytical models that are able to capture this nonlinear behavior have been proposed, however, accurately calibrating them for specific materials and applications can be challenging. Multiple experimental testbeds may be required for material characterization which can be expensive and cumbersome. In this work, we propose an alternative framework for parameter fitting established hyperelastic material models, with the aim of improving their utility in the modelling of soft continuum robots. We define a minimization problem to reduce fitting errors between a soft continuum robot deformed experimentally and its equivalent finite element simulation. The soft material is characterized using four commonly employed hyperelastic material models (Neo Hookean; Mooney&#x2013;Rivlin; Yeoh; and Ogden). To meet the complexity of the defined problem, we use an evolutionary algorithm to navigate the search space and determine optimal parameters for a selected material model and a specific actuation method, naming this approach as Evolutionary Inverse Material Identification (EIMI). We test the proposed approach with a magnetically actuated soft robot by characterizing two polymers often employed in the field: Dragon Skin&#x2122; 10 MEDIUM and Ecoflex&#x2122; 00-50. To determine the goodness of the FEM simulation for a specific set of model parameters, we define a function that measures the distance between the mesh of the FEM simulation and the experimental data. Our characterization framework showed an improvement greater than 6% compared to conventional model fitting approaches at different strain ranges based on the benchmark defined. Furthermore, the low variability across the different models obtained using our approach demonstrates reduced dependence on model and strain-range selection, making it well suited to application-specific soft robot modelling.</p>
</abstract>
<kwd-group>
<kwd>soft robots material and design</kwd>
<kwd>magnetic actuation</kwd>
<kwd>hyperelastic models</kwd>
<kwd>material characterization and modeling</kwd>
<kwd>evolutionary algorithm</kwd>
<kwd>inverse optimization</kwd>
<kwd>CMA-ES optimization</kwd>
</kwd-group>
<contract-num rid="cn001">EP/R045291/1 EP/V009818/1</contract-num>
<contract-num rid="cn002">818045</contract-num>
<contract-sponsor id="cn001">Engineering and Physical Sciences Research Council<named-content content-type="fundref-id">10.13039/501100000266</named-content>
</contract-sponsor>
<contract-sponsor id="cn002">European Research Council<named-content content-type="fundref-id">10.13039/501100000781</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Over the last few decades, there has been growing interest in the field of soft robotics (<xref ref-type="bibr" rid="B28">Lipson, 2014</xref>; <xref ref-type="bibr" rid="B46">Rus and Tolley, 2015</xref>). These robots offer many advantages over their rigid body counterparts, with the ability to traverse complex trajectories to reach previously inaccessible areas, deform both actively and passively in multiple directions, and interact safely within delicate environments (e.g., with biological tissues). Furthermore, they often represent simpler fabrication and assembly with respect to rigid robots with joints; being molded in monolithic material designs (<xref ref-type="bibr" rid="B7">Chandler et&#x20;al., 2020</xref>), with embedded strain limiting materials (<xref ref-type="bibr" rid="B37">Mosadegh et&#x20;al., 2014</xref>; <xref ref-type="bibr" rid="B44">Polygerinos et&#x20;al., 2015</xref>) or with the addition of functional components (e.g., magnetic particles) (<xref ref-type="bibr" rid="B24">Kim et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B30">Lloyd et&#x20;al., 2019</xref>). These advantages are afforded due to the highly compliant nature of the materials from which they are typically made, and have made soft robots (SRs) a popular choice for small-scale medical and surgical instrumentation (<xref ref-type="bibr" rid="B11">Cianchetti et&#x20;al., 2014</xref>, <xref ref-type="bibr" rid="B10">2018</xref>; <xref ref-type="bibr" rid="B12">da Veiga et&#x20;al., 2020</xref>); from common grasping tasks (<xref ref-type="bibr" rid="B54">Zhang et&#x20;al., 2017b</xref>), endoscopic (<xref ref-type="bibr" rid="B8">Chauhan et&#x20;al., 2021</xref>; <xref ref-type="bibr" rid="B29">Liu et&#x20;al., 2021</xref>) and minimally invasive surgery (<xref ref-type="bibr" rid="B16">Edelmann et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B39">Oliver-Butler et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B23">Jeon et&#x20;al., 2019</xref>) to microfluidic platforms in order to stimulate and sort cells (<xref ref-type="bibr" rid="B55">Zhang et&#x20;al., 2017c</xref>; <xref ref-type="bibr" rid="B40">Onaizah et&#x20;al., 2020</xref>).</p>
<p>Actuation of SRs is possible using numerous methods, including, for example, pneumatic, hydraulic, mechanical, chemical and magnetic approaches (<xref ref-type="bibr" rid="B4">Burgner-Kahrs et&#x20;al., 2015</xref>; <xref ref-type="bibr" rid="B27">Le et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B18">Thuruthel et&#x20;al., 2018</xref>). However, in the case of medical and surgical applications, the use of magnetic actuation is particularly advantageous as it allows for improved device scalability since mechanical transmission and on-board power and electronics can be removed (<xref ref-type="bibr" rid="B1">Abbott et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B12">da Veiga et&#x20;al., 2020</xref>). Forces and torques are generated wirelessly due to ferromagnetic bodies embedded inside the robot interacting with a local or global magnetic field often generated by electromagnetic coils (<xref ref-type="bibr" rid="B26">Kummer et&#x20;al., 2010</xref>; <xref ref-type="bibr" rid="B41">Petruska and Abbott, 2014</xref>; <xref ref-type="bibr" rid="B48">Sikorski et&#x20;al., 2017</xref>) or permanent magnets (<xref ref-type="bibr" rid="B43">Pittiglio et&#x20;al., 2020</xref>). Magnetically actuated soft robots (MASRs) can be produced in two different ways: a soft elastomeric matrix can be created using magnetic powder mixed with the soft materials before the robot is molded (<xref ref-type="bibr" rid="B33">Lum et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B53">Zhang C. et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B24">Kim et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B30">Lloyd et&#x20;al., 2019</xref>) or a permanent magnet can be placed inside a cavity of the already fabricated SR (<xref ref-type="bibr" rid="B23">Jeon et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B51">Tariverdi et&#x20;al., 2021</xref>). Each approach has its advantages and disadvantages with permanent magnets offering a higher magnetic material density and thus larger forces and torques for a given external field but also adding a rigid domain to the robot. Using an elastomeric matrix, on the other hand, offers the advantages of maintaining an entirely compliant device, however, introduces changes to the base elastomer material properties and thus characterization is limited to that specific matrix (<xref ref-type="bibr" rid="B13">da Veiga et&#x20;al., 2021</xref>).</p>
<p>As with SRs actuated using alternative means, MASRs are manufactured using soft elastomeric polymers with elastic moduli values close to those of biological tissues. While these highly compliant materials support safer tissue interactions in surgical applications, they are much harder to model and thus predict their behavior. Under actuation, the hyperelastic material can produce highly nonlinear deformations that cannot be resolved using techniques conventionally used in robotics. As noted in the research conducted by <xref ref-type="bibr" rid="B9">Chen and Wang (2020)</xref>, the preferable way to test and optimize a SR during the early stages of the design is through finite element analysis (FEA). If a FEA model is well defined, it can accelerate the process of design optimization, reducing the need for repeated experimentation and thus lowering the&#x20;cost.</p>
<p>Several material models of varying complexity have been proposed (<xref ref-type="bibr" rid="B36">Mihai and Goriely, 2017</xref>), including: Neo Hookean, Yeoh, Mooney-Rivlin and Ogden models. These models aim to deliver a relationship between the principal stresses and the deformation of the material when subject to a mechanical load. The most popular procedure for characterizing a specific hyperelastic material, under the hypothesis of isotropy and incompressibility, involves a mechanical tensile test up to material failure to collect the stress-strain data (<xref ref-type="bibr" rid="B34">Marechal et&#x20;al., 2020</xref>). While tensile testing based experiments are the most popular way to characterize the material model, these have some limitations including that the strain produced in the gauge area of the specimen may be larger than the strain measured globally (<xref ref-type="bibr" rid="B25">Krautz et&#x20;al., 2017</xref>). One way to solve this problem is through image correlation by observing the strain locally in the gauge area (<xref ref-type="bibr" rid="B21">Hartmann et&#x20;al., 2003</xref>; <xref ref-type="bibr" rid="B35">Meunier et&#x20;al., 2008</xref>). While this technique seems promising, it may not be widely accessible. Furthermore, tensile tests miss information like shear stress that often requires the use of more complex testing, such as equiaxial testing (<xref ref-type="bibr" rid="B50">Steinmann et&#x20;al., 2012</xref>) or volumetric testing (<xref ref-type="bibr" rid="B22">Horgan and Murphy, 2009</xref>) which requires multiple experimental platforms and can be expensive and time-consuming.</p>
<p>In addition, soft materials will deform several times their original length before the fracture point is reached during a mechanical test. While this data is relevant for some applications such as pneumatically actuated SRs (<xref ref-type="bibr" rid="B37">Mosadegh et&#x20;al., 2014</xref>), in other applications, the forces and torques applied on the material generates only a fraction of the deformation experienced by the specimens during the tensile test (<xref ref-type="bibr" rid="B49">Steck et&#x20;al., 2019</xref>). Furthermore, using the entire tensile test dataset to fit the parameters for lower order models can introduce considerable errors in the region of interest as the models may overestimate or underestimate the stiffness (see <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>), limiting the fidelity of associated FEA simulations. A reduced set of the experimental data, bounded by the maximum expected strain, may mitigate these issues. However, to decide <italic>a priori</italic> the expected strain can be challenging. Increasing the order of the material model represents another method to reduce fitting errors, however, this can be potentially harmful to the robustness and the stability of the simulation (<xref ref-type="bibr" rid="B47">Schumacher et&#x20;al., 2020</xref>). Previous work has tried to improve the stability and performance of the modelling by using FEA simulation to fit the model parameters (<xref ref-type="bibr" rid="B21">Hartmann et&#x20;al., 2003</xref>; <xref ref-type="bibr" rid="B17">Fu et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B47">Schumacher et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B20">Hartmann and Gilbert, 2021</xref>). The main idea behind this approach is to find the parameters of the material model by solving an inverse optimization problem. This system explores the search space in order to minimize the error between the finite element analysis and the experimentally obtained data. While these techniques may be useful for large deformations; the potential disparity between local strains in the gauge and the globally measured strains still exists.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>When the material models are trained using the entire set of tensile data, the error from the model in the region of interest may be considerable. In this case, we highlight this effect by zooming into a smaller strain range (100%), for <bold>(A)</bold> Dragon Skin&#x2122; 10 MEDIUM and <bold>(B)</bold> Ecoflex&#x2122; 00-50 where there is a significant variance between the models and experimental data. Ogden model excluded for readability [Data and the Code provided by <xref ref-type="bibr" rid="B34">Marechal et&#x20;al. (2020)</xref>].</p>
</caption>
<graphic xlink:href="frobt-08-790571-g001.tif"/>
</fig>
<p>To address these issues, we propose Evolutionary Inverse Material Identification (EIMI), a material characterization approach aimed at identifying the parameters for a material based on the target application, in our case: MASRs. We aim to characterize materials by using a simulated representation actuated using the same method as used during experiments. Having defined a simulation model, we can then create, deform and observe an equivalent specimen of soft material in a real, controlled environment. Finally, we define an optimization problem where the parameters of the material model comprise the search space while the error between the experimental data and the simulation is minimized. The problem defined is often non-linear and gradient methods may fail to find an optimal solution. We address this issue by using, for the first time, an optimizer based on an evolutionary strategy. An evolutionary algorithm (EA) allows a good balance between exploitation and exploration of the search space (<xref ref-type="bibr" rid="B38">Neri and Tirronen, 2010</xref>; <xref ref-type="bibr" rid="B14">Deb, 2014</xref>). This technique has several benefits, first, using a simulation model to search the parameters for the material allows us to obtain a result that guarantees robustness and increases the performance of the simulation. Second, by using the same actuation method in the simulation and experiment, our resulting material model will be optimized for the target application. This is because EIMI will intrinsically reduce the error between the observed stress and the predicted stress from the analytical model. Moreover, using EIMI over the conventional tensile testing approach may solve the problem of heterogeneous deformation encountered by the specimen.</p>
<p>In the next section, our framework for material characterization is presented. First, we define the FEA model and the fabrication steps to create the equivalent experimental sample. Next, using the proposed comparison metric, we discuss the steps to minimize the fitting errors using an EA. To demonstrate our characterization approach, we focus on a MASR, made using two soft polymers commonly found in soft robotics applications: Ecoflex&#x2122; 00-50 and Dragon Skin&#x2122; 10 Medium. Finally, in the <italic>Experimental Evaluation</italic> section the performances of the models are characterized using the framework presented, and the resulting model parameters are compared with the model parameters obtained using the conventional fitting approach.</p>
</sec>
<sec id="s2">
<title>Characterization Framework</title>
<p>To demonstrate our characterization approach, we first developed a FEA model of a simple MASR. The design takes the form of a rectangular body with a small permanent magnet embedded at the distal end, as shown in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>. The body of the MASR bends in response to a magnetic torque generated from the interaction between the embedded magnet and a globally applied magnetic field. We defined a procedure to allow comparison between the FE simulation and the experimental data; thus, developing an objective function for the optimization problem. Comprehensive details of our approach are presented in the following sections.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Simulated representation: <bold>(A)</bold> geometry of the sample is shown; <bold>(B)</bold> mesh used for the FEM simulation, the direction of the magnetic field, as well as the magnetization direction M, are shown; <bold>(C)</bold> an example simulation result is also&#x20;shown.</p>
</caption>
<graphic xlink:href="frobt-08-790571-g002.tif"/>
</fig>
<sec id="s2-1">
<title>FEA Model</title>
<p>As previously mentioned, conventional uni-axial mechanical tests on soft materials deform standardized samples over several times their original length (<xref ref-type="bibr" rid="B34">Marechal et&#x20;al., 2020</xref>). However, in more realistic soft robotic applications, especially those driven <italic>via</italic> magnetic fields, the material may experience only a fraction of these deformations. To improve fidelity between testing for characterization and application, we propose simulating the application-specific actuation method (i.e.,&#x20;magnetically induced forces and torques) within the FEA simulation and solving an optimization problem using an EA to characterize the material. Due to the nature of the EA, the simulation model may be invoked many times, with the potential to significantly increase computational time. Therefore, we developed our FEA model with a balance between accuracy and computational cost to simulate the magneto-mechanical response of our soft robotic designs. This combines analytical mechanical models used to predict nonlinear elastic behavior of polymers with magnetic interaction forces and torques based on a dipole approximation (<xref ref-type="bibr" rid="B42">Petruska and Abbott, 2013</xref>; <xref ref-type="bibr" rid="B1">Abbott et&#x20;al., 2020</xref>).</p>
<p>For the mechanical model, we consider soft materials to be homogenous and isotropic. In previous work, it has been shown that compressibility and viscoelasticity may be neglected for lower strains (<xref ref-type="bibr" rid="B49">Steck et&#x20;al., 2019</xref>). In general, to represent the deformed configuration <inline-formula id="inf1">
<mml:math id="m1">
<mml:mi mathvariant="bold-italic">&#x3c7;</mml:mi>
</mml:math>
</inline-formula> of a soft material the following Cauchy tensor is used (<xref ref-type="bibr" rid="B52">Wang et&#x20;al., 2020</xref>):<disp-formula id="e1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3c3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>W</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="bold-italic">F</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F&#xa0;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#xa0;</mml:mi>
<mml:mo>&#x2207;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3c7;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the deformation gradient of the deformed configuration <inline-formula id="inf3">
<mml:math id="m4">
<mml:mi mathvariant="bold-italic">&#x3c7;</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="bold-italic">&#xa0;F</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the volumetric Jacobian of the deformation and <inline-formula id="inf5">
<mml:math id="m6">
<mml:mi>W</mml:mi>
</mml:math>
</inline-formula> is the strain energy function that characterizes the specific material. If the material is considered incompressible the Jacobian will be equal to 1. Many different energy functions have been proposed to characterize the behavior of soft hyperelastic materials (<xref ref-type="bibr" rid="B36">Mihai and Goriely, 2017</xref>). For this work, we focus on models that have been shown to work well for lower strains (<xref ref-type="bibr" rid="B49">Steck et&#x20;al., 2019</xref>): Neo Hookean, Mooney-Rivlin, Yeoh and Ogden of the third order. These material models, up to the third order, give a wide search space whilst also testing the fitting capability of the framework. The functions considered in the characterization framework are presented in <xref ref-type="table" rid="T1">Table&#x20;1</xref> in terms of the principal stretches <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3bb;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext>&#x3bb;</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext>&#x3bb;</mml:mtext>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The energy functions each contain a series of constant parameters C<sub>i</sub> and &#x3b1;<sub>i</sub> that define the specific material. These parameters can be tuned based on experimental observations. These parameters, C<sub>i</sub> and &#x3b1;<sub>i</sub>, thus constitute the decision space of the optimization algorithm.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Strain Energy functions for incompressible hyperelastic materials (<xref ref-type="bibr" rid="B36">Mihai and Goriely, 2017</xref>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="center">Strain energy function</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Neo Hookean</td>
<td align="left">
<inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Mooney&#x2013;Rivlin</td>
<td align="left">
<inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>01</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Yeoh</td>
<td align="left">
<inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mtext>C</mml:mtext>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mtext>i</mml:mtext>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">Ogden</td>
<td align="left">
<inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mtext>C</mml:mtext>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;1</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;1</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:mn>3</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b1;1</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The soft material of the FE simulation is then deformed through the interaction with a rigid body, in our case a permanent magnet. The forces <bold>
<italic>f</italic>
</bold> and torques <inline-formula id="inf11">
<mml:math id="m12">
<mml:mi mathvariant="bold-italic">&#x3c4;</mml:mi>
</mml:math>
</inline-formula> on the permanent magnet are induced <italic>via</italic> a homogeneous magnetic field. These can be modeled by employing the following equations (<xref ref-type="bibr" rid="B23">Jeon et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B1">Abbott et&#x20;al., 2020</xref>):<disp-formula id="e2">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi mathvariant="normal">&#x3d;</mml:mi>
<mml:mo>&#x2207;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m14">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c4;</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mo>&#xd7;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf12">
<mml:math id="m15">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m&#xa0;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the magnetic moment of the permanent magnet, <inline-formula id="inf13">
<mml:math id="m16">
<mml:mrow>
<mml:mi mathvariant="bold-italic">B&#xa0;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the magnetic flux density. In a uniform magnetic field, magnetic forces are zero as the field gradient is <inline-formula id="inf14">
<mml:math id="m17">
<mml:mrow>
<mml:mo>&#x2207;</mml:mo>
<mml:mi mathvariant="bold">B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>,</bold> leaving only the restoring torque to act on the permanent magnet. In addition, the magnetization of an object is defined as <inline-formula id="inf15">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mtext>&#x3c7;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">H</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold">H</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> where <inline-formula id="inf16">
<mml:math id="m19">
<mml:mi>v</mml:mi>
</mml:math>
</inline-formula> is the volume of the sample, <inline-formula id="inf17">
<mml:math id="m20">
<mml:mrow>
<mml:mtext>&#x3c7;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold">H</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the susceptibility tensor, <inline-formula id="inf18">
<mml:math id="m21">
<mml:mrow>
<mml:mi mathvariant="bold">H&#xa0;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the applied magnetic field where <inline-formula id="inf19">
<mml:math id="m22">
<mml:mrow>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mtext>&#x3bc;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> defines the relationship between the magnetic field and magnetic flux density in which <inline-formula id="inf20">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3bc;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>is the magnetic permeability of free space. In our case, we can simplify these equations without undermining the validity of the model with the following assumptions. First, since we are using a permanent magnet subject to a small magnetic field, this has no influence on the magnetic moment. Second, since the permanent magnet is physically small, it can be approximated as a point dipole by neglecting its geometry and therefore the susceptibility tensor becomes an identity matrix. As a result, the magnetic moment can be simplified as:<disp-formula id="e4">
<mml:math id="m24">
<mml:mrow>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mfrac>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3bc;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mi mathvariant="bold-italic">M</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>A global coordinate system can be established since the magnetic actuation is the result of an external magnetic field interacting with the magnet. We consider actuation within a 2D plane, therefore, only one component of the magnetic field is non-zero. We define this to be the <inline-formula id="inf21">
<mml:math id="m25">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>-axis according to our reference frame (<inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x2260;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>). The SR was fixed at one end and constrained to bend in only one direction by the applied magnetic field, constraining the magnetic moment to the <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> plane. The simplified relationship can be seen in <xref ref-type="disp-formula" rid="e5">Eq. 5</xref>.<disp-formula id="e5">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x7c;</mml:mo>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mo>&#x7c;</mml:mo>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:msub>
<mml:mtext>&#x3b8;</mml:mtext>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>Finally (see <italic>Sample Fabrication and Experimental Setup</italic> section), body forces due to gravity were integrated in the simulation model, to reconcile with the experimental&#x20;setup.</p>
<p>The geometry and constraints of the MASR were selected to allow reduction of the model to a 2D plane (<xref ref-type="fig" rid="F2">Figure&#x20;2A</xref>), and thus to perform 2D simulations with computational efficiency, by considerably reducing the nodes of the mesh and therefore the complexity of the system. The model so defined can be assumed as plane strain, since the cross-sectional thickness is sufficiently large to consider the depth dimension of the strain tensor equal to zero. For each simulation, geometry of the design was varied using 3 parameters: the length and the width of the robot, and the length of the magnet to match the physical dimensions of the MASR. A quadrilateral mesh was then generated based on the planar geometry (see <xref ref-type="fig" rid="F2">Figure&#x20;2B</xref>), and the mesh size was determined after a dependency analysis over the magnet displacement for a fixed magnetic flux density of 15&#xa0;mT. The magnet was positioned within the robot body with the magnetization direction (north pole) oriented towards the distal end. Therefore, the magnetization direction of the magnet and the externally applied field are perpendicular when the sample is in the resting position, thus maximizing torque (see <xref ref-type="fig" rid="F2">Figure&#x20;2B</xref>). The simulation model response may then be evaluated for a range of magnetic fields (<xref ref-type="fig" rid="F2">Figures 2C</xref>, <xref ref-type="fig" rid="F5">5B</xref>), in line with experimental testing. The model was implemented using COMSOL Multiphysics<sup>&#xae;.</sup> V5.4 (COMSOL, Sweden) and solved using Multifrontal Massively Parallel Sparse direct Solver. The number of quad mesh elements used for each geometry are summarized in <xref ref-type="table" rid="T2">Table&#x20;2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>MASR geometry and number of quad mesh elements used for each type of sample.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left"/>
<th colspan="2" align="center">Segment</th>
<th align="center">Magnet</th>
<th rowspan="2" align="center">Mesh elements</th>
</tr>
<tr>
<th align="center">Length (mm)</th>
<th align="center">Width (mm)</th>
<th align="center">Length (in)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Type 1</td>
<td align="center">25</td>
<td align="char" char=".">5.67</td>
<td align="char" char="/">1/16</td>
<td align="center">648</td>
</tr>
<tr>
<td align="left">Type 2</td>
<td align="center">35</td>
<td align="char" char=".">5.67</td>
<td align="char" char="/">1/16</td>
<td align="center">759</td>
</tr>
<tr>
<td align="left">Type 3</td>
<td align="center">35</td>
<td align="char" char=".">8.5</td>
<td align="char" char="/">3/16</td>
<td align="center">783</td>
</tr>
<tr>
<td align="left">Type 4</td>
<td align="center">45</td>
<td align="char" char=".">8.5</td>
<td align="char" char="/">3/16</td>
<td align="center">913</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-2">
<title>Sample Fabrication and Experimental Setup</title>
<p>To provide experimental data for the optimization, samples were prepared and tested under a varying magnetic field. Four versions of the design were prepared with the geometrical parameters summarized in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>. One of these geometries (Type 1) was used for training the material characterization through the optimization algorithm, while the others were used for validation (Type 2, 3,&#x20;4).</p>
<p>Molds were created for each geometry using a 3D Printer (Ultimaker S5), as shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>. Samples were created using two soft elastomers: Dragon Skin&#x2122; 10 Medium and Ecoflex&#x2122; 00-50 (Smooth-on Inc., United&#x20;States). For each material, the two-part components were mixed in equal weight using a high vacuum-mixer (Arv-10 from THINKYMIXER, Japan), at a pressure of 20&#xa0;kPa for 90&#xa0;s with the centrifuge set at 1,400&#xa0;rpm to thoroughly mix and remove any air bubbles. A volume of material equal to two times the size of the specimen was slowly injected from the bottom of the mold and residual bubbles and excessive material were expelled using a port at the top of the mold. The material was allowed to cure at room temperature as specified by the manufacturer (5&#xa0;h for Dragon Skin&#x2122; 10 Medium and 3&#xa0;h for Ecoflex&#x2122; 00-50). Once cured, the samples were demolded and the appropriately sized magnets (grade N52, K&#x26;J Magnetics Inc., United&#x20;States) were inserted in the pre-allocated space, with the magnetization direction (north pole) pointing towards the distal end of the&#x20;MASR.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Fabrication steps for magnetic robots are shown: <bold>(A)</bold> injection of the silicone in the negative mold; <bold>(B)</bold> curing of the silicone; <bold>(C)</bold> magnet insertion <bold>(D)</bold> image of the mold and sample.</p>
</caption>
<graphic xlink:href="frobt-08-790571-g003.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>, samples were tested using a uniform magnetic field, generated using a 1D Helmholtz Coil (DXHC10-200, Dexing Magnet Tech. Co., Ltd., Xiamen, China). During the experiment, the current in the coil was increased in discrete amounts. As a result, the magnetic field was increased proportionally to the current in the coil as described by <xref ref-type="disp-formula" rid="e6">Eq. 6</xref> (<xref ref-type="bibr" rid="B1">Abbott et&#x20;al., 2020</xref>).<disp-formula id="e6">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>4</mml:mn>
<mml:mn>5</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3bc;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mi>R</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf25">
<mml:math id="m31">
<mml:mi>n</mml:mi>
</mml:math>
</inline-formula> is the number of coil windings, <inline-formula id="inf26">
<mml:math id="m32">
<mml:mi>I</mml:mi>
</mml:math>
</inline-formula> is the current in the coils and <inline-formula id="inf27">
<mml:math id="m33">
<mml:mi>R</mml:mi>
</mml:math>
</inline-formula> is the radius of the coils. For each discrete current step, the sample deformation was recorded using a camera (acA 2040-120um, Basler AG, Germany) and post-processed (<xref ref-type="fig" rid="F4">Figure&#x20;4</xref>). The resolution of the images was 0.043&#xa0;px/mm.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Experimental setup for testing magnetic robots. The sample is mounted in the center of the Helmholtz Coil and the deflection is captured using a side-view camera.</p>
</caption>
<graphic xlink:href="frobt-08-790571-g004.tif"/>
</fig>
<p>To extract image features intrinsically rich in information that could be used to compare the experimental deformation with the simulation model, we developed a post-processing procedure to measure the outer edges of the sample. Bespoke image processing code was developed using MATLAB (Image Processing Toolbox, MathWorks, United&#x20;States), to allow segmentation and edge extraction where the deflection/deformation is more prominent along the longitudinal length of the sample. The following steps were followed: 1) high contrast images were obtained; allowing the sample edges to be easily extracted; 2) the boundary of the object was extracted, and the corners of the sample were determined from the edges; and 3) after splitting the edge of the sample into different segments, the relevant ones were saved to be used as a target in the characterization process (see <xref ref-type="fig" rid="F5">Figure&#x20;5A</xref>).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The steps used to obtain the distance between the FE simulation and the experimental data (see <xref ref-type="disp-formula" rid="e10">Eq. 10</xref>): <bold>(A)</bold> image segmentation and feature extraction of the left and right edge of the robot; <bold>(B)</bold> FEM simulation for a chosen model and parameters <inline-formula id="inf28">
<mml:math id="m34">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#xa0;</mml:mi>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">C</mml:mi>
<mml:mi mathvariant="italic">N</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
<mml:mi mathvariant="normal">1</mml:mi>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
<mml:mi mathvariant="italic">M</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> <bold>(C)</bold> distance evaluation <italic>d</italic>
<sub>
<italic>ij</italic>
</sub> (green line) for each point j of the FEM simulation from the experimental data; <bold>(D)</bold> evaluation of the variance for each value of magnetic flux density <italic>B</italic>
<sub>i</sub>.</p>
</caption>
<graphic xlink:href="frobt-08-790571-g005.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>Benchmark Functions</title>
<p>After the simulated and experimental results were obtained, a metric was needed to compare the two and allow for optimization. We propose the following approach to solve the problem where for each value of the magnetic flux density (<inline-formula id="inf29">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) tested, the predicted simulation model and the recorded experimental data can be compared. First, the distances (or error) <inline-formula id="inf30">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> between each point j of the simulation contour and corresponding closest point of the experimental sample were evaluated (see <xref ref-type="fig" rid="F5">Figure&#x20;5C</xref>). The number of points were in direct correlation with the mesh, such that from geometry Types 1 to 4, the number of points j considered were 80, 110, 70, and 100 respectively. The set of distances created have high dimensionality and thus are impractical to use. Therefore, we used a statistical method to evaluate the fitting errors between the FEA model and the experimental data. The standard error <inline-formula id="inf31">
<mml:math id="m37">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is evaluated for each equilibrium state (<inline-formula id="inf32">
<mml:math id="m38">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula>) for the magnetic field <inline-formula id="inf33">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the chosen model parameters <inline-formula id="inf34">
<mml:math id="m40">
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mtext>&#x3b1;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mtext>&#x3b1;</mml:mtext>
<mml:mi>M</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> used for the simulation, such as:<disp-formula id="e7">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>j</mml:mi>
</mml:munder>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>j</mml:mi>
</mml:munder>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m43">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf35">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf36">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are, respectively, the mean and the standard deviation of the distances <inline-formula id="inf37">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf38">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of points defining the contours of the simulation model for equilibrium state <inline-formula id="inf39">
<mml:math id="m48">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula>. After evaluating the standard error for the equilibrium state, we obtained a set of M data (see <xref ref-type="fig" rid="F5">Figure&#x20;5D</xref>). Changing parameters for a hyperelastic model (or the model type) may result in a stiffer or softer material compared to the experimental data. This translates into either smaller or larger deflections, making the simulation model drift from the experimental data. To further reduce the dimensionality of this minimization, we decided to evaluate the mean of the standard error (<inline-formula id="inf40">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) across all equilibrium test conditions:<disp-formula id="e10">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>M</mml:mi>
</mml:mfrac>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:munder>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>The metric in <xref ref-type="disp-formula" rid="e10">Eq. 10</xref> was used to compare the different material models and as an objective function for the parameter fitting. In addition, the standard deviation (<inline-formula id="inf41">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) of the standard error was also used for comparison purposes in the experimental evaluation section (see <italic>Experimental Evaluation</italic> section):<disp-formula id="e11">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>M</mml:mi>
</mml:mfrac>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:munder>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-4">
<title>Algorithm Development and Application</title>
<p>Here, we defined an optimization problem that allows fitting of the material parameters for a specific analytical model (<xref ref-type="table" rid="T1">Table&#x20;1</xref>). With the goal of minimizing the error by varying the parameters <inline-formula id="inf42">
<mml:math id="m53">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> of the hyperelastic model in the search space, the following minimization problem was defined:<disp-formula id="e12">
<mml:math id="m54">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
<mml:mi>x</mml:mi>
</mml:munder>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>subject&#xa0;to&#xa0;</mml:mtext>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>where the parameters of the hyperelastic models are subject to upper and lower bounds based on physical constraints. The dimension of <inline-formula id="inf43">
<mml:math id="m55">
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:math>
</inline-formula> is naturally connected to the order of the model selected. To reduce the search space for <inline-formula id="inf44">
<mml:math id="m56">
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:math>
</inline-formula> we upper bound the vector element of <inline-formula id="inf45">
<mml:math id="m57">
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:math>
</inline-formula> to 1&#xa0;MPa. The objective function involves computing the simulation model using the parameters <inline-formula id="inf46">
<mml:math id="m58">
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:math>
</inline-formula> and then comparing these with the experimental results using <xref ref-type="disp-formula" rid="e10">Eq. 10</xref>. To solve the defined problem, conventional approaches often rely on the use of simple relations that can be solved using gradient methods such as the Levenberg-Marquardt algorithm (<xref ref-type="bibr" rid="B21">Hartmann et&#x20;al., 2003</xref>; <xref ref-type="bibr" rid="B47">Schumacher et&#x20;al., 2020</xref>). However, due to the complexity of the simulation model, these methods are infeasible for our approach since they fail to navigate over a complex objective landscape. Therefore, we opted to use an EA to perform the optimization.</p>
<p>EAs are, in general, based on some stochastic phenomena. This allows a random walk in the search space to improve the exploration features. Furthermore, these types of algorithms do not require complete information about the problem landscape. These characteristics made this type of algorithm an ideal solution for the problem defined here. In general, EAs are defined as a cyclic process with specific steps (see <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>). Initially, a random solution or set of solutions is created, then a two-step process is repeated for several generations (cycles) until the result converges. The first step involves a selection process where the best model parameters are chosen based on the metric (<xref ref-type="disp-formula" rid="e10">Eq. 10</xref>). These solutions are then used to generate new solutions through a stochastic procedure that will replace the solution discarded in the previous step, The stochastic procedure for generating newer solutions is partially based on the information contained in the solution that survived the selection phase (<xref ref-type="bibr" rid="B14">Deb, 2014</xref>).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Evolutionary Inverse Material Identification (EIMI) flowchart.</p>
</caption>
<graphic xlink:href="frobt-08-790571-g006.tif"/>
</fig>
<p>In our framework, solutions that don&#x2019;t comply with Drucker&#x2019;s Stability are immediately discarded in the selection phase, specifically, any result that did not converge to a residual error <inline-formula id="inf47">
<mml:math id="m59">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>x</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> within 25 Newton Generation. These results do not represent a valid solution for our fitness function.</p>
<p>Several EA strategies have been proposed, however, one of the most successful to date has been the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) (<xref ref-type="bibr" rid="B19">Hansen and Ostermeier, 2001</xref>). This algorithm has shown great potential for solving complex problems compared to other optimization strategies (<xref ref-type="bibr" rid="B5">Caraffini et&#x20;al., 2013</xref>, <xref ref-type="bibr" rid="B6">2019</xref>). This search strategy selects the best solution <inline-formula id="inf48">
<mml:math id="m60">
<mml:mi>&#x3bd;</mml:mi>
</mml:math>
</inline-formula> in the population of <inline-formula id="inf49">
<mml:math id="m61">
<mml:mi>&#x3b7;</mml:mi>
</mml:math>
</inline-formula> individuals for each cycle. It then uses the distribution of the new population to incrementally update a covariance matrix. The principal components of the matrix are subsequently used to direct the exploration in the search space and generate new solutions. By updating the covariance matrix incrementally, the search leads to solutions that show an improvement compared to previous cycles. This population-based strategy is a good compromise between the exploration of the search space and the exploitation of the best solution. For this reason, we decided to use the CMA-ES as a solver for EIMI. Five parameters need to be defined, with the necessary inputs for the algorithm shown in <xref ref-type="table" rid="T3">Table&#x20;3</xref>. The steps described to reach material parameters are shown in the flowchart in <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>. The process was implemented in MATLAB (Matlabworks, United&#x20;States), with a connection to the FE simulation in COMSOL Multiphysics<sup>&#xae;</sup> V5.4 using the plugin LiveLink&#x2122;.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>CMA-ES parameters.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Name parameter</th>
<th align="center">Value</th>
<th align="center">Note</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf50">
<mml:math id="m62">
<mml:mi>N</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="center">Number of Parameters</td>
<td align="left">Dimension of the decision space</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf51">
<mml:math id="m63">
<mml:mi>&#x3b7;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="center">4 &#x2b; 3logN</td>
<td align="left">Dimension of the population</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf52">
<mml:math id="m64">
<mml:mi>&#x3bd;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf53">
<mml:math id="m65">
<mml:mrow>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Solutions used to generate newer solutions</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf54">
<mml:math id="m66">
<mml:mrow>
<mml:mtext>Step&#xa0;Size</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.3</td>
<td align="left">Step Size, determine the speed of convergence</td>
</tr>
<tr>
<td align="left">Tolerance</td>
<td align="center">
<inline-formula id="inf55">
<mml:math id="m67">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Stop criteria for the algorithm</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s3">
<title>Experimental Evaluation</title>
<p>We characterized two elastomers: Dragon Skin&#x2122; 10 Medium and Ecoflex&#x2122; 00-50 (Smooth-On Inc, United&#x20;States). Four samples for each material were created using the dimensions listed in <xref ref-type="table" rid="T2">Table&#x20;2</xref>. The samples were magnetically actuated in the Helmholtz coil, by increasing the current in the coils incrementally from 0 to 1.5&#xa0;A in steps of 0.1&#xa0;A for Dragon Skin&#x2122; 10 Medium and from 0 to 1&#xa0;A in steps of 0.1&#xa0;A for Ecoflex&#x2122; 00-50. The current can be translated to magnetic flux density with a conversion factor of 4.7&#xa0;mT/A. The deformation at each current step was recorded, and the samples were segmented (<xref ref-type="fig" rid="F5">Figure&#x20;5</xref>). The resulting database was then split based on geometry. The samples with the Type 1 geometry (<xref ref-type="table" rid="T2">Table&#x20;2</xref>) were used for the material fitting while the rest were used for validation.</p>
<sec id="s3-1">
<title>EIMI Analysis</title>
<p>The data from the samples chosen for the material characterization are used to define the optimization problem (see <italic>Benchmark Functions</italic> section) to solve the CMA-ES. The number of evaluations and generations required by the CMA-ES to converge to an optimal solution and obtain a set of model parameters are shown in <xref ref-type="table" rid="T4">Table&#x20;4</xref>. With an increasing number of parameters in the material model, the table displays the growth in the number of generations that were required to converge. This is expected, as they represent a complex objective landscape that is more difficult to explore. The table also shows an outlier, due to the stochastic nature of the EA. The characterization of Ecoflex&#x2122; 00-50 using the Ogden model required only 8 generations, despite the search space having high dimensionality with 6 model parameters.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Number of function evaluations and generations required by the CMA-ES to characterize the materials.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left"/>
<th colspan="2" align="center">Dragon Skin&#x2122; 10 medium</th>
<th colspan="2" align="center">Ecoflex&#x2122; 00-50</th>
</tr>
<tr>
<th align="center">N Evaluation</th>
<th align="center">N Generation</th>
<th align="center">N Evaluation</th>
<th align="center">N Generation</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Neo Hookean</td>
<td align="center">91</td>
<td align="center">43</td>
<td align="center">97</td>
<td align="center">46</td>
</tr>
<tr>
<td align="left">Mooney&#x2013;Rivlin</td>
<td align="center">173</td>
<td align="center">55</td>
<td align="center">299</td>
<td align="center">97</td>
</tr>
<tr>
<td align="left">Yeoh</td>
<td align="center">398</td>
<td align="center">130</td>
<td align="center">341</td>
<td align="center">111</td>
</tr>
<tr>
<td align="left">Ogden</td>
<td align="center">621</td>
<td align="center">153</td>
<td align="center">81</td>
<td align="center">8</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The parameters for the models obtained using EIMI are shown respectively on the top halves of <xref ref-type="table" rid="T5">Table&#x20;5</xref> for Dragon Skin&#x2122; 10 Medium and <xref ref-type="table" rid="T6">Table&#x20;6</xref> for Ecoflex&#x2122; 00-50. The two tables list the mean of the standard error and mean of the standard deviation using <xref ref-type="disp-formula" rid="e10">Eqs 10</xref>, <xref ref-type="disp-formula" rid="e11">11</xref> for each type of geometry and model using both our approach and the conventional approach (detailed below).</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Results for Dragon Skin&#x2122; 10 Medium.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left"/>
<th rowspan="2" align="center">Model</th>
<th rowspan="2" align="center">
<inline-formula id="inf56">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">eng</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th rowspan="2" align="center">Parameters</th>
<th colspan="2" align="center">Type 1<xref ref-type="table-fn" rid="Tfn1">
<sup>1</sup>
</xref>
</th>
<th colspan="2" align="center">Type 2</th>
<th colspan="2" align="center">Type 3</th>
<th colspan="2" align="center">Type 4</th>
<th align="left"/>
<th align="left"/>
</tr>
<tr>
<th align="center">
<inline-formula id="inf57">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf58">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf59">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf60">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf61">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf62">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf63">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf64">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf65">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf66">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="left">Method Proposed</td>
<td align="left">Neo Hookean</td>
<td align="left"/>
<td align="left">&#x3bc; &#x3d; 4.317 &#xd7; 10&#x2074; Pa</td>
<td align="center">0.220</td>
<td align="center">0.041</td>
<td align="center">
<bold>0.403</bold>
</td>
<td align="center">0.027</td>
<td align="center">0.440</td>
<td align="center">0.039</td>
<td align="center">1.131</td>
<td align="center">0.376</td>
<td align="center">0.549</td>
<td align="center">0.400</td>
</tr>
<tr>
<td align="left">Mooney Rivlin</td>
<td align="left"/>
<td align="left">C&#x2080;&#x2081; &#x3d; 1.190 &#xd7; 10&#x2075; Pa, C&#x2081;&#x2080; &#x3d; &#x2212;9.740 &#xd7; 10&#x2074; Pa</td>
<td align="center">0.219</td>
<td align="center">0.040</td>
<td align="center">0.405</td>
<td align="center">0.028</td>
<td align="center">
<bold>0.430</bold>
</td>
<td align="center">0.027</td>
<td align="center">1.140</td>
<td align="center">0.378</td>
<td align="center">0.549</td>
<td align="center">0.405</td>
</tr>
<tr>
<td align="left">Yeoh</td>
<td align="left"/>
<td align="left">C&#x2081; &#x3d; 2.406 &#xd7; 10&#x2074; Pa, C&#x2082; &#x3d; &#x2212;1.707 &#xd7; 10&#x2075; Pa, C&#x2083; &#x3d; 2.055 &#xd7; 10&#x2076; Pa</td>
<td align="center">
<bold>0.211</bold>
</td>
<td align="center">0.033</td>
<td align="center">0.421</td>
<td align="center">0.037</td>
<td align="center">0.447</td>
<td align="center">0.036</td>
<td align="center">1.177</td>
<td align="center">0.329</td>
<td align="center">0.564</td>
<td align="center">0.422</td>
</tr>
<tr>
<td/>
<td align="left">Ogden</td>
<td align="left"/>
<td align="left">C&#x2081; &#x3d; 1.362 &#xd7; 10&#x2074; Pa, C&#x2082; &#x3d; &#x2212;5.762 &#xd7; 10&#x2075; Pa, C&#x2083; &#x3d; 7.633 &#xd7; 10&#x2075; Pa &#x3b1;&#x2081; &#x3d; 9.330, &#x3b1;&#x2082; &#x3d; 3.376, &#x3b1;&#x2083; &#x3d; 2.487</td>
<td align="center">0.241</td>
<td align="center">0.045</td>
<td align="center">0.444</td>
<td align="center">0.017</td>
<td align="center">0.443</td>
<td align="center">0.028</td>
<td align="center">
<bold>0.997</bold>
</td>
<td align="center">0.323</td>
<td align="center">
<bold>0.531</bold>
</td>
<td align="center">0.325</td>
</tr>
<tr>
<td rowspan="20" align="left">Conventional</td>
<td rowspan="4" align="left">Neo Hookean</td>
<td align="right">[0.0.2]</td>
<td align="left">&#x3bc; &#x3d; 2.040 &#xd7; 10&#x2074; Pa</td>
<td align="center">1.356</td>
<td align="center">0.473</td>
<td align="center">1.505</td>
<td align="center">0.467</td>
<td align="center">1.870</td>
<td align="center">0.617</td>
<td align="center">1.170</td>
<td align="center">0.272</td>
<td align="center">1.475</td>
<td align="center">0.297</td>
</tr>
<tr>
<td align="right">[0.0.5]</td>
<td align="left">&#x3bc; &#x3d; 2.319 &#xd7; 10&#x2074; Pa</td>
<td align="center">1.129</td>
<td align="center">0.387</td>
<td align="center">1.305</td>
<td align="center">0.399</td>
<td align="center">1.565</td>
<td align="center">0.510</td>
<td align="center">0.929</td>
<td align="center">0.184</td>
<td align="center">1.232</td>
<td align="center">0.270</td>
</tr>
<tr>
<td align="right">[0,1]</td>
<td align="left">&#x3bc; &#x3d; 2.818 &#xd7; 10&#x2074; Pa</td>
<td align="center">0.783</td>
<td align="center">0.243</td>
<td align="center">0.977</td>
<td align="center">0.272</td>
<td align="center">1.095</td>
<td align="center">0.325</td>
<td align="center">0.628</td>
<td align="center">0.091</td>
<td align="center">0.871</td>
<td align="center">0.207</td>
</tr>
<tr>
<td align="right">[0,10.4]</td>
<td align="left">&#x3bc; &#x3d; 7.526 &#xd7; 10&#x2074; Pa</td>
<td align="center">0.878</td>
<td align="center">0.428</td>
<td align="center">1.251</td>
<td align="center">0.400</td>
<td align="center">1.474</td>
<td align="center">0.597</td>
<td align="center">2.581</td>
<td align="center">1.038</td>
<td align="center">1.546</td>
<td align="center">0.732</td>
</tr>
<tr>
<td rowspan="4" align="left">Mooney Rivlin</td>
<td align="right">[0.0.2]</td>
<td align="left">C&#x2080;&#x2081; &#x3d; 6.900 &#xd7; 10&#x2074; Pa, C&#x2081;&#x2080; &#x3d; &#x2212;5.549 &#xd7; 10&#x2074; Pa</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">1.054</td>
<td align="center">0.303</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">0.672</td>
<td align="center">0.097</td>
<td align="center">0.863</td>
<td align="center">0.270</td>
</tr>
<tr>
<td align="right">[0.0.5]</td>
<td align="left">C&#x2080;&#x2081; &#x3d; 4.068 &#xd7; 10&#x2074; Pa, C&#x2081;&#x2080; &#x3d; &#x2212;2.355 &#xd7; 10&#x2074; Pa</td>
<td align="center">0.454</td>
<td align="center">0.096</td>
<td align="center">0.650</td>
<td align="center">0.123</td>
<td align="center">0.660</td>
<td align="center">0.128</td>
<td align="center">0.659</td>
<td align="center">0.183</td>
<td align="center">0.606</td>
<td align="center">0.101</td>
</tr>
<tr>
<td align="right">[0,1]</td>
<td align="left">C&#x2080;&#x2081; &#x3d; 4.908 &#xd7; 10&#x2074; Pa, C&#x2081;&#x2080; &#x3d; &#x2212;3.511 &#xd7; 10&#x2074; Pa</td>
<td align="center">0.804</td>
<td align="center">0.252</td>
<td align="center">0.996</td>
<td align="center">0.279</td>
<td align="center">1.126</td>
<td align="center">0.338</td>
<td align="center">0.640</td>
<td align="center">0.091</td>
<td align="center">0.892</td>
<td align="center">0.214</td>
</tr>
<tr>
<td align="right">[0,10.4]</td>
<td align="left">C&#x2080;&#x2081; &#x3d; 9.272 &#xd7; 10&#x2074; Pa, C&#x2081;&#x2080; &#x3d; &#x2212;1.357 &#xd7; 10&#x2075; Pa</td>
<td align="center">3.635</td>
<td align="center">2.035</td>
<td align="center">6.381</td>
<td align="center">3.161</td>
<td align="center">6.066</td>
<td align="center">3.159</td>
<td align="center">9.303</td>
<td align="center">4.533</td>
<td align="center">6.346</td>
<td align="center">2.322</td>
</tr>
<tr>
<td rowspan="4" align="left">Yeoh</td>
<td align="right">[0.0.2]</td>
<td align="left">C&#x2081; &#x3d; 1.302 &#xd7; 10&#x2074; Pa, C&#x2082; &#x3d; 1.249 &#xd7; 10&#x2075; Pa, C&#x2083; &#x3d; &#x2212;5.947 &#xd7; 10&#x2075; Pa</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">0.909</td>
<td align="center">0.215</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">
<bold>0.603</bold>
</td>
<td align="center">0.093</td>
<td align="center">0.756</td>
<td align="center">0.216</td>
</tr>
<tr>
<td align="right">[0.0.5]</td>
<td align="left">C&#x2081; &#x3d; 1.953 &#xd7; 10&#x2074; Pa, C&#x2082; &#x3d; 7.410 &#xd7; 10&#xb3; Pa, C&#x2083; &#x3d; &#x2212;3.117 &#xd7; 10&#xb3; Pa</td>
<td align="center">0.258</td>
<td align="center">0.047</td>
<td align="center">0.463</td>
<td align="center">0.025</td>
<td align="center">0.446</td>
<td align="center">0.027</td>
<td align="center">0.922</td>
<td align="center">0.297</td>
<td align="center">
<bold>0.522</bold>
</td>
<td align="center">0.282</td>
</tr>
<tr>
<td align="right">[0,1]</td>
<td align="left">C&#x2081; &#x3d; 2.045 &#xd7; 10&#x2074; Pa, C&#x2082; &#x3d; 4.473 &#xd7; 10&#xb3; Pa, C&#x2083; &#x3d; &#x2212;5.341 &#xd7; 10&#xb2; Pa</td>
<td align="center">
<bold>0.227</bold>
</td>
<td align="center">0.044</td>
<td align="center">
<bold>0.425</bold>
</td>
<td align="center">0.018</td>
<td align="center">
<bold>0.429</bold>
</td>
<td align="center">0.029</td>
<td align="center">1.022</td>
<td align="center">0.334</td>
<td align="center">0.526</td>
<td align="center">0.344</td>
</tr>
<tr>
<td align="right">[0,10.4]</td>
<td align="left">C&#x2081; &#x3d; 4.873 &#xd7; 10&#x2074; Pa, C&#x2082; &#x3d; 3.171 &#xd7; 10&#xb2; Pa, C&#x2083; &#x3d; &#x2212;1.044 Pa</td>
<td align="center">1.183</td>
<td align="center">0.608</td>
<td align="center">1.724</td>
<td align="center">0.651</td>
<td align="center">1.966</td>
<td align="center">0.868</td>
<td align="center">3.235</td>
<td align="center">1.365</td>
<td align="center">2.027</td>
<td align="center">0.869</td>
</tr>
<tr>
<td rowspan="8" align="left">Ogden</td>
<td rowspan="2" align="right">[0.0.2]</td>
<td align="left">C&#x2081; &#x3d; &#x2212;6.831 &#xd7; 10&#x2076; Pa, C&#x2082; &#x3d; 4.031 Pa, C&#x2083; &#x3d; &#x2212;6.826 Pa</td>
<td rowspan="2" align="center">2.622</td>
<td rowspan="2" align="center">1.477</td>
<td rowspan="2" align="center">4.356</td>
<td rowspan="2" align="center">2.155</td>
<td rowspan="2" align="center">4.377</td>
<td rowspan="2" align="center">2.267</td>
<td rowspan="2" align="center">6.737</td>
<td rowspan="2" align="center">3.290</td>
<td rowspan="2" align="center">4.523</td>
<td rowspan="2" align="center">1.690</td>
</tr>
<tr>
<td align="left">&#x3b1;&#x2081; &#x3d; 1.476 &#xd7; 10&#x207b;&#xb9;, &#x3b1;&#x2082; &#x3d; 5.027 &#xd7; 10&#x207b;&#xb9;, &#x3b1;&#x2083; &#x3d; 1.454 &#xd7; 10&#x207b;&#xb9;</td>
</tr>
<tr>
<td rowspan="2" align="right">[0.0.5]</td>
<td align="left">C&#x2081; &#x3d; &#x2212;2.323 &#xd7; 10&#x2077; Pa, C&#x2082; &#x3d; 1.793 &#xd7; 10&#x207b;&#x2076; Pa, C&#x2083; &#x3d; 7.254 Pa</td>
<td rowspan="2" align="center">2.487</td>
<td rowspan="2" align="center">1.396</td>
<td rowspan="2" align="center">4.088</td>
<td rowspan="2" align="center">2.003</td>
<td rowspan="2" align="center">4.146</td>
<td rowspan="2" align="center">2.133</td>
<td rowspan="2" align="center">6.387</td>
<td rowspan="2" align="center">3.096</td>
<td rowspan="2" align="center">4.277</td>
<td rowspan="2" align="center">1.603</td>
</tr>
<tr>
<td align="left">&#x3b1;&#x2081; &#x3d; 9.959 &#xd7; 10&#x207b;&#xb2;, &#x3b1;&#x2082; &#x3d; 2.011 &#xd7; 10&#xb9;, &#x3b1;&#x2083; &#x3d; 3.233 &#xd7; 10&#x207b;&#xb9;</td>
</tr>
<tr>
<td rowspan="2" align="right">[0,1]</td>
<td align="left">C&#x2081; &#x3d; &#x2212;5.740 &#xd7; 10&#x2075; Pa, C&#x2082; &#x3d; 1.333 &#xd7; 10&#x207b;&#xb9; Pa, C&#x2083; &#x3d; 1.329 &#xd7; 10&#x207b;&#xb2; Pa</td>
<td rowspan="2" align="center">3.869</td>
<td rowspan="2" align="center">2.157</td>
<td rowspan="2" align="center">6.742</td>
<td rowspan="2" align="center">3.316</td>
<td rowspan="2" align="center">6.463</td>
<td rowspan="2" align="center">3.352</td>
<td rowspan="2" align="center">9.826</td>
<td rowspan="2" align="center">4.757</td>
<td rowspan="2" align="center">6.725</td>
<td rowspan="2" align="center">2.439</td>
</tr>
<tr>
<td align="left">&#x3b1;&#x2081; &#x3d; 2.702 &#xd7; 10&#x207b;&#xb9;, &#x3b1;&#x2082; &#x3d; 1.034, &#x3b1;&#x2083; &#x3d; 4.038</td>
</tr>
<tr>
<td rowspan="2" align="right">[0,10.4]</td>
<td align="left">C&#x2081; &#x3d; &#x2212;9.193 &#xd7; 10&#x2074; Pa, C&#x2082; &#x3d; 1.641 &#xd7; 10&#x207b;&#xb9; Pa, C&#x2083; &#x3d; &#x2212;7.673 &#xd7; 10&#x207b;&#xb2; Pa</td>
<td rowspan="2" align="center">3.342</td>
<td rowspan="2" align="center">1.887</td>
<td rowspan="2" align="center">5.761</td>
<td rowspan="2" align="center">2.894</td>
<td rowspan="2" align="center">5.592</td>
<td rowspan="2" align="center">2.934</td>
<td rowspan="2" align="center">8.562</td>
<td rowspan="2" align="center">4.226</td>
<td rowspan="2" align="center">5.814</td>
<td rowspan="2" align="center">2.138</td>
</tr>
<tr>
<td align="left">&#x3b1;&#x2081; &#x3d; 2.696, &#x3b1;&#x2082; &#x3d; 3.402, &#x3b1;&#x2083; &#x3d; 3.576</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="Tfn1">
<label>1</label>
<p>Sample used for the identification for the approach proposed.</p>
</fn>
<fn id="Tfn2">
<label>2</label>
<p>The value dimension is in (mm).</p>
</fn>
<fn>
<p>The best result for each methodology is shown in&#x20;bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Results for Ecoflex&#x2122; 00-50. The best result for each methodology is shown in&#x20;bold.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left"/>
<th rowspan="2" align="center">Model</th>
<th rowspan="2" align="center">
<inline-formula id="inf256">
<mml:math id="m268">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3b5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">eng</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th rowspan="2" align="center">Parameters</th>
<th colspan="2" align="center">Type 1<sup>1</sup>
</th>
<th colspan="2" align="center">Type 2</th>
<th colspan="2" align="center">Type 3</th>
<th colspan="2" align="center">Type 4</th>
<th align="left"/>
<th align="left"/>
</tr>
<tr>
<th align="center">
<inline-formula id="inf67">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf68">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf69">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf70">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf71">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf72">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf73">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf74">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf75">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#xb5;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
<th align="center">
<inline-formula id="inf76">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">SE</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
<sup>2</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="left">Method Proposed</td>
<td align="left">Neo Hookean</td>
<td align="left"/>
<td align="left">&#x3bc; &#x3d; 2.684 &#xd7; 10&#x2074; Pa</td>
<td align="center">
<bold>0.276</bold>
</td>
<td align="center">0.034</td>
<td align="center">0.541</td>
<td align="center">0.038</td>
<td align="center">0.655</td>
<td align="center">0.160</td>
<td align="center">0.668</td>
<td align="center">0.234</td>
<td align="center">0.535</td>
<td align="center">0.182</td>
</tr>
<tr>
<td align="left">Mooney Rivlin</td>
<td align="left"/>
<td align="left">C&#x2080;&#x2081; &#x3d; &#x2212;5.099 &#xd7; 10&#x2074; Pa, C&#x2081;&#x2080; &#x3d; 6.463 &#xd7; 10&#x2074; Pa</td>
<td align="center">
<bold>0.276</bold>
</td>
<td align="center">0.033</td>
<td align="center">0.556</td>
<td align="center">0.033</td>
<td align="center">0.677</td>
<td align="center">0.172</td>
<td align="center">0.689</td>
<td align="center">0.247</td>
<td align="center">0.550</td>
<td align="center">0.192</td>
</tr>
<tr>
<td align="left">Yeoh</td>
<td align="left"/>
<td align="left">C&#x2081; &#x3d; 1.398 &#xd7; 10&#x2074; Pa, C&#x2082; &#x3d; &#x2212;3.195 &#xd7; 10&#x2074; Pa, C&#x2083; &#x3d; 4.480 &#xd7; 10&#x2075; Pa</td>
<td align="center">0.277</td>
<td align="center">0.033</td>
<td align="center">0.564</td>
<td align="center">0.035</td>
<td align="center">0.682</td>
<td align="center">0.167</td>
<td align="center">0.705</td>
<td align="center">0.251</td>
<td align="center">0.557</td>
<td align="center">0.197</td>
</tr>
<tr>
<td align="left">Ogden</td>
<td align="left"/>
<td align="left">C&#x2081; &#x3d; &#x2212;2.728 &#xd7; 10&#xb3; Pa, C&#x2082; &#x3d; &#x2212;1.651 &#xd7; 10&#x2075; Pa, C&#x2083; &#x3d; 4.920 &#xd7; 10&#x2075; Pa &#x3b1;&#x2081; &#x3d; &#x2212;1.719, &#x3b1;&#x2082; &#x3d; &#x2212;2.883 &#xd7; 10&#x207b;&#xb9;, &#x3b1;&#x2083; &#x3d; &#x2212;3.947 &#xd7; 10&#x207b;&#xb3;</td>
<td align="center">0.324</td>
<td align="center">0.032</td>
<td align="center">
<bold>0.518</bold>
</td>
<td align="center">0.051</td>
<td align="center">
<bold>0.611</bold>
</td>
<td align="center">0.119</td>
<td align="center">
<bold>0.617</bold>
</td>
<td align="center">0.191</td>
<td align="center">
<bold>0.518</bold>
</td>
<td align="center">0.137</td>
</tr>
<tr>
<td rowspan="20" align="left">Conventional</td>
<td rowspan="4" align="left">Neo Hookean</td>
<td align="left">[0.0.2]</td>
<td align="left">&#x3bc; &#x3d; 9.175 &#xd7; 10&#xb3; Pa</td>
<td align="center">1.744</td>
<td align="center">0.594</td>
<td align="center">1.280</td>
<td align="center">0.357</td>
<td align="center">1.815</td>
<td align="center">0.663</td>
<td align="center">1.391</td>
<td align="center">0.524</td>
<td align="center">1.558</td>
<td align="center">0.262</td>
</tr>
<tr>
<td align="left">[0.0.5]</td>
<td align="left">&#x3bc; &#x3d; 1.039 &#xd7; 10&#x2074; Pa</td>
<td align="center">1.588</td>
<td align="center">0.545</td>
<td align="center">1.202</td>
<td align="center">0.331</td>
<td align="center">1.619</td>
<td align="center">0.588</td>
<td align="center">1.256</td>
<td align="center">0.464</td>
<td align="center">1.416</td>
<td align="center">0.218</td>
</tr>
<tr>
<td align="left">[0,1]</td>
<td align="left">&#x3bc; &#x3d; 1.118 &#xd7; 10&#x2074; Pa</td>
<td align="center">1.492</td>
<td align="center">0.513</td>
<td align="center">1.147</td>
<td align="center">0.312</td>
<td align="center">1.499</td>
<td align="center">0.540</td>
<td align="center">1.171</td>
<td align="center">0.424</td>
<td align="center">1.327</td>
<td align="center">0.195</td>
</tr>
<tr>
<td align="left">[0,16.4]</td>
<td align="left">&#x3bc; &#x3d; 4.354 &#xd7; 10&#x2074; Pa</td>
<td align="center">0.791</td>
<td align="center">0.315</td>
<td align="center">1.193</td>
<td align="center">0.309</td>
<td align="center">1.343</td>
<td align="center">0.605</td>
<td align="center">1.332</td>
<td align="center">0.677</td>
<td align="center">1.165</td>
<td align="center">0.258</td>
</tr>
<tr>
<td rowspan="4" align="left">Mooney Rivlin</td>
<td align="left">[0.0.2]</td>
<td align="left">C&#x2080;&#x2081; &#x3d; 5.516 &#xd7; 10&#x2074; Pa, C&#x2081;&#x2080; &#x3d; &#x2212;5.249 &#xd7; 10&#x2074; Pa</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">/</td>
</tr>
<tr>
<td align="left">[0.0.5]</td>
<td align="left">C&#x2080;&#x2081; &#x3d; 1.636 &#xd7; 10&#x2074; Pa, C&#x2081;&#x2080; &#x3d; &#x2212;8.039 &#xd7; 10&#xb3; Pa</td>
<td align="center">0.905</td>
<td align="center">0.286</td>
<td align="center">0.767</td>
<td align="center">0.147</td>
<td align="center">0.830</td>
<td align="center">0.227</td>
<td align="center">0.683</td>
<td align="center">0.164</td>
<td align="center">0.796</td>
<td align="center">0.094</td>
</tr>
<tr>
<td align="left">[0,1]</td>
<td align="left">C&#x2080;&#x2081; &#x3d; 1.447 &#xd7; 10&#x2074; Pa, C&#x2081;&#x2080; &#x3d; &#x2212;5.539 &#xd7; 10&#xb3; Pa</td>
<td align="center">0.794</td>
<td align="center">0.236</td>
<td align="center">0.693</td>
<td align="center">0.108</td>
<td align="center">0.725</td>
<td align="center">0.171</td>
<td align="center">0.611</td>
<td align="center">0.125</td>
<td align="center">0.706</td>
<td align="center">0.076</td>
</tr>
<tr>
<td align="left">[0,16.4]</td>
<td align="left">C&#x2080;&#x2081; &#x3d; 6.233 &#xd7; 10&#x2074; Pa, C&#x2081;&#x2080; &#x3d; &#x2212;2.203 &#xd7; 10&#x2075; Pa</td>
<td align="center">2.826</td>
<td align="center">1.559</td>
<td align="center">4.036</td>
<td align="center">2.026</td>
<td align="center">3.470</td>
<td align="center">1.988</td>
<td align="center">3.641</td>
<td align="center">2.236</td>
<td align="center">3.493</td>
<td align="center">0.504</td>
</tr>
<tr>
<td rowspan="4" align="left">Yeoh</td>
<td align="left">[0.0.2]</td>
<td align="left">C&#x2081; &#x3d; 1.768 &#xd7; 10&#xb3; Pa, C&#x2082; &#x3d; 1.289 &#xd7; 10&#x2075; Pa, C&#x2083; &#x3d; &#x2212;6.313 &#xd7; 10&#x2075; Pa</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">1.509</td>
<td align="center">0.414</td>
<td align="center">/</td>
<td align="center">/</td>
<td align="center">1.538</td>
<td align="center">0.529</td>
<td align="center">1.524</td>
<td align="center">0.021</td>
</tr>
<tr>
<td align="left">[0.0.5]</td>
<td align="left">C&#x2081; &#x3d; 8.603 &#xd7; 10&#xb3; Pa, C&#x2082; &#x3d; 5.213 &#xd7; 10&#xb3; Pa, C&#x2083; &#x3d; &#x2212;4.209 &#xd7; 10&#xb3; Pa</td>
<td align="center">0.829</td>
<td align="center">0.246</td>
<td align="center">0.728</td>
<td align="center">0.124</td>
<td align="center">0.761</td>
<td align="center">0.182</td>
<td align="center">0.644</td>
<td align="center">0.140</td>
<td align="center">0.741</td>
<td align="center">0.077</td>
</tr>
<tr>
<td align="left">[0,1]</td>
<td align="left">C&#x2081; &#x3d; 9.800 &#xd7; 10&#xb3; Pa, C&#x2082; &#x3d; 9.536 &#xd7; 10&#xb2; Pa, C&#x2083; &#x3d; &#x2212;1.710 &#xd7; 10&#xb2; Pa</td>
<td align="center">0.650</td>
<td align="center">0.168</td>
<td align="center">0.606</td>
<td align="center">0.061</td>
<td align="center">
<bold>0.615</bold>
</td>
<td align="center">0.109</td>
<td align="center">
<bold>0.546</bold>
</td>
<td align="center">0.101</td>
<td align="center">0.604</td>
<td align="center">0.043</td>
</tr>
<tr>
<td align="left">[0,16.4]</td>
<td align="left">C&#x2081; &#x3d; 1.385 &#xd7; 10&#x2074; Pa, C&#x2082; &#x3d; 1.110 &#xd7; 10&#xb2; Pa, C&#x2083; &#x3d; &#x2212;8.767 &#xd7; 10&#x207b;&#xb2; Pa</td>
<td align="center">
<bold>0.279</bold>
</td>
<td align="center">0.030</td>
<td align="center">
<bold>0.572</bold>
</td>
<td align="center">0.027</td>
<td align="center">0.703</td>
<td align="center">0.189</td>
<td align="center">0.713</td>
<td align="center">0.263</td>
<td align="center">
<bold>0.567</bold>
</td>
<td align="center">0.202</td>
</tr>
<tr>
<td rowspan="8" align="left">Ogden</td>
<td rowspan="2" align="left">[0.0.2]</td>
<td align="left">C&#x2081; &#x3d; &#x2212;6.190 &#xd7; 10<sup>6</sup> Pa, C&#x2082; &#x3d; &#x2212;6.405 Pa, C&#x2083; &#x3d; 3.679 Pa</td>
<td rowspan="2" align="center">2.831</td>
<td rowspan="2" align="center">1.558</td>
<td rowspan="2" align="center">4.004</td>
<td rowspan="2" align="center">1.998</td>
<td rowspan="2" align="center">3.496</td>
<td rowspan="2" align="center">1.998</td>
<td rowspan="2" align="center">3.634</td>
<td rowspan="2" align="center">2.227</td>
<td rowspan="2" align="center">3.491</td>
<td rowspan="2" align="center">0.490</td>
</tr>
<tr>
<td align="left">&#x3b1;&#x2081; &#x3d; 1.339 &#xd7; 10&#x207b;&#xb9;, &#x3b1;&#x2082; &#x3d; 1.331 &#xd7; 10&#x207b;&#xb9;, &#x3b1;&#x2083; &#x3d; 4.581 &#xd7; 10&#x207b;&#xb9;</td>
</tr>
<tr>
<td rowspan="2" align="left">[0.0.5]</td>
<td align="left">C&#x2081; &#x3d; &#x2212;1.263 &#xd7; 10&#x2077; Pa, C&#x2082; &#x3d; 2.298 Pa, C&#x2083; &#x3d; 1.807 Pa</td>
<td rowspan="2" align="center">2.758</td>
<td rowspan="2" align="center">1.513</td>
<td rowspan="2" align="center">3.889</td>
<td rowspan="2" align="center">1.929</td>
<td rowspan="2" align="center">3.418</td>
<td rowspan="2" align="center">1.947</td>
<td rowspan="2" align="center">3.541</td>
<td rowspan="2" align="center">2.164</td>
<td rowspan="2" align="center">3.402</td>
<td rowspan="2" align="center">0.473</td>
</tr>
<tr>
<td align="left">&#x3b1;&#x2081; &#x3d; 9.804 &#xd7; 10&#x207b;&#xb2;, &#x3b1;&#x2082; &#x3d; 3.050 &#xd7; 10&#x207b;&#xb9;, &#x3b1;&#x2083; &#x3d; 3.050 &#xd7; 10&#x207b;&#xb9;</td>
</tr>
<tr>
<td rowspan="2" align="left">[0,1]</td>
<td align="left">C&#x2081; &#x3d; 5.433 &#xd7; 10&#x2076; Pa, C&#x2082; &#x3d; 1.923 &#xd7; 10&#x2074; Pa, C&#x2083; &#x3d; &#x2212;1.754 &#xd7; 10&#xb9; Pa</td>
<td rowspan="2" align="center">2.473</td>
<td rowspan="2" align="center">1.338</td>
<td rowspan="2" align="center">3.451</td>
<td rowspan="2" align="center">1.658</td>
<td rowspan="2" align="center">3.119</td>
<td rowspan="2" align="center">1.752</td>
<td rowspan="2" align="center">3.193</td>
<td rowspan="2" align="center">1.928</td>
<td rowspan="2" align="center">3.059</td>
<td rowspan="2" align="center">0.416</td>
</tr>
<tr>
<td align="left">&#x3b1;&#x2081; &#x3d; 2.447 &#xd7; 10&#x207b;&#xb9;, &#x3b1;&#x2082; &#x3d; 6.933, &#x3b1;&#x2083; &#x3d; 7.507 &#xd7; 10&#x207b;&#xb2;</td>
</tr>
<tr>
<td rowspan="2" align="left">[0,16.4]</td>
<td align="left">C&#x2081; &#x3d; 7.274 &#xd7; 10<sup>5</sup> Pa, C&#x2082; &#x3d; &#x2212;1.385 Pa, C&#x2083; &#x3d; 6.724 &#xd7; 10&#x207b;&#xb9; Pa</td>
<td rowspan="2" align="center">2.532</td>
<td rowspan="2" align="center">1.374</td>
<td rowspan="2" align="center">3.540</td>
<td rowspan="2" align="center">1.714</td>
<td rowspan="2" align="center">3.180</td>
<td rowspan="2" align="center">1.792</td>
<td rowspan="2" align="center">3.264</td>
<td rowspan="2" align="center">1.976</td>
<td rowspan="2" align="center">3.129</td>
<td rowspan="2" align="center">0.427</td>
</tr>
<tr>
<td align="left">&#x3b1;&#x2081; &#x3d; 3.210, &#x3b1;<sub>2</sub> &#x3d; 3.295, &#x3b1;&#x2083; &#x3d; 3.372</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="Tfn3">
<label>1</label>
<p>Sample used for the identification for the approach proposed.</p>
</fn>
<fn id="Tfn4">
<label>2</label>
<p>The value dimension is in (mm).</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The results for Dragon Skin&#x2122; 10 Medium (see <xref ref-type="table" rid="T5">Table&#x20;5</xref>) show that there is a superior fit achieved for the Type 1 geometry which is the sample used for training. This result can be easily justified from the nature of the process used for characterization. The EA will tend to overfit the parameters for the sample used for training. We can also see that the standard error for the Neo Hookean, Mooney-Rivlin and Yeoh analytical models falls in the 95% confidence interval, making these analytical models similar in performance, as shown in <xref ref-type="fig" rid="F7">Figure&#x20;7A</xref>. The Ogden model, however, falls outside of the confidence interval. The number of generations for the Ogden model is higher but could still be insufficient due to a higher number of parameters. To assess the generality of the model characterizations, we evaluated the errors for the other three geometries using the solution obtained by EIMI. For the Type 2 and Type 3 geometries, the standard error for the analytical models falls inside the 95% confidence interval (see <xref ref-type="fig" rid="F7">Figure&#x20;7A</xref>). Finally, for the Type 4 geometry, the fitting error of the model parameters is larger. The errors may be caused by different factors, such as in segmentation of the experimental image, or an undesired torsion of the sample as observed during experimental testing (see Sample Type 4 in <xref ref-type="fig" rid="F8">Figure&#x20;8A</xref>) (<xref ref-type="bibr" rid="B31">Lloyd et&#x20;al., 2021</xref>) which is not captured within the 2D simulation.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Comparison of the statistical distribution of the standard error mean (see <xref ref-type="disp-formula" rid="e10">Eq. 10</xref>) between the models obtained through the proposed EIMI and the conventional fitting approaches across the different geometry types for <bold>(A)</bold> Dragon Skin&#x2122; 10 Medium and <bold>(B)</bold> Ecoflex&#x2122; 00-50.</p>
</caption>
<graphic xlink:href="frobt-08-790571-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison between material models and experimental images for <bold>(A)</bold> Dragon Skin &#x2122; 10 Medium samples under a magnetic flux density of 7.05&#xa0;mT (top half) and <bold>(B)</bold> Ecoflex&#x2122; 00-50 samples under a magnetic flux density of 4.7&#xa0;mT (bottom half).</p>
</caption>
<graphic xlink:href="frobt-08-790571-g008.tif"/>
</fig>
<p>For Ecoflex&#x2122; 00-50 (see <xref ref-type="table" rid="T6">Table&#x20;6</xref>), the proposed approach showed similar results to Dragon Skin&#x2122; 10 Medium. For the Type 1 geometry, the method showed a tendency of overfitting the models with the number of parameters less than or equal to 3. The modelling errors were also within a confidence interval of 98% (see <xref ref-type="fig" rid="F7">Figure&#x20;7B</xref>). Again, the Ogden model has the worst performance for this geometry despite a fast convergence. The optimizer is able to achieve fast convergence for the Ogden model by increasing the dimension of the decision space; however, this results in a more complex landscape that is difficult to explore since more local minima can influence the search. The mean standard error <inline-formula id="inf77">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mo>&#xb5;</mml:mo>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> falls in the 95% confidence interval for all geometries. A slight increase in the values obtained for geometries Type 2 to Type 4 (see <xref ref-type="table" rid="T6">Table&#x20;6</xref> and <xref ref-type="fig" rid="F7">Figure&#x20;7B</xref>). This result may be justified since the increase in the size of the sample points obtained by the segmentation corresponds to an enlargement of the experimental sample dimension.</p>
</sec>
<sec id="s3-2">
<title>Comparison Between EIMI and the Conventional Approach</title>
<p>To further understand the potential of the EIMI approach, we compared it to the conventional approach of fitting material models to experimental uni-axial tensile test data. Here we take advantage of the data and the code provided by <xref ref-type="bibr" rid="B34">Marechal et&#x20;al. (2020)</xref>. For each material model analyzed (<xref ref-type="table" rid="T1">Table&#x20;1</xref>), we fit each of the hyperelastic models analyzed using the same tensile data bounded for different engineering strains. More specifically, we fit the models to consider tensile test data for strains of: 20, 50, 100% of the deformation and the full tensile dataset. The obtained parameters and associated errors are shown in the lower part of <xref ref-type="table" rid="T5">Tables 5</xref>, <xref ref-type="table" rid="T6">6</xref> for Dragon Skin<sup>TM</sup> 10 Medium and Ecoflex<sup>TM</sup> 00-50 respectively, and in <xref ref-type="fig" rid="F7">Figure&#x20;7</xref>. As can be seen in both cases, the conventional approach typically produces larger errors when compared to the EIMI approach. In twenty-one of the twenty-four cases, the overall improvement with EIMI was above&#x20;26%.</p>
<p>For the Dragon Skin&#x2122; 10 Medium (<xref ref-type="table" rid="T5">Table&#x20;5</xref>), the Yeoh model fit <italic>via</italic> the conventional method with strains constrained to 50 and 100% of the original length, produced similar results to EIMI; with the latter showing modest improvement of below 2% against the best two models using the conventional approach. However, choosing the most appropriate engineering strain range for fitting purposes is not a trivial matter. The other analytical models (with different strain ranges) using the same dataset failed to get close to the same results, with the EIMI showing at least a 30% improvement. This underlines the difficulty of choosing the most suitable analytical model and the correct stress-strain selection over the tensile&#x20;data.</p>
<p>Interestingly, for Ecoflex&#x2122; 00-50 (<xref ref-type="table" rid="T6">Table&#x20;6</xref>), the best overall performance with the conventional fitting was obtained again using the Yeoh model using the full range (16&#x20;times the original length) of strain data for Type 1 and Type 2 geometries and 100% strain for Type 3 and Type 4. Our EIMI showed a performance improvement of 6.8% compared to the best model which in this case was Ogden. For the rest of the cases, EIMI showed an improvement of at least 26%. This result again illustrates how difficult it is to pre-determine the correct range of tensile data to use in order to fit analytical models.</p>
<p>Overall, it is possible to see that the models fit using a conventional approach over different ranges of stress-strain data failed to converge to similar results. The box plots in <xref ref-type="fig" rid="F7">Figure&#x20;7</xref> show a higher variance between conventional models fit using the same tensile range. On the other hand, all the models obtained using the EIMI converge to similar performance values, validating the procedure. Thus, the proposed EIMI method showed that it is capable of dynamically fitting the models without any previous knowledge of the strain involved.</p>
<p>The performance of the different models can be clearly seen in <xref ref-type="fig" rid="F8">Figure&#x20;8</xref> where we can qualitatively observe that our proposed method shows improved performance. In both pictures, the models obtained using EIMI are compared with the models trained using tensile data with a strain of up to 100%. In general, it is possible to see that EIMI is able to produce a better result regardless of the complexity of the model, with similar responses across the different models. Whereas the model fitted using the conventional approach drifts considerably from the experimental data. For Dragon Skin<sup>TM</sup> 10 (see <xref ref-type="fig" rid="F8">Figure&#x20;8A</xref>), it is possible to see that the Neo Hookean and the Yeoh models underestimated the stiffness, while the Mooney-Rivlin model overestimated the stiffness. For Ecoflex<sup>TM</sup> 00-50 (<xref ref-type="fig" rid="F8">Figure&#x20;8B</xref>) all 3 models underestimated the stiffness.</p>
<p>To understand how performance varies with actuation, we analyzed EIMI and the best models found using the conventional approach for each of the magnetic field values tested. More specifically we analyzed the SE (see <xref ref-type="disp-formula" rid="e9">Eq. 9</xref>) at each magnetic field value <inline-formula id="inf78">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> recorded for each type of geometry, as shown in <xref ref-type="fig" rid="F9">Figure&#x20;9</xref>. This allowed us to understand how the models drift from the experimental sample with increasing magnetic torque.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>SE comparison between the models fitted using the EIMI and the conventional method using 100% of the engineering strain for increasing magnetic fields for <bold>(A)</bold> Dragon Skin&#x2122; 10 Medium and <bold>(B)</bold> Ecoflex&#x2122; 00-50.</p>
</caption>
<graphic xlink:href="frobt-08-790571-g009.tif"/>
</fig>
<p>The performance of the Dragon Skin&#x2122; 10 Medium is shown in <xref ref-type="fig" rid="F9">Figure&#x20;9A</xref>. For geometry Types 1, 2 and 3, all the models obtained using our EIMI approach produce a smaller error than the best performer (Yeoh) from the conventional approach. Furthermore, the error is constant with the increasing magnetic field, while for the other models it increases with the magnetic field. For Type 4, we see that the conventional Yeoh and Neo Hookean models have a smaller error across all field values. This was due to an observed twisting in the sample that reduced the bending of the beam, which can be interpreted as a stiffer material in the 2D plane (see <xref ref-type="sec" rid="s10">Supplementary Video S1</xref>). This is why we see the errors obtained using the EIMI approach steadily increasing for the Type 4 geometry.</p>
<p>For Ecoflex&#x2122; 00-50 (see <xref ref-type="fig" rid="F9">Figure&#x20;9B</xref>), we can see that for the sample used for training (Type 1) the models obtained using EIMI outperform all other models. For Types 1 and 2 samples, the Yeoh and Mooney-Rivlin models fitted over 100% strain of tensile data showed slightly worse performance compared to the EIMI and have a similar trend in the SE with the increasing magnetic field. However, these models outperform the EIMI for higher values of the magnetic field in Type 4, again likely due to the twisting of the sample observed experimentally (see <xref ref-type="sec" rid="s10">Supplementary Video&#x20;S1</xref>).</p>
<p>Overall, our proposed approach is able to maintain a steady error (<xref ref-type="fig" rid="F9">Figure&#x20;9</xref>) with increasing magnetic field showing that it is able to dynamically follow the deflection of the&#x20;robot.</p>
</sec>
</sec>
<sec id="s4">
<title>Conclusion and Future Development</title>
<p>In this work, we presented an alternative method of material characterization to dynamically find the best material model based on the target application. We present a framework for characterizing hyperelastic materials using an FEA simulation, application-specific experimental evaluation and an EA to solve the optimization problem. The results show that the proposed EIMI approach can fit the parameters for a material model with a high degree of accuracy. Furthermore, thanks to the use of the simulation model in the characterization process, we can intrinsically obtain robust and stable models to use with numerical methods.</p>
<p>Our results also highlight the inherent challenges with the conventional model-fitting approach. In this study, we rely on the database of <xref ref-type="bibr" rid="B34">Marechal et&#x20;al. (2020)</xref>, where the models are fitted by minimizing the standard error between the experimental data and simulation to allow the reader to easily verify and evaluate new models. However, other strategies such as the minimization of the relative errors may be considered to improve the material characterization (<xref ref-type="bibr" rid="B15">Destrade et&#x20;al., 2017</xref>) or the use of a genetic algorithm (<xref ref-type="bibr" rid="B32">L&#xf3;pez-Campos et&#x20;al., 2019</xref>). In addition, while it is possible to get good results with a correct model and strain range selection for a given application, knowing these in advance is not always possible, and incorrect selections can lead to large errors. In contrast, the proposed EIMI approach allows us to dynamically find the best fit, without limiting and testing the models recursively and without knowing the scale of the strain involved.</p>
<p>Despite this success, some limitations to our approach exist. When it is possible equiaxial and volumetric testing are generally preferred (<xref ref-type="bibr" rid="B36">Mihai and Goriely, 2017</xref>). Effects of viscoelasticity and compressibility were not considered in this study. Compressibility can be easily integrated into the framework presented here by enlarging the search space. On the other hand, viscoelasticity may require careful experimental design, since it is a transient property. Between each step of induced stress, the time necessary to reach the equilibrium will need to be precisely recorded. It will also be necessary to replicate the experiment using a time-dependent FEM simulation. Lastly, only one model that uses the second invariant <inline-formula id="inf79">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the Cauchy Tensor has been used (Mooney-Rivlin). In the future it might be beneficial to include others like the Gent-Gent model (<xref ref-type="bibr" rid="B45">Pucci and Saccomandi, 2002</xref>; <xref ref-type="bibr" rid="B3">Anssari-Benam et&#x20;al., 2021</xref>).</p>
<p>While EIMI allows the user the freedom to choose any actuation method, we focused on magnetic actuation in this study which is often approximated using the dipole model, and this may not always be accurate. An oversimplification of the physical model for the simulation will negatively impact the characterization and drift the model parameters from their true values. However, if the experimental setup is similar to the final application the error caused by the discretization should be contained.</p>
<p>While in this study we focus only on magnetic actuation, the EIMI approach may be expanded and used to validate other actuation schemes such as pneumatic or piezoelectric, with suitable testbed and simulation development. In addition, the decision space may be further expanded by adding more parameters to the characterization such as the magnitude of the actuation forces. For example, if the magnetic moment is unknown, we can include this variable in the decision space with the soft material parameters. In this case, the EA would need to solve an extra degree of freedom to match the experimental data. Finally, while the analytical model is usually the result of empirical observation, we can try to expand the optimization problem by also including the strain energy function. With enough computational power, it may be possible to use a technique such as genetic programming (<xref ref-type="bibr" rid="B2">Affenzeller et&#x20;al., 2009</xref>) to determine the best ad-hoc analytical equation that expresses the strain energy function in parallel to the parameter fitting operation.</p>
</sec>
</body>
<back>
<sec id="s5">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>MD contributed to the design conception, simulation, experimental setup and design, data analysis and manuscript preparation. OO contributed to data analysis and manuscript preparation. PL contributed to simulation and manuscript revision. JC contributed to the design conception, experimental design and setup and manuscript revision. PV contributed towards scientific support and manuscript revision.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>Research reported in this article was supported by the Garfield Weston Foundation, by the Engineering and Physical Sciences Research Council (EPSRC) under grants number EP/R045291/1 and EP/V009818/1, and by the European Research Council (ERC) under the European Union&#x2019;s Horizon 2020 research and innovation program (grant agreement No 818045). Any opinions, findings, conclusions, or recommendations expressed in this article are those of the authors and do not necessarily reflect the views of the Garfield Weston Foundation, EPSRC, or the ERC. OO is a winner of the NSERC PDF Award.</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="disclaimer" id="s9">
<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>
<sec id="s10">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/frobt.2021.790571/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/frobt.2021.790571/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material>
<label>Supplementary Video S1 </label>
<caption>
<p>Visual comparison between the models fitted using EIMI and conventional methods, using 100% of the engineering strain for increasing magnetic fields with respect to the experimental images obtained with the Helmholtz coil for Dragon Skin&#x2122; 10 Medium and Ecoflex&#x2122; 00-50.</p>
</caption>
</supplementary-material>
<supplementary-material xlink:href="Video1.avi" id="SM1" mimetype="application/avi" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abbott</surname>
<given-names>J.&#x20;J.</given-names>
</name>
<name>
<surname>Diller</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Petruska</surname>
<given-names>A. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Magnetic Methods in Robotics</article-title>. <source>Annu. Rev. Control. Robot. Auton. Syst.</source> <volume>3</volume>, <fpage>57</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.1146/annurev-control-081219-082713</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Affenzeller</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wagner</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Winkler</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Beham</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2009</year>). <source>Genetic Algorithms and Genetic Programming: Modern Concepts and Practical Applications</source>. <publisher-name>CRC Press</publisher-name>. <pub-id pub-id-type="doi">10.1201/9781420011326</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Anssari-Benam</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bucchi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Saccomandi</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>On the central Role of the Invariant I2 in Nonlinear Elasticity</article-title>. <source>Int. J.&#x20;Eng. Sci.</source> <volume>163</volume>, <fpage>103486</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijengsci.2021.103486</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Burgner-Kahrs</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Rucker</surname>
<given-names>D. C.</given-names>
</name>
<name>
<surname>Choset</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Continuum Robots for Medical Applications: A Survey</article-title>. <source>IEEE Trans. Robot.</source> <volume>31</volume>, <fpage>1261</fpage>&#x2013;<lpage>1280</lpage>. <pub-id pub-id-type="doi">10.1109/TRO.2015.2489500</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Caraffini</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Iacca</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Neri</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Picinali</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Mininno</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>A CMA-ES Super-fit Scheme for the Re-sampled Inheritance Search</article-title>. <source>2013 IEEE Congr. Evol. Comput. CEC</source>, <fpage>1123</fpage>&#x2013;<lpage>1130</lpage>. <pub-id pub-id-type="doi">10.1109/CEC.2013.6557692</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Caraffini</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Neri</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Epitropakis</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>HyperSPAM: A Study on Hyper-Heuristic Coordination Strategies in the Continuous Domain</article-title>. <source>Inf. Sci.</source> <volume>477</volume>, <fpage>186</fpage>&#x2013;<lpage>202</lpage>. <pub-id pub-id-type="doi">10.1016/J.INS.2018.10.033</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chandler</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<name>
<surname>Chauhan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Garbin</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Obstein</surname>
<given-names>K. L.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Parallel Helix Actuators for Soft Robotic Applications</article-title>. <source>Front. Robot. AI</source> <volume>7</volume>, <fpage>00119</fpage>. <pub-id pub-id-type="doi">10.3389/frobt.2020.00119</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chauhan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chandler</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<name>
<surname>Jha</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Subramaniam</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Obstein</surname>
<given-names>K. L.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>An Origami-Based Soft Robotic Actuator for Upper Gastrointestinal Endoscopic Applications</article-title>. <source>Front. Robot. AI</source> <volume>8</volume>. <pub-id pub-id-type="doi">10.3389/frobt.2021.664720</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>M. Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Design Optimization of Soft Robots: A Review of the State of the Art</article-title>. <source>IEEE Robot. Automat. Mag.</source> <volume>27</volume>, <fpage>27</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1109/MRA.2020.3024280</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cianchetti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Laschi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Menciassi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Dario</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Biomedical Applications of Soft Robotics</article-title>. <source>Nat. Rev. Mater.</source> <volume>3</volume>, <fpage>143</fpage>&#x2013;<lpage>153</lpage>. <pub-id pub-id-type="doi">10.1038/s41578-018-0022-y</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cianchetti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ranzani</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Gerboni</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Nanayakkara</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Althoefer</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Dasgupta</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Soft Robotics Technologies to Address Shortcomings in Today&#x27;s Minimally Invasive Surgery: The STIFF-FLOP Approach</article-title>. <source>Soft Robotics</source> <volume>1</volume>, <fpage>122</fpage>&#x2013;<lpage>131</lpage>. <pub-id pub-id-type="doi">10.1089/soro.2014.0001</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>da Veiga</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chandler</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<name>
<surname>Lloyd</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Pittiglio</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wilkinson</surname>
<given-names>N. J.</given-names>
</name>
<name>
<surname>Hoshiar</surname>
<given-names>A. K.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Challenges of Continuum Robots in Clinical Context: a Review</article-title>. <source>Prog. Biomed. Eng.</source> <volume>2</volume>, <fpage>032003</fpage>. <pub-id pub-id-type="doi">10.1088/2516-1091/ab9f41</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>da Veiga</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chandler</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<name>
<surname>Pittiglio</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Lloyd</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Holdar</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Onaizah</surname>
<given-names>O.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <source>Material Characterization for Magnetic Soft Robots</source>, <fpage>335</fpage>&#x2013;<lpage>342</lpage>. <pub-id pub-id-type="doi">10.1109/RoboSoft51838.2021.9479189</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Deb</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>&#x201c;Multi-objective Optimization</article-title>&#x201d; in <source>Search Methodologies: Introductory Tutorials In Optimization And Decision Support Techniques</source>. <edition>Second Edition</edition>. <publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Springer US</publisher-name>, <fpage>403</fpage>&#x2013;<lpage>449</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-4614-6940-7_15</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Destrade</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Saccomandi</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Sgura</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Methodical Fitting for Mathematical Models of Rubber-like Materials</article-title>. <source>Proc. R. Soc. A.</source> <volume>473</volume>, <fpage>20160811</fpage>. <pub-id pub-id-type="doi">10.1098/rspa.2016.0811</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Edelmann</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Petruska</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Nelson</surname>
<given-names>B. J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Magnetic Control of Continuum Devices</article-title>. <source>Int. J.&#x20;Robotics Res.</source> <volume>36</volume>, <fpage>68</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.1177/0278364916683443</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname>
<given-names>Y. B.</given-names>
</name>
<name>
<surname>Chui</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Teo</surname>
<given-names>C. L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Liver Tissue Characterization from Uniaxial Stress-Strain Data Using Probabilistic and Inverse Finite Element Methods</article-title>. <source>J.&#x20;Mech. Behav. Biomed. Mater.</source> <volume>20</volume>, <fpage>105</fpage>&#x2013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.1016/j.jmbbm.2013.01.008</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>George Thuruthel</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ansari</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Falotico</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Laschi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>George Thuruthel</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ansari</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Control Strategies for Soft Robotic Manipulators: A Survey</article-title>. <source>Soft Robotics</source> <volume>5</volume>, <fpage>149</fpage>&#x2013;<lpage>163</lpage>. <pub-id pub-id-type="doi">10.1089/soro.2017.0007</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hansen</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ostermeier</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Completely Derandomized Self-Adaptation in Evolution Strategies</article-title>. <source>Evol. Comput.</source> <volume>9</volume>, <fpage>159</fpage>&#x2013;<lpage>195</lpage>. <pub-id pub-id-type="doi">10.1162/106365601750190398</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hartmann</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gilbert</surname>
<given-names>R. R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Material Parameter Identification Using Finite Elements with Time-Adaptive Higher-Order Time Integration and Experimental Full-Field Strain Information</article-title>. <source>Comput. Mech.</source> <volume>68</volume>, <fpage>633</fpage>&#x2013;<lpage>650</lpage>. <pub-id pub-id-type="doi">10.1007/S00466-021-01998-3</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hartmann</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tsch&#xf6;pe</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Schreiber</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Haupt</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Finite Deformations of a Carbon Black-Filled Rubber. Experiment, Optical Measurement and Material Parameter Identification Using Finite Elements</article-title>. <source>Eur. J.&#x20;Mech. - A/Solids</source> <volume>22</volume>, <fpage>309</fpage>&#x2013;<lpage>324</lpage>. <pub-id pub-id-type="doi">10.1016/S0997-7538(03)00045-7</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Horgan</surname>
<given-names>C. O.</given-names>
</name>
<name>
<surname>Murphy</surname>
<given-names>J.&#x20;G.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Compression Tests and Constitutive Models for the Slight Compressibility of Elastic Rubber-like Materials</article-title>. <source>Int. J.&#x20;Eng. Sci.</source> <volume>47</volume>, <fpage>1232</fpage>&#x2013;<lpage>1239</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijengsci.2008.10.009</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jeon</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hoshiar</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>A Magnetically Controlled Soft Microrobot Steering a Guidewire in a Three-Dimensional Phantom Vascular Network</article-title>. <source>Soft Robotics</source> <volume>6</volume>, <fpage>54</fpage>&#x2013;<lpage>68</lpage>. <pub-id pub-id-type="doi">10.1089/soro.2018.0019</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Parada</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Ferromagnetic Soft Continuum Robots</article-title>. <source>Sci. Robot.</source> <volume>4</volume>, <fpage>eaax7329</fpage>. <pub-id pub-id-type="doi">10.1126/SCIROBOTICS.AAX7329</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krautz</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Werner</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Schr&#xf6;dner</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Funk</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jantz</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Popp</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Hysteretic Behavior of Soft Magnetic Elastomer Composites</article-title>. <source>J.&#x20;Magnetism Magn. Mater.</source> <volume>426</volume>, <fpage>60</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1016/j.jmmm.2016.11.048</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kummer</surname>
<given-names>M. P.</given-names>
</name>
<name>
<surname>Abbott</surname>
<given-names>J.&#x20;J.</given-names>
</name>
<name>
<surname>Kratochvil</surname>
<given-names>B. E.</given-names>
</name>
<name>
<surname>Borer</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Sengul</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nelson</surname>
<given-names>B. J.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Octomag: An Electromagnetic System for 5-DOF Wireless Micromanipulation</article-title>. <source>IEEE Trans. Robot.</source> <volume>26</volume>, <fpage>1006</fpage>&#x2013;<lpage>1017</lpage>. <pub-id pub-id-type="doi">10.1109/TRO.2010.2073030</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Le</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Do</surname>
<given-names>T. N.</given-names>
</name>
<name>
<surname>Phee</surname>
<given-names>S. J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Survey on Actuators-Driven Surgical Robots</article-title>. <source>Sensors Actuators A: Phys.</source> <volume>247</volume>, <fpage>323</fpage>&#x2013;<lpage>354</lpage>. <pub-id pub-id-type="doi">10.1016/j.sna.2016.06.010</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lipson</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Challenges and Opportunities for Design, Simulation, and Fabrication of Soft Robots</article-title>. <source>Soft Robotics</source> <volume>1</volume>, <fpage>21</fpage>&#x2013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.1089/soro.2013.0007</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chandler</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zuo</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Dual&#x2010;bending Endoscope with Shape&#x2010;lockable Hydraulic Actuation and Water&#x2010;jet Propulsion for Gastrointestinal Tract Screening</article-title>. <source>Int. J.&#x20;Med. Robot.</source> <volume>17</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1002/rcs.2197</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lloyd</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Hoshiar</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>da Veiga</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Attanasio</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Marahrens</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Chandler</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>A Learnt Approach for the Design of Magnetically Actuated Shape Forming Soft Tentacle Robots</article-title>. <source>IEEE Robot. Autom. Lett.</source> <volume>5</volume>, <fpage>3937</fpage>&#x2013;<lpage>3944</lpage>. <pub-id pub-id-type="doi">10.1109/LRA.2020.2983704</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lloyd</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Koszowska</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Di Lecce</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Onaizah</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Chandler</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Feasibility of Fiber Reinforcement within Magnetically Actuated Soft Continuum Robots</article-title>. <source>Front. Robot. AI</source> <volume>8</volume>, <fpage>214</fpage>. <pub-id pub-id-type="doi">10.3389/FROBT.2021.715662</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>L&#xf3;pez-Campos</surname>
<given-names>J.&#x20;A.</given-names>
</name>
<name>
<surname>Segade</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Casarejos</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Fern&#xe1;ndez</surname>
<given-names>J.&#x20;R.</given-names>
</name>
<name>
<surname>D&#xed;as</surname>
<given-names>G. R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Hyperelastic Characterization Oriented to Finite Element Applications Using Genetic Algorithms</article-title>. <source>Adv. Eng. Softw.</source> <volume>133</volume>, <fpage>52</fpage>&#x2013;<lpage>59</lpage>. <pub-id pub-id-type="doi">10.1016/j.advengsoft.2019.04.001</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lum</surname>
<given-names>G. Z.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Marvi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Erin</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Shape-programmable Magnetic Soft Matter</article-title>. <source>Proc. Natl. Acad. Sci. USA</source> <volume>113</volume>, <fpage>E6007</fpage>&#x2013;<lpage>E6015</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1608193113</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marechal</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Balland</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lindenroth</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Petrou</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Kontovounisios</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Bello</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Toward a Common Framework and Database of Materials for Soft Robotics</article-title>. <source>Soft Robotics</source> <volume>8</volume>, <fpage>284</fpage>&#x2013;<lpage>297</lpage>. <pub-id pub-id-type="doi">10.1089/soro.2019.0115</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meunier</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Chagnon</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Favier</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Org&#xe9;as</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Vacher</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Mechanical Experimental Characterisation and Numerical Modelling of an Unfilled Silicone Rubber</article-title>. <source>Polym. Test.</source> <volume>27</volume>, <fpage>765</fpage>&#x2013;<lpage>777</lpage>. <pub-id pub-id-type="doi">10.1016/j.polymertesting.2008.05.011</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mihai</surname>
<given-names>L. A.</given-names>
</name>
<name>
<surname>Goriely</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>How to Characterize a Nonlinear Elastic Material? A Review on Nonlinear Constitutive Parameters in Isotropic Finite Elasticity</article-title>. <source>Proc. R. Soc. A.</source> <volume>473</volume>, <fpage>20170607</fpage>. <pub-id pub-id-type="doi">10.1098/rspa.2017.0607</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mosadegh</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Polygerinos</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Keplinger</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wennstedt</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shepherd</surname>
<given-names>R. F.</given-names>
</name>
<name>
<surname>Gupta</surname>
<given-names>U.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Pneumatic Networks for Soft Robotics that Actuate Rapidly</article-title>. <source>Adv. Funct. Mater.</source> <volume>24</volume>, <fpage>2163</fpage>&#x2013;<lpage>2170</lpage>. <pub-id pub-id-type="doi">10.1002/adfm.201303288</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Neri</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Tirronen</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Recent Advances in Differential Evolution: A Survey and Experimental Analysis</article-title>. <source>Artif. Intell. Rev.</source> <volume>33</volume>, <fpage>61</fpage>&#x2013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.1007/s10462-009-9137-2</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Oliver-Butler</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Epps</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Rucker</surname>
<given-names>D. C.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Concentric Agonist-Antagonist Robots for Minimally Invasive Surgeries</article-title>,&#x201d; in <source>Medical Imaging 2017: Image-Guided Procedures, Robotic Interventions, and Modeling</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Webster</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Fei</surname>
<given-names>B.</given-names>
</name>
</person-group> (<publisher-name>SPIE</publisher-name>), <fpage>1013511</fpage>. <pub-id pub-id-type="doi">10.1117/12.2255549</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Onaizah</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Middleton</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Diller</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Local Stimulation of Osteocytes Using a Magnetically Actuated Oscillating Beam</article-title>. <source>PLoS One</source> <volume>15</volume>, <fpage>e0235366</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0235366</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Petruska</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Abbott</surname>
<given-names>J.&#x20;J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Omnimagnet: An Omnidirectional Electromagnet for Controlled Dipole-Field Generation</article-title>. <source>IEEE Trans. Magn.</source> <volume>50</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1109/TMAG.2014.2303784</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Petruska</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Abbott</surname>
<given-names>J.&#x20;J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Optimal Permanent-Magnet Geometries for Dipole Field Approximation</article-title>. <source>IEEE Trans. Magn.</source> <volume>49</volume>, <fpage>811</fpage>&#x2013;<lpage>819</lpage>. <pub-id pub-id-type="doi">10.1109/TMAG.2012.2205014</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Pittiglio</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Chandler</surname>
<given-names>J.&#x20;H.</given-names>
</name>
<name>
<surname>Richter</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Venkiteswaran</surname>
<given-names>V. K.</given-names>
</name>
<name>
<surname>Misra</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Dual-Arm Control for Enhanced Magnetic Manipulation</article-title>,&#x201d; in <source>2020 IEEE/RSJ&#x20;International Conference on Intelligent Robots and Systems (IROS)</source> (<publisher-name>IEEE</publisher-name>), <fpage>7211</fpage>&#x2013;<lpage>7218</lpage>. <pub-id pub-id-type="doi">10.1109/IROS45743.2020.9341250</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Polygerinos</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Overvelde</surname>
<given-names>J.&#x20;T. B.</given-names>
</name>
<name>
<surname>Galloway</surname>
<given-names>K. C.</given-names>
</name>
<name>
<surname>Wood</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Bertoldi</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Modeling of Soft Fiber-Reinforced Bending Actuators</article-title>. <source>IEEE Trans. Robot.</source> <volume>31</volume>, <fpage>778</fpage>&#x2013;<lpage>789</lpage>. <pub-id pub-id-type="doi">10.1109/TRO.2015.2428504</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pucci</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Saccomandi</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>A Note on the Gent Model for Rubber-like Materials</article-title>. <source>Rubber Chem. Technol.</source> <volume>75</volume>, <fpage>839</fpage>&#x2013;<lpage>852</lpage>. <pub-id pub-id-type="doi">10.5254/1.3547687</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rus</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Tolley</surname>
<given-names>M. T.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Design, Fabrication and Control of Soft Robots</article-title>. <source>Nature</source> <volume>521</volume>, <fpage>467</fpage>&#x2013;<lpage>475</lpage>. <pub-id pub-id-type="doi">10.1038/nature14543</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schumacher</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Knoop</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Bacher</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Simulation-Ready Characterization of Soft Robotic Materials</article-title>. <source>IEEE Robot. Autom. Lett.</source> <volume>5</volume>, <fpage>3775</fpage>&#x2013;<lpage>3782</lpage>. <pub-id pub-id-type="doi">10.1109/LRA.2020.2982058</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sikorski</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dawson</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Denasi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hekman</surname>
<given-names>E. E. G.</given-names>
</name>
<name>
<surname>Misra</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Introducing BigMag - A Novel System for 3D Magnetic Actuation of Flexible Surgical Manipulators</article-title>. <source>Proc. - IEEE Int. Conf. Robot. Autom.</source>, <fpage>3594</fpage>&#x2013;<lpage>3599</lpage>. <pub-id pub-id-type="doi">10.1109/ICRA.2017.7989413</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Steck</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kordmahale</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>Tscharnuter</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Muliana</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kameoka</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Mechanical Responses of Ecoflex Silicone Rubber: Compressible and Incompressible Behaviors</article-title>. <source>J.&#x20;Appl. Polym. Sci.</source> <volume>136</volume>, <fpage>47025</fpage>&#x2013;<lpage>47111</lpage>. <pub-id pub-id-type="doi">10.1002/app.47025</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Steinmann</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Hossain</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Possart</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Hyperelastic Models for Rubber-like Materials: Consistent tangent Operators and Suitability for Treloar&#x27;s Data</article-title>. <source>Arch. Appl. Mech.</source> <volume>82</volume>, <fpage>1183</fpage>&#x2013;<lpage>1217</lpage>. <pub-id pub-id-type="doi">10.1007/s00419-012-0610-z</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tariverdi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Venkiteswaran</surname>
<given-names>V. K.</given-names>
</name>
<name>
<surname>Richter</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Elle</surname>
<given-names>O. J.</given-names>
</name>
<name>
<surname>T&#xf8;rresen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mathiassen</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>A Recurrent Neural-Network-Based Real-Time Dynamic Model for Soft Continuum Manipulators</article-title>. <source>Front. Robot. AI</source> <volume>8</volume>, <fpage>631303</fpage>. <pub-id pub-id-type="doi">10.3389/FROBT.2021.631303</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>C. F.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>C. F.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Hard-magnetic Elastica</article-title>. <source>J.&#x20;Mech. Phys. Sol.</source> <volume>142</volume>, <fpage>104045</fpage>. <pub-id pub-id-type="doi">10.1016/j.jmps.2020.104045</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>M. Q.-H.</given-names>
</name>
</person-group> (<year>2017a</year>). <article-title>Preliminary Study on Magnetic Tracking Based Navigation for Wire-Driven Flexible Robot</article-title>. <source>IEEE Int. Conf. Intell. Robot. Syst. 2017-septe</source>, <fpage>2517</fpage>&#x2013;<lpage>2523</lpage>. <pub-id pub-id-type="doi">10.1109/IROS.2017.8206071</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Onaizah</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Middleton</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Diller</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>Reliable Grasping of Three-Dimensional Untethered Mobile Magnetic Microgripper for Autonomous Pick-And-Place</article-title>. <source>IEEE Robot. Autom. Lett.</source> <volume>2</volume>, <fpage>835</fpage>&#x2013;<lpage>840</lpage>. <pub-id pub-id-type="doi">10.1109/LRA.2017.2657879</pub-id> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Onaizah</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Sadri</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Diller</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2017c</year>). <article-title>A Generic Label-free Microfluidic Microobject Sorter Using a Magnetic Elastic Diverter</article-title>. <source>Biomed. Microdevices</source> <volume>19</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1007/s10544-017-0183-2</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>