Next Article in Journal
Foot–Floor Contact Sequences: A Metric for Gait Assessment in Parkinson’s Disease after Deep Brain Stimulation
Previous Article in Journal
Remote Sensing and Assessment of Compound Groundwater Flooding Using an End-to-End Wireless Environmental Sensor Network and Data Model at a Coastal Cultural Heritage Site in Portsmouth, NH
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Usage of Machine Learning Techniques to Classify and Predict the Performance of Force Sensing Resistors

by
Angela Peña
1,2,
Edwin L. Alvarez
3,
Diana M. Ayala Valderrama
4,
Carlos Palacio
5,
Yosmely Bermudez
6 and
Leonel Paredes-Madrid
1,*
1
Faculty of Mechanic, Electronic and Biomedical Engineering, Universidad Antonio Nariño, Carrera 7 N 21–84, Tunja 150001, Boyacá, Colombia
2
Doctorado en Ciencia Aplicada, Universidad Antonio Nariño, Carrera 3 Este N 47 A–15, Bogotá DC 110231, Colombia
3
GIMAC (Modeling, Automation and Control Research Group), Mechatronics Engineering Program, Faculty of Sciences and Engineering, Universidad de Boyacá, Carrera 2A Este N 64–169, Tunja 150003, Boyacá, Colombia
4
Comprehensive Management of Agro-Industrial Productivity and Services GISPA, Santo Tomas University, Tunja, Av. Universitaria, No. 45-202, Tunja 15003, Boyacá, Colombia
5
Faculty of Sciences, Universidad Antonio Nariño, Carrera 7 N 21–84, Tunja 150001, Boyacá, Colombia
6
Universidad Simón Bolívar, Caracas, Venezuela
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(20), 6592; https://doi.org/10.3390/s24206592
Submission received: 17 August 2024 / Revised: 5 October 2024 / Accepted: 9 October 2024 / Published: 13 October 2024
(This article belongs to the Special Issue Advanced Flexible Electronics for Sensing Application)

Abstract

:
Recently, there has been a huge increase in the different ways to manufacture polymer-based sensors. Methods like additive manufacturing, microfluidic preparation, and brush painting are just a few examples of new approaches designed to improve sensor features like self-healing, higher sensitivity, reduced drift over time, and lower hysteresis. That being said, we believe there is still a lot of potential to boost the performance of current sensors by applying modeling, classification, and machine learning techniques. With this approach, final sensor users may benefit from inexpensive computational methods instead of dealing with the already mentioned manufacturing routes. In this study, a total of 96 specimens of two commercial brands of Force Sensing Resistors (FSRs) were characterized under the error metrics of drift and hysteresis; the characterization was performed at multiple input voltages in a tailored test bench. It was found that the output voltage at null force (Vo_null) of a given specimen is inversely correlated with its drift error, and, consequently, it is possible to predict the sensor’s performance by performing inexpensive electrical measurements on the sensor before deploying it to the final application. Hysteresis error was also studied in regard to Vo_null readings; nonetheless, a relationship between Vo_null and hysteresis was not found. However, a classification rule base on k-means clustering method was implemented; the clustering allowed us to distinguish in advance between sensors with high and low hysteresis by relying solely on Vo_null readings; the method was successfully implemented on Peratech SP200 sensors, but it could be applied to Interlink FSR402 sensors. With the aim of providing a comprehensive insight of the experimental data, the theoretical foundations of FSRs are also presented and correlated with the introduced modeling/classification techniques.

1. Introduction

Conductive Polymer Composites (CPCs) have attracted a lot of attention recently because of their many promising traits like corrosion resistance, easy access to polymers and fillers, and their excellent mechanical and electrical properties [1,2,3]. The high availability of polymers and fillers is a highly desirable characteristic for cost-sensitive applications, such as motion tracking of human limbs [4], speech recognition [5], and sleeping posture monitoring [6].
Several reviews have explored the wide range of applications for CPCs in both industry and everyday life [1,2,3,7]. As a result, there has been a lot of focus on solving manufacturing challenges [2,7] and improving the overall performance of CPCs in real-world applications [8,9,10,11].
This study focuses on a specific type of sensor made from CPCs: Force Sensing Resistors (FSRs), which change their electrical resistance when exposed to compressive force. FSRs belong to a broader category of CPC-based sensors that includes strain, bending, and gas sensors [12,13].
Since this study focuses on FSRs, it is important to note that their main issues come from the viscoelastic nature of polymers, which leads to two types of errors: drift during constant pressure and hysteresis. These problems currently limit the use of FSRs in applications where accuracy and consistency are critical. In our view, based on a review of the literature, there are three main strategies for improving the performance of FSRs. These strategies can also be applied to other types of CPC-based sensors. The methods are described below.

1.1. Manufacturing Method

Since the original mix, stir, and dry method [14,15], there has been a boom in different ways to manufacture CPCs. The most promising methods for improving CPC performance or simplifying production include brush painting [8], additive manufacturing [5,16], coating [17,18], spray/screen printing [19,20], microfluidic preparation [21], laser-related methods [22,23,24], and exposure to magnetic/electric field during composite drying process [25].

1.2. Type of Polymer and Filler

This is probably the most active roadmap reported in the literature regarding CPCs to date. A wide range of carbonaceous and metallic fillers are usually combined with insulating and/or conducting polymers in multiple ways [23,25,26,27]; this is performed with the goal of obtaining a synergistic response in the nanocomposite that improves its electromechanical properties [27] and/or provide self-healing capabilities [26]. Carbon nanotubes (CNTs), Graphene Nanoplatelets (GNPs), and Carbon Black (CB) have been reported as the preferred conductive fillers [28]; nonetheless, the usage of metallic nanoparticles is also common, and more recently, conductive polymers, such as PEDOT [8,29] and polyaniline, have also been investigated as fillers [26,30]. Regarding the insulating matrix, the list is also vast, raging from polymers such as rubbers [15], polyurethane [17,22,26], polydimethylsiloxane (PDMS) [23], and, more recently, cotton fabrics [18]. At this point, it is worth mentioning the incorporation of Aerogel and Hydrogel Materials (AHM) to the latest research trends on CPCs [26,29]; the high biocompatibility of AHM is a highly desirable characteristic that enables a straightforward integration to wearable sensors and, in general, to any health monitoring device [31].

1.3. Modeling and Compensation, Including Artificial Intelligence (AI) Techniques

This is probably the least explored roadmap for enhancing the performance of CPCs. The electrical conduction mechanisms of CPC have been thoroughly studied since the early stages of CPC development [32,33,34,35,36,37,38]. However, these studies have mainly focused on the physical phenomena that enables current conduction rather than proposing modeling techniques that let us compensate for the CPCs’ errors. To the best of the authors’ knowledge, we can only cite a few studies that have actively incorporated modeling techniques to enhance CPC-based sensors; they are briefly described ahead.
Urban, Ludersdorfer, and van der Smagt [39] employed a probabilistic, nonparametric sensor model based on Heteroscedastic Gaussian Processes (HGP) to compensate for the hysteresis error; HGP are alternatives to the well-kwon Preisach model that requires a lot of computational power [40]; therefore, HGP are promising approaches for compensating hysteresis error in CPC-based sensors. On the other hand, Mersch et al. modeled nonlinear phenomena observed during cyclic loading in strain sensors; the model incorporated a complex arrangement of spring and dampers for the longitudinal and transversal contractions [41]. It must be highlighted that the nonlinear phenomena modeled by Mersch et al. has been previously reported by other authors [42,43]. Nguyen and Chauhan incorporated convolutional neural networks to characterize a microfluidic-based pressure sensor with promising results [44]. The authors agree on the opinion stated by Nguyen and Chauhan in that most of the existing studies are focused on new designs and materials rather than working on modeling/compensating techniques for the already existing sensors. Other representative works within the field can be found in the studies from Boland [45] and Wang et al. [46].
Most of the authors’ previous work can be classified within this modeling/compensation category. To cite a few examples, when capacitance and conductance readings are integrated in a combined model, it has been demonstrated that the resulting force estimation is more accurate than a model based on conductance readings alone [47]. More recently, the application of the Six Sigma methodology was embraced as a tool to enhance the part-to-part repeatability of commercial Force Sensing Resistors (FSRs) [48]. It is the authors’ belief that there is plenty of room to improve the performance of currently available FSRs by relying on modeling and compensation techniques.

1.4. Machine Learning and CPC-Based Sensors, a Brief Literature Review

