<?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" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Sports Act. Living</journal-id>
<journal-title>Frontiers in Sports and Active Living</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Sports Act. Living</abbrev-journal-title>
<issn pub-type="epub">2624-9367</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fspor.2023.1114539</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Sports and Active Living</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Design of a sensor network for the quantitative analysis of sport climbing</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes"><name><surname>Colombo</surname><given-names>Alessandro</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="cor1">&#x002A;</xref><uri xlink:href="https://loop.frontiersin.org/people/292998/overview"/></contrib>
<contrib contrib-type="author"><name><surname>Maj</surname><given-names>Ramon</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/2147565/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Canina</surname><given-names>Marita</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib>
<contrib contrib-type="author"><name><surname>Fedeli</surname><given-names>Francesca</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/2145669/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Dozio</surname><given-names>Nicol&#x00F2;</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/1153665/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Ferrise</surname><given-names>Francesco</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/190699/overview" /></contrib>
</contrib-group>
<aff id="aff1"><label><sup>1</sup></label><addr-line>Department of Electronics, Information, and Bioengineering</addr-line>, <institution>Politecnico di Milano</institution>, <addr-line>Milano</addr-line>, <country>Italy</country></aff>
<aff id="aff2"><label><sup>2</sup></label><addr-line>Department of Design</addr-line>, <institution>Politecnico di Milano</institution>, <addr-line>Milano</addr-line>, <country>Italy</country></aff>
<aff id="aff3"><label><sup>3</sup></label><institution>Fightthestroke Foundation ETS</institution>, <addr-line>Milano</addr-line>, <country>Italy</country></aff>
<aff id="aff4"><label><sup>4</sup></label><addr-line>Department of Mechanical Engineering</addr-line>, <institution>Politecnico di Milano</institution>, <addr-line>Milano</addr-line>, <country>Italy</country></aff>
<author-notes>
<fn fn-type="edited-by"><p><bold>Edited by:</bold> Ludovic Seifert, Laboratoire CETAPS, Universit&#x00E9; de Rouen, France</p></fn>
<fn fn-type="edited-by"><p><bold>Reviewed by:</bold> Peter Wolf, ETH Z&#x00FC;rich, Switzerland, Klaus Hochradel, Medical Informatics and Technology (UMIT), Austria</p></fn>
<corresp id="cor1"><label>&#x002A;</label><bold>Correspondence:</bold> Alessandro Colombo <email>alessandro.colombo@polimi.it</email></corresp>
<fn fn-type="other" id="fn001"><p><bold>Specialty Section:</bold> This article was submitted to Sports Science, Technology and Engineering, a section of the journal Frontiers in Sports and Active Living</p></fn>
</author-notes>
<pub-date pub-type="epub"><day>20</day><month>02</month><year>2023</year></pub-date>
<pub-date pub-type="collection"><year>2023</year></pub-date>
<volume>5</volume><elocation-id>1114539</elocation-id>
<history>
<date date-type="received"><day>21</day><month>12</month><year>2022</year></date>
<date date-type="accepted"><day>31</day><month>01</month><year>2023</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Colombo, Maj, Canina, Fedeli, Dozio and Ferrise.</copyright-statement>
<copyright-year>2023</copyright-year><copyright-holder>Colombo, Maj, Canina, Fedeli, Dozio and Ferrise</copyright-holder><license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>We describe the design of a modular sensorized climbing wall for motion analysis in a naturalistic environment. The wall is equipped with force sensors to measure interaction forces between the athlete and the wall, which can be used by experienced instructors, athletes, or therapists, to gain insights into the quality of motion. A specifically designed triaxial load cell is integrated into each hold placement, invisible to the climber, and compatible with standard climbing holds. Data collected through the sensors is sent to an app running on a portable device. The wall can be adapted to different uses. To validate our design, we recorded a repeated climbing activity of eleven climbers with varying degrees of expertise. Analysis of the interaction forces during the exercise demonstrates that the sensor network design can provide valuable information to track and analyze exercise performance changes over time. Here we report the design process as well as the validation and testing of the sensorized climbing wall.</p>
</abstract>
<kwd-group>
<kwd>sport climbing</kwd>
<kwd>sensors</kwd>
<kwd>motion analysis</kwd>
<kwd>performance</kwd>
<kwd>instrumented climbing hold</kwd>
</kwd-group><contract-sponsor id="cn001">Politecnico di Milano<named-content content-type="fundref-id">10.13039/501100006690</named-content></contract-sponsor><counts>
<fig-count count="10"/>
<table-count count="5"/><equation-count count="203"/><ref-count count="38"/><page-count count="0"/><word-count count="0"/></counts>
</article-meta>
</front>
<body><sec id="s1" sec-type="intro"><title>Introduction</title>
<p>Sport is the quintessential domain of body feeling and emotional thinking, diametrically opposite to the abstract thinking of mathematics. Despite this, quantitative thinking has long been leaking into sports, starting from early attempts to rationalize and statistically analyze performances in major sporting events: think of the famous Moneyball events of the early &#x2019;90, which have their roots in E. Cook&#x2019;s work (<xref ref-type="bibr" rid="B1">1</xref>). Sports analytics is now becoming a global trend, fueled by success stories in most major sports as well as by the availability of miniaturized and wearable sensors, themselves a byproduct of Moore&#x2019;s law and the popularization of MEMS devices in smartphones (<xref ref-type="bibr" rid="B2">2</xref>). It feeds a growing market of tracking and measuring devices with increasingly high performance and lower costs that allow athletes or practitioners to monitor performance, analyze improvements, and gain motivation. These technologies can be wearable (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B4">4</xref>) or integrated into the sporting equipment (<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B6">6</xref>), depending on the domain and measuring requirements.</p>
<p>In this sporting data deluge, sport climbing has so far remained a relatively dry land. This is mainly due to two factors: sport climbing has only recently started to become a major trend (it entered the Olympic Games in Tokyo 2021), and it has been so far a low-budget activity. Sports scientists have nonetheless attempted to introduce in climbing the likes of the quantitative analysis that are now common in other sports. The physiology of climbing has been investigated through experimental testing in high-level athletes since the early &#x2019;90s (see (<xref ref-type="bibr" rid="B7">7</xref>) for a review of the early works). Quantitative analysis of climbing movement and equilibrium was initially addressed in (<xref ref-type="bibr" rid="B8">8</xref>,<xref ref-type="bibr" rid="B9">9</xref>), and later developed in (<xref ref-type="bibr" rid="B10">10</xref>&#x2013;<xref ref-type="bibr" rid="B13">13</xref>). Finger strength, posture, and their effect on climbing were investigated in (<xref ref-type="bibr" rid="B14">14</xref>&#x2013;<xref ref-type="bibr" rid="B18">18</xref>). Finally, force sensors were used to measure contact forces between athlete and climbing wall (<xref ref-type="bibr" rid="B19">19</xref>&#x2013;<xref ref-type="bibr" rid="B26">26</xref>), while body pose reconstruction from a video stream was used in (<xref ref-type="bibr" rid="B27">27</xref>) to study climbing movement.</p>
<p>In most of the above studies that involve force measurements, data was collected using commercial, general-purpose force sensors adapted to fit the task (with the notable exception of (<xref ref-type="bibr" rid="B21">21</xref>,<xref ref-type="bibr" rid="B23">23</xref>)). Furthermore, the sensor networks were designed for use in a laboratory environment, meaning that in many cases the sensors were visible to the climber and potentially altered the climbing experience. The aim of these studies was to use or test the viability of a laboratory measurement setup. As sport climbing is transitioning from a niche activity to a mainstream sport, there is growing interest in the design of a sensorized climbing wall with scalable sensing technology (i.e., reasonable cost and low complexity of assembly of a large sensor network), and a user interface designed for coaches and athletes rather than engineers. Means to acquire and analyze climbing motion may also benefit athletes by way of improving the understanding of extremities workloads and overuse. Shoulders and fingers are known to be the most common injury site, and overuse is the most common cause (<xref ref-type="bibr" rid="B28">28</xref>&#x2013;<xref ref-type="bibr" rid="B30">30</xref>).</p>
<p>On this basis, through a set of co-design sessions (<xref ref-type="bibr" rid="B31">31</xref>&#x2013;<xref ref-type="bibr" rid="B34">34</xref>) involving climbers, climbing instructors, and physiotherapists, we identified the requirements and we realized the first prototype of a scalable sensorised wall that is suitable for usage out of the university labs. In this paper, we report the outcomes of the co-design sessions, and the details of the resulting design, including the structure of the acquisition hardware and software that we developed. We then report preliminary data obtained from testing a prototype of the sensorized wall with 11 participants in a simple climbing drill.</p>
</sec>
<sec id="s2" sec-type="methods"><title>Methods</title>
<sec id="s2a"><title>Analysis of the requirements</title>
<p>To guide the design of the sensorized wall we conducted eight in-depth, semi-structured expert interviews (<xref ref-type="bibr" rid="B35">35</xref>). Six experts were identified from the climbing field: two climbers, two climbing instructors, and two physiotherapists. Two more experts were selected from a research institute (engineers/climbers). They were asked to share their personal context-specific knowledge instead of providing official association statements (<xref ref-type="bibr" rid="B36">36</xref>). The qualitative approach with semi-structured interviews provides open-ended answers, not quantitative data. These interviews, and the needs that we identified, were turned into design requirements (see <xref ref-type="table" rid="T1">Table&#x00A0;1</xref>) through a further round of literature review and interaction between the research team and the experts.</p>
<table-wrap id="T1" position="float"><label>Table 1</label>
<caption><p>An overview of the main requirements identified through the interviews.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left">Requirements</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">(R1) 3-DOF force sensors, integrated into the wall, invisible from the climber side, with M10 attachment compatible with standard climbing holds.</td>
</tr>
<tr>
<td valign="top" align="left">(R2) Sensor able to resolve <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM1"><mml:mn>5</mml:mn></mml:math></inline-formula>N.</td>
</tr>
<tr>
<td valign="top" align="left">(R3) Force measurement range up to <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM2"><mml:mn>1600</mml:mn></mml:math></inline-formula>N independently of point of application.</td>
</tr>
<tr>
<td valign="top" align="left">(R4) Recorded force signals should be synchronized, to allow composition and comparison of signals between holds</td>
</tr>
<tr>
<td valign="top" align="left">(R5) The measured signals should be visualizable during or immediately after the exercise on a portable device, expressed in kgf, and should be stored for subsequent analysis.</td>
</tr>
<tr>
<td valign="top" align="left">(R6) The graphical interface should refer recorded signals to a positional representation of the holds on the wall and should adapt to changes in holds and sensors&#x2019; positions.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>One of the common needs highlighted by the experts was to obtain a quantitative measure related to weight distribution, and more in general a measure directly or indirectly related to body pose, and athletic and motor performance during regular climbing tasks in a variety of climbing scenarios, with a variety of hold shapes and arrangements. This was however combined with the need to avoid wearable devices and modifications to the surface of the wall that could interfere with athletic gestures. To meet this requirement, the main available options are camera-based motion capture or force sensors embedded in the climbing holds. The former could provide a direct measure of body pose, while the latter provide more direct information regarding the load distribution and may potentially convey information that is more difficult to gather by the climbing instructor through direct observation of the climbing exercise. For this reason we opted for force sensors, though the integration of camera-based motion capture was planned as a follow-up and is currently being pursued. A potentially interesting solution was to integrate force and grip pressure sensors in the holds. This, however, would have meant modifying the holds structure: we would no longer have been able to use standard climbing holds, and this would have greatly restricted the variety of scenarios that can be realized at a reasonable cost. Climbing instructors and physiotherapists in particular highlighted the importance of being able to use a wide variety of hold shapes and textures and to easily replace or rotate holds on a climbing route. We, therefore, chose to use force sensors integrated into the wall surface and designed to allow the mounting of standard climbing holds with standard M10 attachment screws. While (<xref ref-type="bibr" rid="B21">21</xref>) explored the opportunity of using <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM3"><mml:mn>1</mml:mn></mml:math></inline-formula> or <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM4"><mml:mn>2</mml:mn></mml:math></inline-formula>-Degrees-Of-Freedom (DOF) force sensors to instrument a climbing wall, with the measurement axes lying in the plane parallel to the wall, a full <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM5"><mml:mn>3</mml:mn></mml:math></inline-formula>-DOF sensor may provide more complete information regarding the pose of the climber&#x2019;s body. We, therefore, decided to follow the route of a <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM6"><mml:mn>3</mml:mn></mml:math></inline-formula>-DOF sensor, with a complete redesign of the sensor geometry to limit costs and manufacturing complexity.</p>
<p>Our need-finding session also highlighted how a wall might be used by novice and expert climbers, with an estimated body weight ranging from <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM7"><mml:mn>20</mml:mn></mml:math></inline-formula>kg for younger kids to <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM8"><mml:mn>80</mml:mn></mml:math></inline-formula>&#x2009;kg, which is the reference weight of an adult climber in the EN norms on climbing equipment. Physiotherapist also highlighted the potential interest in using the wall during therapy for children with mild motor disabilities, in particular hemiplegia. For this, sensors would need to resolve the force generated by the child&#x2019;s affected side. We estimated that a resolution of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM9"><mml:mn>5</mml:mn></mml:math></inline-formula>&#x2009;N would allow resolving the force generated by the arm of a child passively posed on a hold. The measurement range thus should go from <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM10"><mml:mn>5</mml:mn></mml:math></inline-formula>&#x2009;N, to over <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM11"><mml:mn>1600</mml:mn></mml:math></inline-formula>&#x2009;N, assuming a factor <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM12"><mml:mn>2</mml:mn></mml:math></inline-formula> in a dynamic load of an 80&#x2009;kg climber. Note that, like the 80&#x2009;kg climber weight, the factor <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM13"><mml:mn>2</mml:mn></mml:math></inline-formula> was chosen in accordance with the parameters used to define the structural integrity requirements of climbing holds in EN 12572-3. Because of the need to use the sensors in several exercises and to simplify reconfiguration, the sensor design should also not need recalibration when holds are changed, providing measurements that are independent of the hold shape and size. Due to the variety of commercially available hold shapes, this led us to formulate a requirement that the sensing device should provide a measure of the force vector that is as much as possible insensitive to the point of application of the force on the hold. Finally, in order to be able to compose data from multiple sensors, the force signals should be synchronized and referred to a common reference frame.</p>
<p>Concerning software requirements, an important aspect that emerged from the needs expressed by all the experts was to provide real-time access to the collected data, together with the possibility to visualize it and perform subsequent statistical analysis. The measured signals should be, therefore, visualizable by the climber, climbing instructor, or physiotherapist, on a portable device (smartphone, tablet, laptop), through an interface that is simple enough to be used during or immediately after the exercise without technical training. Information gathered through the sensors should also be represented so as to be understandable by different users. As an example, the climbing instructors might be interested in storing and analyzing the numerical load information later. The climber might instead be interested in a graphical, simplified, and real-time representation of the same information. In both cases, referring signals to a graphical representation of the wall was considered to aid interpretation. We also found a preference for expressing forces in kgf as opposed to N, which allowed simpler considerations regarding body weight distribution. Finally, in order to comply with the need to reconfigure the wall easily, data visualization and sensors-related aspects of the application interface should easily adapt to a change in sensor position, the addition or removal of some sensors, or the repositioning of the holds on the wall. <xref ref-type="table" rid="T1">Table&#x00A0;1</xref> summarizes the main requirements that emerged through this process.</p>
</sec>
<sec id="s2b"><title>Hardware implementation</title>
<p>At the time of implementing the design, we had the chance of installing the sensorized wall in a public sporting center that caters mostly to children aged 6 to 13yo. As a consequence, we decided to size the structure for these users. The structure is composed of independent modules (3 side-by-side, in <xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref>), each <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM14"><mml:mn>1200</mml:mn></mml:math></inline-formula>&#x2009;mm wide and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM15"><mml:mn>2500</mml:mn></mml:math></inline-formula>&#x2009;mm high, supported by a steel frame that allows a variable inclination of the wall of about <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM16"><mml:msup><mml:mn>15</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula> either side from the vertical. The wall could of course be realized with taller modules up to the maximum height of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM17"><mml:mn>4.5</mml:mn></mml:math></inline-formula>&#x2009;m allowed by norm EN 12572-2 (<xref ref-type="bibr" rid="B37">37</xref>) with minimal changes to the design.</p>
<fig id="F1" position="float"><label>Figure 1</label>
<caption><p>Prototype of the sensorized wall. The wall is composed of three modules side by side; in this case, only the central module is equipped with sensors.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g001.tif"/>
</fig>
<p>The steel frame, the 20&#x2009;mm-thick plywood covering, and all structural details were designed according to EN 12572-2. This allowed us to open the wall to public use. The structure was designed for outdoor use, and a cover was added to protect the sensors from rain and to eliminate the possibility of young users climbing over the wall.</p>
<p>In the wall in <xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref>, the central module is sensorized, while the two side modules are not. Independently of whether a sensorized or non-sensorized panel is mounted, the distance between hold attachments is <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM18"><mml:mn>230</mml:mn></mml:math></inline-formula>&#x2009;mm horizontally and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM19"><mml:mn>180</mml:mn></mml:math></inline-formula>&#x2009;mm vertically, and holds are connected to the wall (or the sensors) through standard M10 screws: the sensor was specifically designed to provide standard M10 attachment for commercial holds and to provide a sufficient frontal surface to fix holds up to <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM20"><mml:mn>200</mml:mn></mml:math></inline-formula>&#x2009;mm in diameter securely.</p>
<p>To minimize noise and allow easy reconfiguration of the sensors, we equipped each sensor with a dedicated data acquisition board, itself custom-designed and equipped with a <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM21"><mml:mn>6</mml:mn></mml:math></inline-formula>-channel analog to digital converter with 24-bit resolution and a sampling frequency of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM22"><mml:mn>80</mml:mn></mml:math></inline-formula>&#x2009;Hz (based on the AD7124-4 chip), and a CAN bus interface (MCP2515). All sensors, therefore, behave like independent nodes of a CAN network and can be mounted and removed without any need to modify the hardware or software configuration of the other sensors.</p>
<p>To minimize the production cost of the 3-DOF sensor we redesigned the sensing element from scratch. The shape, obtained from <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM23"><mml:mn>20</mml:mn></mml:math></inline-formula>&#x2009;mm thick steel slabs, was designed to require a single cut on a 2-DOF machine while providing easy access to the surfaces that host the strain gauges, to simplify the process of applying the strain gauges and electronics. The resulting design, which is patent-pending, is reported in <xref ref-type="fig" rid="F2">Figure&#x00A0;2</xref>. The shape of the sensor and the placement of the strain gauges were optimized through FEM analysis to provide good resolution over the range of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM24"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>5 to <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM25"><mml:mn>1600</mml:mn></mml:math></inline-formula>&#x2009;N and to withstand loads of up to <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM26"><mml:mn>2400</mml:mn></mml:math></inline-formula>&#x2009;N without damage. This range was obtained by assuming the maximum dynamic load of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM27"><mml:mn>1600</mml:mn></mml:math></inline-formula>&#x2009;N, multiplied by a <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM28"><mml:mn>1.5</mml:mn></mml:math></inline-formula> safety factor. While the sensor bends slightly under load, FEM analysis predicted that during normal use (i.e., under loads of up to <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM29"><mml:mn>1600</mml:mn></mml:math></inline-formula>&#x2009;N) the hold would move by less than <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM30"><mml:mn>2</mml:mn></mml:math></inline-formula>&#x2009;mm. The housing of the sensors in the frontal panel was therefore designed to allow for this displacement without contact between the sensing element and the wall. The wooden disk, 80&#x2009;mm in diameter, protrudes 2&#x2009;mm from the wall to avoid contact between the climbing hold and the wall under the expected load range provides the surface supporting the hold, and hosts a standard M10 fixing in the center. These disks are clearly visible in the central panel in the wall of <xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref>. Notice that, even though in principle high-level climbers could use the 2mm step as an additional grip, during our test this did not appear to be the case. Note that to mount or move a sensor the user must access the back of the wall. The mounting procedure is quite simple: the sensor is attached through <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM31"><mml:mn>4</mml:mn></mml:math></inline-formula> screws, each sensor is equipped with its own acquisition board, and power and data are brought to the acquisition board through a 4-wire, hot-swappable, daisy chain connection. Moving or adding a sensor thus requires attaching 4 screws and connecting the sensor as an arbitrary segment of the daisy chain. When it came to building the sensors, the total cost for the low-volume industrial production of a batch of sensors by a load-cell manufacturer, plus the cost to have the custom-made acquisition boards assembled by a PCB manufacturer was about 310C<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM32"><mml:mtext>&#x20AC;</mml:mtext></mml:math></inline-formula> per sensor, in line with the low-cost (and 2-DOF) implementation suggested in (<xref ref-type="bibr" rid="B21">21</xref>). These features satisfy (R1)&#x2013;(R3).</p>
<fig id="F2" position="float"><label>Figure 2</label>
<caption><p>Sensor components, on the left, and a picture of a mounted sensor, taken from behind the wall. In the drawing, the sensing element is represented in gray and the strain gauges in black, the green and blue components are spacers, while the yellow component is a wooden disk. The green reference frame refers to the axes used in the sensor characterization, and the red point on the top left of the figure is the reference with respect to which testing offsets are measured, as described in the Experimental Design section. In the picture, the box on the left encases the acquisition board and is permanently attached to the sensing element.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g002.tif"/>
</fig>
</sec>
<sec id="s2c"><title>Software implementation</title>
<p>The goal of the software interface is to provide a structured tool to quantitatively evaluate the performance of the climber in real-time and to easily record and export data for subsequent analysis with other software and to simplify the reconfiguration of the sensorized wall, according to (R4)&#x2013;(R6).</p>
<p>From the point of view of the software interface, the climbing wall was set up as a server that provides data coming from the sensors, while the software interface itself is a mobile application running on a mobile device. The server implements the data collection from the sensors connected through the CAN bus. Data is then made available through a Representational State Transfer (REST) web service and a set of threads and queues. At any given time, a client can connect to the REST service and download the latest data coming from the sensors. The client side of the application is represented by a mobile application running on a modern tablet. In our setup, we used an Apple iPad in two different versions (Apple iPad Pro 10.2<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM33"><mml:msup><mml:mi></mml:mi><mml:mo>&#x2033;</mml:mo></mml:msup></mml:math></inline-formula> 2016, and Apple iPad Pro 13<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM34"><mml:msup><mml:mi></mml:mi><mml:mo>&#x2033;</mml:mo></mml:msup></mml:math></inline-formula> 2020), running iOS 15. The client app was however written in React Native to allow a simple porting to Android, and has been successfully tested on Android 12. We defined this component as a REST service on the mobile side since it was not possible to define a streaming API to retrieve data. For this reason, the mobile application regularly polls the REST web service to retrieve the data when the application is in recording mode, and the REST web service packs the available data in a JSON structure before returning it to the caller.</p>
<p>On the client side, the mobile application provides four main environments:
<list list-type="simple">
<list-item><label>&#x2022;</label>
<p>a Setup environment used to configure the sensor network when sensors or holds placement is changed,</p></list-item>
<list-item><label>&#x2022;</label>
<p>a User Detail environment used to assign identification data to an athlete before recording,</p></list-item>
<list-item><label>&#x2022;</label>
<p>a Data Acquisition environment used to record data</p></list-item>
<list-item><label>&#x2022;</label>
<p>a Data Management and Recording Analysis environment used to visualize data and export it.</p></list-item>
</list></p>
<p>The Setup environment, shown in <xref ref-type="fig" rid="F3">Figure&#x00A0;3</xref>, allows to define the parameters needed to connect a tablet to the acquisition system (panel A), to define the number of possible hold placements on the sensorized wall, which are arranged on a regular grid (panel B), to associate sensors and holds with specific placements (panel C), and to define the group of holds that constitute a given climbing problem, attaching optional tags to specific holds (panel D). In particular, when associating sensors to placements, the Setup environment allows to rotate of the sensor reference frame (<xref ref-type="fig" rid="F3">Figure&#x00A0;3C</xref>) so that the reference frames of all sensors are aligned, with the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM35"><mml:mi>x</mml:mi></mml:math></inline-formula> axis parallel to the horizontal edge of the wall and pointing right, the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM36"><mml:mi>y</mml:mi></mml:math></inline-formula> axis parallel to the vertical edge and pointing up, the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM37"><mml:mi>z</mml:mi></mml:math></inline-formula> axis pointing out of the wall. This allows having a coherent framework for all sensors, which is necessary when composing forces measured on different holds. After having assigned a hold to a placement on the grid, the user can select a visual representation of the hold from a menu of pre-defined shapes (this menu and the corresponding configuration step are not displayed in the figure). This helps to more easily relate the wall virtual representation, visible in <xref ref-type="fig" rid="F3">Figures&#x00A0;3</xref> and <xref ref-type="fig" rid="F5">5</xref>, with the real wall, visible in <xref ref-type="fig" rid="F7">Figure&#x00A0;7</xref>. Furthermore, as mentioned before, the Setup environment allows attaching one or more user-defined tags to the sensors (<xref ref-type="fig" rid="F3">Figure&#x00A0;3D</xref>), to automate subsequent classification and analysis in the Data Management and Recording Analysis environment. In the tests that were performed for this study, since we had dedicated distinct sets of holds to hands and feet, we tagged as <italic>Hands</italic> the upper <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM38"><mml:mn>5</mml:mn></mml:math></inline-formula> holds and <italic>Feet</italic> the bottom five ones (see <xref ref-type="fig" rid="F3">Figure&#x00A0;3</xref>, bottom right panel).</p>
<fig id="F3" position="float"><label>Figure 3</label>
<caption><p>Setup environment. (<bold>A</bold>) wall address setup; (<bold>B</bold>) wall geometry setup; (<bold>C</bold>) association of sensors to placements on the wall grid; (<bold>D</bold>) definition of hold tags and selection of holds that compose a climbing problem. In panel (<bold>C</bold>), the position coordinates of the placements originate in the lower left corner, position <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM39"><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> being the lower left placement; xPos is the horizontal position, yPos the vertical one. Once a hold is placed on the grid, the same environment displays a virtual representation of the wall and allows the user to assign a shape to the hold, chosen from a menu of pre-defined shapes. This step of the setup is not depicted in the figure, but the virtual representation that ensues is visible in panel (<bold>D</bold>).</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g003.tif"/>
</fig>
<p>The User Detail environment, in <xref ref-type="fig" rid="F4">Figure&#x00A0;4</xref>, is used to insert user data that will be attached to a recording. In particular, we decided to include first and last names, age, height, and weight, the last two being relevant to parametrize many biomechanical models. The weight is also used in the Data Management and Recording Analysis environment (<xref ref-type="fig" rid="F6">Figure&#x00A0;6B</xref>), to visually compare the total force expressed on tagged holds with the climber&#x2019;s body weight.</p>
<fig id="F4" position="float"><label>Figure 4</label>
<caption><p>User Detail environment. User data defined in this environment can be attached to a recording.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g004.tif"/>
</fig>
<p>The Data Acquisition environment, in <xref ref-type="fig" rid="F5">Figure&#x00A0;5</xref>, is used to handle data recording. It shows a schematic representation of the climbing wall with the holds, positioned as defined through the Setup environment, with an overlay reporting the measured forces in real-time, and it allows to start and stop a recording and assign it a name.</p>
<fig id="F5" position="float"><label>Figure 5</label>
<caption><p>Data Acquisition environment. (<bold>A</bold>) User selection; (<bold>B</bold>) live recording.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g005.tif"/>
</fig>
<p>The Data Management and Recording Analysis environment, in <xref ref-type="fig" rid="F6">Figure&#x00A0;6</xref>, proposes different views of the recorded data and allows to export it in JSON format. Panel A shows the Data Management menu, where recordings can be selected for analysis, exported, or deleted. The other three panels show three preview modes. Implemented preview modes allow to select an arbitrary lowpass filter bandwidth, to visualize the magnitude of the vector sum of all forces measured on holds with a given tag (in our example: <italic>Feet</italic> and <italic>Hands</italic>, panel B), to visualize the magnitude of the force measured on each hold (panel C), and to visualize the three components of the force measured on each hold (panel D, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM40"><mml:mi>x</mml:mi></mml:math></inline-formula> in blue, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM41"><mml:mi>y</mml:mi></mml:math></inline-formula> in red, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM42"><mml:mi>z</mml:mi></mml:math></inline-formula> in green). In the last two modes, the user can tap on a hold in the visual representation of the grid, to highlight the corresponding set of plots. In the screenshot, the central hold, in position <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM43"><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM44"><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn>8</mml:mn></mml:math></inline-formula>, has been tapped and is highlighted in red, together with the corresponding plots. Note that, in all these screenshots, forces are expressed in kgf according to the experts&#x2019; preference. Data is however recorded in N, and the analyses that we performed on the exported data and report in later sections utilize SI units.</p>
<fig id="F6" position="float"><label>Figure 6</label>
<caption><p>Data Management and Recording Analysis environment. Top to bottom and left to right: record selection, visualization of the magnitude of the vector sum of all forces on holds tagged &#x201C;hands&#x201D; or &#x201C;feet,&#x201D; compared with climber body weight as inserted in the User Management environment, visualization of the magnitude of the force measured on each hold, visualization of the three components of the force measured on each hold.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g006.tif"/>
</fig>
<p>To bring client and server components together, we decided to leverage a local WiFi network where both client and server are connected. We opted for WiFi instead of Bluetooth as this increases the possibilities in terms of deployment of the application and does not require executing native code that needs to be signed and distributed through Apple&#x2019;s official channels (both for production, development, and testing of the application). Such a local network can, but does not have to, be connected to the internet.</p>
</sec>
<sec id="s2d"><title>Participants</title>
<p>In order to test the functionality of the hardware and software setup in a realistic data acquisition session, we recruited a total of 11 adult climbers. The study was approved by the Ethics Committee of Politecnico di Milano, and all participants read and completed an informed consent form. We report in <xref ref-type="table" rid="T2">Table&#x00A0;2</xref> their declared years of climbing experience, and maximum redpoint grade reached in the 3 years prior to the experiment, in the French/sport scale (see e.g., (<xref ref-type="bibr" rid="B38">38</xref>) for a description climbing grade scales). Climbers 5 and 6, classified as <italic>novice</italic> in the table, were at their first experience on a climbing wall.</p>
<table-wrap id="T2" position="float"><label>Table 2</label>
<caption><p>Climbers who participated in the test: years of climbing experience and maximum redpoint grade in the last 3 years.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left">Climber</th>
<th valign="top" align="center">Years of climbing experience</th>
<th valign="top" align="center">Max lead redpoint (French/sport)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">7b</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="center">7</td>
<td valign="top" align="center">7a</td>
</tr>
<tr>
<td valign="top" align="left">3</td>
<td valign="top" align="center">15</td>
<td valign="top" align="center">8a</td>
</tr>
<tr>
<td valign="top" align="left">4</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">7c</td>
</tr>
<tr>
<td valign="top" align="left">5</td>
<td valign="top" align="center">novice</td>
<td valign="top" align="center">-</td>
</tr>
<tr>
<td valign="top" align="left">6</td>
<td valign="top" align="center">novice</td>
<td valign="top" align="center">-</td>
</tr>
<tr>
<td valign="top" align="left">7</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">5b</td>
</tr>
<tr>
<td valign="top" align="left">8</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">6a</td>
</tr>
<tr>
<td valign="top" align="left">9</td>
<td valign="top" align="center">10</td>
<td valign="top" align="center">6c</td>
</tr>
<tr>
<td valign="top" align="left">10</td>
<td valign="top" align="center">49</td>
<td valign="top" align="center">6c</td>
</tr>
<tr>
<td valign="top" align="left">11</td>
<td valign="top" align="center">11</td>
<td valign="top" align="center">6a</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2e"><title>Experimental design</title>
<p>We initially characterized the force sensor performances on a bench-top hydraulic tensile/compressive testing rig (MTS 858 Mini Bionix II) to evaluate sensor linearity, hysteresis, and crosstalk, for loads directed along the sensor&#x2019;s <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM45"><mml:mi>x</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM46"><mml:mi>y</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM47"><mml:mi>z</mml:mi></mml:math></inline-formula> axis. A single sensor was tested. Force sensors are required to measure the force vector irrespective of the point of application on the hold, that is, irrespective of eccentricity. To test this, we loaded the sensor in the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM48"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM49"><mml:mi>y</mml:mi></mml:math></inline-formula> direction with an offset of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM50"><mml:mn>15</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM51"><mml:mn>90</mml:mn></mml:math></inline-formula>&#x2009;mm along the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM52"><mml:mi>z</mml:mi></mml:math></inline-formula> axis from the hold attachment point, and in the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM53"><mml:mi>z</mml:mi></mml:math></inline-formula> direction with an offset of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM54"><mml:mn>0</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM55"><mml:mn>80</mml:mn></mml:math></inline-formula>&#x2009;mm along the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM56"><mml:mi>y</mml:mi></mml:math></inline-formula> axis (for definition of coordinate system, see <xref ref-type="fig" rid="F2">Figure&#x00A0;2</xref>). The results are representative of the expected performance when using holds of diameter up to roughly <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM57"><mml:mn>180</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM58"><mml:mn>58</mml:mn></mml:math></inline-formula>&#x2009;mm thick, assuming the wall thickness to be <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM59"><mml:mn>20</mml:mn></mml:math></inline-formula>&#x2009;mm, plus the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM60"><mml:mn>2</mml:mn></mml:math></inline-formula>&#x2009;mm spacer. All tests were performed with nominal loads <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM61"><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> ranging from <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM62"><mml:mn>0</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM63"><mml:mn>1600</mml:mn></mml:math></inline-formula>&#x2009;N in 13 steps (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM64"><mml:mn>0</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM65"><mml:mn>320</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM66"><mml:mn>640</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM67"><mml:mn>960</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM68"><mml:mn>1280</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM69"><mml:mn>1600</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM70"><mml:mn>1280</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM71"><mml:mn>960</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM72"><mml:mn>640</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM73"><mml:mn>320</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM74"><mml:mn>0</mml:mn></mml:math></inline-formula>&#x2009;N), covering the range of loads identified in the requirements.</p>
<p>Then, a total of 10 sensors (mechanical component and acquisition board) were assembled and networked (only 10 sensors were available at the time of this testing). The network of sensors was mounted on a wall (see <xref ref-type="fig" rid="F7">Figure&#x00A0;7</xref>) with a front panel adapted to host the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM75"><mml:mn>10</mml:mn></mml:math></inline-formula> sensors in any one of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM76"><mml:mn>65</mml:mn></mml:math></inline-formula> possible locations, arranged in a <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM77"><mml:mn>5</mml:mn></mml:math></inline-formula> by <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM78"><mml:mn>13</mml:mn></mml:math></inline-formula> grid. The sensorless locations were covered with a wooden lid equipped with standard M10 inserts, though for the purpose of our testing, only the sensorized locations were utilized. Once the sensors were on the wall, the APP setup time for the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM79"><mml:mn>10</mml:mn></mml:math></inline-formula> sensors was less than <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM80"><mml:mn>10</mml:mn></mml:math></inline-formula>&#x2009;min.</p>
<fig id="F7" position="float"><label>Figure 7</label>
<caption><p>Sensorized wall setup. The labels indicate the sequence of mandatory hand moves that was used in the test, as described in the Sensor network validation Section.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g007.tif"/>
</fig>
<p>The sensorized wall was then used as a platform for the climbing exercise, during which data was acquired. All climbers were instructed to perform a short warm-up session on the ground before starting the climbing exercise. The exercise consisted of a circular circuit on the sensorized wall with a fixed sequence of handholds, as depicted in <xref ref-type="fig" rid="F7">Figure&#x00A0;7</xref>: climbers started with right hand on 1R and left hand on 1L and had to move right and left hand alternatively through the sequence 2R-2L-3R-3L-1R-1L, which brought them back to the starting position. Feet placements were not fixed to allow climbers to optimize their moves as they practiced the circuit. The wall angle was set at <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM81"><mml:msup><mml:mn>90</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>. Climbers had no prior experience with the circuit before the test and were instructed to repeat the circular circuit as long as they could endure.</p>
</sec>
</sec>
<sec id="s3" sec-type="results"><title>Results</title>
<sec id="s3a"><title>Force sensor characterization</title>
<p>The results of the characterization of the sensor are reported in <xref ref-type="table" rid="T3">Tables&#x00A0;3</xref> and <xref ref-type="table" rid="T4">4</xref>.</p>
<table-wrap id="T3" position="float"><label>Table 3</label>
<caption><p>Linearity, hysteresis, and eccentricity errors with nominal force <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM82"><mml:msub><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:msub></mml:math></inline-formula> ranging between <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM83"><mml:mn>0</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM84"><mml:mn>1600</mml:mn></mml:math></inline-formula>&#x2009;N. Error bounds expressed as a percent of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM85"><mml:msub><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:msub></mml:math></inline-formula>.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left"/>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM86"><mml:msub><mml:mi>F</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mspace width="thinmathspace"/><mml:mo stretchy="false">(</mml:mo><mml:mtext>&#x0025;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM87"><mml:msub><mml:mi>F</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mspace width="thinmathspace"/><mml:mo stretchy="false">(</mml:mo><mml:mtext>&#x0025;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM88"><mml:msub><mml:mi>F</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mspace width="thinmathspace"/><mml:mo stretchy="false">(</mml:mo><mml:mtext>&#x0025;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Linearity <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM89"><mml:mo>&#x2264;</mml:mo></mml:math></inline-formula></td>
<td valign="top" align="center">0.16</td>
<td valign="top" align="center">0.21</td>
<td valign="top" align="center">0.14</td>
</tr>
<tr>
<td valign="top" align="left">Hysteresis <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM90"><mml:mo>&#x2264;</mml:mo></mml:math></inline-formula></td>
<td valign="top" align="center">0.23</td>
<td valign="top" align="center">0.17</td>
<td valign="top" align="center">0.23</td>
</tr>
<tr>
<td valign="top" align="left">Eccentricity <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM91"><mml:mo>&#x2264;</mml:mo></mml:math></inline-formula></td>
<td valign="top" align="center">0.40</td>
<td valign="top" align="center">1.79</td>
<td valign="top" align="center">0.84</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T4" position="float"><label>Table 4</label>
<caption><p>Crosstalk errors with a nominal force ranging between 0 and 1600&#x2009;N. Error bounds expressed as a percent of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM92"><mml:msub><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:msub></mml:math></inline-formula>.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left"/>
<th valign="top" align="center" colspan="3">Applied force direction</th>
</tr>
<tr>
<th valign="top" align="center"/>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM93"><mml:mi>x</mml:mi></mml:math></inline-formula></th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM94"><mml:mi>y</mml:mi></mml:math></inline-formula></th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM95"><mml:mi>z</mml:mi></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Crosstalk <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM96"><mml:msub><mml:mi>F</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mspace width="thinmathspace"/><mml:mo stretchy="false">(</mml:mo><mml:mtext>&#x0025;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM97"><mml:mo>&#x2264;</mml:mo></mml:math></inline-formula></td>
<td valign="top" align="center"/>
<td valign="top" align="center">2.20</td>
<td valign="top" align="center">3.95</td>
</tr>
<tr>
<td valign="top" align="left">Crosstalk <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM98"><mml:msub><mml:mi>F</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mspace width="thinmathspace"/><mml:mo stretchy="false">(</mml:mo><mml:mtext>&#x0025;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM99"><mml:mo>&#x2264;</mml:mo></mml:math></inline-formula></td>
<td valign="top" align="center">2.75</td>
<td valign="top" align="center"/>
<td valign="top" align="center">1.09</td>
</tr>
<tr>
<td valign="top" align="left">Crosstalk <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM100"><mml:msub><mml:mi>F</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">(</mml:mo><mml:mtext>&#x0025;</mml:mtext><mml:msub><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM101"><mml:mo>&#x2264;</mml:mo></mml:math></inline-formula></td>
<td valign="top" align="center">3.65</td>
<td valign="top" align="center">2.26</td>
<td valign="top" align="center"/>
</tr>
</tbody>
</table>
</table-wrap>
<p>One further performance metric regards the noise characteristic of the sensor. As mentioned before, the force sensors sample at <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM102"><mml:mn>80</mml:mn></mml:math></inline-formula>&#x2009;Hz. Without further filtering, during lab acquisitions, we measured a Gaussian noise (Kolmogorov Smirnov one-sample test) with a standard deviation less than <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM103"><mml:mn>1</mml:mn></mml:math></inline-formula>&#x2009;N. This suggests that the sensors will be able to resolve load signals of amplitude well below <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM104"><mml:mn>5</mml:mn></mml:math></inline-formula>&#x2009;N with bandwidth below <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM105"><mml:mn>40</mml:mn></mml:math></inline-formula>&#x2009;Hz, which is where we expect to find most of the information generated by human motion.</p>
</sec>
<sec id="s3b"><title>Sensor network functional validation</title>
<p>All climbers reported that the slight movement of the holds due to the sensor deformation under load, and the gap between the hold and the wall, were not perceivable during the climb. The acquisition app collected the simultaneous data streams from the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM106"><mml:mn>10</mml:mn></mml:math></inline-formula> sensors, sampled at <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM107"><mml:mn>80</mml:mn></mml:math></inline-formula>&#x2009;Hz, without data loss, as expected. The drift in the time stamps attached to each data point by the acquisition boards with respect to an external clock was not detectable, throughout the length of the experiment. Measures returned by each hold allowed to clearly discriminate the direction and intensity of the force in relation to the task and the position of the hold. See, as an example, <xref ref-type="fig" rid="F8">Figure&#x00A0;8</xref>, relative to the trial with Climber 4, which lasted about 9&#x2009;min. Here, hold 2L was mostly loaded along the vertical axis, while holds 2R and 3R, which were used to move up and down between 1R/3L and 2L, respectively, show a significant <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM108"><mml:msub><mml:mi>F</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:math></inline-formula>-component, as one would expect to balance the weight transition between feet. Reference system alignment and prior tagging allowed for simple post-processing of the data. In our test (see <xref ref-type="fig" rid="F9">Figure&#x00A0;9</xref>) this allowed us to compute the magnitudes <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM109"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">hands</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo fence="false" stretchy="false">|</mml:mo></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM110"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">feet</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo fence="false" stretchy="false">|</mml:mo></mml:math></inline-formula> of the vector sum of the forces on all holds tagged <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM111"><mml:mrow><mml:mtext mathvariant="italic">Hands</mml:mtext></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM112"><mml:mrow><mml:mtext mathvariant="italic">Feet</mml:mtext></mml:mrow></mml:math></inline-formula> at time <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM113"><mml:mi>t</mml:mi></mml:math></inline-formula>, to discriminate the contribution of upper and lower limbs. A similar process was followed for <xref ref-type="fig" rid="F10">Figure&#x00A0;10</xref>, which displays the hands to total force ratio <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM114"><mml:mi>R</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> , for the 11 test climbers, defined as<disp-formula id="disp-formula1"><label>(1)</label><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM1"><mml:mi>R</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">hands</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">avg</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">hands</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">avg</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">feet</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">avg</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:math></disp-formula>In the above formula, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM115"><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">hands</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">avg</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM116"><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">hands</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">avg</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> are the moving average, over a 60s window, of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM117"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">hands</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM118"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">feet</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo></mml:math></inline-formula>, respectively.</p>
<fig id="F8" position="float"><label>Figure 8</label>
<caption><p>Force density plot on holds 2R, 2L, 3R, during the trial with Climber 4, which lasted about 9&#x2009;min. Heat map proportional to the total time a given force value was measured on the hold.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g008.tif"/>
</fig>
<fig id="F9" position="float"><label>Figure 9</label>
<caption><p>The two top panels display the magnitude of the total force measured on holds tagged <italic>Hands</italic> and <italic>Feet</italic>, during the trial with Climber 4, which lasted about 9&#x2009;min. In the top panel, the force magnitude is plotted without prior filtering, in the central panel it is low-pass filtered at <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM119"><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>40</mml:mn></mml:math></inline-formula>&#x2009;Hz. The bottom panel shows the sum of the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM120"><mml:msub><mml:mi>F</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:math></inline-formula> components (orthogonal to the climbing wall, positive outward) measured on all handholds (blue) and footholds (red), low-pass filtered at <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM121"><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>40</mml:mn></mml:math></inline-formula>&#x2009;Hz.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g009.tif"/>
</fig>
<fig id="F10" position="float"><label>Figure 10</label>
<caption><p>Hands to total force ratio <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM122"><mml:mi>R</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, defined in Eq. (<xref ref-type="disp-formula" rid="disp-formula1">1</xref>), for the 11 test climbers.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fspor-05-1114539-g010.tif"/>
</fig>
</sec>
</sec>
<sec id="s4" sec-type="discussion"><title>Discussion</title>
<p>We have illustrated the design process of a complete acquisition system for the analysis of climbing motion in a naturalistic environment. The design needs were collected through semi-structured interviews with 8 experts in different fields, which were then processed into the requirements reported in <xref ref-type="table" rid="T1">Table&#x00A0;1</xref>.</p>
<p>Through these interviews, we identified force sensors, embedded in the climbing wall, as the most effective option to provide complementary information to that which is typically obtained by trainers or therapists observing a climbing exercise. In order to obtain a robust system at a reasonable cost, we engineered the force sensors from the ground up, leading to a design that is illustrated and validated in the paper, that is highly optimized for the task. The resulting design utilizes a sensing element with simple geometry (to reduce costs) equipped with strain gauges. A dedicated acquisition board is attached to each sensor, which becomes a node in a CAN network. This greatly simplifies the task of moving sensors to different locations on the wall, even though, to reach the level of simplicity that was requested from our interviews, we believe that a wall with fixed (and therefore numerous) sensors would be necessary.</p>
<p>A relevant unknown in our design was related to the impact that the sensor deformation, and the 2mm step between the sensor surface and the wall surface, would have on the climber&#x2019;s perception. After our tests, climbers reported not noticing any difference with respect to a standard wall. It is however possible that a high-level climber may use the 2mm step between the sensor&#x2019;s frontal surface and the wall as an additional grip, especially for foot traction.</p>
<p>The interviews also highlighted how a simple user interface was needed, to simplify both the reconfiguration of the climbing exercises and the recording and visualization of the data. To meet the requirements, we designed the acquisition system so that it communicates all recorded data to an App that can be run on a portable device, and we organized the App around 4 fundamental environments: Setup, User Detail, Data Acquisition, Data Management and Recording Analysis. This structure maps the user interface onto the main moments of the interface usage (wall configuration, identification of the athletes, acquisition, and data analysis, respectively), and allows the optimization of the interface for the specific requirements of each of these moments.</p>
<p>To test the system we built a batch of 10 identical sensors, and we characterized one using a hydraulic tensile/compressive testing rig. Linearity and hysteresis were well below <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM123"><mml:mn>0.3</mml:mn><mml:mtext>&#x0025;</mml:mtext></mml:math></inline-formula> over the full measuring range. Moreover, measures changed by less than <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM124"><mml:mn>1</mml:mn><mml:mtext>&#x0025;</mml:mtext></mml:math></inline-formula> when force is applied with up to <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM125"><mml:mn>90</mml:mn></mml:math></inline-formula>&#x2009;mm of offset from the attachment point, and the crosstalk is below <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM126"><mml:mn>4</mml:mn><mml:mtext>&#x0025;</mml:mtext></mml:math></inline-formula> between all channels. The performance is slightly inferior to that obtained through other designs (e.g., (<xref ref-type="bibr" rid="B21">21</xref>)) but still adequate for most purposes, with the great advantage of having a single-piece sensor body, which simplifies production and reduces costs (for a 3-DOF sensor). Since we characterized a single sensor, it might possible to observe some variability of these parameters within the batch, though the industrial production process should guarantee reasonable repeatability. Quantification of the inter-sensor variability ought to be one of the next steps in the research.</p>
<p>We tested the acquisition system functionality by organizing a realistic data acquisition campaign, involving 11 climbers. The system setup, including the placement of the sensors and the configuration of the wall, proved simple and relatively fast, requiring approximately 10&#x2009;min to configure the app with <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM127"><mml:mn>10</mml:mn></mml:math></inline-formula> sensors and place the holds.</p>
<p>Climber 4, whose exercise was analyzed in detail as an example, tended to load hold 2L heavier than holds 2R and 3R (<xref ref-type="fig" rid="F8">Figure&#x00A0;8</xref>). Hold 3R was typically loaded with a slightly negative <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM128"><mml:msub><mml:mi>F</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:math></inline-formula> component (i.e., pulling slightly to the left), while hold 2R was loaded with a slightly positive <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM129"><mml:msub><mml:mi>F</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:math></inline-formula> component. These observations, unsurprising given the task, confirm that the resolution of the sensor allows to discriminate the subtle differences in the way the athlete loads a hold (in this case, three similar crimps) when executing different movements. Furthermore, the climber loaded the handholds heavily at the beginning of the exercise (<xref ref-type="fig" rid="F9">Figure&#x00A0;9</xref>, top panel), but the magnitude of the force spikes on handholds tended to decrease as the climber tired. There is, in other words, a visible decreasing trend in the average force on handholds, and an increasing trend of the average force on footholds, which is confirmed in the central panel, which shows the same signals fed through a lowpass filter with bandwidth <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM130"><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>40</mml:mn></mml:math></inline-formula>&#x2009;Hz (using Matlab&#x2019;s <italic>lowpass</italic> function with default parameters). The data shows the climber&#x2019;s clear tendency to gradually shift load from hands to feet, in a trend that roughly lasts the whole of the first 4&#x2009;min of the trial. This was probably obtained by slightly changing the pose, and by learning to keep the center of mass closer to the wall. This hypothesis is supported by observing, in the lower panel, the plot of the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM131"><mml:mi>z</mml:mi></mml:math></inline-formula> components of the vector sum of all forces measured by handholds or footholds. We can see that in the first part of the climb, hands exert an <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM132"><mml:msub><mml:mi>F</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:math></inline-formula> of nearly <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM133"><mml:mn>200</mml:mn></mml:math></inline-formula>&#x2009;N (positive, i.e., pull out of the wall), which is balanced by an opposite <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM134"><mml:mi>z</mml:mi></mml:math></inline-formula> component on the feet. Throughout the climb, as the climber learns to hold the center of mass closer to the wall, these two components decrease in magnitude.</p>
<p>Interestingly, and quite unexpectedly, this trend was common to the tested higher-level climbers (advanced and elite level according to the IRCRA reporting scale) but was less visible in lower-level ones. Climbers 5, 6, 7, 8, and 11, whose plots are in grayscale in <xref ref-type="fig" rid="F10">Figure&#x00A0;10</xref>, were on the lower end of climbing expertise according to their declared maximum redpoint grade (<xref ref-type="table" rid="T2">Table&#x00A0;2</xref>, max lead redpoint <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM135"><mml:mo>&#x2264;</mml:mo></mml:math></inline-formula>6a). Their exercises lasted between 48&#x2009;s (climber 8) and 132&#x2009;s (climber 5). The remaining, higher-level climbers (<xref ref-type="table" rid="T2">Table&#x00A0;2</xref>, max lead redpoint <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM136"><mml:mo>&#x2265;</mml:mo></mml:math></inline-formula>6c) remained on the wall between 167&#x2009;s (climber 9) and 659&#x2009;s (climber 10), and the plots of their <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM137"><mml:mi>R</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> are reported in color. We can observe that the group of higher-level climbers started the exercise with a higher <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM138"><mml:mi>R</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, which tends to decrease in time, appearing to settle within a similar range as that of the lower-level climbers. In other words, higher-level climbers appear to use upper-limb force relatively more than lower-limb force at the beginning of the exercise, contrary to the common belief that more experienced climbers are better at optimizing weight distribution.</p>
<p>A quantitative assessment of this trend is reported in <xref ref-type="table" rid="T5">Table&#x00A0;5</xref>. Data for the group of lower-level climbers is reported but grayed out since the duration of their exercise is very short and, consequently, the confidence intervals are relatively large. Among the higher-level climbers, climbers 2, 3, 4, and 10 have asymptotes (coefficient <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM139"><mml:mi>a</mml:mi></mml:math></inline-formula>) located between 0.24 and 0.29, with time constants (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM140"><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>c</mml:mi></mml:math></inline-formula>) ranging between 56&#x2009;s (1/0.018) and 188&#x2009;s (1/0.0055). Their <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM141"><mml:mi>R</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, therefore, settles in a few minutes to a range that is close to that expressed from the outset by the group of less experienced climbers. This may indicate an effect of learning or fatigue. Climbers 1 and 9 instead appear to follow a very different pattern, though they still exhibit a decreasing trend. Even though the primary objective of this study was to verify the feasibility of a cost-effective measurement system for sport climbing that is suitable to be used in a naturalistic setting (i.e., in a climbing gym), and not to test a specific performance index, the data that was collected during the tests, therefore, revealed some unexpected features, which may be worthy of further investigation. A systematic study, involving a larger sample size would be needed to properly address this issue. More directly relevant to the context of this paper, this observation was linked to a gradual reduction of the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM142"><mml:mi>z</mml:mi></mml:math></inline-formula> component (orthogonal to the climbing wall) of the total force, indicating that climbers were gradually moving their center of mass closer to the wall. This supports our choice of reducing costs by simplifying the design of- 3DOF sensors, rather than by recurring to 1 or 2-DOF sensors as suggested in (<xref ref-type="bibr" rid="B22">22</xref>), which would not be able to discern forces in the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM143"><mml:mi>z</mml:mi></mml:math></inline-formula> direction.</p>
<table-wrap id="T5" position="float"><label>Table 5</label>
<caption><p>Coefficients of a nonlinear least square fit of the function <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM144"><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> to the curves in <xref ref-type="fig" rid="F10">Figure&#x00A0;10</xref>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM145"><mml:mn>95</mml:mn><mml:mtext>&#x0025;</mml:mtext></mml:math></inline-formula> confidence interval bounds of the coefficients, and the duration of the exercise.<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM146"><mml:msup><mml:mi></mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula></p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left">Climber</th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM147"><mml:mi>a</mml:mi></mml:math></inline-formula> (95&#x0025; C.I.)</th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM148"><mml:mi>b</mml:mi></mml:math></inline-formula> (95&#x0025; C.I.)</th>
<th valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM149"><mml:mi>c</mml:mi></mml:math></inline-formula> (95&#x0025; C.I.)</th>
<th valign="top" align="center">Duration (s)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM150"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.64 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM151"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.86,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM152"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.43)</td>
<td valign="top" align="center">1 (0.79,1.2)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM153"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.00038 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM154"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0046,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM155"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0029)</td>
<td valign="top" align="center">343</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="center">0.25 (0.25,0.25)</td>
<td valign="top" align="center">0.16 (0.16,0.16)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM156"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0078 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM157"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0078,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM158"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0078)</td>
<td valign="top" align="center">490</td>
</tr>
<tr>
<td valign="top" align="left">3</td>
<td valign="top" align="center">0.29 (0.29,0.29)</td>
<td valign="top" align="center">0.073 (0.072,0.073)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM159"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.018 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM160"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.018,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM161"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.018)</td>
<td valign="top" align="center">334</td>
</tr>
<tr>
<td valign="top" align="left">4</td>
<td valign="top" align="center">0.24 (0.24,0.24)</td>
<td valign="top" align="center">0.20 (0.19,0.20)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM162"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0055 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM163"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0056,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM164"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0055)</td>
<td valign="top" align="center">540</td>
</tr>
<tr>
<td valign="top" align="left">5</td>
<td valign="top" align="center">0.25 (0.25,0.25)</td>
<td valign="top" align="center">0.11 (0.10,0.11)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM165"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.033 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM166"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.034,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM167"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.032)</td>
<td valign="top" align="center">132</td>
</tr>
<tr>
<td valign="top" align="left">6</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM168"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.46 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM169"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>2.2,1.3)</td>
<td valign="top" align="center">0.76 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM170"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.97,2.5)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM171"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.00070 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM172"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0023,0.00094)</td>
<td valign="top" align="center">56</td>
</tr>
<tr>
<td valign="top" align="left">7</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM173"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.72 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM174"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>13,12)</td>
<td valign="top" align="center">1.0 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM175"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>11,13)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM176"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.00028 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM177"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0038,0.0033)</td>
<td valign="top" align="center">101</td>
</tr>
<tr>
<td valign="top" align="left">8</td>
<td valign="top" align="center">0.19 (0.18,0.19)</td>
<td valign="top" align="center">0.099 (0.093,0.10)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM178"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.020 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM179"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.023,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM180"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.018)</td>
<td valign="top" align="center">48</td>
</tr>
<tr>
<td valign="top" align="left">9</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM181"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.43 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM182"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.54,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM183"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.33)</td>
<td valign="top" align="center">0.85 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM184"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.75,0.96)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM185"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0010 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM186"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0012,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM187"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.00089)</td>
<td valign="top" align="center">167</td>
</tr>
<tr>
<td valign="top" align="left">10</td>
<td valign="top" align="center">0.27 (0.27,0.27)</td>
<td valign="top" align="center">0.18 (0.18,0.18)</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM188"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0091 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM189"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0091,<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM190"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0090)</td>
<td valign="top" align="center">659</td>
</tr>
<tr>
<td valign="top" align="left">11</td>
<td valign="top" align="center"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM191"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.0092 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM192"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>6.7,6.7)</td>
<td valign="top" align="center">0.26 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM193"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>6.5,7)</td>
<td valign="top" align="center">0.00045 (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM194"><mml:mo>&#x2212;</mml:mo></mml:math></inline-formula>0.011,0.012)</td>
<td valign="top" align="center">55</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-fn1"><p><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM195"><mml:msup><mml:mi></mml:mi><mml:mrow><mml:mi mathvariant="normal">a</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>Provided that <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM196"><mml:mi>c</mml:mi></mml:math></inline-formula> is negative, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM197"><mml:mi>a</mml:mi></mml:math></inline-formula> represents the asymptotic value of the interpolating function, while <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM198"><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>c</mml:mi></mml:math></inline-formula> represents the time constant, i.e., it is proportional to the time needed for the exponential interpolating function to approximately reach its asymptotic value.</p></fn>
</table-wrap-foot>
</table-wrap>
<p>Overall, the design illustrated in this paper meets the requirements that were identified during our interviews. The resulting system is essentially transparent to the climber and relatively simple to use. The limited cost of the sensors makes it possible to sensorize a large number of placements at a reasonable cost, thus reducing the need to physically move the sensors, which proved to be the most time-consuming task when reconfiguring the sensorized wall. The arrangement of the sensors in a CAN bus network and the logical structure of the App simplify the handling of multiple climbing problems defined over subsets of the sensors network. A single CAN network is usually expected to work flawlessly with up to about 40 different nodes or more, but the server architecture on which our system is based can easily be extended to handle multiple CAN buses. Thus, technically, extending such an architecture to a few hundred sensorized holds should be possible. A more relevant limitation is in the size of the holds that can be mounted on the sensors. Modern sport climbing is frequently using large volumes, and speed climbing uses holds that are much bigger than those for which our sensors were designed and tested. These limitations notwithstanding, a public wall equipped with a grid of sensors could provide climbing instructors and therapists with a new and very valuable tool to complement their observation, and help develop a more quantitative understanding of the subtleties of climbing motion.</p>
</sec>
</body>
<back>
<sec id="s5" sec-type="data-availability"><title>Data Availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6"><title>Ethics statement</title>
<p>The studies involving human participants were reviewed and approved by Comitato Etico del Politecnico di Milano. The patients/participants provided their written informed consent to participate in this study.</p>
</sec>
<sec id="s7"><title>Author contributions</title>
<p>AC and RM designed the sensor and the data acquisition system. MC organized the co-design sessions. AC designed the experiment and analyzed the results. AC, MC, ND, and FF wrote the manuscript. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s8" sec-type="funding-information"><title>Funding</title>
<p>Part of the research described in the paper was funded by the Polisocial 2019 grant of Politecnico di Milano through the project ACCEPT (<ext-link ext-link-type="uri" xlink:href="https://accept.polimi.it">https://accept.polimi.it</ext-link>).</p>
</sec>
<ack><title>Acknowledgments</title>
<p>The authors would like to thank Chiara Parise, Vittoria Roiati, Rolando Brondolin, Marco Santambrogio, and Tiziano Cortesi, and the Fightthestroke foundation for their contribution and support to the ACCEPT project. The would also like to thank the reviewers, whose suggestions contributed significantly to improving this paper.</p>
</ack>
<sec id="s9" sec-type="COI-statement"><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 id="s10" sec-type="disclaimer"><title>Publisher&#x0027;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"><label>1.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Cook</surname><given-names>E</given-names></name></person-group>. <source>Percentage baseball</source>. <publisher-name>Massachussets (USA): MIT Press</publisher-name> (<year>1964</year>).</citation></ref>
<ref id="B2"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lightman</surname><given-names>K</given-names></name></person-group>. <article-title>Silicon gets sporty</article-title>. <source>IEEE Spectr</source>. (<year>2016</year>) <volume>53</volume>:<fpage>48</fpage>&#x2013;<lpage>53</lpage>. <pub-id pub-id-type="doi">10.1109/MSPEC.2016.7420400</pub-id></citation></ref>
<ref id="B3"><label>3.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Sharma</surname><given-names>A</given-names></name><name><surname>Al-Dala&#x2019;in</surname><given-names>T</given-names></name><name><surname>Alsadoon</surname><given-names>G</given-names></name><name><surname>Alwan</surname><given-names>A</given-names></name></person-group>. <comment>Use of wearable technologies for analysis of activity recognition for sports. <italic>2020 5th International Conference on Innovative Technologies in Intelligent Systems, Industrial Applications (CITISIA)</italic>. IEEE (2020)</comment>.</citation></ref>
<ref id="B4"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hadzic</surname><given-names>V</given-names></name><name><surname>Germic</surname><given-names>A</given-names></name><name><surname>Filipcic</surname><given-names>A</given-names></name></person-group>. <article-title>Validity, reliability of a novel monitoring sensor for the quantification of the hitting load in tennis</article-title>. <source>PLoS ONE</source>. (<year>2021</year>) <volume>16</volume>:<fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0255339</pub-id></citation></ref>
<ref id="B5"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kos</surname><given-names>A</given-names></name><name><surname>Wei</surname><given-names>Y</given-names></name><name><surname>Toma&#x017E;i&#x010D;</surname><given-names>S</given-names></name><name><surname>Umek</surname><given-names>A</given-names></name></person-group>. <article-title>The role of science, technology in sport</article-title>. <source>Procedia Comput Sci</source>. (<year>2018</year>) <volume>129</volume>:<fpage>489</fpage>&#x2013;<lpage>95</lpage>. <comment>2017 International Conference on Identification, Information, Knowledge in the Internet of Things</comment>. <pub-id pub-id-type="doi">10.1016/j.procs.2018.03.029</pub-id></citation></ref>
<ref id="B6"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kos</surname><given-names>A</given-names></name><name><surname>Umek</surname><given-names>A</given-names></name></person-group>. <article-title>Smart sport equipment: smartski prototype for biofeedback applications in skiing</article-title>. <source>Pers Ubiquitous Comput</source>. (<year>2018</year>) <volume>22</volume>:<fpage>535</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1007/s00779-018-1146-1</pub-id></citation></ref>
<ref id="B7"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Watts</surname><given-names>PB</given-names></name></person-group>. <article-title>Physiology of difficult rock climbing</article-title>. <source>Eur J Appl Physiol</source>. (<year>2004</year>) <volume>91</volume>:<fpage>361</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1007/s00421-003-1036-7</pub-id><pub-id pub-id-type="pmid">14985990</pub-id></citation></ref>
<ref id="B8"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Quaine</surname><given-names>F</given-names></name><name><surname>Martin</surname><given-names>L</given-names></name><name><surname>Blanchi</surname><given-names>J</given-names></name></person-group>. <article-title>Effect of a leg movement on the organisation of the forces at the holds in a climbing position 3-D kinetic analysis</article-title>. <source>Hum Mov Sci</source>. (<year>1997</year>) <volume>16</volume>:<fpage>337</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1016/S0167-9457(96)00060-7</pub-id></citation></ref>
<ref id="B9"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Quaine</surname><given-names>F</given-names></name><name><surname>Martin</surname><given-names>L</given-names></name><name><surname>Blanchi</surname><given-names>JP</given-names></name></person-group>. <article-title>The effect of body position and number of supports on wall reaction forces in rock climbing</article-title>. <source>J Appl Biomech</source>. (<year>1997</year>) <volume>13</volume>:<fpage>14</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1123/jab.13.1.14</pub-id></citation></ref>
<ref id="B10"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Quaine</surname><given-names>F</given-names></name><name><surname>Martin</surname><given-names>L</given-names></name></person-group>. <article-title>A biomechanical study of equilibrium in sport rock climbing</article-title>. <source>Gait Posture</source>. (<year>1999</year>) <volume>10</volume>:<fpage>233</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/S0966-6362(99)00024-7</pub-id><pub-id pub-id-type="pmid">10567755</pub-id></citation></ref>
<ref id="B11"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>No&#x00E9;</surname><given-names>F</given-names></name><name><surname>Quaine</surname><given-names>F</given-names></name><name><surname>Martin</surname><given-names>L</given-names></name></person-group>: <article-title>Influence of steep gradient supporting walls in rock climbing: biomechanical analysis</article-title>. <source>Gait Posture</source>. <volume>13</volume> (<year>2001</year>) <fpage>86</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1016/S0966-6362(00)00098-9</pub-id></citation></ref>
<ref id="B12"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fuss</surname><given-names>FK</given-names></name><name><surname>Niegl</surname><given-names>G</given-names></name></person-group>. <article-title>Biomechanics of the two-handed dyno technique for sport climbing</article-title>. <source>Sports Eng</source>. (<year>2010</year>) <volume>13</volume>:<fpage>19</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1007/s12283-010-0052-1</pub-id></citation></ref>
<ref id="B13"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boulanger</surname><given-names>J</given-names></name><name><surname>Seifert</surname><given-names>L</given-names></name><name><surname>Herault</surname><given-names>R</given-names></name><name><surname>Coeurjolly</surname><given-names>JF</given-names></name></person-group>. <article-title>Automatic sensor-based detection and classification of climbing activities</article-title>. <source>IEEE Sens J</source>. (<year>2016</year>) <volume>16</volume>:<fpage>742</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1109/JSEN.2015.2481511</pub-id></citation></ref>
<ref id="B14"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Quaine</surname><given-names>F</given-names></name><name><surname>Vigouroux</surname><given-names>L</given-names></name><name><surname>Martin</surname><given-names>L</given-names></name></person-group>. <article-title>Effect of simulated rock climbing finger postures on force sharing among the fingers</article-title>. <source>Clin Biomech</source>. (<year>2003</year>) <volume>18</volume>:<fpage>385</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1016/S0268-0033(03)00045-7</pub-id></citation></ref>
<ref id="B15"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Amca</surname><given-names>AM</given-names></name><name><surname>Vigouroux</surname><given-names>L</given-names></name><name><surname>Aritan</surname><given-names>S</given-names></name><name><surname>Berton</surname><given-names>E</given-names></name></person-group>. <article-title>Effect of hold depth and grip technique on maximal finger forces in rock climbing</article-title>. <source>J Sports Sci</source>. (<year>2012</year>) <volume>30</volume>:<fpage>669</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1080/02640414.2012.658845</pub-id><pub-id pub-id-type="pmid">22339482</pub-id></citation></ref>
<ref id="B16"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vigouroux</surname><given-names>L</given-names></name><name><surname>Devise</surname><given-names>M</given-names></name><name><surname>Cartier</surname><given-names>T</given-names></name><name><surname>Aubert</surname><given-names>C</given-names></name><name><surname>Berton</surname><given-names>E</given-names></name></person-group>. <article-title>Performing pull-ups with small climbing holds influences grip and biomechanical arm action</article-title>. <source>J Sports Sci</source>. (<year>2018</year>) <volume>37</volume>:<fpage>886</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1080/02640414.2018.1532546</pub-id><pub-id pub-id-type="pmid">30326778</pub-id></citation></ref>
<ref id="B17"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>van Bergen</surname><given-names>NG</given-names></name><name><surname>Soekarjo</surname><given-names>K</given-names></name><name><surname>Van der Kamp</surname><given-names>J</given-names></name><name><surname>Orth</surname><given-names>D</given-names></name></person-group>. <article-title>Reliability and validity of functional grip strength measures across holds and body positions in climbers: associations with skill and climbing performance</article-title>. <source>Res Q Exerc Sport</source>. (<year>2022</year>):<fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1080/02701367.2022.2035662</pub-id><pub-id pub-id-type="pmid">35452375</pub-id></citation></ref>
<ref id="B18"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stien</surname><given-names>N</given-names></name><name><surname>Vereide</surname><given-names>VA</given-names></name><name><surname>Saeterbakken</surname><given-names>AH</given-names></name><name><surname>Hermans</surname><given-names>E</given-names></name><name><surname>Shaw</surname><given-names>MP</given-names></name><name><surname>Andersen</surname><given-names>V</given-names></name></person-group>. <article-title>Upper body rate of force development, maximal strength discriminates performance levels in sport climbing</article-title>. <source>PLoS ONE</source>. (<year>2021</year>) <volume>16</volume>:<fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0249353</pub-id></citation></ref>
<ref id="B19"><label>19.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Fuss</surname><given-names>FK</given-names></name><name><surname>Niegl</surname><given-names>G</given-names></name></person-group>. <comment>The fully instrumented climbing wall: performance analysis, route grading, vector diagrams: a preliminary study. <italic>The impact of technology on sport II</italic>. CRC Press (2007). p. 677&#x2013;682</comment>.</citation></ref>
<ref id="B20"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fuss</surname><given-names>FK</given-names></name><name><surname>Niegl</surname><given-names>G</given-names></name></person-group>. <article-title>Instrumented climbing holds and performance analysis in sport climbing</article-title>. <source>Sports Technol</source>. (<year>2008</year>) <volume>1</volume>:<fpage>301</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1080/19346182.2008.9648487</pub-id></citation></ref>
<ref id="B21"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bauer</surname><given-names>F</given-names></name><name><surname>Simnacher</surname><given-names>M</given-names></name><name><surname>St&#x00F6;cker</surname><given-names>U</given-names></name><name><surname>Riener</surname><given-names>R</given-names></name><name><surname>Wolf</surname><given-names>P</given-names></name></person-group>. <article-title>Interaction forces in climbing: cost-efficient complementation of a 6dof instrumentation</article-title>. <source>Sports Technol</source>. (<year>2014</year>) <volume>7</volume>:<fpage>120</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1080/19346182.2015.1064127</pub-id></citation></ref>
<ref id="B22"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bal&#x00E1;&#x0161;</surname><given-names>J</given-names></name><name><surname>Pan&#x00E1;&#x010D;kov&#x00E1;</surname><given-names>M</given-names></name><name><surname>Jandov&#x00E1;</surname><given-names>S</given-names></name><name><surname>Martin</surname><given-names>AJ</given-names></name><name><surname>Strejcov&#x00E1;</surname><given-names>B</given-names></name><name><surname>Vom&#x00E1;&#x010D;ko</surname><given-names>L</given-names></name></person-group>, et al. <article-title>The effect of climbing ability and slope inclination on vertical foot loading using a novel force sensor instrumentation system</article-title>. <source>J Hum Kinet</source>. (<year>2014</year>) <volume>44</volume>:<fpage>75</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.2478/hukin-2014-0112</pub-id></citation></ref>
<ref id="B23"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Donath</surname><given-names>L</given-names></name><name><surname>Wolf</surname><given-names>P</given-names></name></person-group>. <article-title>Reliability of force application to instrumented climbing holds in elite climbers</article-title>. <source>J Appl Biomech</source>. (<year>2015</year>) <volume>31</volume>:<fpage>377</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.1123/jab.2015-0019</pub-id><pub-id pub-id-type="pmid">25950657</pub-id></citation></ref>
<ref id="B24"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pandurevic</surname><given-names>D</given-names></name><name><surname>Sutor</surname><given-names>A</given-names></name><name><surname>Hochradel</surname><given-names>K</given-names></name></person-group>. <article-title>Methods for quantitative evaluation of force and technique in competitive sport climbing</article-title>. <source>J Phys Conf Ser</source>. (<year>2019</year>) <volume>1379</volume>:<fpage>012014</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/1379/1/012014</pub-id></citation></ref>
<ref id="B25"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maffiodo</surname><given-names>D</given-names></name><name><surname>Sesana</surname><given-names>R</given-names></name><name><surname>Gabetti</surname><given-names>S</given-names></name><name><surname>Colombo</surname><given-names>A</given-names></name></person-group>. <article-title>Innovative force sensor for indoor climbing holds &#x2013; real-time measurements and data processing, design and validation</article-title>. <source>Proc Inst Mech Eng P</source>. (<year>2020</year>) 234(4):<fpage>298</fpage>&#x2013;<lpage>311</lpage>. <pub-id pub-id-type="doi">10.1177/1754337120927122</pub-id></citation></ref>
<ref id="B26"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stien</surname><given-names>N</given-names></name><name><surname>Saeterbakken</surname><given-names>AH</given-names></name><name><surname>Hermans</surname><given-names>E</given-names></name><name><surname>Vereide</surname><given-names>VA</given-names></name><name><surname>Olsen</surname><given-names>E</given-names></name><name><surname>Andersen</surname><given-names>V</given-names></name></person-group>. <article-title>Comparison of climbing-specific strength and endurance between lead and boulder climbers</article-title>. <source>PLoS ONE</source>. (<year>2019</year>) <volume>14</volume>:<fpage>1</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0222529</pub-id></citation></ref>
<ref id="B27"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Reveret</surname><given-names>L</given-names></name><name><surname>Chapelle</surname><given-names>S</given-names></name><name><surname>Quaine</surname><given-names>F</given-names></name><name><surname>Legreneur</surname><given-names>P</given-names></name></person-group>. <article-title>3D visualization of body motion in speed climbing</article-title>. <source>Front Psychol</source>. (<year>2020</year>) <volume>11</volume>. <pub-id pub-id-type="doi">10.3389/fpsyg.2020.02188</pub-id><pub-id pub-id-type="pmid">33117209</pub-id></citation></ref>
<ref id="B28"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wright</surname><given-names>DM</given-names></name><name><surname>Royle</surname><given-names>TJ</given-names></name><name><surname>Marshall</surname><given-names>T</given-names></name></person-group>. <article-title>Indoor rock climbing: who gets injured?</article-title> <source>Br J Sports Med</source>. (<year>2001</year>) <volume>35</volume>:<fpage>181</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1136/bjsm.35.3.181</pub-id><pub-id pub-id-type="pmid">11375878</pub-id></citation></ref>
<ref id="B29"><label>29.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lutter</surname><given-names>C</given-names></name><name><surname>Hotfiel</surname><given-names>T</given-names></name><name><surname>Tischer</surname><given-names>T</given-names></name><name><surname>Lenz</surname><given-names>R</given-names></name><name><surname>Sch&#x00F6;ffl</surname><given-names>V</given-names></name></person-group>. <article-title>Evaluation of rock climbing related injuries in older athletes</article-title>. <source>Wilderness Environ Med</source>. (<year>2019</year>) <volume>30</volume>:<fpage>362</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1016/j.wem.2019.06.008</pub-id><pub-id pub-id-type="pmid">31668938</pub-id></citation></ref>
<ref id="B30"><label>30.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jones</surname><given-names>G</given-names></name><name><surname>Asghar</surname><given-names>A</given-names></name><name><surname>Llewellyn</surname><given-names>DJ</given-names></name></person-group>. <article-title>The epidemiology of rock-climbing injuries</article-title>. <source>Br J Sports Med</source>. (<year>2008</year>) <volume>42</volume>:<fpage>773</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1136/bjsm.2007.037978</pub-id><pub-id pub-id-type="pmid">18065444</pub-id></citation></ref>
<ref id="B31"><label>31.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Schuler</surname><given-names>D</given-names></name><name><surname>Namioka</surname><given-names>A</given-names></name></person-group>. <source>Participatory design: principles and practices</source>. <publisher-name>Boca Raton, Florida (USA): CRC Press</publisher-name> (<year>1993</year>).</citation></ref>
<ref id="B32"><label>32.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sanders</surname><given-names>EBN</given-names></name><name><surname>Stappers</surname><given-names>PJ</given-names></name></person-group>. <article-title>Co-creation and the new landscapes of design</article-title>. <source>CoDesign</source>. (<year>2008</year>) <volume>4</volume>:<fpage>5</fpage>&#x2013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1080/15710880701875068</pub-id></citation></ref>
<ref id="B33"><label>33.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Steen</surname><given-names>M</given-names></name></person-group>. <article-title>Tensions in human-centred design</article-title>. <source>CoDesign</source>. (<year>2011</year>) <volume>7</volume>:<fpage>45</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1080/15710882.2011.563314</pub-id></citation></ref>
<ref id="B34"><label>34.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mencarini</surname><given-names>E</given-names></name><name><surname>Leonardi</surname><given-names>C</given-names></name><name><surname>Cappelletti</surname><given-names>A</given-names></name><name><surname>Giovanelli</surname><given-names>D</given-names></name><name><surname>Angeli</surname><given-names>AD</given-names></name><name><surname>Zancanaro</surname><given-names>M</given-names></name></person-group>. <article-title>Co-designing wearable devices for sports: the case study of sport climbing</article-title>. <source>Int J Hum Comput Stud</source>. (<year>2019</year>) <volume>124</volume>:<fpage>26</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijhcs.2018.10.005</pub-id></citation></ref>
<ref id="B35"><label>35.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Black</surname><given-names>IS</given-names></name><name><surname>Fennelly</surname><given-names>L</given-names></name></person-group>. <comment>Interviewing techniques. <italic>Investigations and the art of the&#x00A0;interview</italic>. Oxford (UK) or Waltham, Massachussets (USA): Butterworth-Heinemann (2021). Chap. 10</comment>.</citation></ref>
<ref id="B36"><label>36.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Bogner</surname><given-names>A</given-names></name><name><surname>Littig</surname><given-names>B</given-names></name><name><surname>Menz</surname><given-names>W</given-names></name></person-group>. <source>Interviewing experts</source>. <publisher-name>London (UK): Palgrave Macmillan</publisher-name> (<year>2009</year>).</citation></ref>
<ref id="B37"><label>37.</label><citation citation-type="other"><collab>[Dataset]</collab> <comment>En 12572-2:2017: Artificial climbing structures - part 2: Safety requirements and test methods for bouldering walls (2017)</comment>.</citation></ref>
<ref id="B38"><label>38.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Draper</surname><given-names>N</given-names></name><name><surname>Giles</surname><given-names>D</given-names></name><name><surname>Sch&#x00F6;ffl</surname><given-names>V</given-names></name><name><surname>Fuss</surname><given-names>FK</given-names></name><name><surname>Watts</surname><given-names>P</given-names></name><name><surname>Wolf</surname><given-names>P</given-names></name></person-group>, et al. <article-title>Comparative grading scales, statistical analyses, climber descriptors and ability grouping: international rock climbing research association position statement</article-title>. <source>Sports Technol</source>. (<year>2015</year>) <volume>8</volume>:<fpage>88</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1080/19346182.2015.1107081</pub-id></citation></ref></ref-list>
</back>
</article>