<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Robot. AI</journal-id>
<journal-title>Frontiers in Robotics and AI</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Robot. AI</abbrev-journal-title>
<issn pub-type="epub">2296-9144</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">665030</article-id>
<article-id pub-id-type="doi">10.3389/frobt.2021.665030</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Robotics and AI</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Online Morphological Adaptation for Tactile Sensing Augmentation</article-title>
<alt-title alt-title-type="left-running-head">Hughes et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Online Sensor Morphological Adaptation</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Hughes</surname>
<given-names>Josie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/374265/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Scimeca</surname>
<given-names>Luca</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1141914/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Maiolino</surname>
<given-names>Perla</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/569411/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Iida</surname>
<given-names>Fumiya</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/474/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<label>
<sup>1</sup>
</label>Bio Inspired Robotics Laboratory, Department of Engineering, University of Cambridge, <addr-line>Cambridge</addr-line>, <country>United&#x20;Kingdom</country>
</aff>
<aff id="aff2">
<label>
<sup>2</sup>
</label>Oxford Robotics Institute, University of Oxford, <addr-line>Oxford</addr-line>, <country>United&#x20;Kingdom</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/366296/overview">Matteo Bianchi</ext-link>, University of Pisa, Italy</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/9073/overview">Nathan F Lepora</ext-link>, University of Bristol, United&#x20;Kingdom</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/47417/overview">Lucia Beccai</ext-link>, Italian Institute of Technology (IIT), Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/483134/overview">Van Anh Ho</ext-link>, Japan Advanced Institute of Science and Technology, Japan</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Fumiya Iida, <email>fii24@cam.ac.uk</email>
</corresp>
<fn fn-type="equal" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors share first authorship</p>
</fn>
<fn fn-type="other">
<p>This article was submitted to Soft Robotics, a section of the journal Frontiers in Robotics and&#x20;AI</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>20</day>
<month>07</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>8</volume>
<elocation-id>665030</elocation-id>
<history>
<date date-type="received">
<day>06</day>
<month>02</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>06</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Hughes, Scimeca, Maiolino and Iida.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Hughes, Scimeca, Maiolino and Iida</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Sensor morphology and structure has the ability to significantly aid and improve tactile sensing capabilities, through mechanisms such as improved sensitivity or morphological computation. However, different tactile tasks require different morphologies posing a challenge as to how to best design sensors, and also how to enable sensor morphology to be varied. We introduce a jamming filter which, when placed over a tactile sensor, allows the filter to be shaped and molded online, thus varying the sensor structure. We demonstrate how this is beneficial for sensory tasks analyzing how the change in sensor structure varies the information that is gained using the sensor. Moreover, we show that appropriate morphology can significantly influence discrimination, and observe how the selection of an appropriate filter can increase the object classification accuracy when using standard classifiers by up to&#x20;28%.</p>
</abstract>
<kwd-group>
<kwd>perception</kwd>
<kwd>tactile sensors</kwd>
<kwd>sensor morphology</kwd>
<kwd>object classification</kwd>
<kwd>morphological computation</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Morphology and structure has been shown to significantly alter and affect tactile information (<xref ref-type="bibr" rid="B30">Scimeca et&#x20;al., 2018)</xref>; <xref ref-type="bibr" rid="B11">Hughes and Iida, 2017</xref>). The optimization of sensor morphology can therefore significantly aid our ability to understand the world and perform complex sensory tasks. In biological systems such as the human hand, we see complex sensor morphologies that have evolved across both many generations and through the developmental process of an individual. This results in sensory receptors with different structures, with spatial distribution, mechanical properties and interfaces that are optimized for performing tactile tasks (<xref ref-type="bibr" rid="B16">Maeno et&#x20;al., 1998)</xref>; <xref ref-type="bibr" rid="B35">Vallbo and Johansson, 1984</xref>. However, it remains challenging to develop artificial sensing technologies that allow for considerable variation and evolution in morphology and structure, and to develop computational design approaches for optimizing or designing the structure of the sensor (<xref ref-type="bibr" rid="B13">Iida and Nurzaman, 2016</xref>). In particular, there remains a key open challenge of how a sensory system can be designed, or adapted online for an unseen or continuously adapting tactile sensing&#x20;task.</p>
<p>The goal of this research is develop a mechanism to adapt or alter the sensor morphology online, to allow for improved tactile discrimination between objects. In addition, to do this without sacrificing loss of sensory resolution or capabilities, while still producing a significant range of morphological adaption to allow appropriate compensation and adaption for the discrimination task. The key performance indicator of this work is to demonstrate increased object discriminative performance when varying sensor morphology online.</p>
<p>Previously, research has focused on the optimization of sensor layout exploring how sensor structure can be optimized to maximize information gain (<xref ref-type="bibr" rid="B33">Thuruthel et&#x20;al., 2020</xref>), to allow the morphology to perform localized processing (<xref ref-type="bibr" rid="B11">Hughes and Iida, 2017</xref>), to amplify or improve the sensitivity of the response (<xref ref-type="bibr" rid="B5">Fend et&#x20;al., 2004</xref>), and to optimized for a specific task (<xref ref-type="bibr" rid="B24">Qi et&#x20;al., 2019</xref>). In addition, the relationship between sensor morphology and action for perception has been explored (<xref ref-type="bibr" rid="B9">Huang et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B29">Scimeca et&#x20;al., 2020b</xref>; <xref ref-type="bibr" rid="B10">Scimeca et&#x20;al., 2021</xref>). These approaches highlight the importance of sensor structure and morphology when performing action based perception tasks (<xref ref-type="bibr" rid="B2">Bernth et&#x20;al., 2018</xref>). This research direction highlights some of the trade-offs that existing in optimizing sensor morphology. For example, introducing softer sensors offers increased compliance (<xref ref-type="bibr" rid="B19">Margheri et&#x20;al. (2012)</xref>; <xref ref-type="bibr" rid="B3">Brown et&#x20;al. (2010)</xref>; <xref ref-type="bibr" rid="B23">Pfeifer et&#x20;al. (2014)</xref>; <xref ref-type="bibr" rid="B7">Hinitt et&#x20;al. (2015)</xref>) allowing the haptic or sensory devices to conform to the surface of the object itself, increasing the contact area (<xref ref-type="bibr" rid="B30">Scimeca et&#x20;al., 2018</xref>; <xref ref-type="bibr" rid="B12">Hughes and Iida, 2018</xref>). The use of wrinkled surfaces has also been shown to be useful for increased perception in tactile sensors which combined with motion (<xref ref-type="bibr" rid="B36">Ho et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B34">Trinh et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B25">Qi and Ho, 2020</xref>). However, the use of elastic materials can form some mechanical &#x201c;low-pass filtering of the stimuli, with the potential to affect the spatial and force resolution of the sensor (<xref ref-type="bibr" rid="B31">Shimojo, 1997</xref>; <xref ref-type="bibr" rid="B30">Scimeca et&#x20;al., 2018</xref>). Thus, although sensor morphology can aid sensing capabilities for certain tasks, it is not necessarily generalizable to a wide variety of tasks. Having online control of morphology would allow the benefits to be achieved in a far more generalize way. However, from a technology perspective this is challenging. There have been only limited demonstrations of sensors which allow for adaptation. Examples include <italic>in situ</italic> adjustable sensor morphology utilizing hot melt adhesive (<xref ref-type="bibr" rid="B21">Nurzaman et&#x20;al., 2013</xref>), or tuning the sensitivity and dynamic range of sensors through material properties of liquid sensors (<xref ref-type="bibr" rid="B15">Liao et&#x20;al., 2015</xref>).</p>
<p>We propose a mechanism for altering the sensor response online by using an morphologically adaptive filter which sits on the surface of a tactile sensor forming a physical interface layer between the tactile sensor and the environment. The filter is constructed from jamming particles (<xref ref-type="bibr" rid="B3">Brown et&#x20;al., 2010</xref>) encased with a soft outer structure and connected to a vacuum pump with allows the stiffness of the filter to be altered online. The stiffness change properties can be utilized by allowing the filter to be molded to a desired shape when low stiffness by using molds or templates. The filter can then be stiffened allowing the shape to held, providing both online morphological adaption and allowing the sensor properties to be maintained. We propose that this allows for improved sensing as this morphological adaption allows the surface shape to be adapted and shaped such that it better fits the test object increasing the contact area and increasing the information content of the response. Secondly, the filter morphologies can be set to physically restructure the sensory information to allow improved sensory discrimination between otherwise similar objects.</p>
<p>In this paper we demonstrate the advantages of the morphologically adaptive filter on a set of test objects which exhibit different features (stiffness, edges, texture) to explore the improvements offered by the filter in discriminating these different feature types, by changing sensor morphology. As a demonstration, we then test the approach on a real object set. We show the improvement in classification that can be achieved with this method, however, after this preliminary introduction of the filter there is much scope to explore how to optimize the sensor morphology or any unseen tasks or sensory task. We show that the object discriminative performance can be increased by 28% when using the adaptive filter in comparison to an non-adaptive approach.</p>
<p>In the remainder of this paper we introduce the filter structure in <xref ref-type="sec" rid="s2">Section 2</xref> alongside the data-processing and learning methods. The specific implementation and experimental details are given in <xref ref-type="sec" rid="s3">Section 3</xref> followed by the experimental results in <xref ref-type="sec" rid="s4">Section 4</xref>. The final section provides and discussion and conclusion exploring the advantages offered by this approach and direction for further exploration of this approach.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methods</title>
<sec id="s2-1">
<title>2.1 Jamming Morphological Filter</title>
<p>The jamming based morphological filter is placed over a circular capacitive sensor disk which has 50&#x20;&#x201c;taxels&#x201d; providing high sensitivity and spatial distribution over the surface of the sensor. The sensor provides measurement with a resolution of 16 bits corresponding to a variation of capacitance proportional to the pressure acting on top of the sensor. Details of the specific sensor and its fabrication have been previous reported (<xref ref-type="bibr" rid="B17">Maiolino et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B30">Scimeca et&#x20;al., 2018</xref>). The jamming filter is constructed from a thin flat latex layer, a plastic ring and an deformable silicone skin, which have been sealed to create an airtight system. This is filled with jamming particles, coffee, with a tube connected which allows a vacuum to be applied. This enables the stiffness of the filter to be varied online, transforming it from a low stiffness deformable filter, to a high stiffness, hard filter (<xref ref-type="fig" rid="F1">Figure&#x20;1</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The morphologically adaptive filter fitted to the sensor mounted on a UR5 robot arm, showing the structure of the filter and the mechanism by which the filter can change shape online.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g001.tif"/>
</fig>
<p>To demonstrate the advantages that can be achieved with this jamming filter we perform some simulated experiments using FEA. To do this, we explore the pressure patterns which are exerted on the surface of the capacitive sensors when different modalities of adaption of the sensor are performed. This is performed using FEA to first determine the shape of the sensors when it is unjammed by modelling the filter as a elastomeric material being brought into contact with the object with a fixed displacement (3&#xa0;mm). From this process we extract the mesh, or resultant morphology of the filter from the simulation. To then simulate the sensor response, we take this mesh filter shape, and change the material stiffness to represent the jammed filter - using the Young&#x2019;s Modulus of a hard plastic material (50&#xa0;MPa). We then obtain a representative sensor response by visualizing the pressure distribution of the back side of the filter when the jammed filter in brought into into contact with an object with a 1N distributed load. This is equivalent to the conditions in which the filter is used on the UR5 robot&#x20;arm.</p>
<p>Using this FEA analysis we can demonstrate two mechanisms by which this stiffness change offers key advantages. Firstly, it offers a compromise between soft and rigid sensors. It provides compliance and physical adaptation as seen in soft sensors, increase the contact area between the filter and the surface. However, when jammed, we do not see some of the more negative reduction in spatial and force resolution that can be seen in with soft sensors. As shown in <xref ref-type="fig" rid="F2">Figure&#x20;2A</xref> we explore this by simulating the response from the fixed and adaptive filter for similar objects but with different, lower surface detail. In all&#x20;cases&#x20;we see that the Adaptive Filter leads to force transmission between the object and filter for the surface detail, so more surface information is captured. With the rigid&#x20;sensor, the filter structure is not in contact with the surface detail of the object so gets no&#x20;response from this detailing on the object. We also show these&#x20;results quantitatively in <xref ref-type="fig" rid="F2">Figure&#x20;2C</xref> left, were we consider the&#x20;percentage difference in pixels of the FEA images for these&#x20;different objects when seeing the fixed and adaptive filters. These results show that when used the fixed sensor, the&#x20;objects have a low difference, appearing to be similar, however, the adaptive filter leads to far greater percentage differences in the responses, aiding classification or detection.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Illustration of the advantages offered by the adaptive filter showing FEA based simulations of the force profile on the surface of the sensor for <bold>(A)</bold> morphological adaptation showing a simulation of the force on the sensor surface for the fixed and adaptive filters for various objects with similar structure, but varying surface detail, <bold>(B)</bold> Physical reconstructing of the sensor information for cubes of different sizes, whe used a flat fixed sensor, or a shaped filter <bold>(C)</bold> Quantative comparison of the simluated responses, left - the percentage of differences in pixesls for the FEA responses shown in <bold>(A)</bold>, and right, the difference for thoose shown in <bold>(B)</bold>.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g002.tif"/>
</fig>
<p>The second advantages of the filter is that it is possible to change the morphology of the filter online. This is achieved by &#x201c;shaping&#x201d; the filter when unjammed by forming the filter around a template and then jamming the filter to hold on to the shape. The morphology or structure of the filter can thus be chosen to aid in the task by inducing desired differences in the sensor response. For example, to offer improved discrimination between two objects that otherwise may appear similar to the sensor. Take&#x20;two cubes, one slightly bigger than the other, which induce a very similar sensor response. By shaping the filter, we can introduce morphology into the filter which results in the two objects leading to a significantly different response when tested. This is highlighted in <xref ref-type="fig" rid="F2">Figure&#x20;2B</xref> where example force profiles are demonstrated for a fixed sensor structure and a shaped filter. In <xref ref-type="fig" rid="F2">Figure&#x20;2C</xref> right we also show these results quantitatively, by again considering the difference between the pixels of the FEA analysis. We see for the fixed filter the images have a low difference, however, for the shaped filter the difference is much higher, at over&#x20;60%.</p>
<p>In summary, changing the shape of the filter can induce the sensor response to be significantly different for the two objects in comparison to using only a fixed sensor structure. This could be viewed as the filter providing a physical memory, which is then amplified when it stiffens through the process of jamming.</p>
<p>The design of the template objects should seek to utilize these mechanisms to allow for optimal discrimination between objects. In this work we consider a small set of filters to demonstrate and explore the effectiveness of this approach. To explore the morphological adaptation we have a fully soft, hard flat and hard ridged filters. In addition, we have an &#x201c;adaptive filter&#x201d; where the template molds are the objects being tested themselves. This should aid discrimination as should act like a key and lock mechanism, where the adaptive filter for a specific object should &#x201c;fit&#x201d; best for the object on which it was made. These filter have been selected to highlight and explore the different mechanisms and advantages of this sensor filter, as indicated&#x20;above.</p>
<p>To demonstrate the physical adaptation that can be achieved using the adaptive filter <xref ref-type="fig" rid="F3">Figure&#x20;3</xref> shows the deformed filter for various template objects. As shown in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref> the filter takes on the shape of the surroundings, allowing for the texture and 3D shape of the filter to be adapted online.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Examples of template structures and the corresponding deformation pattern of the filter when the online adaption of the filter is performed.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g003.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Control</title>
<p>We perform controlled experiments with a 6-DoF UR5 industrial robot arm. We manually teach the robot the location of the objects to palpate, and set the starting position of each experiment with the robot&#x2019;s end-effector aligned normally to the surface of the object to touch. We control the arm in Cartesian coordinates at a approximately 125&#xa0;Hz per second. Each experiment consists of two phases, i.e.,&#x20;sensor molding, and object&#x20;touch.</p>
<p>The object molding phase is used to automatically induce a particular morphology onto the surface of the sensor filter. The filter is adapted online by pressing the sensor filter&#x2019;s surface into the template object, to deform the filter, after which a vacuum is applied to the filter, activating the jamming mechanism, and the &#x201c;memory&#x201d; shape of the mold is maintained onto the filter&#x2019;s surface.</p>
<p>The object touch phase consists of a controlled 5-s interaction between the sensorized end-effector and the object under touch. For each object to touch, the end-effector is controlled to move normally downward until a touch event is detected by the capacitive tactile sensor at its extremity. The touch event consists of a raise, in any of the 50 taxels, by more than 5% of their reading range. After contact is detected, the robot proceeds to perform a &#x201c;rubbing motion&#x201d;, by moving diagonally in the x-y plane of motion (<xref ref-type="fig" rid="F4">Figure&#x20;4</xref>) for 5&#xa0;s. From the detection of touch to the end of the 5-s motion, the tactile sensor is sampled at 50Hz. We thus retrieve a total of 250 tactile images for each experiment, each containing responses from 50 different taxels. This brings the dimensionality of each tactile experiment to a 12,500 dimensional vector.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>
<bold>(A)</bold> Diagram showing the components of the experimental setup and a block diagram of the system, <bold>(B)</bold> Experimental setup showing the adaptive filter, the UR5, <bold>(C)</bold> Test object sets. The &#x201c;soft&#x201d; objects are printed in Tango Black (26&#x2013;28 Shore A hardness) using a Objet Connex 3D printer, and the rigid objects with VeroWhite (83&#x2013;86 Shore D Hardness). The rough objects have ridges of 2.5&#xa0;mm separation.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g004.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 Clustering and Information Measures</title>
<p>The following section details the data processing and handling techniques which are used to analyze and reduce the sensory information gained during experiments.</p>
<sec id="s2-3-1">
<title>2.3.1 Dimensionality Reduction</title>
<p>We perform several sets of analysis to assess the quality of the tactile information from the different filters. First, we assess the capacity to perform dimensionality reduction on the data. We choose Principal Component Analysis (PCA) to perform dimensionality reduction. Inherently we thus assume linearity in the dimensions of the tactile&#x20;data.</p>
<p>Let <bold>W</bold> be a matrix, where each row corresponds a tactile image sequence from each touch experiment. The sequence is a one-dimensional concatenation several sensor readings over the same touch experiment. The number of rows in <bold>W</bold> corresponds to the number of touch experiments performed.</p>
<p>We use PCA to reduce the dimensionality of W, where <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is its <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> principal component (<xref ref-type="bibr" rid="B1">Abdi and Williams, 2010</xref>). We cal <inline-formula id="inf3">
<mml:math id="m3">
<mml:mi>W</mml:mi>
</mml:math>
</inline-formula>, the projected matrix.</p>
<p>After PCA, we analyze the amount of information retained by each principal component. Note that by the earlier underlying assumptions we will refer to &#x201c;retained information&#x201d; as the proportion of variance in the data captured by each of the new axis, as defined by&#x20;PCA.</p>
</sec>
<sec id="s2-3-2">
<title>2.3.2 Cluster Analysis</title>
<p>We analyze the tactile data by the amount of &#x201c;structure&#x201d; present within, after probing each object several times. One measure of structure which can be used in this scenario is the Silhouette score (<xref ref-type="bibr" rid="B26">Rousseeuw, 1987</xref>). The Silhouette is a measure which considers the trade-off between the intra-cluster distance of sensor values for objects belonging to the same class, and the nearest-cluster distance between clusters of objects belonging to different classes. This measure has previously been successfully used for the analysis of tactile information in discrimination tasks (<xref ref-type="bibr" rid="B28">Scimeca et&#x20;al., 2020a</xref>).</p>
<p>The silhouette score <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> for cluster <italic>i</italic> can be computed as:<disp-formula id="e1">
<mml:math id="m5">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the mean intra-cluster distance of cluster <italic>i</italic>, and <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is its mean nearest-cluster distance. We will refer to the silhouette score <italic>s</italic> as the average score for each cluster in the data, i.e.,&#x20;:<disp-formula id="e2">
<mml:math id="m8">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The score will thus be a number <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1,1</mml:mn>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where data exhibiting more structure will score higher <italic>s</italic> values. In turn, higher <italic>s</italic> values will signify more &#x201c;separable&#x201d; cluster of objects in sensor space, which may in turn lead to better classification performance.</p>
</sec>
</sec>
<sec id="s2-4">
<title>2.4 Learning/Classification</title>
<p>We perform further experiments on the quality of the tactile information by training and comparing several machine learning algorithms on the data retrieved by the various filter modes. We pick 9 standard machine learning classifiers to perform this classification: Nearest Neighbors (<xref ref-type="bibr" rid="B6">Goldberger et&#x20;al., 2004</xref>), Linear SVM (<xref ref-type="bibr" rid="B20">Mayoraz and Alpaydin, 1999</xref>), RBF SVM (<xref ref-type="bibr" rid="B37">Yan et&#x20;al., 2006</xref>), Gaussian Process (<xref ref-type="bibr" rid="B14">Williams and Rasmussen, 2006</xref>), Decision Tree (<xref ref-type="bibr" rid="B32">Steinberg and Colla, 2009</xref>), Random Forest (<xref ref-type="bibr" rid="B4">Cutler et&#x20;al., 2012</xref>), Feed Forward Neural Network (<xref ref-type="bibr" rid="B27">Rumelhart et&#x20;al., 1986</xref>), Naive Baise (<xref ref-type="bibr" rid="B18">Sch&#xfc;tze et&#x20;al., 2008</xref>) and QDA (<xref ref-type="bibr" rid="B8">Hootman, 1992</xref>). All the models were implemented with the Scikit-learn library (<xref ref-type="bibr" rid="B22">Pedregosa et&#x20;al., 2011</xref>). Given the purpose of this comparison, we fit each model with its default hyper-parameters from (<xref ref-type="bibr" rid="B22">Pedregosa et&#x20;al., 2011</xref>), and do not perform any particular hyper-parameter tuning. To compare the results, we randomly select 70% of the lower-dimensional PCA projections of each tactile image data, and leave the remaining 30% for testing. This is performed upstream, thus all models will be compared on the same data splits. As no ad-hoc hyper-parameter fitting procedure was performed in each classifier, it was not necessary to select separate data-points for validation.</p>
<p>We explore a number of different classifiers to allow us to observe how each algorithm performs when given the data generated by each filter. Here we hypothesize that &#x201c;higher quality&#x201d; data should allow several standard algorithms to accurate classify each object under touch, while &#x201c;low quality&#x201d; data would make object discrimination harder, or impossible. This should be even more visible in lower dimensional projections.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Experimental Setup</title>
<p>To explore and understand robotic palpation, we use a 6 Degree of Freedom (DoF) UR5 Robotic Arm that can perform complex end-effector trajectories (<xref ref-type="fig" rid="F4">Figure&#x20;4A</xref>). An adaptive jamming filter is attached onto the surface of a capacitive tactile sensor as previously described, and a template is used to shape the filter at will. The jamming of the filter is performed by applying a vacuum to filter, which is controlled via a solenoid triggered valve connected to a vacuum supply. The solenoid is controlled via an Arduino which communicates with the control PC over serial. This allow for rapid change of the stiffness properties online. We consider two main object tests sets (<xref ref-type="fig" rid="F4">Figure&#x20;4C</xref>). Object set one contains similarly sized objects but with variation in features (shape, texture and &#x201c;edginess&#x201d;) to allow us to explore how the filters help identify different feature types. Object set two is a demonstration set of &#x201c;real world&#x201d; objects, to demonstrate how this approach can assist with classification of real world objects.</p>
</sec>
<sec sec-type="results" id="s4">
<title>4 Results</title>
<sec id="s4-1">
<title>4.1 Feature Based Discrimination Task</title>
<p>In these first set of experiments we consider a set of similar sided &#x201c;test&#x201d; objects which have some variation of feature (stiffness, roughness, edges), to explore how the adaptive filter can assist in identifying specific objects. The analysis was performed on a set of 640 touch experiments, where 4 filters were used to touch 8 objects from the top, and each touch experiments was repeated 20 times. Moreover, the tactile sensor is sampled at 50&#xa0;Hz over 5&#xa0;s, where each sample is a 50-dimensional array of taxel values, bringing the dimensionality of each of the 640&#x20;data-points to 12,500.</p>
<sec id="s4-1-1">
<title>4.1.1 Filter Responses</title>
<p>To demonstrate the ability of the adaptive filter to significantly influence the tactile response of the sensor upon touch, we show the raw tactile sensor response in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref> for three different of objects being touched with different filters. The touch experiments are performed as explained in <xref ref-type="sec" rid="s2-2">Section 2.2</xref>, with the tactile sensor activation pattern shown after 2.5&#xa0;s from the start of the 5-s touch experiment (<xref ref-type="fig" rid="F5">Figure&#x20;5</xref>). By comparing the images in each row in the figure, it is clear how the filter can influence the sensor response, and how this influence is different depending on the object under contact. It is important to consider that this figure just reports the sensor response at a single time step, and thus there is variation in the filters response across the entirety of each touch experiment.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Raw tactile sensor activation after 2.5&#xa0;s from the beginning of the touch experiment, when touching three objects with four different filter shapes. Brighter colors correspond to higher sensor values.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g005.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F6">Figure&#x20;6</xref> we show the distributions of the 2D PCA-projected tactile sensor response, for the different filter shapes. Here we refer to the filter as being &#x201c;hard&#x201d; when jammed, and being &#x201c;soft&#x201d; when un-jammed and the filter is free to deform. The figure shows a very diverse range of distributions depending on the filter utilized. The first important consideration lies with the ability of some filters to clearly separate the objects in sensor space. This is the case for the hard ridged filter (right-most plot in <xref ref-type="fig" rid="F6">Figure&#x20;6A</xref>). Others, instead, show a more cluttered picture, where some objects are almost impossible to discriminate. This is the case, for example, the purely soft filter (left-most plot in <xref ref-type="fig" rid="F6">Figure&#x20;6A</xref>). A second important consideration lies with the ability of some filters to optimize separation for particular tasks. <xref ref-type="fig" rid="F6">Figures 6A&#x2013;C</xref> shows the same distributions, but color-coded based on particular features, i.e.,&#x20;roughness, edges and softness. The Hard Ridged filter and the Adaptive Filter can achieve a good separation of objects in all three tasks. The Stiff filter can achieve good softness perception, but is understandably least apt at roughness estimation, and struggles edge detection. The Soft filter can achieve a measure of edge detection, and softness perception, but cannot show a clear separation for roughness estimation. These results results really highlight the need for online adaption and evolution and optimization for a specific task - no one filter is optimal for all tasks, and different filters have different relative advantages.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>PCA 2D projections of the sensor response. Each figure is generated via touch experiments with a different filter shape.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g006.tif"/>
</fig>
</sec>
</sec>
<sec id="s4-2">
<title>4.2 Performance and Analysis</title>
<p>To analytically investigate the results in <xref ref-type="sec" rid="s4-1-1">Section 4.1.1</xref>, we can consider the Silhouette score; a measure of information structure directly dependent on the separation of object clusters in sensor space. We compute the Silhouette score across a varying number of PCA projected dimensions, so as not to show bias by our choice of dimensionality reduction. <xref ref-type="fig" rid="F7">Figure&#x20;7A</xref> shows the Silhouette score of the sensor data as a function of the dimensionality reduction in PCA. First, we again notice that different filters provide a very different amounts of structure. As expected, both the Adaptive and Hard Ridged filters achieve the highest score across dimensions, with the Hard Ridged filter inducing more structure than the Adaptive Filter in two dimensions, but less so in all others.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>
<bold>(A)</bold> The silhouette score for increasing number of dimensions for the different filters when classifying the different objects. <bold>(B)</bold> The variance in the principle components for the different filters.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g007.tif"/>
</fig>
<p>This picture is also confirmed in <xref ref-type="fig" rid="F7">Figure&#x20;7B</xref>, which depicts the explained variance for each principal component with varying filters. In the figure, we can see that by using the Hard ridged or Adaptive Filter we can retain over 60% of the variance with only one projected dimension, while we can explain over 90% of the total variance in the data with 4 or 5 dimensions in&#x20;total.</p>
<p>Finally, we wish to verify if the observed influence of the filter on classification performance. We do this by comparing 9 standard classifiers with the data obtained by all filter shapes. The data is fit to each classifier as described in <xref ref-type="sec" rid="s2-4">Section 2.4</xref>. Moreover, each classifier is trained separately with respect to the data generated by each type of filter, in turn. The random test and training splits for the data generated by a particular filter are kept consistent across all classifiers. <xref ref-type="fig" rid="F8">Figure&#x20;8</xref> shows the classification accuracy achieved with the data from each filter, as a function of the number of projected dimensions in PCA. As before, we do so to ensure there is no dependency between performance and dimensionality reduction.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Test accuracy when performing classification of the different objects using the nine different classifiers as a function of the PCA dimensions.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g008.tif"/>
</fig>
<p>We observe that the predictions loosely follow the estimations of information structure by the Silhouette score. The data generated by the Adaptive and the ridged filter can achieve state of the art results in 6 out of 9 classifiers, with the purely soft filter generally under-performing in all scenarios. It can be also noticed that the relative ordering loosely respects the silhouette predictions, where for a 2-dimensional projection the Stiff Ridged filters outperforms or equates the Adaptive filter with 8 out of 9 classifiers, while generally under-performing on other dimensions.</p>
<p>
<xref ref-type="table" rid="T1">Table&#x20;1</xref>, illustrates the average accuracy performance of each of the 9 classifiers considered across the first 50 projected PCA dimensions. The first important consideration is that, on average the Adaptive Filter achieve the highest performance overall (99.49%) as well as the highest number of best performing classifiers overall (4/9). Moreover, depending on the classifier, it is possible to achieve up to a 24.37% increase in classification accuracy when considering an appropriate morphology. This validates the need of adaptive morphologies in classification&#x20;tasks.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Accuracy of 9 classifiers to discriminate across 8 objects. Each of the accuracies reported are averaged across 50 runs. Each run corresponds to the respective classifier fit on PCA projected tactile data from one up to 50 dimensions.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Classifier</th>
<th align="center">Soft Filter</th>
<th align="center">Hard Filter</th>
<th align="center">Hard Ridged Filter</th>
<th align="center">Adaptive Filter</th>
<th align="center">% Increase</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<bold>Nearest Neighbors</bold>
</td>
<td align="char" char=".">95.62</td>
<td align="char" char=".">97.15</td>
<td align="char" char=".">95.75</td>
<td align="char" char=".">
<bold>99.28</bold>
</td>
<td align="char" char=".">3.66</td>
</tr>
<tr>
<td align="left">
<bold>Linear SVM</bold>
</td>
<td align="char" char=".">98.43</td>
<td align="char" char=".">99.15</td>
<td align="char" char=".">98.94</td>
<td align="char" char=".">
<bold>99.45</bold>
</td>
<td align="char" char=".">1.02</td>
</tr>
<tr>
<td align="left">
<bold>RBF SVM</bold>
</td>
<td align="char" char=".">42.01</td>
<td align="char" char=".">
<bold>44.09</bold>
</td>
<td align="char" char=".">39.97</td>
<td align="char" char=".">43.96</td>
<td align="char" char=".">4.12</td>
</tr>
<tr>
<td align="left">
<bold>Gaussian Process</bold>
</td>
<td align="char" char=".">79.42</td>
<td align="char" char=".">97.53</td>
<td align="char" char=".">
<bold>97.62</bold>
</td>
<td align="char" char=".">96.60</td>
<td align="char" char=".">18.2</td>
</tr>
<tr>
<td align="left">
<bold>Decision Tree</bold>
</td>
<td align="char" char=".">72.02</td>
<td align="char" char=".">81.68</td>
<td align="char" char=".">90.73</td>
<td align="char" char=".">
<bold>96.39</bold>
</td>
<td align="char" char=".">
<bold>24.37</bold>
</td>
</tr>
<tr>
<td align="left">
<bold>Random Forest</bold>
</td>
<td align="char" char=".">78.66</td>
<td align="char" char=".">
<bold>84.57</bold>
</td>
<td align="char" char=".">81.55</td>
<td align="char" char=".">80.61</td>
<td align="char" char=".">5.91</td>
</tr>
<tr>
<td align="left">
<bold>Neural Net</bold>
</td>
<td align="char" char=".">98.30</td>
<td align="char" char=".">98.09</td>
<td align="char" char=".">98.00</td>
<td align="char" char=".">
<bold>99.40</bold>
</td>
<td align="char" char=".">1.4</td>
</tr>
<tr>
<td align="left">
<bold>Naive Bayes</bold>
</td>
<td align="char" char=".">
<bold>93.71</bold>
</td>
<td align="char" char=".">92.43</td>
<td align="char" char=".">93.03</td>
<td align="char" char=".">92.22</td>
<td align="char" char=".">1.49</td>
</tr>
<tr>
<td align="left">
<bold>QDA</bold>
</td>
<td align="char" char=".">82.78</td>
<td align="char" char=".">89.12</td>
<td align="char" char=".">
<bold>91.96</bold>
</td>
<td align="char" char=".">87.67</td>
<td align="char" char=".">9.18</td>
</tr>
<tr>
<td align="left">
<bold>Best Performance Count</bold>
</td>
<td align="char" char=".">1</td>
<td align="char" char=".">2</td>
<td align="char" char=".">2</td>
<td align="char" char=".">
<bold>4</bold>
</td>
<td align="left"/>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>4.3 Demonstration Object Discrimination Task</title>
<p>To demonstrate the generality of our approach, we perform test experiments on a set of 17 objects, which vary in shape, dimension, softness, texture and more (<xref ref-type="fig" rid="F1">Figure&#x20;4C</xref>, Object Set 2). We pick the highest performing filters from previous experiments: the stiff Filter, the Hard Ridged Filter and the Adaptive Filter. The analysis was performed on a set of 510 touch experiments, where 3 filters were used to touch 17 objects from the top, and each touch experiments was repeated 10 times. Moreover, like before, each experiment is a 12,500 dimensional array of taxel values over a 5&#xa0;s period.</p>
<sec id="s4-3-1">
<title>4.3.1 Sensor Space Distribution</title>
<p>
<xref ref-type="fig" rid="F9">Figure&#x20;9</xref> shows the PCA 2D projections of the sensor response during the experiments with the set of 17 general objects. The first observation we can make is that as expected, the distribution of the 2D projected sensor response changes depending on the filter used. Moreover different morphologies allows for the better discrimination of different objects.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>2D projections of the PCA analysis of the sensor response for the experiments when performed with the three different filters (stiff, adaptive, and hard ridged).</p>
</caption>
<graphic xlink:href="frobt-08-665030-g009.tif"/>
</fig>
<p>The Adaptive Filter induces object clusters with less variability. This, in turn, allows for the better differentiation of the shell, the wire reel, the orange and Pen No 1. It is also possible to distinguish the nut and a second pen, however all other objects present very similar distributions. The Hard Filter present sparser distributions, which can nonetheless separate the wire reel, the shell, the two pens and the orange. Although by a smaller margin, it is also possible to identify clusters for several other objects including the memory stick, the nut, the cable, and the AAA battery. The Hard Ridged Filter induces a clear 2D separation of the shell, the wire reel, the orange, Pen No 1, the nut and the&#x20;lid.</p>
<p>It is also important to consider the separation in sensor space for the higher dimensions, by observing the Silhouette score across different dimensions (<xref ref-type="fig" rid="F10">Figure&#x20;10A</xref>). Here the information structure score for the data generated by the Adaptive filter exceeds the other two counterparts only for projections including 5 or more principal components. In <xref ref-type="fig" rid="F10">Figure&#x20;10B</xref> we observe how the explained variance for each PCA dimension is also affected by the filter shape. As previously, the adaptive filter can still explain more than 60% of the variance in the first dimension, while all filter retain a little over 90% of the variance across only after considering at least 6 PCA projected dimensions.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>
<bold>(A)</bold> The Silhouette score for the different filters for increasing numbers of dimensions. <bold>(B)</bold> The variance in PCA for the principle components for the three different filters.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g010.tif"/>
</fig>
<p>Finally, we observe the ability of the previously considered 9 classifiers to distinguish among the 17 touched objects. We perform this across varying numbers of PCA projected dimensions, and report the findings in <xref ref-type="fig" rid="F11">Figure&#x20;11</xref>. In the figure we can see how the Adaptive Filter achieves state of the art performance with 6/9 classifiers, the Stiff Filter with 5/9 classifiers and the Ridged Filter with 1/9 classifiers. As clear from the image, the choice of dimensionality is also an important factor to consider.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The accuracy when classifying the objects using nine different models when using the three different filters for increasing number of PCA dimensions.</p>
</caption>
<graphic xlink:href="frobt-08-665030-g011.tif"/>
</fig>
</sec>
<sec id="s4-3-2">
<title>4.3.2 Accuracy</title>
<p>
<xref ref-type="table" rid="T2">Table&#x20;2</xref>, instead, illustrates the average accuracy performance of each of the 9 classifiers considered across the first 50 projected PCA dimensions. The table highlights two important facts, one, the adaptive filter is capable on average to achieve the highest accuracy score 6 out of 9 times; and two, depending on the classifier, it is possible to achieve up to a 28.37% increase in classification accuracy when considering an appropriate morphology.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Accuracy of 9 classifiers to discriminate across 17 objects. Each of the accuracies reported are averaged across 50 runs. Each run corresponds to the respective classifier fit on PCA projected tactile data from 1 up to 50 dimensions.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Classifier</th>
<th align="center">Hard Filter</th>
<th align="center">Hard Ridged Filter</th>
<th align="center">Adaptive Filter</th>
<th align="center">% Increase</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<bold>Nearest Neighbors</bold>
</td>
<td align="char" char=".">82.99</td>
<td align="char" char=".">81.63</td>
<td align="char" char=".">
<bold>91.24</bold>
</td>
<td align="char" char=".">9.61</td>
</tr>
<tr>
<td align="left">
<bold>Linear SVM</bold>
</td>
<td align="char" char=".">88.00</td>
<td align="char" char=".">82.43</td>
<td align="char" char=".">
<bold>92.72</bold>
</td>
<td align="char" char=".">10.29</td>
</tr>
<tr>
<td align="left">
<bold>RBF SVM</bold>
</td>
<td align="char" char=".">51.66</td>
<td align="char" char=".">
<bold>51.82</bold>
</td>
<td align="char" char=".">45.98</td>
<td align="char" char=".">5.84</td>
</tr>
<tr>
<td align="left">
<bold>Gaussian Process</bold>
</td>
<td align="char" char=".">19.77</td>
<td align="char" char=".">15.41</td>
<td align="char" char=".">
<bold>43.78</bold>
</td>
<td align="char" char=".">
<bold>28.37</bold>
</td>
</tr>
<tr>
<td align="left">
<bold>Decision Tree</bold>
</td>
<td align="char" char=".">42.90</td>
<td align="char" char=".">41.26</td>
<td align="char" char=".">
<bold>42.94</bold>
</td>
<td align="char" char=".">1.68</td>
</tr>
<tr>
<td align="left">
<bold>Random Forest</bold>
</td>
<td align="char" char=".">71.67</td>
<td align="char" char=".">69.43</td>
<td align="char" char=".">
<bold>75.27</bold>
</td>
<td align="char" char=".">5.84</td>
</tr>
<tr>
<td align="left">
<bold>Neural Net</bold>
</td>
<td align="char" char=".">
<bold>94.92</bold>
</td>
<td align="char" char=".">86.15</td>
<td align="char" char=".">94.56</td>
<td align="char" char=".">8.77</td>
</tr>
<tr>
<td align="left">
<bold>Naive Bayes</bold>
</td>
<td align="char" char=".">
<bold>93.92</bold>
</td>
<td align="char" char=".">81.39</td>
<td align="char" char=".">89.84</td>
<td align="char" char=".">12.53</td>
</tr>
<tr>
<td align="left">
<bold>QDA</bold>
</td>
<td align="char" char=".">56.18</td>
<td align="char" char=".">59.18</td>
<td align="char" char=".">
<bold>61.70</bold>
</td>
<td align="char" char=".">5.52</td>
</tr>
<tr>
<td align="left">
<bold>Best Performance Count</bold>
</td>
<td align="char" char=".">2</td>
<td align="char" char=".">1</td>
<td align="char" char=".">
<bold>6</bold>
</td>
<td align="left"/>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec sec-type="discussion" id="s5">
<title>5 Discussion</title>
<p>In this work we introduced a jamming based sensory filter that allows for the structure and properties of the sensor to be varied online. Using this filter we demonstrate how using template objects, and test objects, the morphology can be varied online which provides significant change to the sensor response, with some filters enabling improved separation or classification of the objects in sensor space. By choosing the best of the four filter techniques we introduce, classification of the feature based object set can be improved by 24.37%. Particularly notable, for the real world object data set, it was possible to achieve up to a 28.37% increase in classification accuracy when adapting the filter online with the appropriate morphology.</p>
<p>An important related state remark following the performance of the 9 different classifiers used in this work, is the importance of data &#x201c;pre-processing&#x201d; by physical interactions. This point is perhaps best seen with the less performing machine learning models, which can achieve the highest increases in accuracy levels just by using an appropriate &#x201c;adaptive filter&#x201d;. Although much research effort is spent in the advancement of machine learning models which can achieve high performance in discrimination tasks, we wish for this to be also a push beyond just the right choice of classifier, but rather into the right choice of physical system, which may <italic>enable</italic> previously unhelpful models. Although the improvements shown in these experiments are encouraging, further experiments in this direction are necessary to show the significance of these improvements under a varied range of experimental settings.</p>
<p>The method proposed is widely applicable on different object surfaces, where adaptation is induced by means of simple soft deformation. The methodology utilized to compare the performance of each filter, however, is limited by the ability in real-life scenarios to retrieve separate tactile sensor data for each type of filter in turn. For a large set of filter morphologies, this can be an untimely experimental process. The limitation on spatial resolution is another consideration. There is a fundamental limitation of the minimal spatial resolution that can be achieved with this approach, which is dependent on the thickness of the material covering the jamming material, and the size of the jamming particles. Moreover, there is bottle neck due to the sensor&#x2019;s spacial resolution which is approximately 3&#xa0;mm.</p>
<p>Whilst this ability to change the sensor structure shows promise, there is much scope to explore methods of optimizing the structure of the sensor online. Utilizing 3D printing could allow for custom templates to be printed in minutes to enable custom filter shapes to be generated rapidly. This could allow either optimization of the sensor structure using evolutionary experiments, or utilize simulation and modelling to predict the optimal sensory structure for a given task. Exploring this direction further could allow movement towards having a sensor that can be optimized for any, unseen sensory&#x20;task.</p>
</sec>
</body>
<back>
<sec id="s6">
<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="s7">
<title>Author Contributions</title>
<p>LS and JH contributed equally. PM and FI assisted with the writing and concept.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work was supported by the SHERO project, a Future and Emerging Technologies (FET) program of the European Commission (grant agreement ID 828818), by the EPSRC Programme Grant &#x2018;From Sensing to Collaboration&#x2019; (EP/V000748/1) and EPSRC RoboPatient project EP/T00519X/1.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<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>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abdi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>L. J.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Principal Component Analysis</article-title>. <source>Wires Comp. Stat.</source> <volume>2</volume>, <fpage>433</fpage>&#x2013;<lpage>459</lpage>. <pub-id pub-id-type="doi">10.1002/wics.101</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bernth</surname>
<given-names>J.&#x20;E.</given-names>
</name>
<name>
<surname>Ho</surname>
<given-names>V. A.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Morphological Computation in Haptic Sensation and Interaction: from Nature to Robotics</article-title>. <source>Adv. Robotics</source> <volume>32</volume>, <fpage>340</fpage>&#x2013;<lpage>362</lpage>. <pub-id pub-id-type="doi">10.1080/01691864.2018.1447393</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brown</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Rodenberg</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Amend</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mozeika</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Steltz</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Zakin</surname>
<given-names>M. R.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Universal Robotic Gripper Based on the Jamming of Granular Material</article-title>. <source>Proc. Natl. Acad. Sci.</source> <volume>107</volume>, <fpage>18809</fpage>&#x2013;<lpage>18814</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1003250107</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cutler</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cutler</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Stevens</surname>
<given-names>J.&#x20;R.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>Random Forests</article-title>,&#x201d; in <source>Ensemble Machine Learning</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>157</fpage>&#x2013;<lpage>175</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-4419-9326-7_5</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Fend</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Abt</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Diefenbacher</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bovet</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Krafft</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2004</year>). &#x201c;<article-title>Morphology and Learning-A Case Study on Whiskers</article-title>,&#x201d; in <conf-name>Proc. 8th Int. Conf. on the Simulation of Adaptive Behavior</conf-name>, <fpage>114</fpage>&#x2013;<lpage>122</lpage>. </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goldberger</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hinton</surname>
<given-names>G. E.</given-names>
</name>
<name>
<surname>Roweis</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Salakhutdinov</surname>
<given-names>R. R.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Neighbourhood Components Analysis</article-title>. <source>Adv. Neural Inf. Process. Syst.</source> <volume>17</volume>, <fpage>513</fpage>&#x2013;<lpage>520</lpage>. </citation>
</ref>
<ref id="B7">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Hinitt</surname>
<given-names>A. D.</given-names>
</name>
<name>
<surname>Rossiter</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Conn</surname>
<given-names>A. T.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Wormtip: An Invertebrate Inspired Active Tactile Imaging Pneumostat</article-title>,&#x201d; in <conf-name>Biomimetic and Biohybrid Systems. Living Machines 2015. Lecture Notes in Computer Science</conf-name>. Editors <person-group person-group-type="editor">
<name>
<surname>Wilson</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Verschure</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Mura</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Prescott</surname>
<given-names>T.</given-names>
</name>
</person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <volume>Vol. 9222</volume>, <fpage>38</fpage>&#x2013;<lpage>49</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-22979-9_4</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ho</surname>
<given-names>V. A.</given-names>
</name>
<name>
<surname>Yamashita</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hirai</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shibuya</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Wrin&#x2019;tac: Tactile Sensing System with Wrinkle&#x2019;s Morphological Change</article-title>. <source>IEEE Trans. Ind. Inform.</source> <volume>13</volume> (<issue>5</issue>), <fpage>2496</fpage>&#x2013;<lpage>2506</lpage>. <pub-id pub-id-type="doi">10.1109/TII.2017.2718660</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hootman</surname>
<given-names>R. C.</given-names>
</name>
</person-group> (<year>1992</year>). <source>Manual on Descriptive Analysis Testing for Sensory Evaluation</source>. <publisher-loc>Philadelphia, PA</publisher-loc>: <publisher-name>ASTM</publisher-name>.</citation>
</ref>
<ref id="B9">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bajcsy</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>A Depth Camera-Based Soft Fingertip Device for Contact Region Estimation and Perception-Action Coupling</article-title>,&#x201d; in <conf-name>2019 International Conference on Robotics and Automation (ICRA)</conf-name>(<publisher-name>IEEE</publisher-name>), <fpage>8443</fpage>&#x2013;<lpage>8449</lpage>. <pub-id pub-id-type="doi">10.1109/ICRA.2019.8793612</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Hughes</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Localized Differential Sensing of Soft Deformable Surfaces</article-title>,&#x201d; in <conf-name>2017 IEEE International Conference on Robotics and Automation (ICRA)</conf-name>(<publisher-name>IEEE</publisher-name>), <fpage>4959</fpage>&#x2013;<lpage>4964</lpage>. <pub-id pub-id-type="doi">10.1109/ICRA.2017.7989576</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hughes</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Tactile Sensing Applied to the Universal Gripper Using Conductive Thermoplastic Elastomer</article-title>. <source>Soft robotics</source> <volume>5</volume>, <fpage>512</fpage>&#x2013;<lpage>526</lpage>. <pub-id pub-id-type="doi">10.1089/soro.2017.0089</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Nurzaman</surname>
<given-names>S. G.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Adaptation of Sensor Morphology: an Integrative View of Perception from Biologically Inspired Robotics Perspective</article-title>. <source>Interf. Focus.</source> <volume>6</volume>, <fpage>20160016</fpage>. <pub-id pub-id-type="doi">10.1098/rsfs.2016.0016</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liao</surname>
<given-names>K.-W.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Fujita</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Andrew Yeh</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Liquid-based Tactile Sensing Array with Adjustable Sensing Range and Sensitivity by Using Dielectric Liquid</article-title>. <source>Sensors Actuators A: Phys.</source> <volume>231</volume>, <fpage>15</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1016/j.sna.2014.07.007</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maeno</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kobayashi</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Yamazaki</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Relationship between the Structure of Human finger Tissue and the Location of Tactile Receptors</article-title>. <source>JSME Int. J.&#x20;Ser. C</source> <volume>41</volume>, <fpage>94</fpage>&#x2013;<lpage>100</lpage>. <pub-id pub-id-type="doi">10.1299/jsmec.41.94</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maiolino</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Maggiali</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cannata</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Metta</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Natale</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>A Flexible and Robust Large Scale Capacitive Tactile System for Robots</article-title>. <source>IEEE Sensors J.</source> <volume>13</volume>, <fpage>3910</fpage>&#x2013;<lpage>3917</lpage>. <pub-id pub-id-type="doi">10.1109/jsen.2013.2258149</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Margheri</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Laschi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Mazzolai</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Soft Robotic Arm Inspired by the octopus: I. From Biological Functions to Artificial Requirements</article-title>. <source>Bioinspir. Biomim.</source> <volume>7</volume>, <fpage>025004</fpage>. <pub-id pub-id-type="doi">10.1088/1748-3182/7/2/025004</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Mayoraz</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Alpaydin</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>1999</year>). &#x201c;<article-title>Support Vector Machines for Multi-Class Classification</article-title>,&#x201d; in <source>Engineering Applications of Bio-Inspired Artificial Neural Networks. IWANN 1999. Lecture Notes in Computer Science</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Mira</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>S&#xe1;nchez-Andr&#xe9;s</surname>
<given-names>J. V.</given-names>
</name>
</person-group> (<publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>), <volume>Vol. 1607</volume>, <fpage>833</fpage>&#x2013;<lpage>842</lpage>. <pub-id pub-id-type="doi">10.1007/BFb0100551</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nurzaman</surname>
<given-names>S. G.</given-names>
</name>
<name>
<surname>Culha</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Brodbeck</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Active Sensing System with <italic>In Situ</italic> Adjustable Sensor Morphology</article-title>. <source>PLoS One</source> <volume>8</volume>, <fpage>e84090</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0084090</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pedregosa</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Varoquaux</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gramfort</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Michel</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Thirion</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Grisel</surname>
<given-names>O.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>Scikit-learn: Machine Learning in Python</article-title>. <source>J.&#x20;Machine Learn. Res.</source> <volume>12</volume>, <fpage>2825</fpage>&#x2013;<lpage>2830</lpage>. </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pfeifer</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lungarella</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Cognition from the Bottom up: on Biological Inspiration, Body Morphology, and Soft Materials</article-title>. <source>Trends Cognitive Sciences</source> <volume>18</volume>, <fpage>404</fpage>&#x2013;<lpage>413</lpage>. <pub-id pub-id-type="doi">10.1016/j.tics.2014.04.004</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qi</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Hirai</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ho</surname>
<given-names>V. A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Wrinkled Soft Sensor with Variable Afferent Morphology</article-title>. <source>IEEE Robotics Automation Lett.</source> <volume>4</volume>, <fpage>1908</fpage>&#x2013;<lpage>1915</lpage>. <pub-id pub-id-type="doi">10.1109/lra.2019.2898712</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qi</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ho</surname>
<given-names>V. A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Wrinkled Soft Sensor with Variable Afferent Morphology: Case of Bending Actuation</article-title>. <source>IEEE Robotics Automation Lett.</source> <volume>5</volume>, <fpage>4102</fpage>&#x2013;<lpage>4109</lpage>. <pub-id pub-id-type="doi">10.1109/lra.2020.2982867</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rousseeuw</surname>
<given-names>P. J.</given-names>
</name>
</person-group> (<year>1987</year>). <article-title>Silhouettes: a Graphical Aid to the Interpretation and Validation of Cluster Analysis</article-title>. <source>J.&#x20;Comput. Appl. Math.</source> <volume>20</volume>, <fpage>53</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1016/0377-0427(87)90125-7</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rumelhart</surname>
<given-names>D. E.</given-names>
</name>
<name>
<surname>Hinton</surname>
<given-names>G. E.</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>R. J.</given-names>
</name>
</person-group> (<year>1986</year>). <article-title>Learning Representations by Back-Propagating Errors</article-title>. <source>nature</source> <volume>323</volume>, <fpage>533</fpage>&#x2013;<lpage>536</lpage>. <pub-id pub-id-type="doi">10.1038/323533a0</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Sch&#xfc;tze</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Manning</surname>
<given-names>C. D.</given-names>
</name>
<name>
<surname>Raghavan</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2008</year>). <source>Introduction to Information Retrieval</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>, <volume>Vol. 39</volume>, <fpage>234</fpage>&#x2013;<lpage>265</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scimeca</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hughes</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Maiolino</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Nanayakkara</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Action Augmentation of Tactile Perception for Soft-Body Palpation</article-title>. <source>Soft Robotics</source>. </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Scimeca</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Maiolino</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Bray</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020a</year>). <article-title>Structuring of Tactile Sensory Information for Category Formation in Robotics Palpation</article-title>. <source>Autonomous Robots</source> <volume>44</volume>, <fpage>1377</fpage>&#x2013;<lpage>1393</lpage>. <pub-id pub-id-type="doi">10.1007/s10514-020-09931-y</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Scimeca</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Maiolino</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020b</year>). &#x201c;<article-title>Efficient Bayesian Exploration for Soft Morphology-Action Co-optimization</article-title>,&#x201d; in <conf-name>2020 3rd IEEE International Conference on Soft Robotics (RoboSoft)</conf-name>
<publisher-name>(IEEE</publisher-name>), <fpage>639</fpage>&#x2013;<lpage>644</lpage>. <pub-id pub-id-type="doi">10.1109/RoboSoft48309.2020.9116057</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Scimeca</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Maiolino</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Soft Morphological Processing of Tactile Stimuli for Autonomous Category Formation</article-title>,&#x201d; in <conf-name>2018 IEEE International Conference on Soft Robotics (RoboSoft)</conf-name>
<publisher-name>(IEEE</publisher-name>), <fpage>356</fpage>&#x2013;<lpage>361</lpage>. <pub-id pub-id-type="doi">10.1109/ROBOSOFT.2018.8404945</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shimojo</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Mechanical Filtering Effect of Elastic Cover for Tactile Sensor</article-title>. <source>IEEE Trans. Robotics Automation</source> <volume>13</volume>, <fpage>128</fpage>&#x2013;<lpage>132</lpage>. <pub-id pub-id-type="doi">10.1109/70.554353</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Steinberg</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Colla</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Cart: Classification and Regression Trees</article-title>. <source>Top. Ten Algorithms Data Mining</source> <volume>9</volume>, <fpage>179</fpage>. <pub-id pub-id-type="doi">10.1201/9781420089653.ch10</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Thuruthel</surname>
<given-names>T. G.</given-names>
</name>
<name>
<surname>Hughes</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Iida</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Joint Entropy-Based Morphology Optimization of Soft Strain Sensor Networks for Functional Robustness</article-title>. <source>IEEE Sensors J.</source> <volume>20</volume>, <fpage>10801</fpage>&#x2013;<lpage>10810</lpage>. <pub-id pub-id-type="doi">10.1109/jsen.2020.2995237</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Trinh</surname>
<given-names>H. X.</given-names>
</name>
<name>
<surname>Shibuya</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ho</surname>
<given-names>V. A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Theoretical Foundation for Design of Friction-Tunable Soft finger with Wrinkle&#x2019;s Morphology</article-title>. <source>IEEE Robotics Automation Lett.</source> <volume>4</volume>, <fpage>4027</fpage>&#x2013;<lpage>4034</lpage>. <pub-id pub-id-type="doi">10.1109/lra.2019.2926960</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vallbo</surname>
<given-names>A. B.</given-names>
</name>
<name>
<surname>Johansson</surname>
<given-names>R. S.</given-names>
</name>
</person-group> (<year>1984</year>). <article-title>Properties of Cutaneous Mechanoreceptors in the Human Hand Related to Touch Sensation</article-title>. <source>Hum. Neurobiol.</source> <volume>3</volume>, <fpage>3</fpage>&#x2013;<lpage>14</lpage>. </citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Williams</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Rasmussen</surname>
<given-names>C. E.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Gaussian Processes For Machine Learning</source>. <publisher-loc>Cambridge, MA</publisher-loc>: <publisher-name>MIT press</publisher-name>, <volume>Vol. 2</volume>, <fpage>4</fpage>.</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan</surname>
<given-names>X.-F.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>H.-W.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>Q.-S.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Svm with Rbf Kernel and its Application Research</article-title>. <source>Comput. Eng. Des.</source> <volume>27</volume> (<issue>11</issue>), <fpage>1996</fpage>&#x2013;<lpage>1997</lpage>. </citation>
</ref>
</ref-list>
</back>
</article>