The usage of machine learning (ML) techniques is a relatively new approach within the field of CPC-based sensors. A search on the Scopus database with the keywords “conductive polymer composite & machine learning” returned only 27 entries as of October 2024. The studies found can be classified within the following four categories: research articles that incorporated ML for nanocomposite design and manufacturing, combined usage of ML techniques and strain/stress sensors to develop a final application, simulation studies, and review articles. The most relevant studies of each category are discussed.
Usage of machine learning techniques for nanocomposite design and manufacturing:
Vaishnavi Thummalapalli et al. [49] introduced a novel method to identify the optimal printing parameters of a Direct Ink Writing (DIW) manufacturing process. The ink in situ assembled in situ by combining a polymer ink with copper fillers. Machine learning techniques were deployed to optimally determine the printing parameters, such as speed, flow pressure, and filler concentration.
Razavi, Sadollah and Al-Shamiri [50] developed a prediction model for polymer composites on the basis of the Taguchi method, Artificial Neural Networks (ANN), and extreme machine learning. The model enabled them to predict the response factor of the assembled nanocomposites resulting from the vigorous mixing of epoxy resin, CNT, and CB.
Niendorf and Raeymaekers [51] employed a supervised machine learning method to predict microfiber alignment and electrical conductivity. The nanocomposites were assembled from sonication of silver-coated glass microfibers in a photopolymer matrix. The machine learning prediction was successful and the results promising.
The study from Hannigan et al. [52] is also worth mentioning within this category.
Simulation studies:
Shah et al. [53] implemented a reduced-order model for predicting the effective stiffness of CNT/Polymer composites and their electrical properties. The model comprised ANN and linear regressions. The simulation results were acceptable when predicting the mechanical properties, but the electrical simulations lacked accuracy.
Shi et al. [54] implemented a ML model to optimize nanocomposite materials aimed for electromagnetic interference shielding. The data for this study were taken from already published studies that demonstrate forecasting capabilities. The ML model combined multiple interesting features such as a weighted average ensemble and a 5-fold cross-validation scheme.
The study from Cao and Zhang [55] is also worth mentioning within this category.
Combined usage of ML techniques and strain/stress sensors to develop a final application:
The usage of ML techniques is a proven method to merge data from multiple strain/stress sensors; this is the case of the studies from Zhou et al. [56], and Yao et al. [57]. The study from Wang et al. [58] is also worth mentioning within this category.
Review articles:
Multiple authors have discussed about the emerging use of ML techniques in the design, manufacturing, and deployment of polymer nanocomposites into a final application; this is the case of the reviews from Wang et al. [59], Sharma et al. [60], Xu et al. [61], and Gao et al. [62].

1.5. Aim of This Study and Methodology

The purpose of this study is to use machine learning techniques to classify and/or predict the performance of FSRs by relying upon measurements of sensors’ output voltage at null force (Vo_null). Given the trained machine learning model, it is here demonstrated that Vo_null readings can predict the sensor’s drift and provide some insights on the sensor’s hysteresis. By doing this, final sensor users are capable of choosing in advance the sensors with the better performance and discarding those with high error metrics. It must be highlighted that performing Vo_null readings have the advantage of being simple, non-expensive, and non-reliant on custom mechanical setup.
The rest of this paper is organized as follows: Section 2 discuss about the error metrics commonly found in FSRs, a theoretical model for the conduction and sensing mechanism of FSRs are also presented. The experimental setup is presented in Section 3 together with the test protocol. Section 4 discusses about the experimental results, the machine learning model, and the main findings. A discussion is presented in Section 5. Henceforth, in this manuscript, we no longer use the designation CPC-based sensor, and, instead, we use FSR and sensor indistinctively.

2. Theoretical Foundations and Error Metrics of FSRs

This section discusses the theoretical foundations of FSRs and the types of errors originated from polymer viscoelasticity.

2.1. Theoretical Foundations of Quantum Tunneling and Constriction Resistance

Quantum Tunneling (QT) and percolation are the predominant conduction mechanisms of FSRs [32,33,34,35,36,37,38]. QT is defined as the ability of electrons to hop from one conducting particle to another despite being separated by a thin insulating layer, i.e., the polymer matrix. An intricate network of neighboring conductive particles creates tunneling paths as shown in Figure 1. On the other hand, percolation occurs when electrons flow through particles in direct contact. This phenomenon is later addressed in this section.
In practice, FSRs are manufactured from a blend of insulating polymer with randomly dispersed conductive nanoparticles. Section 1.1 introduced the most popular preparation routes of FSRs. Similarly, Section 1.2 discussed the most common materials considered as the insulating polymer and the conductive nanoparticles. Regardless of the preparation method and/or materials employed, the sketch of Figure 1 can be taken as the representation of a FSR with a sandwich-like configuration before and after loading.
Due to the externally applied force, conductive nanoparticles come closer, and therefore the sensor current (IFSR) increases, as predicted by the Simmons’ equations formulated back in the 1960s [63]. The work from Simmons’ models QT conduction using piecewise equations with transitions defined by the externally applied voltage. Therefore, QT conduction is a phenomenon that is highly dependent on the applied voltage, so it is the tunneling resistance (Rtun).
Previous authors’ work has discussed the role of QT and percolation in the sensing dynamics, sensitivity, and part-to-part repeatability of FSRs [48]. A thorough formulation on the underlying physics of FSRs is out of the scope of this article and has been previously addressed by the authors [48]. For space constraints, we only present here the main highlights of such a formulation.
By recalling QT and percolation as the sensing mechanisms of FSRs, the following model can be proposed as the sensor total resistance (RFSR):
RFSR = Rtun + Rc
where Rtun and Rc are the tunneling and constriction resistance, respectively. The sketch of Figure 1 shows an intricate net of series and parallel connected Rtun and Rc along the nanocomposite. Given an external applied voltage to the nanocomposite (V), RFSR can be measured using the Ohms’ law, i.e., RFSR = V/IFSR.
Conduction through percolation occurs when particles are in direct contact with each other; see the gray arrow marks in Figure 1. Given the small contact area between particles in contact, the contact resistance is quantized [64]. In this case, a constriction resistance occurs at the interface between them. The theoretical foundations for this phenomenon are beyond the scope of this article, but they can be reviewed in the work of Sattar, Fostner, and Brown [36], and in the study by Shi et al. [65]. When multiple percolation paths are formed along the nanocomposite, it is possible to formulate a power law that relates the applied force with the so-called contact resistance, Rc. Considering that the contact resistance originates from pure mechanical constriction, Rc is a voltage-independent phenomenon.

2.2. Theoretical Foundations of Piezoresistivity in FSRs

For a constant applied force, the total sensor resistance, RFSR, is heavily dependent on the input voltage; this has been reported by multiple authors through current (I)–voltage (V) plots [14,66]. Changing V modifies the proportion of Rtun and Rc; this is because Rtun is a voltage-dependent phenomenon, but Rc is voltage-independent. Therefore, we can tune the applied voltage to make either Rtun or Rc more relevant for a given sensor.
When an external force is applied, RFSR is modified by a 2-fold mechanism, Rtun is reduced due to diminishing interparticle separation; see Figure 1. Similarly, Rc is reduced due to a greater contact area among neighboring particles in the nanocomposite. However, experimental observations over multiple specimens have demonstrated that, for a given sensor, one sensing mechanism often dominates the other [48]; this can be exemplified from the sketches of Figure 2.
Finally, for the unstressed sensors of Figure 2, we can determine whether each specimen shows the dominance of quantum tunneling or percolation by measuring its resistance at null force. If RFSR is small relative to the average resistance of all samples, then percolation dominates. In this case, the percolation paths create a sort of short circuit between the electrodes; see Figure 2b. Conversely, if RFSR is large relative to the average resistance of all samples, then quantum tunneling dominates; this is because Rtun is very sensitive to interparticle separation. In fact, as stated by Simmons [63], Rtun is modified in an exponential fashion by interparticle separation. As later demonstrated in this report, sensors operating on the basis of QT or percolation exhibit remarkable performance differences.

2.3. Error Metrics Commonly Found in FSRs

As previously mentioned, the most common errors in FSRs are drift under constant loading and hysteresis. When an FSR is constantly loaded for an extended period, the polymer creeps, and RFSR does as well. Figure 3a shows the typical drift behavior of sensor conductivity (σ), where σ = 1/RFSR. The drift error (d.e.) can be computed using the following equation after one hour of constant loading [67]:
d . e . = σ t = 3600 σ ( t = 0 ) σ ( t = 0 ) · 100 %
On the other hand, hysteresis is calculated as the normalized difference in sensor output when loaded to half the nominal capacity during the loading and unloading stages. An ideal sensor should exhibit the same reading regardless of the loading/unloading direction, but the viscoelasticity of polymers creates a memory-like effect that ultimately leads to hysteresis. Hysteresis error (h.e.) can be calculated from the following equation [67]:
h . e . = σ F = F n o m / 2 u σ F = F n o m / 2 l σ F = F n o m · 100 %
where Funom/2 and Flnom/2 match for half of the nominal force applied during the unloading and loading stages, respectively, with Fnom as the nominal sensor force.
The experimental observations from Section 4 demonstrate that both error metrics, hysteresis and drift, depend on the predominant sensing mechanism occurring in the nanocomposite.

3. Experimental Setup

The experimental setup can be divided into four subsections. An overview of the performance metrics of FSRs is presented, followed by the mechanical and the electrical setup. Later, the test protocol is presented.

3.1. Performance Metrics of Interlink and Peratech FSRs

In order to obtain statistically representative results, the experimental tests in this study were performed on 48 Interlink FSR402 sensors manufactured by Interlink Electronics (Irvine, CA, USA) [68] and on 48 QTC Peratech SP200 sensors manufactured by Peratech Holdco Limited (Sedgefield, UK) [69].
A comparison between both sensors is presented in Table 1. In general, both sensors offer similar performance metrics and sensing ranges. Unfortunately, it is not possible to determine FSRs’ sensitivity a priori given the random dispersion of conductive nanoparticles in the nanocomposite; see Figure 1. Additionally, FSRs’ sensitivity depends on the sourcing voltage, as the tunneling resistance is modified by the applied voltage. Previous authors’ work has discussed about both consideration for FSRs [48].

