<?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. Control. Eng.</journal-id>
<journal-title>Frontiers in Control Engineering</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Control. Eng.</abbrev-journal-title>
<issn pub-type="epub">2673-6268</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1343851</article-id>
<article-id pub-id-type="doi">10.3389/fcteg.2024.1343851</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Control Engineering</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Self-paced heart rate control during treadmill exercise for persons with gait impairment: a case study</article-title>
<alt-title alt-title-type="left-running-head">Wang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fcteg.2024.1343851">10.3389/fcteg.2024.1343851</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname>
<given-names>Hanjie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<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/1786969/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Guimaraes</surname>
<given-names>Diana</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Nef</surname>
<given-names>Tobias</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hunt</surname>
<given-names>Kenneth J.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/625339/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Division of Mechatronics and Systems Engineering</institution>, <institution>rehaLab&#x2014;The Laboratory for Rehabilitation Engineering</institution>, <institution>Institute for Human Centred Engineering HuCE</institution>, <institution>School of Engineering and Computer Science</institution>, <institution>Bern University of Applied Sciences</institution>, <addr-line>Biel</addr-line>, <country>Switzerland</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Electrical Engineering</institution>, <institution>Faculdade de Engenharia</institution>, <institution>Universidade do Porto</institution>, <addr-line>Porto</addr-line>, <country>Portugal</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Gerontechnology and Rehabilitation Research Group</institution>, <institution>ARTORG Center for Biomedical Engineering Research</institution>, <institution>University of Bern</institution>, <addr-line>Bern</addr-line>, <country>Switzerland</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/972905/overview">Manuel Beschi</ext-link>, University of Brescia, Italy</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/1007742/overview">Shintaro Nakatani</ext-link>, Tottori University, Japan</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2378204/overview">Gerardo Mino</ext-link>, Meritorious Autonomous University of Puebla, Mexico</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Hanjie Wang, <email>hanjie.wang@bfh.ch</email>
</corresp>
<fn fn-type="other" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>ORCID: Hanjie Wang, <ext-link ext-link-type="uri" xlink:href="http://orcid.org/0000-0003-3505-3447">orcid.org/0000-0003-3505-3447</ext-link>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>03</day>
<month>04</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>5</volume>
<elocation-id>1343851</elocation-id>
<history>
<date date-type="received">
<day>24</day>
<month>11</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>15</day>
<month>03</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Wang, Guimaraes, Nef and Hunt.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Wang, Guimaraes, Nef and Hunt</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction:</title>
<p>A self-paced (SP) heart rate (HR) control system proposed in a previous study was found to be feasible for healthy participants. The aims of this work were to investigate whether the SP HR control system is feasible to achieve accurate HR control in a participant with gait impairments, and to assess its interaction with an existing motor-driven body weight support (BWS) system.</p>
</sec>
<sec>
<title>Methods:</title>
<p>One participant with cerebral palsy was recruited in this case study. Three preliminary tests were completed to determine the appropriate mean value and amplitude of the target heart rate curve, and to identify a customised heart rate response model. Two series of formal self-paced heart rate control tests were then conducted to investigate the influence of different heart rate compensators and the presence of the BWS system.</p>
</sec>
<sec>
<title>Results:</title>
<p>The customised heart rate controller achieved improved accuracy in heart rate control and reduced oscillation in the treadmill target speed: the root-mean-square heart rate tracking error (RMSE) was 2.38 beats per minute (bpm) vs. 3.91 bpm (customised controller vs. nominal controller), and the average power of changes in the treadmill target speed was 0.4 &#xd7; 10<sup>&#x2212;4</sup>&#xa0;m<sup>2</sup>/s<sup>2</sup> vs. 8.4 &#xd7; 10<sup>&#x2212;4</sup>&#xa0;m<sup>2</sup>/s<sup>2</sup>. The BWS system resulted in improved HR tracking accuracy: RMSE on heart rate tracking was 3.02 bpm vs. 3.50 bpm (with BWS vs. without BWS). The BWS system had no influence on the automatic position control accuracy: RMSE on distance tracking was 0.0159&#xa0;m vs. 0.0164&#xa0;m.</p>
</sec>
<sec>
<title>Conclusion:</title>
<p>After customising the heart rate compensator, the self-paced heart rate control system is feasible to achieve accurate heart rate control in an individual with gait impairments, and it can correctly interact with the BWS system.</p>
</sec>
</abstract>
<kwd-group>
<kwd>heart rate control</kwd>
<kwd>treadmill</kwd>
<kwd>real-time feedback</kwd>
<kwd>self-paced</kwd>
<kwd>gait impairment</kwd>
<kwd>heart rate dynamics</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Control and Automation Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Interval-intensity training shows benefits in the rehabilitation of patients with various neurological impairments (<xref ref-type="bibr" rid="B12">Luo et al., 2020</xref>; <xref ref-type="bibr" rid="B14">Mah et al., 2022</xref>; <xref ref-type="bibr" rid="B17">Plawecki et al., 2024</xref>). As heart rate (HR) is commonly used to set exercise intensity (<xref ref-type="bibr" rid="B11">Liguori et al., 2022</xref>), this has inspired research into HR control systems. In conventional HR control systems using treadmills (TM) (<xref ref-type="bibr" rid="B22">Verrelli et al., 2021</xref>; <xref ref-type="bibr" rid="B29">Wang et al., 2021</xref>; <xref ref-type="bibr" rid="B1">Abbasi et al., 2022</xref>; <xref ref-type="bibr" rid="B27">Wang and Hunt, 2023a</xref>), the TM speed is solely determined by the controller. However, this constraint increases safety risks for neurologically impaired patients and may cause unwanted interruptions during testing.</p>
<p>To handle this drawback, our previous study (<xref ref-type="bibr" rid="B28">Wang and Hunt, 2023b</xref>) designed a self-paced (SP) HR control system consisting of a distance control loop and a HR control loop. The distance controller adjusts the speed of the TM to maintain the participant&#x2019;s relative position on the TM. Simultaneously, the HR controller calculates the reference TM speed to ensure that the measured HR of the participant follows a target curve. Tests involving four healthy participants validated the feasibility, safety, and comparable performance of this novel SP system in achieving HR control when compared to a conventional, machine-determined HR control system. These findings are consistent with other studies in healthy participants, which demonstrate that exercise on the SP TM exhibits similar kinetic and kinematic characteristics (<xref ref-type="bibr" rid="B19">Sloot et al., 2014</xref>; <xref ref-type="bibr" rid="B18">Plotnik et al., 2015</xref>; <xref ref-type="bibr" rid="B30">Wiens et al., 2019</xref>), muscle activity (<xref ref-type="bibr" rid="B6">Ibala et al., 2019</xref>), and energy cost (<xref ref-type="bibr" rid="B21">Theunissen et al., 2022</xref>) compared to a fixed-speed TM.</p>
<p>Applying the SP HR control system to neurologically impaired individuals requires further investigation in two aspects. Firstly, the HR response model used for the HR compensator design in previous HR control studies (<xref ref-type="bibr" rid="B25">Wang and Hunt, 2021a</xref>; <xref ref-type="bibr" rid="B27">Wang and Hunt, 2023a</xref>; <xref ref-type="bibr" rid="B28">Wang and Hunt, 2023b</xref>) was identified from healthy participants engaged in moderate to vigorous activities, such as running (<xref ref-type="bibr" rid="B26">Wang and Hunt, 2021b</xref>). Whereas, for neurologically impaired individuals, exercises are typically performed at lower intensity, often at a &#x201c;comfortable speed,&#x201d; such as walking. These differences in exercise modalities and intensities can cause substantial modelling errors, even among healthy participants (<xref ref-type="bibr" rid="B2">Cheng et al., 2008</xref>). Furthermore, individuals with gait impairments may face additional cardiovascular and muscular demands to maintain balance and to compensate for the less efficient gait patterns during exercise. Consequently, the HR response model for those with gait impairments may contain considerable differences compared to the model used in previous studies involving healthy participants, potentially affecting the HR control performance. Given that precise HR control is the primary objective of the feedback system, the first aim of this study was to investigate the feasibility of the SP HR control system in achieving accurate HR control in individuals with gait impairments.</p>
<p>Secondly, for people with gait impairments, the body weight support (BWS) system plays an essential role in evaluating and enhancing their walking abilities (<xref ref-type="bibr" rid="B24">Visintin et al., 1998</xref>; <xref ref-type="bibr" rid="B3">Combs et al., 2012</xref>; <xref ref-type="bibr" rid="B16">Morawietz and Moffat, 2013</xref>; <xref ref-type="bibr" rid="B15">Meyns et al., 2014</xref>). Studies have shown that applying 20%&#x2013;40% BWS and low-speed range exercise (<xref ref-type="bibr" rid="B15">Meyns et al., 2014</xref>; <xref ref-type="bibr" rid="B9">Kraft et al., 2023</xref>) can provide greater rehabilitation benefits. Recent studies have proposed various designs for BWS systems, including those driven by motors or springs and connected to participants through an overhead harness (<xref ref-type="bibr" rid="B24">Visintin et al., 1998</xref>; <xref ref-type="bibr" rid="B20">Sousa et al., 2009</xref>; <xref ref-type="bibr" rid="B13">MacLean and Ferris, 2020</xref>), those implemented through antigravity treadmills (<xref ref-type="bibr" rid="B10">Liebenberg et al., 2011</xref>; <xref ref-type="bibr" rid="B23">Vincent et al., 2022</xref>), or realized through a wearable exoskeleton (<xref ref-type="bibr" rid="B7">Ikeuchi et al., 2009</xref>). However, it is worth noting that the use of BWS systems can impact participants&#x2019; movement. For instance, the harness may limit the hip movement, especially under high support conditions. Additionally, an overhead BWS system could affect lateral and horizontal movements on the TM (<xref ref-type="bibr" rid="B4">Dragunas and Gordon, 2016</xref>), or even worsen the walking performance (<xref ref-type="bibr" rid="B20">Sousa et al., 2009</xref>). Thus, the second aim of this study was to examine the interaction between the SP HR control system and a self-developed motor-driven BWS system.</p>
<p>In summary, the present study aimed to: investigate whether a previously designed SP HR control system (<xref ref-type="bibr" rid="B28">Wang and Hunt, 2023b</xref>) is feasible to achieve accurate HR control in a participant with gait impairments, and to assess its interaction with an existing motor-driven BWS system.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methods</title>
<sec id="s2-1">
<title>2.1 Controller design</title>
<p>The SP HR control system employed in this study aligns with previous work (<xref ref-type="bibr" rid="B28">Wang and Hunt, 2023b</xref>). As illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>, this HR control system comprises two feedback control loops. In the heart rate feedback loop, the HR compensator, <italic>C</italic>
<sub>
<italic>h</italic>
</sub>(<italic>s</italic>), calculates the reference runner speed, denoted <inline-formula id="inf1">
<mml:math id="m1">
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, which depends on the heart rate tracking error, <italic>e</italic>
<sub>
<italic>h</italic>
</sub>. This error represents the difference between the target heart rate, HR&#x2a;, and the measured heart rate, HR. <italic>P</italic>
<sub>
<italic>h</italic>
</sub>(<italic>s</italic>) models the heart rate dynamics and <italic>d</italic>
<sub>
<italic>h</italic>
</sub> represents a disturbance term known as the heart rate variability (HRV). Meanwhile, in the distance feedback loop, the distance compensator, <italic>C</italic>
<sub>
<italic>d</italic>
</sub>(<italic>s</italic>), computes the set treadmill speed, depicted <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, by considering the distance tracking error, denoted <italic>e</italic>
<sub>
<italic>d</italic>
</sub>, between the target distance, <italic>x</italic>&#x2a;, and the measured distance, <italic>x</italic>, which is the horizontal distance from a reference point at the front of the treadmill to the buckle attached to the waist of the participant. The set treadmill speed is then directly sent to the nominal plant, <inline-formula id="inf3">
<mml:math id="m3">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, which comprises the integrating dynamic, <italic>P</italic>
<sub>
<italic>d</italic>
</sub>(<italic>s</italic>), and the treadmill motor dynamics, <italic>P</italic>
<sub>
<italic>m</italic>
</sub>(<italic>s</italic>). In this study, we neglect the treadmill motor dynamics, and the integrating dynamic is modelled as an integrating part, viz. <inline-formula id="inf4">
<mml:math id="m4">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mi>s</mml:mi>
</mml:math>
</inline-formula>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Structure of the self-paced heart rate control system.</p>
</caption>
<graphic xlink:href="fcteg-05-1343851-g001.tif"/>
</fig>
<p>The actual running/walking speed of the participant relative to the treadmill track, denoted <italic>v</italic>
<sub>
<italic>r</italic>
</sub>, is determined by the participants themselves. The distance feedback loop ensures zero steady-state error, viz. <inline-formula id="inf5">
<mml:math id="m5">
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2248;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. Both <inline-formula id="inf6">
<mml:math id="m6">
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are displayed in real-time on the control unit installed at the front of the treadmill. Therefore, to achieve closed-loop HR control, the participant is required to follow the reference treadmill speed, viz. to guarantee <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, to the best of their ability during all the tests in this study.</p>
<p>Concordant with previous work (<xref ref-type="bibr" rid="B28">Wang and Hunt, 2023b</xref>), the derivation of <italic>C</italic>
<sub>
<italic>h</italic>
</sub>(<italic>s</italic>) and <italic>C</italic>
<sub>
<italic>d</italic>
</sub>(<italic>s</italic>) in this study also applies an input-sensitivity-shaping method. The input sensitivity function, Eq. (<xref ref-type="disp-formula" rid="e1">1</xref>), represents the transfer function from the reference signal and disturbance to the controlled variable:<disp-formula id="e1">
<mml:math id="m9">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="0.3em" class="thinspace"/>
<mml:mo>:</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21a6;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21a6;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>C</italic>(<italic>s</italic>) is a generic form of <italic>C</italic>
<sub>
<italic>h</italic>
</sub>(<italic>s</italic>) and <italic>C</italic>
<sub>
<italic>d</italic>
</sub>(<italic>s</italic>), meanwhile <italic>P</italic>
<sub>
<italic>o</italic>
</sub>(<italic>s</italic>) stands for <italic>P</italic>
<sub>
<italic>h</italic>
</sub>(<italic>s</italic>) and <italic>P</italic>
<sub>
<italic>d</italic>
</sub>(<italic>s</italic>).</p>
<sec id="s2-1-1">
<title>2.1.1 Heart rate controller design</title>
<p>The HR response model, <italic>P</italic>
<sub>
<italic>h</italic>
</sub>(<italic>s</italic>), is described by a first-order transfer function consisting of the gain, <italic>k</italic>, and the time constant, <italic>&#x3c4;</italic>, as follows<disp-formula id="e2">
<mml:math id="m10">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The HR compensator, <italic>C</italic>
<sub>
<italic>h</italic>
</sub>(<italic>s</italic>), is designed to constrain its input sensitivity function, denoted <inline-formula id="inf9">
<mml:math id="m11">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, to be a first-order low-pass filter, which is formed by the parameters of <italic>P</italic>
<sub>
<italic>h</italic>
</sub>(<italic>s</italic>) and a specified bandwidth parameter <italic>p</italic>, as follows, Eq. (<xref ref-type="disp-formula" rid="e3">3</xref>),<disp-formula id="e3">
<mml:math id="m12">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>As detailed in the previous study (<xref ref-type="bibr" rid="B5">Hunt and Fankhauser, 2016</xref>), the resulting <italic>C</italic>
<sub>
<italic>h</italic>
</sub>(<italic>s</italic>) can be expressed as<disp-formula id="e4">
<mml:math id="m13">
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The parameters of the nominal HR response model, denoted <italic>P</italic>
<sub>
<italic>hn</italic>
</sub>(<italic>s</italic>), were averaged from 11 healthy participants, as detailed in the previous study (<xref ref-type="bibr" rid="B26">Wang and Hunt, 2021b</xref>). Specifically, <italic>k</italic> &#x3d; 28.57 bpm/(m/s) and <italic>&#x3c4;</italic> &#x3d; 70.56&#xa0;s. Substituting these values into Eq. <xref ref-type="disp-formula" rid="e2">2</xref>, the transfer function of <italic>P</italic>
<sub>
<italic>hn</italic>
</sub>(<italic>s</italic>) is<disp-formula id="e5">
<mml:math id="m14">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>28.57</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>70.56</mml:mn>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>By employing a bandwidth of 0.01&#xa0;Hz for the input sensitivity function, i.e., <italic>p</italic> &#x3d; 0.0628&#xa0;rad/s, and substituting parameters of the nominal HR response model into Eq. <xref ref-type="disp-formula" rid="e4">4</xref>, the corresponding nominal HR compensator is then, Eq. (<xref ref-type="disp-formula" rid="e6">6</xref>),<disp-formula id="e6">
<mml:math id="m15">
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>0.0022</mml:mn>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>3.1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.077</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Distance controller design</title>
<p>The nominal plant of the distance feedback loop is an integrating part, viz. <inline-formula id="inf10">
<mml:math id="m16">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>o</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mi>s</mml:mi>
</mml:math>
</inline-formula>. As detailed in (<xref ref-type="bibr" rid="B28">Wang and Hunt, 2023b</xref>), given a transfer function of <italic>C</italic>
<sub>
<italic>d</italic>
</sub>(<italic>s</italic>), Eq. (<xref ref-type="disp-formula" rid="e7">7</xref>), as follows,<disp-formula id="e7">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>where <italic>g</italic>
<sub>1</sub>, <italic>g</italic>
<sub>0</sub> and <italic>h</italic>
<sub>0</sub> are coefficients to be determined, the response of corresponding input sensitivity function can be optimized to resemble the response of a target bandpass filter. Applying the least-squares method, the optimized coefficients can be solved as: <italic>g</italic>
<sub>1</sub> &#x3d; 11.84, <italic>g</italic>
<sub>0</sub> &#x3d; 3.14 and <italic>h</italic>
<sub>0</sub> &#x3d; 11.70. The transfer function of <italic>C</italic>
<sub>
<italic>d</italic>
</sub>(<italic>s</italic>), Eq. (<xref ref-type="disp-formula" rid="e8">8</xref>), is then<disp-formula id="e8">
<mml:math id="m18">
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>11.84</mml:mn>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>3.14</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>11.70</mml:mn>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Experimental design</title>
<p>All tests were carried out with a participant with cerebral palsy (CP). The participant is female, 33&#xa0;years old, weighs 49&#xa0;kg and has a height of 164&#xa0;cm. The participant can walk independently with the assistance of handrails on the treadmill (<xref ref-type="fig" rid="F2">Figure 2A</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Device setup of this study. <bold>(A)</bold> The participant walks on the treadmill guided by speeds shown on the screen of the control unit. Inset: the screen showing the control unit. <bold>(B)</bold> The BWS system applied in this study, showing the harness worn by the participant when BWS was employed.</p>
</caption>
<graphic xlink:href="fcteg-05-1343851-g002.tif"/>
</fig>
<p>To ensure the establishment of an appropriate target intensity curve, provide fundamental information for our participant, and address safety concerns, we conducted three preliminary tests before the formal evaluation: the intensity evaluation test, the plant model identification test, and the amplitude evaluation test. The participant was familiarised with the treadmill walking routine prior to the preliminary tests.</p>
<sec id="s2-2-1">
<title>2.2.1 Intensity evaluation test</title>
<p>The first preliminary test aimed to assess the appropriate target HR value for all subsequent tests. To achieve this, the intensity evaluation test was implemented by the SP HR control system with nominal HR compensator <italic>C</italic>
<sub>
<italic>hn</italic>
</sub>. The target HR was initially set to 130 bpm, then manually adjusted during the test until our participant could maintain the corresponding intensity relatively easily.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Plant model identification test</title>
<p>As introduced previously in <xref ref-type="sec" rid="s1">Section 1</xref>, differences in exercise modality and energy consumption between neurologically impaired participants and healthy participants may cause substantial differences in HR response models. To investigate and mitigate the impact of these modelling errors, we conducted a model identification test to estimate the customised HR response model for our participant, depicted <italic>P</italic>
<sub>
<italic>hc</italic>
</sub>. Subsequently, the corresponding transfer function of the customised HR controller, denoted <italic>C</italic>
<sub>
<italic>hc</italic>
</sub>, could be derived.</p>
<p>The model identification test consisted of three phases: a 1-minute warm up, a 1-minute rest and a 15-minute formal measurement phase (<xref ref-type="fig" rid="F3">Figure 3</xref>). Based on the results of the intensity evaluation test, the treadmill speed curve applied a square-wave signal with a 6-minute period and a 0.05&#xa0;m/s amplitude. The data recording rate was set at 0.2&#xa0;Hz, and measurements from 160&#xa0;s to 900&#xa0;s were selected as the estimation dataset for calculating the model parameters. The estimation dataset was then detrended and modelled using a least-squares optimization tool (&#x201c;procest&#x201d; function from the Matlab System Identification Toolbox; The Mathworks, Inc., USA) using the first-order structure defined in Eq. <xref ref-type="disp-formula" rid="e2">2</xref>. Further details about this model identification method can be found in (<xref ref-type="bibr" rid="B26">Wang and Hunt, 2021b</xref>).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Test phases and treadmill speed for identification test. The evaluation period is marked by the double arrow.</p>
</caption>
<graphic xlink:href="fcteg-05-1343851-g003.tif"/>
</fig>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Amplitude evaluation test</title>
<p>To design an appropriate square wave signal as the target HR curve for the formal tests, the mean value and the amplitude needed to be specified. Since the mean value could be determined by the intensity evaluation test, an amplitude evaluation test was carried out to determine the optimal amplitude. This test was performed using the SP HR control system with the customised HR controller, <italic>C</italic>
<sub>
<italic>hc</italic>
</sub>, as achieved in the previous model identification test. The target HR curve applied a square wave signal with a mean HR of 120 bpm and an initial amplitude of 10 bpm, which could be manually adjusted during the test.</p>
</sec>
<sec id="s2-2-4">
<title>2.2.4 Formal tests</title>
<p>The formal tests can be divided into two test series:<list list-type="simple">
<list-item>
<p>1. The first series focused on investigating the influence of modelling errors on control performance. It involved an HR reference with a constant value (<xref ref-type="fig" rid="F4">Figure 4A</xref>) and consisted of two tests. The first test applied the nominal HR controller, <italic>C</italic>
<sub>
<italic>hn</italic>
</sub>, while the second test utilized the customised HR controller, <italic>C</italic>
<sub>
<italic>hc</italic>
</sub>.</p>
</list-item>
<list-item>
<p>2. The second series aimed to test the control accuracy of the SP HR control system and evaluate its interaction with a self-developed, motor-driven BWS system. In this series, both tests employed the customised HR controller, <italic>C</italic>
<sub>
<italic>hc</italic>
</sub>, and a square wave target HR with a 6-min period and 5 bpm amplitude (<xref ref-type="fig" rid="F4">Figure 4B</xref>). The first test incorporated 13.01&#xa0;kg BWS (26.6% of total body mass), while in the second test, the BWS system was removed.</p>
</list-item>
</list>
</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Reference heart rate profiles (HR&#x2a;) for two formal test series. <bold>(A)</bold> Test protocol for the first test series. <bold>(B)</bold> Test protocol for the second test series.</p>
</caption>
<graphic xlink:href="fcteg-05-1343851-g004.tif"/>
</fig>
<p>The mean value, depicted HR<sub>m</sub>, and the amplitude of the target HR signal (<xref ref-type="fig" rid="F4">Figure 4</xref>), were determined by comprehensively considering the results of the two preliminary evaluation tests and feedback from the participant. The reduction of HR&#x2a; in the first 30&#xa0;s for both series was to soften the speed impact on our participant.</p>
<p>It should be noted that the two series applied different durations and evaluation periods. For the first series, measurements from 180&#xa0;s to 900&#xa0;s (3&#xa0;min&#x2013;15&#xa0;min) were used for outcome evaluation. Meanwhile, for the second series, the evaluation period was extended to 180 s&#x2013;1,080&#xa0;s (3&#xa0;min&#x2013;18&#xa0;min).</p>
</sec>
<sec id="s2-2-5">
<title>2.2.5 Equipment</title>
<p>All tests were carried out using a treadmill (model Venus, h/p/cosmos Sports &#x26; Medical GmbH, Germany). The control algorithms were implemented in an embedded control unit mounted at the front of the treadmill. Powered by a Raspberry Pi 4 (Raspberry Pi Foundation, England), the control unit has access to a heart rate sensor (H10, Polar Electro Oy, Finland) wirelessly via Bluetooth, and features a built-in wire-draw encoder (Ecoline BCG08-L1KM03PP, Sick AG, Germany) for accurate distance measurement. The analogue output of the encoder was sampled at 10&#xa0;Hz, identical with the control frequency of the distance compensator <italic>C</italic>
<sub>
<italic>d</italic>
</sub>. The sample rate of HR measurement was 1&#xa0;Hz and the control interval of the HR compensator <italic>C</italic>
<sub>
<italic>h</italic>
</sub> was 5&#xa0;s. As a result, the HR measurements were averaged for every 5 adjacent readings before being forwarded to the HR compensator. The BWS system applied in this study (<xref ref-type="fig" rid="F2">Figure 2B</xref>) was a self-designed motor-driven system that incorporated an embedded force feedback control system implemented using an industrial PC (C6015-0010, Beckhoff, Germany). During tests in which BWS was used, the participant wore a body harness as depicted in <xref ref-type="fig" rid="F2">Figure 2B</xref>.</p>
</sec>
<sec id="s2-2-6">
<title>2.2.6 Outcome measures</title>
<p>Upon completion of the model identification test, two outcome measures were used to evaluate the goodness-of-fit of the resulting model: the normalised root-mean-square error (denoted fit, Eq. <xref ref-type="disp-formula" rid="e9">9</xref>), and the root-mean-square error (RMSE) between the measured HR and the simulated HR response (denoted RMSE<sub>I</sub>, Eq. <xref ref-type="disp-formula" rid="e10">10</xref>). These measures are given by:<disp-formula id="e9">
<mml:math id="m19">
<mml:mtext>fit&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>NRMSE</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>sim</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mspace width="0.3333em" class="nbsp"/>
<mml:mi>%</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m20">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>I</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>sim</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>.</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>Here, HR<sub>sim</sub> represents the simulated HR response obtained using the estimated model and the input signal. HR denotes the measured heart rate from the estimation dataset, with mean value denoted <inline-formula id="inf11">
<mml:math id="m21">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>. <italic>i</italic> depict the discrete time index and <italic>N</italic> is the number of discrete samples during the evaluation period (as described above, <italic>N</italic> &#x3d; 149). Both of these outcome measures were calculated using the &#x201c;compare&#x201d; function from the Matlab System Identification Toolbox.</p>
<p>To investigate the tracking accuracy of the HR compensators and quantitatively evaluate the dynamic of their output, two outcome measures were defined: the RMSE between the HR measurement and the nominal HR response (denoted RMSE<sub>
<italic>h</italic>
</sub>, Eq. <xref ref-type="disp-formula" rid="e11">11</xref>), and the average power of changes in the target treadmill speed (denoted <inline-formula id="inf12">
<mml:math id="m22">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, Eq. <xref ref-type="disp-formula" rid="e12">12</xref>). These outcomes have the following forms:<disp-formula id="e11">
<mml:math id="m23">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>nom</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">H</mml:mi>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m24">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>where HR<sub>nom</sub> represents the nominal overall closed-loop HR response, HR is the measured heart rate during the evaluation period and <inline-formula id="inf13">
<mml:math id="m25">
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> denotes the target treadmill speed. Since the sample interval is 5&#xa0;s for both outcomes, <italic>N</italic> &#x3d; 145 for the first series and <italic>N</italic> &#x3d; 181 for the second series. Additionally, the mean reference speed <inline-formula id="inf14">
<mml:math id="m26">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> during the evaluation period was also provided to evaluate the mean level of the target treadmill speed.</p>
<p>We quantified the participant&#x2019;s horizontal movement, viz. the distance, by the RMSE between the measured distance and the reference distance, given by Eq. (<xref ref-type="disp-formula" rid="e13">13</xref>) as<disp-formula id="e13">
<mml:math id="m27">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mi mathvariant="normal">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:math>
<label>(13)</label>
</disp-formula>where <italic>x</italic>&#x2a; is the reference distance and <italic>x</italic> represents the measured distance during the evaluation period. As the sample rate of the distance is 10&#xa0;Hz, <italic>N</italic> &#x3d; 7180 for the first series and <italic>N</italic> &#x3d; 8971 for the second series.</p>
</sec>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 Intensity evaluation test</title>
<p>As illustrated in <xref ref-type="fig" rid="F5">Figure 5</xref>, the reference HR was automatically set to the initial value of 130 bpm after 35&#xa0;s, and the reference treadmill speed reached the upper limit of 0.6&#xa0;m/s. At 165&#xa0;s, the target HR was manually reduced to 125 bpm, and the reference speed also dropped below the upper limit, but it still remained too high for our participant to follow. After 460&#xa0;s, the target HR was further reduced to 120 bpm, resulting in a suitable speed for our participant to follow. In this test with the nominal HR controller, <italic>C</italic>
<sub>
<italic>h</italic>
</sub>, we used the measurements after 560&#xa0;s for outcome evaluation, and achieved the following results: RMSE<sub>
<italic>h</italic>
</sub> was 3.73 bpm, <inline-formula id="inf15">
<mml:math id="m28">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> was 8.3 &#xd7; 10<sup>&#x2212;4</sup>&#xa0;m<sup>2</sup>/s<sup>2</sup> and <inline-formula id="inf16">
<mml:math id="m29">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> was 0.23&#xa0;m/s.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Results of intensity evaluation test. The upper plot shows the target heart rate (HR&#x2a;, black dashed line), the measured heart rate (HR, red line) and the nominal heart rate response (HR<sub>nom</sub>, black line). The middle plot depicts the reference speed for the participant (<inline-formula id="inf17">
<mml:math id="m30">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, black line) and the set treadmill speed (<inline-formula id="inf18">
<mml:math id="m31">
<mml:mrow>
<mml:msubsup>
<mml:mi>v</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, red line). The lower plot shows the distance measurement, encompassing the measured distance (<italic>x</italic>, red line) and the target distance (<italic>x</italic>&#x2a;, black line). The reduction of the target HR in the first 30&#xa0;s is to reduce the speed impact for our participant. The evaluation period is marked by the thick red horizontal lines.</p>
</caption>
<graphic xlink:href="fcteg-05-1343851-g005.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Plant model identification test</title>
<p>The original measurements and the model validation results of the model identification test are illustrated in <xref ref-type="fig" rid="F6">Figure 6</xref>. The resulting model achieved a fit of 31.05% and an RMSE<sub>I</sub> of 3.25 bpm. Compared to the nominal HR response model from healthy participants (Eq. <xref ref-type="disp-formula" rid="e5">5</xref>), the <italic>k</italic> was 79.74 bpm/(m/s) vs. 28.57 bpm/(m/s) (179.1% higher, customised vs. nominal), and <italic>&#x3c4;</italic> was 35.10&#xa0;s vs. 70.56&#xa0;s (50.3% lower).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Original measurements and model validation result of model identification test. <bold>(A)</bold> Original measurements: upper plot is the HR measurement; lower plot is the speed of the treadmill. The evaluation period is depicted by the red horizontal bars. <bold>(B)</bold> Model validation result: upper plot is the HR measurement after detrending (HR, solid black line) and the simulated HR response of the estimated model (HR<sub>
<italic>sim</italic>
</sub>, blue dashed line); the lower plot is the treadmill speed after mean removal.</p>
</caption>
<graphic xlink:href="fcteg-05-1343851-g006.tif"/>
</fig>
<p>Substituting customised model parameters into the HR response model defined in Eq. <xref ref-type="disp-formula" rid="e2">2</xref> and the HR controller defined in Eq. <xref ref-type="disp-formula" rid="e4">4</xref>, and using <italic>p</italic> &#x3d; 0.0628, the transfer functions of <italic>P</italic>
<sub>
<italic>hc</italic>
</sub> and <italic>C</italic>
<sub>
<italic>hc</italic>
</sub> in Eqns. (<xref ref-type="disp-formula" rid="e14">14</xref>) and (<xref ref-type="disp-formula" rid="e15">15</xref>) were then<disp-formula id="e14">
<mml:math id="m32">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>79.74</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>35.10</mml:mn>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m33">
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>0.0079</mml:mn>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2.2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.091</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-3">
<title>3.3 Amplitude evaluation test</title>
<p>As illustrated in <xref ref-type="fig" rid="F7">Figure 7</xref>, the initial target HR was a square wave signal with a middle value of 120 bpm and an amplitude of 10 bpm. The period of the square wave signal was 6&#xa0;min, viz. the target HR signal had four 10 bpm changes occurring at 360&#xa0;s, 540&#xa0;s, 720&#xa0;s and 900&#xa0;s.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Results of amplitude evaluation test. The definition of labels and legends are the same as in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
</caption>
<graphic xlink:href="fcteg-05-1343851-g007.tif"/>
</fig>
<p>As observed in the speed measurements shown in the middle plot of <xref ref-type="fig" rid="F7">Figure 7</xref>, these four changes led to noticeable speed differences between the reference and set speeds. These differences were attributed to the limited adaptability of our participant to follow speed changes. Consequently, the amplitude of the target HR was manually reduced to 5 bpm at 405&#xa0;s, 570&#xa0;s, 715&#xa0;s and 920&#xa0;s, resulting in reduced speed differences. Therefore, it can be concluded that a target square wave signal with a 5 bpm amplitude is more suitable for our participant.</p>
</sec>
<sec id="s3-4">
<title>3.4 Formal tests</title>
<p>Based on the results of the intensity evaluation test and feedback from the participant, the mean value of the reference HR, denoted HR<sub>m</sub>, was set to 130 bpm for the first series. For the second series, to prevent a high level of the reference HR exceeding the participant&#x2019;s tolerance, the mean value was reduced to 120 bpm. The original measurements and test results of the first test series are illustrated in <xref ref-type="fig" rid="F8">Figure 8</xref>. The test conducted with the customised HR controller showed improved HR control accuracy: RMSE<sub>
<italic>h</italic>
</sub> was 2.38 bpm vs. 3.91 bpm (39.1% lower, customised vs. nominal). Additionally, the customised controller obviously reduced oscillations on the reference treadmill speed: <inline-formula id="inf19">
<mml:math id="m34">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> was 0.4 &#xd7; 10<sup>&#x2212;4</sup>&#xa0;m<sup>2</sup>/s<sup>2</sup> vs. 8.4 &#xd7; 10<sup>&#x2212;4</sup>&#xa0;m<sup>2</sup>/s<sup>2</sup> (95.2% lower). Meanwhile, the mean reference speeds of the two tests were similar: <inline-formula id="inf20">
<mml:math id="m35">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> was 0.24&#xa0;m/s vs. 0.25&#xa0;m/s (4.0% lower).</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Test results in the first test series. <bold>(A)</bold> Test results with nominal HR controller <italic>C</italic>
<sub>
<italic>hn</italic>
</sub>. <bold>(B)</bold> Test results with customised HR controller <italic>C</italic>
<sub>
<italic>hc</italic>
</sub>. The definition of labels and legends are the same as in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
</caption>
<graphic xlink:href="fcteg-05-1343851-g008.tif"/>
</fig>
<p>In the second test series, as illustrated in <xref ref-type="fig" rid="F9">Figure 9</xref>, the HR control test with the BWS system demonstrated slightly better HR control accuracy: RMSE<sub>
<italic>h</italic>
</sub> was 3.00 bpm vs. 3.51 bpm (14.5% lower, with BWS vs. without BWS). The test with the BWS system also achieved a higher mean reference treadmill speed with reduced oscillation: <inline-formula id="inf21">
<mml:math id="m36">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> was 0.22&#xa0;m/s vs. 0.15&#xa0;m/s (46.7% higher); <inline-formula id="inf22">
<mml:math id="m37">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> was 1.1 &#xd7; 10<sup>&#x2212;4</sup>&#xa0;m<sup>2</sup>/s<sup>2</sup> vs. 1.8 &#xd7; 10<sup>&#x2212;4</sup>&#xa0;m<sup>2</sup>/s<sup>2</sup> (38.9% lower). The BWS system had limited influence on the distance performance: RMSE<sub>
<italic>x</italic>
</sub> was 0.0159&#xa0;m vs. 0.0164&#xa0;m (3.0% lower).</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Test results in the second test series. <bold>(A)</bold> Test results with BWS system. <bold>(B)</bold> Test results without BWS system. The definition of labels and legends are the same as in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
</caption>
<graphic xlink:href="fcteg-05-1343851-g009.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<p>The aims of present study were: to investigate whether a previously designed SP HR control system (<xref ref-type="bibr" rid="B28">Wang and Hunt, 2023b</xref>) is feasible to achieve accurate HR control in a participant with gait impairments, and to assess its interaction with an existing motor-driven BWS system.</p>
<p>Currently no measurements exist on the HR response of gait impaired participants. Therefore, our study had to start from a well-analysed HR response model from our previous study based on healthy participants, using the same model and controller structure but with the assumption that the parameters may be different. Ultimately, it is the vastly improved and highly accurate result achieved by only adapting the model and controller parameters that shows&#x2014;empirically&#x2014;that it is sufficient to only change the parameters, and not the structure, in this case.</p>
<p>The original HR and speed measurements taken during the intensity evaluation test (<xref ref-type="fig" rid="F5">Figure 5</xref>), especially those taken before 460&#xa0;s, highlighted a unique advantage of the SP HR control system: when the set target intensity, i.e., the target HR, exceeded the participant&#x2019;s tolerance level, the participant could continue the test at their desired intensity, without interrupting the test. This feature greatly enhanced the efficiency and safety of the test procedure. It should be noted that, although the nominal HR controller in this evaluation test achieved impressive HR control accuracy when the intensity was appropriate and the response was at steady state (RMSE<sub>
<italic>h</italic>
</sub> was 3.73 bpm after 560&#xa0;s), the test result still revealed periodic oscillations in the reference treadmill speed (<inline-formula id="inf23">
<mml:math id="m38">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> was 8.3 &#xd7; 10<sup>&#x2212;4</sup>&#xa0;m<sup>2</sup>/s<sup>2</sup>).</p>
<p>Therefore, subsequently, a model identification test was conducted to investigate differences in the HR response model between healthy and impaired participants, caused by different exercise modalities and physiological demands. The resulting model parameters from the gait-impaired participant showed a much higher (179.1% higher) gain and smaller (50.3% lower) time constant compared to the model from healthy participants. These findings aligned with our hypothesis that neurologically impaired individuals require additional and more dynamic cardiovascular and muscular activity than healthy participants.</p>
<p>The influence of modelling error on control accuracy was further demonstrated by comparing the results from the first series (<xref ref-type="fig" rid="F8">Figure 8</xref>): applying the customised HR controller resulted in a substantial reduction in RMS HR tracking error (39.1% lower RMSE<sub>
<italic>h</italic>
</sub>), together with an obvious reduction in periodic oscillations in reference treadmill speed (95.2% lower <inline-formula id="inf24">
<mml:math id="m39">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2207;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>), when compared to the nominal HR controller. Notably, this improvement was achieved at a similar mean reference speed condition.</p>
<p>In the second test series (<xref ref-type="fig" rid="F9">Figure 9</xref>), both tests achieved impressive HR control accuracy (RMSE<sub>
<italic>h</italic>
</sub> were 3.00 and 3.51 bpm), with the test using the BWS system demonstrating a better (14.5% lower RMSE<sub>
<italic>h</italic>
</sub>) RMS HR tracking error, when subjected to a square wave target HR signal. These HR tracking results are consistent with our previous SP HR control study (<xref ref-type="bibr" rid="B28">Wang and Hunt, 2023b</xref>) in healthy participants (RMSE<sub>
<italic>h</italic>
</sub> from 2.04 to 4.29 bpm) and other conventional, machine-determined, HR control studies involving healthy individuals (<xref ref-type="bibr" rid="B8">Kawada et al., 1999</xref>; <xref ref-type="bibr" rid="B5">Hunt and Fankhauser, 2016</xref>; <xref ref-type="bibr" rid="B25">Wang and Hunt, 2021a</xref>).</p>
<p>The test conducted with the BWS system also revealed an increased mean reference speed. These may be due to a reduction in the participant&#x2019;s cardiovascular and muscular effort required to support the body weight and to generate supporting forces on the handrails, thus necessitating a higher treadmill speed to reach the target HR.</p>
<p>In the second test series, the RMSE<sub>
<italic>x</italic>
</sub> results were similar in both tests (3.0% difference). These results uncovered another advantage of the SP HR control system: the existence of the distance feedback loop resulted in a stable position for the participant on the treadmill. As a result, the influence of the BWS system on the horizontal movement of the participant can be effectively suppressed.</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>In conclusion, we found that, after customising the HR controller, the SP HR control strategy from the previous study (<xref ref-type="bibr" rid="B28">Wang and Hunt, 2023b</xref>) was feasible to achieve accurate HR control in a participant with gait impairments, and it can correctly interact with a motor-driven BWS system.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found below: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.34914/olos:h3xhpqjxojba7fscdarkw5bjum">https://doi.org/10.34914/olos:h3xhpqjxojba7fscdarkw5bjum</ext-link>.</p>
</sec>
<sec id="s7">
<title>Ethics statement</title>
<p>Ethical approval was not required for the studies involving humans because this feasibility study involved only a single case. Since the data are not generalisable, it does not fall under the Swiss Federal Act on Research Involving Human Beings, and did not require ethical approval. The studies were conducted in accordance with the local legislation and institutional requirements. The participants provided their written informed consent to participate in this study.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>HW: Conceptualization, Data curation, Formal Analysis, Writing&#x2013;original draft. DG: Conceptualization, Data curation, Writing&#x2013;review and editing. TN: Conceptualization, Writing&#x2013;review and editing. KH: Conceptualization, Formal Analysis, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This work was supported by the Swiss National Science Foundation (Grant Ref. 320030-185351).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abbasi</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>W. J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>B. J.</given-names>
</name>
<name>
<surname>Shin</surname>
<given-names>M. J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Robust control design of a human heart rate system for cardiac rehabilitation exercise</article-title>. <source>Electronics</source> <volume>11</volume> (<issue>24</issue>), <fpage>4081</fpage>. <pub-id pub-id-type="doi">10.3390/electronics11244081</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Savkin</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>Celler</surname>
<given-names>B. G.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Nonlinear modeling and control of human heart rate response during exercise with various work load intensities</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>55</volume> (<issue>11</issue>), <fpage>2499</fpage>&#x2013;<lpage>2508</lpage>. <pub-id pub-id-type="doi">10.1109/tbme.2008.2001131</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Combs</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Dugan</surname>
<given-names>E. L.</given-names>
</name>
<name>
<surname>Ozimek</surname>
<given-names>E. N.</given-names>
</name>
<name>
<surname>Curtis</surname>
<given-names>A. B.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Effects of body-weight supported treadmill training on kinetic symmetry in persons with chronic stroke</article-title>. <source>Clin. Biomech.</source> <volume>27</volume> (<issue>9</issue>), <fpage>887</fpage>&#x2013;<lpage>892</lpage>. <pub-id pub-id-type="doi">10.1016/j.clinbiomech.2012.06.011</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dragunas</surname>
<given-names>A. C.</given-names>
</name>
<name>
<surname>Gordon</surname>
<given-names>K. E.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Body weight support impacts lateral stability during treadmill walking</article-title>. <source>J. Biomechanics</source> <volume>49</volume> (<issue>13</issue>), <fpage>2662</fpage>&#x2013;<lpage>2668</lpage>. <pub-id pub-id-type="doi">10.1016/j.jbiomech.2016.05.026</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hunt</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>Fankhauser</surname>
<given-names>S. E.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Heart rate control during treadmill exercise using input-sensitivity shaping for disturbance rejection of very-low-frequency heart rate variability</article-title>. <source>Biomed. Signal Process. Control</source> <volume>30</volume>, <fpage>31</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2016.06.005</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ibala</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Coupaud</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kerr</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Comparison of the muscle pattern variability during treadmill walking (fixed and self-pace) and overground walking of able-bodied adults</article-title>. <source>J. Ann. Bioeng.</source> <volume>1</volume>, <fpage>47</fpage>&#x2013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.33513/10/1901-04</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ikeuchi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ashihara</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hiki</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kudoh</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Noda</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2009</year>). &#x201c;<article-title>Walking assist device with bodyweight support system</article-title>,&#x201d; in <conf-name>2009 IEEE/RSJ International Conference on Intelligent Robots and Systems</conf-name>, <conf-loc>St. Louis, MO, USA</conf-loc>, <conf-date>10-15 October 2009</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>4073</fpage>&#x2013;<lpage>4079</lpage>.</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kawada</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Sunagawa</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Takaki</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Shishido</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Miyano</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Miyashita</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>1999</year>). <article-title>Development of a servo-controller of heart rate using a treadmill</article-title>. <source>Jpn. Circulation J.</source> <volume>63</volume> (<issue>12</issue>), <fpage>945</fpage>&#x2013;<lpage>950</lpage>. <pub-id pub-id-type="doi">10.1253/jcj.63.945</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kraft</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Augustine</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Fiddler</surname>
<given-names>R. E.</given-names>
</name>
<name>
<surname>Lewis</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Dames</surname>
<given-names>K. D.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Bodyweight support alters the relationship between preferred walking speed and cost of transport</article-title>. <source>Hum. Mov. Sci.</source> <volume>88</volume>, <fpage>103068</fpage>. <pub-id pub-id-type="doi">10.1016/j.humov.2023.103068</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liebenberg</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Scharf</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Forrest</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dufek</surname>
<given-names>J. S.</given-names>
</name>
<name>
<surname>Masumoto</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Mercer</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Determination of muscle activity during running at reduced body weight</article-title>. <source>J. Sports Sci.</source> <volume>29</volume> (<issue>2</issue>), <fpage>207</fpage>&#x2013;<lpage>214</lpage>. <pub-id pub-id-type="doi">10.1080/02640414.2010.534806</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="editor">
<name>
<surname>Liguori</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Feito</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fountaine</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Roy</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2022</year>). <source>ACSM&#x2019;s guidelines for exercise testing and prescription</source>. <edition>11th ed.</edition> (<publisher-loc>Philadelphia</publisher-loc>: <publisher-name>Wolters Kluwer</publisher-name>).</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Effect of high-intensity exercise on cardiorespiratory fitness in stroke survivors: a systematic review and meta-analysis</article-title>. <source>Ann. Phys. Rehabilitation Med.</source> <volume>63</volume> (<issue>1</issue>), <fpage>59</fpage>&#x2013;<lpage>68</lpage>. <pub-id pub-id-type="doi">10.1016/j.rehab.2019.07.006</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>MacLean</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Ferris</surname>
<given-names>D. P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Design and validation of a low-cost bodyweight support system for overground walking</article-title>. <source>J. Med. Devices</source> <volume>14</volume> (<issue>4</issue>), <fpage>045001</fpage>. <pub-id pub-id-type="doi">10.1115/1.4047996</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mah</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Goodwill</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Seow</surname>
<given-names>H. C.</given-names>
</name>
<name>
<surname>Teo</surname>
<given-names>W. P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Evidence of high-intensity exercise on lower limb functional outcomes and safety in acute and subacute stroke population: a systematic review</article-title>. <source>Int. J. Environ. Res. Public Health</source> <volume>20</volume> (<issue>1</issue>), <fpage>153</fpage>. <pub-id pub-id-type="doi">10.3390/ijerph20010153</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meyns</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Van de Crommert</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Rijken</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Van Kuppevelt</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Duysens</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Locomotor training with body weight support in SCI: EMG improvement is more optimally expressed at a low testing speed</article-title>. <source>Spinal Cord.</source> <volume>52</volume>, <fpage>887</fpage>&#x2013;<lpage>893</lpage>. <pub-id pub-id-type="doi">10.1038/sc.2014.172</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Morawietz</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Moffat</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Effects of locomotor training after incomplete spinal cord injury: a systematic review</article-title>. <source>Archives Phys. Med. Rehabilitation</source> <volume>94</volume> (<issue>11</issue>), <fpage>2297</fpage>&#x2013;<lpage>2308</lpage>. <pub-id pub-id-type="doi">10.1016/j.apmr.2013.06.023</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Plawecki</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Henderson</surname>
<given-names>C. E.</given-names>
</name>
<name>
<surname>Lotter</surname>
<given-names>J. K.</given-names>
</name>
<name>
<surname>Shoger</surname>
<given-names>L. H.</given-names>
</name>
<name>
<surname>Inks</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Scofield</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Comparative efficacy of high-intensity training versus conventional training in individuals with chronic traumatic brain injury: a pilot randomized controlled study</article-title>. <source>J. Neurotrauma</source>. <pub-id pub-id-type="doi">10.1089/neu.2023.0494</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Plotnik</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Azrad</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Bondi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bahat</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gimmon</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zeilig</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Self-selected gait speed-over ground versus self-paced treadmill walking, a solution for a paradox</article-title>. <source>J. NeuroEngineering Rehabil.</source> <volume>12</volume> (<issue>20</issue>), <fpage>20</fpage>. <pub-id pub-id-type="doi">10.1186/s12984-015-0002-z</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sloot</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Van der Krogt</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Harlaar</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Self-paced versus fixed speed treadmill walking</article-title>. <source>Gait Posture</source> <volume>39</volume> (<issue>1</issue>), <fpage>478</fpage>&#x2013;<lpage>484</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2013.08.022</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sousa</surname>
<given-names>C. O.</given-names>
</name>
<name>
<surname>Barela</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Prado-Medeiros</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Salvini</surname>
<given-names>T. F.</given-names>
</name>
<name>
<surname>Barela</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>The use of body weight support on ground level: an alternative strategy for gait training of individuals with stroke</article-title>. <source>J. NeuroEngineering Rehabil.</source> <volume>6</volume> (<issue>43</issue>), <fpage>43</fpage>. <pub-id pub-id-type="doi">10.1186/1743-0003-6-43</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Theunissen</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Van Hooren</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Plasqui</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Meijer</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Self-paced and fixed speed treadmill walking yield similar energetics and biomechanics across different speeds</article-title>. <source>Gait Posture</source> <volume>92</volume>, <fpage>2</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2021.11.005</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Verrelli</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Tomei</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Caminiti</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Iellamo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Volterrani</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Nonlinear heart rate control in treadmill/cycle-ergometer exercises under the instability constraint</article-title>. <source>Automatica</source> <volume>127</volume>, <fpage>109492</fpage>. <pub-id pub-id-type="doi">10.1016/j.automatica.2021.109492</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vincent</surname>
<given-names>H. K.</given-names>
</name>
<name>
<surname>Madsen</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Vincent</surname>
<given-names>K. R.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Role of antigravity training in rehabilitation and return to sport after running injuries</article-title>. <source>Arthrosc. Sports Med. Rehabilitation</source> <volume>4</volume> (<issue>1</issue>), <fpage>e141</fpage>&#x2013;<lpage>e149</lpage>. <pub-id pub-id-type="doi">10.1016/j.asmr.2021.09.031</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Visintin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Barbeau</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Korner-Bitensky</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Mayo</surname>
<given-names>N. E.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>A new approach to retrain gait in stroke patients through body weight support and treadmill stimulation</article-title>. <source>Stroke</source> <volume>29</volume> (<issue>6</issue>), <fpage>1122</fpage>&#x2013;<lpage>1128</lpage>. <pub-id pub-id-type="doi">10.1161/01.str.29.6.1122</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hunt</surname>
<given-names>K. J.</given-names>
</name>
</person-group> (<year>2021a</year>). <article-title>Heart rate control using first-and second-order models during treadmill exercise</article-title>. <source>Syst. Sci. Control Eng.</source> <volume>9</volume> (<issue>1</issue>), <fpage>651</fpage>&#x2013;<lpage>662</lpage>. <pub-id pub-id-type="doi">10.1080/21642583.2021.1976304</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hunt</surname>
<given-names>K. J.</given-names>
</name>
</person-group> (<year>2021b</year>). <article-title>Identification of heart rate dynamics during treadmill exercise: comparison of first- and second-order models</article-title>. <source>Biomed. Eng. OnLine</source> <volume>20</volume> (<issue>37</issue>), <fpage>37</fpage>. <pub-id pub-id-type="doi">10.1186/s12938-021-00875-7</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hunt</surname>
<given-names>K. J.</given-names>
</name>
</person-group> (<year>2023a</year>). <article-title>Feedback control of heart rate during treadmill exercise based on a two-phase response model</article-title>. <source>PLOS ONE</source> <volume>18</volume> (<issue>10</issue>), <fpage>e0292310</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0292310</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hunt</surname>
<given-names>K. J.</given-names>
</name>
</person-group> (<year>2023b</year>). <article-title>Self-paced heart rate control for treadmill exercise</article-title>. <source>Front. Control Eng.</source> <volume>4</volume>, <fpage>1158164</fpage>. <pub-id pub-id-type="doi">10.3389/fcteg.2023.1158164</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Nonparametric modelling based model predictive control for human heart rate regulation during treadmill exercise</article-title>,&#x201d; in <conf-name>2021 43rd Annual International Conference of the IEEE Engineering in Medicine &#x26; Biology Society (EMBC)</conf-name>, <conf-loc>Mexico</conf-loc>, <conf-date>01-05 November 2021</conf-date>, <fpage>148</fpage>&#x2013;<lpage>151</lpage>.</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wiens</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Denton</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Schieber</surname>
<given-names>M. N.</given-names>
</name>
<name>
<surname>Hartley</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Marmelat</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Myers</surname>
<given-names>S. A.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Walking speed and spatiotemporal step mean measures are reliable during feedback-controlled treadmill walking; however, spatiotemporal step variability is not reliable</article-title>. <source>J. Biomechanics</source> <volume>83</volume>, <fpage>221</fpage>&#x2013;<lpage>226</lpage>. <pub-id pub-id-type="doi">10.1016/j.jbiomech.2018.11.051</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>