3.2. Mechanical Setup

The mechanical setup is shown in Figure 4. It consists of a linear stepper motor located on top of the test bench. In order to provide mechanical compliance, a spring was added between the motor and the sensors, which were held in place by custom sensor holders. Force loops were closed using an LCHD-5 load cell manufactured by Omega Engineering (Norwalk, CT, USA). Finally, the bunch of sensors was located at the bottom of the test bench using a sandwich-like configuration capable of handling up to sixteen sensors simultaneously; see Figure 4a. With the aim of avoiding undesired sensor displacement during loading/unloading stages, each sensor holder had a notch on the upper side and a round puck on the bottom; see Figure 4e. The sensors holders and the spring were held in place by means of the element shown in Figure 4d,f; the element also ensured sensor alignment during tests.
Given the sandwich-like configuration of Figure 4a, it is naturally expected that the bottom sensors are more heavily loaded than those on top. However, this is not a problem if they are measured and compensated by software. Moreover, it is desirable that sensors are preloaded at any given time, even at null force. By recalling the operating force range from Table 1, FSRs require at least 0.2 N to yield a valid reading; otherwise, the resulting resistance is too noisy to be measured. Nonetheless, this threshold is a theoretical value from the manufacturer. In practice, FSRs should be loaded with about 0.3 N to yield a repeatable null force reading.
If the linear motor is not exerting any force on the bunch of sensors, we can compute the applied null force by summing the individual masses of each element as follows: spring (20 g), element of Figure 4f (20 g), and sensor holder (2 g). Therefore, the topmost element has a null applied force of 0.39 N, and the bottommost sensor has a null applied force of 0.7 N. In both cases, the low range of the operating null force is exceeded, thus ensuring a repeatable null-force reading. However, it is clear—and somewhat concerning—that Vo_null is measured at nearly twice the force for the bottommost sensor when compared with the topmost sensor; this concern is addressed in the electrical setup.

3.3. Electrical Setup

Considering that error metrics were defined in terms of sensors’ conductivity, (see Equations (2) and (3)), the use of a driving circuit capable of measuring σ was required. Therefore, we discarded voltage dividers as the driving circuit, and, instead, amplifiers in an inverting configuration were used. Similarly, a time-multiplexed circuit was required to gather data from multiple sensors simultaneously.
Figure 5 shows the diagram of a circuit for driving up to 16 FSRs using the multiplexer ADG444. The measured voltage corresponds to the output of the operational amplifier (Vo), which is proportional to sensor conductivity as defined by the inverting amplifier model.
V o = R f R F S R · V i
The input voltage (Vi) was provided by a NI9263 board (National Instruments, Austin, TX, USA). A 16-bit NI9205 board model was employed for analog data acquisition. Both the NI9205 and the NI9263 were installed in a CRIO-9035 system running LabVIEW RT (Version 2016). The feedback resistor was set to 510 Ω in all tests.
Finally, it must be emphasized from Equation (4) that variations in Vo_null originating from different preloading are negligible between the bottommost and topmost sensor; this statement holds for the test bench of Figure 4. Given the information provided in FSRs’ datasheets [68,69] and using Vi = 5 V, a preloaded sensor with 0.39 N yields a Vo_null equal to 72 mV, i.e., RFSR ≅ 35 KΩ (topmost FSR), whereas for the bottommost sensor preloaded with 0.7 N, an RFSR ≅ 20 KΩ is obtained with Vo_null = 127 mV. The difference between both Vo_null readings is 55 mV, which is a negligible variation as reported later in Section 4. Nonetheless, it must be clarified that preloading do impact Vo_null readings as early mentioned in Section 3.3, but the influence of preloading is beneficial so that it allows repeatable measurements of Vo_null by reducing the electrical noise.

3.4. Test Protocol

Before detailing the test protocol of this study, we must first state its purpose as follows: classify and/or predict the performance of FSRs by relying upon measurements of FSRs’ output voltage at null force (Vo_null). Consequently, our classification/prediction criteria must be based only upon Vo_null readings at multiple input voltages; see Vi in Figure 5. The designation of null force (rest state) stands for F = 0 N in the test bench shown in Figure 4. Next, the test protocols are described.
Test protocol for assessing the drift error, d.e.: Initially, Vi was set to 1 V with sensors at rest state; this allowed us to register Vo_null for each specimen individually. Later, an external force of 10 N was applied to the bunch of sensors for a duration of one hour. The d.e. was computed for each sensor using Equations (2) and (4). This process was repeated for Vi within the range [1 V, 7 V] with step increments of 1 V. This allowed us to obtain a 7 × 48 matrix containing the d.e. of 48 specimens at seven input voltages for each sensor brand.
Test protocol for assessing the hysteresis error, h.e.: Following the similar pattern as for d.e., Vo_null was initially registered for each specimen at Vi = 1 V. Later, external forces of 10 N, 20 N, and 10 N were applied to the bunch of sensors while registering Vo. The process was repeated for Vi within the range [1 V, 7 V] with step increments of 1 V. This allowed us to obtain a 7 × 48 matrix containing the hysteresis error of 48 specimens at seven input voltages for each sensor brand.

4. Experimental Results

This section reports the experimental results of both sensor brands for the drift and hysteresis errors. Depending on the nature of the experimental results, a classifier or a predictor is introduced accordingly.

4.1. Drift Error

Figure 6 reports the experimental results of d.e. at multiple input voltages for both sensor brands. Regardless of the sensor brand, it can be stated that drift decreases as Vi increases. This has already been reported in previous authors’ work [70] and can be attributed to the fact that increasing Vi reduces Rtun, whereas Rc remains unaltered. Considering that (i) polymer viscoelasticity is the main source of drift and (ii) Rtun is originated from the multiple tunneling paths along the nanocomposite, it is possible to reduce the d.e. by reducing the ratio Rtun/Rc. Note that this statement makes no assumption about the predominant sensing mechanism in a given sensor.
In addition to the previous statement, if Vi is held constant, a novel observation from Figure 6 can be performed by noticing that, for larger values of Vo_null, a lower d.e. is measured. We can corroborate this observation by computing the Pearson Correlation Coefficient (PCC) for each data set in Figure 6; this is shown in Table 2.
From Table 2, note that an inverse correlation can be identified between d.e. and Vo_null at any Vi, and for both sensor brands. Therefore, a predictor for the d.e. can be obtained by applying a linear regression to the experimental data. Figure 7 reports three different trendlines for each sensor brand. Naturally, the fit parameters are voltage-dependent, but we have chosen Vi = 5 V since it is a commonly used voltage in microcontrollers and microprocessors. Table 3 reports the fit parameters and the coefficient of determination for each model. The whole set of data points is available as Supplementary Material to this manuscript, so readers can obtain a fit for any desired Vi. Finally, this whole process is summarized in the flowchart in Figure 8.
By recalling the relationship between Vo_null and RFSR in Equation (4), we notice from Figure 7 that sensors with low RFSR exhibit a comparatively lower d.e. than those with high RFSR., i.e., low RFSR implies large Vo_null. Next, we can relate this statement from the theoretical foundation in Section 2.2: sensors operating on the basis of percolation exhibit a comparatively lower d.e., whereas those specimens operating on the basis of quantum tunneling exhibit a larger d.e. As previously mentioned, both phenomena occur simultaneously, but often, one sensing mechanism dominates over the other. Similarly, every specimen exhibits a different degree of percolation/quantum tunneling as their sensing mechanism; therefore, we observe a continuously varying trend as predicted by the models in Figure 7.
From Figure 7 and Table 3, we notice that every proposed model exhibits a similar performance as measured from the coefficient of determination (R2). But models 1 and 3 are preferred since they predict a low boundary for the d.e. On the other hand, it is noteworthy that R2 notably differs from one brand to another, with higher dispersion occurring in the Peratech SP200 sensors. We can only hypothesize the possible reasons for this behavior: a lower R2 could be originated from poor part-to-part repeatability or uneven distribution of particles along the nanocomposite. Remarkable differences in the particle count from one specimen to another may also play a role in the relative higher dispersion of d.e. in the Peratech sensors. But, ultimately, it is hard to figure out what the reason for this phenomenon is.

4.2. Hysteresis Error

Figure 9 reports the experimental results of h.e. at multiple input voltages for both sensor brands. Unlike previous data from d.e., it is more challenging to draw conclusions and statements from hysteresis data; therefore, the analysis is split for each sensor brand and input voltage.

4.2.1. Hysteresis Error in Interlink Sensors

First, the inverse correlation between Vi and h.e. is also holds, i.e., higher Vi yields lower h.e. The underlying basis for this phenomenon is the same for the drift error as previously identified, i.e., a larger Vi reduces Rtun, whereas Rc remains unchanged. Considering that the main source of drift is Rtun, a reduction in h.e. is naturally expected for incremental Vi; this statement holds for both sensor brands as reported in Figure 9.
Second, a clear trend or pattern cannot be identified for the relationship between the h.e. and Vo_null in Interlink sensors. This observation is confirmed by computing the PCC for the data sets of Figure 9a–c, resulting in −0.096, −0.037, and −0.041, respectively. Near-zero values imply no linear correlation between the variables.
Third, in an attempt to overcome this limitation, a more comprehensive model was conceived by including multiple Vi and Vo_null data simultaneously. By carefully analyzing Vo_null data, it was found that some sensors exhibit a parabolic relationship between Vo_null and Vi, whereas others show a linear response. These dissimilar responses are shown in the plot of Figure 10 with an overlying parabolic trend line in both cases.
Next, the generic formula of a parabola relating Vo_null with Vi is as follows:
V o _ n u l l = f · V i 2 + g · V i + h
where f, g, and h are coefficients determined from a least-squares fit. We can determine how parabolic or linear a sensor is by computing the quotient g/f. The larger g/f is, the more linear Vo_null is in regard to changes in Vi; conversely, a small g/f quotient shows a quadratic response in Vo_null. By recalling the theoretical foundations of tunneling conduction from Simmons [63], a parabolic behavior can be found in tunneling paths when the input voltages exceeds the height of the potential (insulating) barrier. Therefore, the quotient g/f can be understood as a measure on how quantum tunneling dominates in a given specimen. Figure 10 shows a comparison of two specimens of Interlink sensors with g/f calculations.
In order to obtain a predictor for the h.e., a feedforward neural network was implemented with Vo_null and g/f as inputs. The network embraced 10 neurons in the hidden layer and used h.e. as the output. Supervised learning was implemented using a backpropagation algorithm; an 80/20 proportion was used for the training/validation datasets. Unfortunately, the predictor showed poor performance when attempting to predict the h.e. with an R2 = 0.24. A second version of the neural network was trained and validated by providing the following four inputs to the model: g, f, and h, with h.e. as the network output. In this second version, the results were slightly better with an R2 = 0.31, but still far from acceptable levels. Despite all our efforts, a predictor/classifier could not be implemented for the hysteresis error in Interlink sensors. It is clear that additional phenomena occur in Interlink sensors that the Vo_null readings are not reflecting; this ultimately impacts the ability of Vo_null to predict the h.e. in this sensor brand.

4.2.2. Hysteresis Error in Peratech Sensors

When examining the h.e. data for Peratech sensors, it is noteworthy that a predictor model is not a good fit for the data in Figure 9d–f. This is confirmed by computing the PCC, which are −0.14, −0.09, and −0.07, respectively. Although prediction models do not work well here, the data sets in Figure 9d–f are not randomly dispersed. Instead, they show agglomerations that may be properly classified into clusters on the basis of a machine learning classifier. In order to support this statement, we need to focus on a single subplot next.
Focusing on one subplot, Figure 9d, low readings of h.e. were experimentally measured for Vo_null < 0.2 and for Vo_null > 0.4. However, for the readings in the range 0.2 < Vo_null < 0.4, the h.e. did not exhibit a clear trend. Therefore, fitting those data points to a polynomial function is not appropriate. The same observation can be made for any Vi, as shown in Figure 9e–f, but naturally, the ranges of Vo_null need to be reconsidered in each case.
In order to determine the most appropriate number of clusters, the elbow method was applied to the h.e. data at Vi = 5 V. It should be clarified that any Vi could be chosen for the classification, but Vi = 5 V was chosen in order to be consistent with the previous results from drift error. Figure 11 reports the results from the elbow method; it is clear that the inflection point is two clusters (k = 2). This is a naturally expected result as one might think that sensors can be classified in two subgroups, i.e., sensors with high h.e. and sensors low h.e. However, some practical limitations appear when using two clusters.
Vector quantization was applied using the k-means clustering method using k values ranging from 2 to 4. The partitioning results are shown on Figure 12, Figure 13 and Figure 14, respectively. The pros and cons of using either cluster numbering are described next. When using k = 2 in Figure 12, a valid classification between sensors with low and high hysteresis cannot be made; this is especially noticeable for group 0. Likewise, it is worth noticing that when k = 2, Vo_null cannot be used as a source for sensor classification. This is so because when 1.5 V < Vo_null < 2.7 V sensors with high and low h.e. are observed simultaneously. Finally, centroid location for group 0 lies between two sensor clusters. This observation suggests that an additional group could provide a better clustering.
On the other hand, when k = 3 in Figure 13, the centroid location for each group is notably improved, but two problems remain: it is still difficult to provide a valid classification between sensors with low and high hysteresis, and, also, when 1.5 V < Vo_null < 2.7 V, sensors with both high and low h.e. are observed simultaneously. These issues can be partially resolved by adding another group.
Finally, when k = 4 in Figure 14, it becomes clear that sensors within groups 0, 2, and 3 exhibit a lower h.e. than those in group 1. The threshold for the low/high h.e. can be drawn at h.e. = 18%. Similarly, the centroids with k = 4 are located in the middle of data clusters, which reaffirms the number of clusters chosen. However, the present clustering fails to distinguish between sensors with high/low h.e. based solely on Vo_null readings. It is clear that groups 1 and 2 fall within the same category; therefore, it is unavoidable to obtain false negatives when classifying sensors on the basis of Vo_null readings.
The following rule can be stated to provide a classification criterion for Peratech SP200 sensors with low/high h.e.: if a given specimen exhibits Vo_null < 1.4 V or if Vo_null > 2.9 V, then h.e. of the specimen is expected to be lower than 18%. The specimens that fall within this rule represent 48% of the total population (23 out of 48).
On the other hand, if the output voltage at null force falls within the range 1.4 V < Vo_null < 2.9 V, the specimen is expected to have an h.e. > 18%. The proportion of false negatives is 12.5% of the total population (six out of forty-eight), and 24% are the sensors with high h.e. (six out of twenty-five). The false negatives correspond to group 2 in Figure 14.
For a better understanding of this whole process, we have summarized it in the flowchart shown in Figure 15. Appendix A presents the Python (Version 3.12, 64-bit) code for the elbow method calculation and the k-means classification. Comments are included in key code lines for better comprehension.

5. Discussion

The usage of output voltage at null force, Vo_null, has demonstrated that it provides valuable information for assessing in advance the performance metrics of Force Sensing Resistors, FSRs. Measuring Vo_null for each individual specimen has the advantage of being simple and inexpensive; this is because a mechanical test bench is not required, and simple electronics are implemented instead. This ultimately enables final sensor users to classify and/or predict the performance metrics of FSRs.
Regarding the drift error, d.e., it was found that for both sensor brands the d.e. followed an inverse relationship with Vo_null. Experimental drift data were successfully fitted to inverse polynomial functions, which allowed us to predict the d.e. from Vo_null measurements. It must be highlighted that both the experimental data and the models were in concordance with the theoretical foundations of FSRs: from percolation theory, and given Simmons’ equation for quantum tunneling conduction [63], it was forecasted that when percolation dominates as the sensing mechanism, the contact resistance rules over the tunneling resistance. This condition results in a large Vo_null, and, ultimately, a low d.e. is measured. Conversely, if tunneling conduction is the predominant sensing mechanism, the tunneling resistance rules over the contact resistance, and, therefore, a small Vo_null is measured, resulting in a high d.e.
Regarding the hysteresis error, h.e., the theoretical foundations of FSRs showed a limited modeling of the phenomenon. Despite multiple attempts, a suitable relationship between h.e. and Vo_null could not be found; this observation especially holds for the Interlink sensors that exhibited no correlation between h.e. and Vo_null. At this point, it must be accepted that the conduction model of FSRs is incomplete and must be updated to include additional variables and/or physical phenomena.
This study developed a classifier for the hysteresis error of Peratech SP200 sensors. The classifier was developed based on the k-means clustering method and allows us to select those sensors that exhibit h.e. below and above 18%.

5.1. Limitations of the Proposed Method

Previous authors’ work has demonstrated that the proposed model is capable of predicting—up to an extent—the sensitivity of FSRs based upon Vo_null readings [48], and, more recently, this study has also demonstrated that the d.e. can be correlated with Vo_null measurements. But when dealing with the h.e., it is clear that additional phenomena are occurring under the surface that are not being taken into account. We can only hypothesize the possible reasons for this mismatch, with uneven particle count being a possible explanation. The conduction model of FSRs was developed under the assumption that the particle count is relatively constant among sensors, but if a given specimen exhibits a considerably lower number of conductive particles, it is foreseeable that viscoelasticity is more predominant in the specimen, thus yielding a larger h.e. The opposite is also expected, a larger particle count may reduce viscoelasticity in the nanocomposite, thus reducing the h.e. Unfortunately, to the best of the authors knowledge, there is not a known method to estimate the particle count based on electrical measurements.
Following the discussion on particle count, an undesirable phenomenon occurring in FSRs is the excessive agglomeration of conductive nanoparticles in the nanocomposite. This phenomenon is usually a major concern in polymer composites. For this reason, vigorous mixing of the polymer and nanoparticles is required. If excessive agglomeration occurs during sensor assembly, then current conduction becomes inhomogeneous, ultimately affecting overall performance; also, the sensitivity changes dramatically upon the activation/deactivation of the conductive path with excessive agglomeration.
Finally, the authors have identified two possible limitations for the proposed methodology. Other possible limitations may arise in the future, as mentioned in Section 5.3. The currently identified limitations are listed:
  • A possible limitation of the proposed method is the poor part-to-part repeatability of sensors; refer to Table 1 for the repeatability metrics of each sensor model. To use the proposed method, FSRs must be assembled on a highly repeatable assembly line with high-quality standards for the materials employed. If this requirement is not met, a shift in the PCC metrics reported for the d.e. may occur. A similar degradation is expected for the h.e. classifier if part-to-part repeatability is low.
  • A logical concern resulting from the proposed method is its applicability to other sensor brands and, ultimately, to different types of sensors made from polymer composites. This concern is indeed a focus for the authors’ future work, as described later in Section 5.3. However, we can hypothesize on the minimum requirements for applying the proposed methodology. First, it is required to consider whether the sensor operates based on quantum tunneling and percolation, keeping in mind that these criteria were our starting point in Section 2. Some polymer-based sensors operate on different principles, such as Fabry–Pérot, which may not be suitable for our proposed method. Secondly, we must address whether the sensor provides an output voltage/resistance/capacitance when unloaded. Keep in mind that Vo_null is the only classification criterion for the proposed method. If these two questions are positively replied, then the odds of the method functioning are high.

5.2. Comparing the Proposed Methodology with Existing Literature

According to the existing literature on ML and polymer composites, the proposed method targets similar objectives as those in previously published studies, such as Vaishnavi Thummalapalli et al. [49], Razavi, Sadollah and Al-Shamiri [50], Niendorf and Raeymaekers [51], and Hannigan et al. [52]. These studies focused on predicting and modeling the mechanical and electrical properties of nanocomposites. Our study instead targeted performance metrics, which are somewhat related to the existing literature, but it maintains originality. This observation also applies to the simulation studies by Shah et al. [53], Shi et al. [54], and Cao and Zhang [55], with the difference that these studies are supported by third-party experimental results. Nonetheless, given the vast literature on polymer composites, it is a reasonable approach to conduct research on already published results.
Finally, it should be emphasized that both the d.e. and h.e. exhibit an inverse correlation with the input voltage. This observation has been previously reported by the authors and aligns with the foundations of FSRs mentioned earlier [70].

5.3. Future Authors’ Work

Building on the authors’ most recent study [48], the application of this methodology to other sensor brands and to commercially available strain sensors is expected. This approach has two main objectives: (1) to validate and/or refute the proposed method and (2) to assist final sensor users to assess FSRs’ sensitivity and performance metrics in advance without the need for a specialized test bench.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s24206592/s1. The whole set of data points for the fit parameters and the coefficient of determination for each model is available in the Supplementary Materials.

Author Contributions

Conceptualization by A.P. and E.L.A.; methodology by D.M.A.V.; validation by C.P.; formal analysis and writing by Y.B. and L.P.-M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Experimental data are available as an attachment to this manuscript.

Acknowledgments

This work was partially financed by Universidad Antonio Nariño under the project No. 2023204 PI/UAN-2024-725GIFAM. The author, Diana M. Ayala Valderrama, thanks the Universidad Santo Tomás for funding the internal research project titled “Effect of Graphene on the Mechanical and Electrical Properties of a Vitroceramic Material Derived from Industrial Waste Including Slag, Fly Ash, and Glass Cullet”.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

This appendix shows the Python codes implemented for the elbow method calculation and the k-means classification. Comments are included in key code lines for a better comprehension. The elbow method code is shown as follows:
  • import numpy as np
    import matplotlib.pyplot as plt
    from sklearn.cluster import KMeans
    from sklearn.preprocessing import StandardScaler
# combined matrix is directly taken from the CRIO acquisition system; it has the following form:
# combined matrix = [[Vo_null_S1, Vo_null_S2,… Vo_null_Sn], [h.e._S1, h.e._S2, … h.e._Sn]]
normalized_matrix = scaler.fit_transform(combined_matrix)
# An empty inertia matrix is created. We define the number of clusters for the elbow method.
inertia = []
k_values = range(1, 11)
# The elbow method is run on the basis of an iterative Kmeans classification with variable cluster
# number (k). The resulting inertia is computed for each k and then plotted
for k in k_values:
kmeans = KMeans(n_clusters=k, random_state=42)
kmeans.fit(normalized_matrix)
inertia.append(kmeans.inertia_)
  • plt.figure(figsize=(10, 6))
    plt.plot(k_values, inertia, ‘bo-’)
The code for k-means classification, plotting and centroid calculation is shown next:
  • import numpy as np
    import matplotlib.pyplot as plt
    import seaborn as sns
    from sklearn.cluster import KMeans
    from sklearn.preprocessing import StandardScaler
normalized_matrix = scaler.fit_transform(combined_matrix)
  • # Plotting area is configured
    fig, axs = plt.subplots(1, 3, figsize=(18, 6))
    colors = sns.color_palette(‘tab10’, n_colors=10)
  • # k-means method is run with different amount of clusters for comparison purposes
    for i, k in enumerate([2–4]):
    kmeans = KMeans(n_clusters=k, random_state=42)
    kmeans.fit(normalized_matrix)
    labels = kmeans.labels_
    centroids = kmeans.cluster_centers_
# Seaborn is used for plotting
sns.scatterplot(
ax=axs[i],
x=flattened_matrix1.flatten(),
y=flattened_matrix2.flatten(),
hue=labels,
palette=colors[:k],
s=100,
legend=‘full’
)
# Centroids are next plotted
axs[i].scatter(
scaler.inverse_transform(centroids)[:, 0],
scaler.inverse_transform(centroids)[:, 1],
c=‘black’,
marker=‘X’,
s=150,
label=‘Centroid’
)

References

  1. Idumah, C.I.; Ezeani, E.; Nwuzor, I. A review: Advancements in conductive polymers nanocomposites. Polym. Technol. Mater. 2021, 60, 756–783. [Google Scholar] [CrossRef]
  2. Duan, L.; D’Hooge, D.R.; Cardon, L. Recent progress on flexible and stretchable piezoresistive strain sensors: From design to application. Prog. Mater. Sci. 2020, 114, 100617. [Google Scholar] [CrossRef]
  3. Sharma, S.; Sudhakara, P.; Omran, A.A.B.; Singh, J.; Ilyas, R.A. Recent trends and developments in conducting polymer nanocomposites for multifunctional applications. Polymers 2021, 13, 2898. [Google Scholar] [CrossRef] [PubMed]
  4. Zhang, H.; Ren, P.-G.; Yang, F.; Chen, J.; Wang, C.; Zhou, Y.; Fu, J. Biomimetic epidermal sensors assembled from polydopamine-modified reduced graphene oxide/polyvinyl alcohol hydrogels for the real-time monitoring of human motions. J. Mater. Chem. B 2020, 8, 10549–10558. [Google Scholar] [CrossRef]
  5. Xiang, D.; Zhang, X.; Han, Z.; Zhang, Z.; Zhou, Z.; Harkin-Jones, E.; Zhang, J.; Luo, X.; Wang, P.; Zhao, C.; et al. 3D printed high-performance flexible strain sensors based on carbon nanotube and graphene nanoplatelet filled polymer composites. J. Mater. Sci. 2020, 55, 15769–15786. [Google Scholar] [CrossRef]
  6. Carbonaro, N.; Laurino, M.; Arcarisi, L.; Menicucci, D.; Gemignani, A.; Tognetti, A. Textile-based pressure sensing matrix for in-bed monitoring of subject sleeping posture and breathing activity. Appl. Sci. 2021, 11, 2552. [Google Scholar] [CrossRef]
  7. Shukla, P.; Saxena, P. Polymer Nanocomposites in Sensor Applications: A Review on Present Trends and Future Scope. Chin. J. Polym. Sci. 2021, 39, 665–691. [Google Scholar] [CrossRef]
  8. Jin, I.S.; Lee, W.; Lim, S.J.; Ko, J.H.; Jung, J.W. Ultra-flexible, stretchable, highly conductive and multi-functional textiles enabled by brush-painted PEDOT:PSS. Smart Mater. Struct. 2020, 29, 095002. [Google Scholar] [CrossRef]
  9. Jabbar, F.; Soomro, A.M.; Lee, J.-W.; Ali, M.; Kim, Y.S.; Lee, S.-H.; Choi, K.H. Robust fluidic biocompatible strain sensor based on PEDOT:PSS/CNT composite for human-wearable and high-end robotic applications. Sens. Mater. 2020, 32, 4077–4093. [Google Scholar] [CrossRef]
  10. Xia, Q.; Wang, S.; Zhai, W.; Shao, C.; Xu, L.; Yan, D.; Yang, N.; Dai, K.; Liu, C.; Shen, C. Highly linear and low hysteresis porous strain sensor for wearable electronic skins. Compos. Commun. 2021, 26, 100809. [Google Scholar] [CrossRef]
  11. Wang, L.; Han, Y.; Wu, C.; Huang, Y. A solution to reduce the time dependence of the output resistance of a viscoelastic and piezoresistive element. Smart Mater. Struct. 2013, 22, 075021. [Google Scholar] [CrossRef]
  12. Lu, L.; Yang, B.; Liu, J. Flexible multifunctional graphite nanosheet/electrospun-polyamide 66 nanocomposite sensor for ECG, strain, temperature and gas measurements. Chem. Eng. J. 2020, 400, 125928. [Google Scholar] [CrossRef]
  13. Jang, S.; Choi, J.Y.; Yoo, E.S.; Lim, D.Y.; Lee, J.Y.; Kim, J.K.; Pang, C. Printable wet-resistive textile strain sensors using bead-blended composite ink for robustly integrative wearable electronics. Compos. Part B Eng. 2021, 210, 108674. [Google Scholar] [CrossRef]
  14. Bloor, D.; Donnelly, K.; Hands, P.J.; Laughlin, P.; Lussey, D. A metal-polymer composite with unusual properties. J. Phys. Appl. Phys. 2005, 38, 2851. [Google Scholar] [CrossRef]
  15. Wang, L.; Ding, T.; Wang, P. Influence of carbon black concentration on piezoresistivity for car-bon-black-filled silicone rubber composite. Carbon 2009, 47, 3151–3157. [Google Scholar] [CrossRef]
  16. Fekiri, C.; Kim, H.C.; Lee, I.H. 3D-printable carbon nanotubes-based composite for flexible piezoresistive sensors. Materials 2020, 13, 5482. [Google Scholar] [CrossRef]
  17. Takamatsu, S.; Minami, K.; Itoh, T. Fabrication of highly stretchable strain sensor fiber by laser slitting of conductive-polymer-coated polyurethane film for human hand monitoring. Sens. Mater. 2021, 33, 1091–1102. [Google Scholar] [CrossRef]
  18. Mohan, V.B.; Krishnan, S.S.; Bhattacharyya, D. Manufacturing and characterization of novel silicone/natural fabric/graphene-based functional composites for human body motion sensing. Polym. Compos. 2021, 42, 3493–3507. [Google Scholar] [CrossRef]
  19. Gonçalves, B.; Oliveira, J.; Costa, P.; Correia, V.; Martins, P.; Botelho, G.; Lanceros-Mendez, S. Development of water-based printable piezoresistive sensors for large strain applications. Compos. Part B Eng. 2017, 112, 344–352. [Google Scholar] [CrossRef]
  20. Nauman, S.; Asfar, Z.; Ahmed, S.; Nasir, M.A.; Hocine, N.A. On the in-situ on-line structural health monitoring of composites using screen-printed sensors. J. Thermoplast. Compos. Mater. 2021, 36, 234–252. [Google Scholar] [CrossRef]
  21. Lam, T.N.; Lee, G.S.; Kim, B.; Xuan, H.D.; Kim, D.; Yoo, S.I.; Yoon, J. Microfluidic preparation of highly stretchable natural rubber microfiber containing CNT/PEDOT:PSS hybrid for fabric-sewable wearable strain sensor. Compos. Sci. Technol. 2021, 210, 108811. [Google Scholar] [CrossRef]
  22. Zhuang, Y.; Guo, Y.; Li, J.; Jiang, K.; Yu, Y.; Zhang, H.; Liu, D. Preparation and laser sintering of a thermoplastic polyurethane carbon nanotube composite-based pressure sensor. RSC Adv. 2020, 10, 23644–23652. [Google Scholar] [CrossRef]
  23. Zhang, K.; Zhang, J.; Liu, Y.; Wang, Z.; Yan, C.; Song, C.; Gao, C.; Wu, Y. A NIR laser induced self-healing PDMS/Gold nanoparticles conductive elastomer for wearable sensor. J. Colloid Interface Sci. 2021, 599, 360–369. [Google Scholar] [CrossRef] [PubMed]
  24. Aikawa, S.; Zhao, Y.; Yan, J. Development of High-Sensitivity Electrically Conductive Composite Elements by Press Molding of Polymer and Carbon Nanofibers. Micromachines 2022, 13, 170. [Google Scholar] [CrossRef] [PubMed]
  25. Yang, B.; Jia, N.; Wang, X.; Pan, Y.; Luo, M.; Chen, X.; Xia, R.; Zheng, Z.; Qian, J.; Ke, Y.; et al. A Facile Way of Enhancing Thermally and Electrically Conductive Properties of Epoxy/Ni/GNP Composites via Construction of a Hybrid Filler Network with a Magnetic Field Orientation Technique. Macromol. Mater. Eng. 2022, 307, 2200144. [Google Scholar] [CrossRef]
  26. Fang, Y.; Xu, J.; Gao, F.; Du, X.; Du, Z.; Cheng, X.; Wang, H. Self-healable and recyclable polyurethane-polyaniline hydrogel toward flexible strain sensor. Compos. Part B Eng. 2021, 219, 108965. [Google Scholar] [CrossRef]
  27. Wang, G.; Ouyang, M.; Huang, Y.; Huang, Y.; Yang, Z.; Guo, B.; Wu, J.; Zhang, M.; Wen, W. Synergistic Superiority of a Silver-Carbon Black-Filled Conductive Polymer Composite for Temperature–Pressure Sensing. Adv. Eng. Mater. 2021, 23, 2001392. [Google Scholar] [CrossRef]
  28. Kanoun, O.; Bouhamed, A.; Ramalingame, R.; Bautista-Quijano, J.R.; Rajendran, D.; Al-Hamry, A. Review on Conductive Polymer/CNTs Nanocomposites Based Flexible and Stretchable Strain and Pressure Sensors. Sensors 2021, 21, 341. [Google Scholar] [CrossRef]
  29. Zhao, X.; Wang, W.; Wang, Z.; Wang, J.; Huang, T.; Dong, J.; Zhang, Q. Flexible PEDOT:PSS/polyimide aerogels with linearly responsive and stable properties for piezoresistive sensor applications. Chem. Eng. J. 2020, 395, 125115. [Google Scholar] [CrossRef]
  30. Falletta, E.; Costa, P.; Della Pina, C.; Lanceros-Mendez, S. Development of high sensitive polyaniline based piezoresistive films by conventional and green chemistry approaches. Sens. Actuat. A Phys. 2014, 220, 13–21. [Google Scholar] [CrossRef]
  31. Cui, C.; Fu, Q.; Meng, L.; Hao, S.; Dai, R.; Yang, J. Recent Progress in Natural Biopolymers Conductive Hydrogels for Flexible Wearable Sensors and Energy Devices: Materials, Structures, and Performance. ACS Appl. Bio Mater. 2020, 4, 85–121. [Google Scholar] [CrossRef] [PubMed]
  32. Balberg, I. Tunneling and nonuniversal conductivity in composite materials. Phys. Rev. Lett. 1987, 59, 1305–1308. [Google Scholar] [CrossRef] [PubMed]
  33. Oskouyi, A.B.; Sundararaj; Mertiny, P. Current-voltage characteristics of nanoplate-let-based conductive nanocomposites. Nanoscale. Res. Lett. 2014, 9, 369. [Google Scholar] [CrossRef] [PubMed]
  34. Sannicolo, T.; Muñoz-Rojas, D.; Nguyen, N.D.; Moreau, S.; Celle, C.; Simonato, J.-P.; Bréchet, Y.; Bellet, D. Direct Imaging of the Onset of Electrical Conduction in Silver Nanowire Networks by Infrared Thermography: Evidence of Geometrical Quantized Percolation. Nano Lett. 2016, 16, 7046–7053. [Google Scholar] [CrossRef] [PubMed]
  35. Lin, Y.-F.; Chen, C.-H.; Xie, W.-J.; Yang, S.-H.; Hsu, C.-S.; Lin, M.-T.; Jian, W.-B. Nano Approach Investigation of the Conduction Mechanism in Polyaniline Nanofibers. ACS Nano 2011, 5, 1541–1548. [Google Scholar] [CrossRef]
  36. Sattar, A.; Fostner, S.; Brown, S.A. Quantized Conductance and Switching in Percolating Nanoparticle Films. Phys. Rev. Lett. 2013, 111, 136808. [Google Scholar] [CrossRef]
  37. Radzuan, N.A.M.; Sulong, A.B.; Sahari, J. A review of electrical conductivity models for conductive polymer composite. Int. J. Hydrog. Energy 2017, 42, 9262–9273. [Google Scholar] [CrossRef]
  38. Gong, S.; Zhu, Z.; Meguid, S. Anisotropic electrical conductivity of polymer composites with aligned carbon nanotubes. Polymer 2015, 56, 498–506. [Google Scholar] [CrossRef]
  39. Urban, S.; Ludersdorfer, M.; van der Smagt, P. Sensor Calibration and Hysteresis Compensation With Heteroscedastic Gaussian Processes. IEEE Sens. J. 2015, 15, 6498–6506. [Google Scholar] [CrossRef]
  40. Stakvik, J.; Ragazzon, M.R.; Eielsen, A.A.; Gravdahl, J.T. On Implementation of the Preisach Model: Identification and Inversion for Hysteresis Compensation. Model. Identif. Control. A Nor. Res. Bull. 2015, 36, 133–142. [Google Scholar] [CrossRef]
  41. Mersch, J.; Winger, H.; Nocke, A.; Cherif, C.; Gerlach, G. Experimental Investigation and Modeling of the Dynamic Resistance Response of Carbon Particle-Filled Polymers. Macromol. Mater. Eng. 2020, 305, 2000361. [Google Scholar] [CrossRef]
  42. Zheng, Y.; Li, Y.; Dai, K.; Liu, M.; Zhou, K.; Zheng, G.; Liu, C.; Shen, C. Conductive thermoplastic polyurethane composites with tunable piezoresistivity by modulating the filler dimensionality for flexible strain sensors. Compos. Part A Appl. Sci. Manuf. 2017, 101, 41–49. [Google Scholar] [CrossRef]
  43. Lin, L.; Liu, S.; Zhang, Q.; Li, X.; Ji, M.; Deng, H.; Fu, Q. Towards Tunable Sensitivity of Electrical Property to Strain for Conductive Polymer Composites Based on Thermoplastic Elastomer. ACS Appl. Mater. Interfaces 2013, 5, 5815–5824. [Google Scholar] [CrossRef] [PubMed]
  44. Nguyen, X.A.; Chauhan, S. Characterization of flexible and stretchable sensors using neural networks. Meas. Sci. Technol. 2021, 32, 075004. [Google Scholar] [CrossRef]
  45. Boland, C.S. Approaching the Limit of Electromechanical Performance in Mixed-Phase Nanocomposites. ACS Appl. Nano Mater. 2020, 3, 11240–11246. [Google Scholar] [CrossRef]
  46. Wang, X.; Yang, B.; Li, Q.; Wang, F.; Tao, X.-M. Modeling the stress and resistance relaxation of conductive composites-coated fabric strain sensors. Compos. Sci. Technol. 2021, 204, 108645. [Google Scholar] [CrossRef]
  47. Velásquez, E.I.G.; Gómez, V.; Paredes-Madrid, L.; Colorado, H.A. Error compensation in force sensing resistors. Sens. Bio-Sens. Res. 2019, 26, 100300. [Google Scholar] [CrossRef]
  48. Garzón-Posada, A.O.; Paredes-Madrid, L.; Peña, A.; Fontalvo, V.M.; Palacio, C. Enhancing Part-to-Part Repeatability of Force-Sensing Resistors Using a Lean Six Sigma Approach. Micromachines 2022, 13, 840. [Google Scholar] [CrossRef]
  49. Thummalapalli, S.V.; Patil, D.; Ramanathan, A.; Ravichandran, D.; Zhu, Y.; Thippanna, V.; Sobczak, M.T.; Sajikumar, A.; Chambers, L.B.; Guo, S.; et al. Machine learning–enabled direct ink writing of conductive polymer composites for enhanced performance in thermal management and current protection. Energy Storage Mater. 2024, 71, 103670. [Google Scholar] [CrossRef]
  50. Razavi, S.M.; Sadollah, A.; Al-Shamiri, A.K. Prediction and optimization of electrical conductivity for polymer-based composites using design of experiment and artificial neural networks. Neural Comput. Appl. 2022, 34, 7653–7671. [Google Scholar] [CrossRef]
  51. Niendorf, K.; Raeymaekers, B. Using supervised machine learning methods to predict microfiber alignment and electrical conductivity of polymer matrix composite materials fabricated with ultrasound directed self-assembly and stereolithography. Comput. Mater. Sci. 2022, 206, 111233. [Google Scholar] [CrossRef]
  52. Hannigan, B.C.; Cuthbert, T.J.; Geng, W.; Tavassolian, M.; Menon, C. Understanding the Impact of Machine Learning Models on the Performance of Different Flexible Strain Sensor Modalities. Front. Mater. 2021, 8, 639823. [Google Scholar] [CrossRef]
  53. Shah, K.; Talamadupula, K.K.; Acar, P.; Seidel, G.D.; Shah, K.; Talamadupula, K.K.; Acar, P.; Seidel, G.D. Reduced-order model for multiphysics simulations of CNT/Polymer Composites via principal component regression and artificial neural networks. Comput. Mater. Sci. 2024, 244, 113200. [Google Scholar] [CrossRef]
  54. Shi, M.; Feng, C.-P.; Li, J.; Guo, S.-Y. Machine learning to optimize nanocomposite materials for electromagnetic interference shielding. Compos. Sci. Technol. 2022, 223, 109414. [Google Scholar] [CrossRef]
  55. Cao, J.; Zhang, X. Modulating the percolation network of polymer nanocomposites for flexible sensors. J. Appl. Phys. 2020, 128, 220901. [Google Scholar] [CrossRef]
  56. Zhou, Z.; Chen, K.; Li, X.; Zhang, S.; Wu, Y.; Zhou, Y.; Meng, K.; Sun, C.; He, Q.; Fan, W.; et al. Sign-to-speech translation using machine-learning-assisted stretchable sensor arrays. Nat. Electron. 2020, 3, 571–578. [Google Scholar] [CrossRef]
  57. Yao, H.; Yang, W.; Cheng, W.; Tan, Y.J.; See, H.H.; Li, S.; Ali, H.P.A.; Lim, B.Z.H.; Liu, Z.; Tee, B.C.K. Near–hysteresis-free soft tactile electronic skins for wearables and reliable machine learning. Proc. Natl. Acad. Sci. USA 2020, 117, 25352–25359. [Google Scholar] [CrossRef]
  58. Wang, H.S.; Hong, S.K.; Han, J.H.; Jung, Y.H.; Jeong, H.K.; Im, T.H.; Jeong, C.K.; Lee, B.-Y.; Kim, G.; Yoo, C.D.; et al. Biomimetic and flexible piezoelectric mobile acoustic sensors with multiresonant ultrathin structures for machine learning biometrics. Sci. Adv. 2021, 7, eabe5683. [Google Scholar] [CrossRef]
  59. Wang, Y.; Adam, M.L.; Zhao, Y.; Zheng, W.; Gao, L.; Yin, Z.; Zhao, H. Machine Learning-Enhanced Flexible Mechanical Sensing. Nano-Micro Lett. 2023, 15, 55. [Google Scholar] [CrossRef]
  60. Sharma, A.; Mukhopadhyay, T.; Rangappa, S.M.; Siengchin, S.; Kushvaha, V. Advances in Computational Intelligence of Polymer Composite Materials: Machine Learning Assisted Modeling, Analysis and Design. Arch. Comput. Methods Eng. 2022, 29, 3341–3385. [Google Scholar] [CrossRef]
  61. Xu, S.; Xu, Z.; Li, D.; Cui, T.; Li, X.; Yang, Y.; Liu, H.; Ren, T. Recent Advances in Flexible Piezoresistive Arrays: Materials, Design, and Applications. Polymers 2023, 15, 2699. [Google Scholar] [CrossRef] [PubMed]
  62. Gao, Y.; Xiao, T.; Li, Q.; Chen, Y.; Qiu, X.; Liu, J.; Bian, Y.; Xuan, F. Flexible microstructured pressure sensors: Design, fabrication and applications. Nanotechnology 2022, 33, 322002. [Google Scholar] [CrossRef] [PubMed]
  63. Simmons, J.G. Electric tunnel effect between dissimilar electrodes separated by a thin insulating film. J. Appl. Phys. 1963, 34, 2581–2590. [Google Scholar] [CrossRef]
  64. Timp, G. Chapter 3: When Does a Wire Become an Electron Waveguide. Semicon Semimet. 1992, 35, 113–190. [Google Scholar] [CrossRef]
  65. Shi, F.G.; Abdullah, M.; Chungpaiboonpatana, S.; Okuyama, K.; Davidson, C.; Adams, J.M. Electrical con-duction of anisotropic conductive adhesives: Effect of size distribution of conducting filler particles. Mat. Sci. Semicon. Proc. 1999, 2, 263–269. [Google Scholar] [CrossRef]
  66. Celzard, A.; Furdin, G.; Mareche, J.F.; McRAE, E. Non-linear current-voltage characteristics in anisotropic epoxy resin-graphite flake composites. J. Mater. Sci. 1997, 32, 1849–1853. [Google Scholar] [CrossRef]
  67. Morris, A.S. Measurement and Instrumentation Principles, 3rd ed.; Butterworth-Heinemann: Oxford, UK, 2001. [Google Scholar]
  68. Interlink Electronics, «FSR400 Series Datasheet». Available online: https://f.hubspotusercontent20.net/hubfs/3899023/Integration%20Guides/FSR%20X%20%26%20UX%20Integration%20Guide%20-%20Interlink%20Electronics.pdf (accessed on 6 August 2021).
  69. Peratech Inc, «QTC SP200 Series Datasheet. Single Point Sensors», 2015. Available online: https://www.peratech.com/assets/uploads/datasheets/Peratech-QTC-DataSheet-SP200-Series-Nov15.pdf (accessed on 6 August 2021).
  70. Gómez, C.A.P.; Paredes-Madrid, L.; Garzon, A.O. Statistical process control of commercial force-sensing resistors. Metrol. Meas. Syst. 2022, 29, 469–481. [Google Scholar] [CrossRef]
Figure 1. Sketch of an unloaded (left) and a loaded (right) Force Sensing Resistor. An external applied force (F) causes a reduction in the interparticle separation from s down to ss; this applies to all the tunneling paths along the nanocomposite. The constriction resistance spots are signaled as gray arrow marks. The constriction resistance is also modified by the applied force.
Figure 1. Sketch of an unloaded (left) and a loaded (right) Force Sensing Resistor. An external applied force (F) causes a reduction in the interparticle separation from s down to ss; this applies to all the tunneling paths along the nanocomposite. The constriction resistance spots are signaled as gray arrow marks. The constriction resistance is also modified by the applied force.
Sensors 24 06592 g001
Figure 2. Sketches of FSRs with two different sensing mechanisms. (a) Quantum tunneling dominates as agglomerated particles are separated from each other, but connected through multiple tunneling paths. (b) Percolation dominates as particles form connection bridged between electrodes; there are only a few tunneling paths along the nanocomposite.
Figure 2. Sketches of FSRs with two different sensing mechanisms. (a) Quantum tunneling dominates as agglomerated particles are separated from each other, but connected through multiple tunneling paths. (b) Percolation dominates as particles form connection bridged between electrodes; there are only a few tunneling paths along the nanocomposite.
Sensors 24 06592 g002
Figure 3. Sketch of common errors in FSRs measured from sensor conductivity (σ). (a) Drift error occurring after one hour of constant loading. (b) Hysteresis error occurring during loading (solid line) and unloading (dashed line) stages.
Figure 3. Sketch of common errors in FSRs measured from sensor conductivity (σ). (a) Drift error occurring after one hour of constant loading. (b) Hysteresis error occurring during loading (solid line) and unloading (dashed line) stages.
Sensors 24 06592 g003
Figure 4. Photographs of the mechanical setup. (a) Overview of the testbench; (b) Zoom-in photo depicting the linear motor for applying forces to the bunch of sensors. (c) Photograph of FSRs installed inside sensor holders, Peratech SP200 (yellow) and Interlink FSR402 (orange). (d) Zoom-in photo depicting the sensors inside the chamber and the spring for mechanical compliance. (e) Photograph of two side-by-side sensor holders showing the puck (top side) and the notch (bottom side). (f) Custom design element for holding aligned the sensor holders, and the spring. A FSR was placed near the element for comparison purposes.
Figure 4. Photographs of the mechanical setup. (a) Overview of the testbench; (b) Zoom-in photo depicting the linear motor for applying forces to the bunch of sensors. (c) Photograph of FSRs installed inside sensor holders, Peratech SP200 (yellow) and Interlink FSR402 (orange). (d) Zoom-in photo depicting the sensors inside the chamber and the spring for mechanical compliance. (e) Photograph of two side-by-side sensor holders showing the puck (top side) and the notch (bottom side). (f) Custom design element for holding aligned the sensor holders, and the spring. A FSR was placed near the element for comparison purposes.
Sensors 24 06592 g004
Figure 5. Inverting amplifier for measuring the conductivity of 16 FSRs. The ADG444 was added in order to handle the sensors in a time-multiplexed fashion.
Figure 5. Inverting amplifier for measuring the conductivity of 16 FSRs. The ADG444 was added in order to handle the sensors in a time-multiplexed fashion.
Sensors 24 06592 g005
Figure 6. Drift error (d.e.) at multiple input voltages for the Interlink FSR402 (ac) and QTC Peratech SP200 (df) sensors.
Figure 6. Drift error (d.e.) at multiple input voltages for the Interlink FSR402 (ac) and QTC Peratech SP200 (df) sensors.
Sensors 24 06592 g006
Figure 7. Drift error (d.e.) measured at Vi = 5 V with three superimposed trendlines. (a) Interlink FSR402, (b) QTC Peratech SP200.
Figure 7. Drift error (d.e.) measured at Vi = 5 V with three superimposed trendlines. (a) Interlink FSR402, (b) QTC Peratech SP200.
Sensors 24 06592 g007
Figure 8. Flowchart summarizing the process for measuring and modeling the drift error in FSRs.
Figure 8. Flowchart summarizing the process for measuring and modeling the drift error in FSRs.
Sensors 24 06592 g008
Figure 9. Hysteresis error (h.e.) measured at multiple input voltage for Interlink FSR402 (ac) and QTC Peratech SP200 (df) sensors.
Figure 9. Hysteresis error (h.e.) measured at multiple input voltage for Interlink FSR402 (ac) and QTC Peratech SP200 (df) sensors.
Sensors 24 06592 g009
Figure 10. Plots of two Interlink sensors showing the relationship between Vo_null and Vi at null applied force. (a) Parabolic behavior with g/f =0.44. (b) Linear behavior with g/f = 8.78.
Figure 10. Plots of two Interlink sensors showing the relationship between Vo_null and Vi at null applied force. (a) Parabolic behavior with g/f =0.44. (b) Linear behavior with g/f = 8.78.
Sensors 24 06592 g010
Figure 11. Elbow method results for the h.e. data of Peratech sensors at Vi = 5 V.
Figure 11. Elbow method results for the h.e. data of Peratech sensors at Vi = 5 V.
Sensors 24 06592 g011
Figure 12. Result of k-means clustering method using k = 2 for Peratech SP200 sensors at Vi = 5 V.
Figure 12. Result of k-means clustering method using k = 2 for Peratech SP200 sensors at Vi = 5 V.
Sensors 24 06592 g012
Figure 13. Result of k-means clustering method using k = 3 for Peratech SP200 sensors at Vi = 5 V.
Figure 13. Result of k-means clustering method using k = 3 for Peratech SP200 sensors at Vi = 5 V.
Sensors 24 06592 g013
Figure 14. Result of k-means clustering method using k = 4 for Peratech SP200 sensors at Vi = 5 V.
Figure 14. Result of k-means clustering method using k = 4 for Peratech SP200 sensors at Vi = 5 V.
Sensors 24 06592 g014
Figure 15. Flowchart summarizing the process for measuring and assessing the hysteresis error in Peratech SP200 sensors.
Figure 15. Flowchart summarizing the process for measuring and assessing the hysteresis error in Peratech SP200 sensors.
Sensors 24 06592 g015
Table 1. Metric comparison between Interlink and Peratech sensors.
Table 1. Metric comparison between Interlink and Peratech sensors.
Error Metric/ParameterInterlink FSR402 [68]QTC Peratech SP200 [69]
Operating force range0.2 N to 20 N0.1 N to 20 N
Part to part repeatability±6%<4.5%
Mechanical sensing diameter (Active Sensing Area)1.82 cm
(2.6 cm2)
1 cm
(0.78 cm2)
Hysteresis error (%)10%8.5%
Drift error (%)<5% per log (time)<2% per log (time)
Table 2. Pearson Correlation Coefficient (PCC) for the drift error as a function of Vo_null at multiple input voltages.
Table 2. Pearson Correlation Coefficient (PCC) for the drift error as a function of Vo_null at multiple input voltages.
Sensor BrandVi = 1 VVi = 5 VVi = 7 V
Interlink FSR 402−0.61−0.69−0.72
Peratech SP200−0.55−0.67−0.64
Table 3. Fit parameters for the drift error (d.e.) models at Vi = 5 V.
Table 3. Fit parameters for the drift error (d.e.) models at Vi = 5 V.
SensorParameterModel 1
c + a · e b · V o _ n u l l
Model 2
a b · V o _ n u l l 2 + c · V o _ n u l l + d
Model 3
a + b V o _ n u l l
Interlink FSR 402a32.9618210.82
b7.01−11.71.55
c12.2424.43--
d--4.06--
R20.76080.75670.7684
Peratech
SP200
a21.850.4041.59
b1.65−0.00816.28
c3.810.0583--
d--0.0012--
R20.58430.57590.5731
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Peña, A.; Alvarez, E.L.; Ayala Valderrama, D.M.; Palacio, C.; Bermudez, Y.; Paredes-Madrid, L. Usage of Machine Learning Techniques to Classify and Predict the Performance of Force Sensing Resistors. Sensors 2024, 24, 6592. https://doi.org/10.3390/s24206592

AMA Style

Peña A, Alvarez EL, Ayala Valderrama DM, Palacio C, Bermudez Y, Paredes-Madrid L. Usage of Machine Learning Techniques to Classify and Predict the Performance of Force Sensing Resistors. Sensors. 2024; 24(20):6592. https://doi.org/10.3390/s24206592

Chicago/Turabian Style

Peña, Angela, Edwin L. Alvarez, Diana M. Ayala Valderrama, Carlos Palacio, Yosmely Bermudez, and Leonel Paredes-Madrid. 2024. "Usage of Machine Learning Techniques to Classify and Predict the Performance of Force Sensing Resistors" Sensors 24, no. 20: 6592. https://doi.org/10.3390/s24206592

APA Style

Peña, A., Alvarez, E. L., Ayala Valderrama, D. M., Palacio, C., Bermudez, Y., & Paredes-Madrid, L. (2024). Usage of Machine Learning Techniques to Classify and Predict the Performance of Force Sensing Resistors. Sensors, 24(20), 6592. https://doi.org/10.3390/s24206592

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop