Content area
Real-time sensing and processing of tactile information are essential to enhance the capability of artificial electronic skins (e-skins), enabling unprecedented intelligent applications in tactile exploration and object manipulation. However, conventional tactile e-skin systems typically execute redundant data transfer and conversion for decision making due to their physical separation between sensors and processing units, leading to high transmission latency and power consumption. Here, we report an in-sensor tactile computing system based on a flexible capacitive pressure sensor array. This system utilizes multiple connected sensor networks to execute in-situ analog multiplication and accumulation operations, achieving both tactile sensing and computing functionalities. We experimentally implemented the in-sensor tactile computing system for low-level tactile sensory processing tasks including noise reduction and edge detection. The consumed power for single sensing-computing operation is over 22 times lower than that of a conventional mixed electronic system. These results demonstrate that our capacitive in-sensor computing system paves a promising way for power-constrained applications such as robotics and human-machine interfaces.
Traditional tactile systems suffer from the physical separation between sensing and processing units, causing latency and power issues. Here, Chen et al. report a capacitive in-sensor tactile computing system, using sensor networks to execute in-situ multiplication and accumulation operations.
Introduction
Tactile electronic skins (e-skins) can enhance the human and robot to understand their surrounding environment, enabling unprecedented applications in tactile exploration and object manipulation, such as neuroprosthetics1, 2–3, robotics4, 5, 6–7, and human-machine interfaces8, 9–10. Such exploration and manipulation typically rely on the rapid detection and processing of unstructured, redundant and analog tactile signals during interactions with target objects5,11, including pressure, strain, and temperature information. However, in a conventional tactile e-skin system, analog tactile signals are captured by tactile sensors, converted into digital format via analogue-to-digital conversion circuits and subsequently transmitted to external processing units for computation12,13. This physical separation between sensors and processing units brings large amounts of data conversion and transfer, resulting in high transmission latency and power consumption.
Recent advances in near-sensor and in-sensor computing paradigms improve the processing efficiency of the sensing and processing system via reducing or even eliminating the interface between sensors and processing units13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24–25. In the near-sensor computing paradigm, data computation is performed beside the sensors13,26, which reduces the transfer of redundant data but still cannot escape the dilemma of the physical separation of sensors and processing units. In contrast, in-sensor computing paradigm utilizes individual self-adaptive sensors27, multiple connected sensors13, or novel device structures28,29 to directly sense and simultaneously process sensory information, providing a more attractive solution with the relatively complete elimination of data conversion and transfer in the system. Especially, the in-sensor computing at the array level can implement analog multiplication and accumulation (MAC) operations that are a prerequisite to implement an artificial neural network17,30. The in-sensor MAC computing paradigm has been well demonstrated in optoelectronic devices and arrays for visual sensory processing31, 32–33. However, the implementation of in-sensor MAC computing for tactile stimuli has not yet reported (Supplementary Table 1)28,29,34,35, primarily due to the absence of direct computing capability in individual tactile sensors. Among various tactile sensing technologies, capacitive-type sensors offer the advantages of high sensitivity, excellent stability, fast response time, and lower power consumption36,37. Although interconnected capacitive sensor arrays show potential to sense and process tactile stimuli simultaneously, implementing in-sensor MAC operations for tactile stimuli remains elusive.
In this work, we report an in-sensor tactile computing system based on a flexible capacitive pressure sensor array. This system utilizes multiple connected capacitive sensor networks to implement the tactile MAC operation with the assistance of electrical switches, realizing real-time sensing and simultaneous computing of tactile stimuli. The capacitive sensor array is fabricated by the stacked structure with a microstructured polyvinyl alcohol/phosphoric acid (PVA/H3PO4) sensing layer and stretchable gold (Au) electrodes, exhibiting a high capacitance-pressure sensitivity of 0.36 nF∙kPa−1. We experimentally illustrate the in-sensor tactile computing system for low-level tactile sensory processing tasks, including noise reduction and edge detection. The maximum power consumption of our system is only 493 µW and 492 µW for tactile noise reduction and edge detection, respectively, exhibiting over 22 times lower than a conventional mixed electronic system. These results demonstrate that our capacitive in-sensor computing system is promising for power-constrained applications in tactile exploration and object manipulation, including robotics and human-machine interfaces.
Results
Principle of capacitive in-sensor tactile computing
Figure 1a illustrates the schematic of capacitive in-sensor tactile computing system built upon a capacitive pressure sensor array and electrical switches. The sensor array consists of top and bottom substrate layers, top and bottom electrode layers and a sensing layer. In the array, the top electrode of each sensor pixel is connected to two individual electrical switches (T1 and T2), and the bottom electrodes of all sensor pixels are grounded. Multiple pressure sensor pixels in the array are interconnected via their corresponding T2 switches, forming a capacitive in-sensor tactile computing subregion (dotted box in Fig. 1a). An additional electrical component such as a fixed capacitor (C0) is employed to read out the calculated result of in-sensor tactile computing subregion.
[See PDF for image]
Fig. 1
Capacitive in-sensor tactile computing system.
a Schematic of the capacitive in-sensor tactile computing system based on a flexible capacitive tactile sensor array and electrical switches. b Physical processes of realizing the capacitive in-sensor tactile computing. Multiple connected capacitive tactile sensors in the array (dotted box shown in (a)) form an in-sensor tactile computing subregion, implementing in-situ multiplication and accumulation (MAC) operation. c Tactile artificial neural network constructed by the input capacitive pressure sensor vector C and predefined voltage matrix V. d Capacitive in-sensor tactile computing for low-level sensory computation tasks, such as noise reduction, edge extraction, and sharpness.
The operation principle of capacitive in-sensor tactile computing is illustrated as follows (Fig. 1b). For each pressure sensor pixel (C1 to Cn), the sensor generates a deformation and changes its capacitance value to respond to an external tactile stimulus. When T1 switches turn on and T2 switches turn off, electric charges will flow into the top electrode of pressure sensor pixels, driven by a series of voltage biases (V1 to Vn) applied on the T1 switches. As a result, each capacitive pressure sensor accumulates a certain amount of charges (Q1 to Qn) depending on the value of the applied tactile stimulus and its corresponding voltage bias, referred to as a charging process. The accumulated charges stored on each capacitive pressure sensor can be expressed as, where Ci and Vi denote its capacitance value and voltage bias at the ith sensor pixel (i = 1,2…n), respectively. Subsequently, as T1 switches turn off and T2 switches turn on, the individual charges (Qi) stored on each pressure sensor pixel will converge to form a summed charge (Qsum) via a charge sharing process. The summed Qsum can be read via the peak voltage (Vout) across a fixed parallel capacitor C0 (Supplementary Note 1). The summed Qsum represents the calculated result of capacitive in-sensor tactile computing, given by:
1
As a result, a tactile MAC dot product operation (Qsum = CV) can be performed in the charge domain based on the two physical charging and sharing processes, where C = (C1, C2, …, Cn) denotes the capacitive pressure sensor vector, V = (V1, V2, …, Vn) denotes the input voltage vector, and Qsum represents the calculated output. Multiple MAC dot product operations can be executed in parallel within the capacitive pressure sensor array (Supplementary Fig. 1). Multiple capacitive pressure sensors can physically implement a tactile artificial neural network (Fig. 1c). Combined with the predefined voltage matrix V (reconfigured as specific positive or negative elements), the capacitive sensor array C can be used to perform various sensory computation tasks, such as noise reduction, edge extraction and sharpness (Fig. 1d). As a result, the capacitive pressure sensor array can detect tactile stimuli in real time and simultaneously process the monitoring tactile information, offering an in-sensor tactile computing paradigm for advanced e-skin applications.
Fabrication and characterization of the capacitive sensor array
We experimentally fabricated a flexible capacitive pressure sensor array to illustrate the validity of our proposed capacitive in-sensor computing system. The pressure sensor pixel in the array shows a multi-layer stacked structure consisting of waterborne polyurethane (WPU) top substrate, Au top electrode, PVA/H3PO4 sensing layer, Au bottom electrode, and WPU bottom substrate (Fig. 2a). The fabrication processes of the capacitive pressure sensor array are illustrated in detail in Methods and Supplementary Fig. 2. Briefly, Au layers were directly deposited on a prefabricated stretchable WPU substrate as the top and bottom electrodes using the shadow mask process38. Ionic elastomeric PVA/H3PO4 film was selected as the capacitive sensing layer because of its high dielectric constant and ease of mass fabrication39. The elastomeric film was fabricated by drop-coating the PVA/H3PO4 solution onto a predefined rough mold and curing to obtain a microstructured sensing layer (Fig. 2b). Finally, the patterned bottom electrode, microstructured sensing film, and patterned top electrode were vertically stacked to form a capacitive pressure sensor array (Supplementary Fig. 3).
[See PDF for image]
Fig. 2
Characterization of the flexible capacitive pressure sensor array.
a Structure diagram of the capacitive pressure sensor unit in the array. b Top-view scan electron microscopy (SEM) image of the fabricated PVA/H3PO4 film, showing a rough microstructured surface. c Capacitance-pressure response of the capacitive sensors with and without the microstructure. d Changes in capacitance value of the pressure sensor under five loading and unloading pressure stimuli of 0.8, 1.6, 2.4, 3.2, and 4 kPa. e Changes in capacitance value of the pressure sensor under the sequential loading pressure stimuli of 0.8, 1.6, and 2 kPa over eight seconds. f Dynamic capacitance-pressure response. The response time and recovery time are 110 ms and 190 ms, respectively. g Cyclic loading and unloading test under a maximum pressure stimulus of 1.2 kPa. h Capacitance-pressure response of all nine sensor units in the array. The applied pressure ranges from 0 to 4 kPa.
We firstly characterized the capacitance-pressure response of the capacitive pressure sensor (Fig. 2c). The pressure sensor with the microstructured surface exhibits a high sensitivity of 0.36 nF∙kPa−1 in the pressure range of 0–4 kPa, which is larger than that of 0.25 nF∙kPa−1 for the pressure sensor without the microstructure surface. This improvement can be explained that the microstructure increases the compression ratio of the PVA/H3PO4 sensing layer under external pressure stimuli. Device-to-device uniformity was confirmed through testing of 30 sensors (Supplementary Fig. 4), showing excellent consistency. In addition to high sensitivity, the capacitive sensor needs to exhibit good stability and repeatability for high-quality tactile signal acquisition, which is critical to the in-sensor tactile computing. Figure 2d illustrates the real-time sensing responses of the capacitive pressure sensor under five loading and unloading pressure stimuli of 0.8, 1.6, 2.4, 3.2, and 4 kPa. For each cycle at the same stimulus, the sensor exhibits similar monitoring capacitance values, demonstrating its good stability and repeatability. When the sequential loading pressure stimuli of 0.8, 1.6, and 2 kPa are steadily applied over eight seconds, the sensor shows a distinct stepwise increase in the capacitance value for each kind of pressure stimulus (Fig. 2e), further verifying the stability of the capacitive pressure sensor.
To evaluate the response speed of the sensor, a pressure stimulus of 1 kPa is applied to the sensor for a period of time and then rapidly released to monitor the capacitance-pressure response (Fig. 2f). Enlarged pressure-capacitance sensing curves reveal that the sensor has a fast response and recovery time of 110 ms and 190 ms, respectively (Inset of Fig. 2f). Additionally, the sensor can undergo 5000 times of cyclic loading and unloading tests at a peak pressure stimulus of 1.2 kPa, exhibiting a small signal fluctuation (Fig. 2g). Furthermore, all capacitive pressure sensors in the array show similar capacitance-pressure response curves in the pressure range of 0–4 kPa (Fig. 2h), verifying an excellent device uniformity. These results demonstrate the microstructured capacitive pressure sensor shows high sensitivity, excellent reliability and good uniformity, guaranteeing the reliability of the capacitive in-sensor tactile computing system.
In-sensor computing in the capacitive sensor array
To implement a specific sensory computation task, the flexible capacitive pressure sensor array can be configured as an in-sensor tactile computing kernel (Fig. 3a and Supplementary Fig. 5), which consists of nine adjacent capacitive pressure sensor pixels (C1 to C9) with their corresponding voltage biases (V1 to V9). The computing kernel can detect the tactile stimulus projected onto the array in real time and simultaneously generate an output voltage Vout as the calculated result (when a fixed capacitor C0 as the readout component).
[See PDF for image]
Fig. 3
In-sensor computing in the capacitive sensor array.
a Configuration of the capacitive in-sensor tactile computing kernel. The kernel consists of nine adjacent sensor pixels (C1to C9) with corresponding voltage biases (V1to V9), in which sensor C5 is at the center of the array and is surrounded by other eight sensors. Blue pillar: pressure stimulus; none: no input. b Circuit diagram of the capacitive in-sensor computing kernel. c Timing diagram of the capacitive in-sensor computing kernel to implement the tactile MAC operation. A whole tactile MAC operation requires three phases (Φ1, Φ2, Φ3). The calculated result (Vout) is read out at the moment when the T2 switches turn off. d Calculated result of the capacitive in-sensor computing kernel under different tactile stimulus patterns. Blue pillar: 2 kPa; none: 0 kPa.
According to the working mechanism illustrated in Fig. 1b, a whole process to physically implement the tactile MAC operation requires three phases (Φ1, Φ2, Φ3) for the capacitive in-sensor tactile computing kernel (Fig. 3b, c). The detailed operation flow of the kernel is illustrated in the Supplementary Note 1 and Supplementary Fig. 6. At the first Φ1 phase, a refresh operation is performed by turning on the T3 switch and turning off all T1 and T2 switches, ensuring the completely clear the charges possibly stored on the readout capacitor C0. At the second Φ2 phase, nine T1 switches turn on and other switches turn off. All pressure sensors in the array will be directly connected to their corresponding predefined voltage biases (V1 to V9) and are subsequently charged, implementing nine multiplication operations in parallel (). At the third Φ3 phase, the nine T1 switches simultaneously turn off and then the nine T2 switches turn on, the majority of charges stored on each sensor pixel will transfer onto the readout capacitor C0 (Supplementary Note 1), implementing the accumulation operation. At the moment when the T2 switches change from on to off states, the potential value (Vout) on the readout capacitor C0 is read out as the final calculated result.
Depending on the combinational configuration of the predefined voltage biases (V1 to V9), the in-sensor tactile computing kernel can execute various low-level tactile sensory processing tasks. For instance, when the voltage biases from V1 to V9 are predefined to an identical value, the kernel is configured as an averaging filter that can detect the tactile stimuli in real time and simultaneously remove noise signals. Figure 3d shows the calculated results of the in-sensor tactile computing kernel under different tactile stimulus patterns. Here, all voltage biases are 3.3 V, and the readout capacitor C0 is 10 nF. When four sensor pixels in the kernel are applied with the pressure stimuli of 2 kPa, the calculated Vout is about 1.084 V. These calculated results match the simulation results with a maximum deviation of 0.035 V (Supplementary Note 2), demonstrating that feasibility of the in-sensor tactile averaging computing kernel. It should be noted that the in-sensor tactile computing kernel generates an output voltage value for each operation, representing the calculated result of a tactile stimulus pattern (3 × 3 pixels). The interval time between two operations is set to 42 ms, which can be reduced to 1 ms or less for faster processing (Supplementary Fig. 7a). In addition, the turn-on time for all T1, T2, and T3 switches can be shortened to further improve speed (Supplementary Fig. 7b).
For a real object consisting of large-scale pixels, the in-sensor tactile computing kernel is required to perform a raster scanning operation to process all pixels (Fig. 4a). The raster scanning process is analogous to the implementation of a convolutional operation in the artificial neural network algorithm32,40. To illustrate this operation for noise reduction, we designed a bullet-shaped mold with stochastic noise dots as a detected object (Fig. 4a). The noise mold contains 17 × 17 pixels, which was fabricated by 3D printing technology (Supplementary Fig. 8). When the 3 × 3 in-sensor tactile averaging computing kernel is pressed onto the noise mold, the kernel can sense the local structural information (3 × 3 pixels) of the mold and process the current tactile stimulus pattern to generate an output voltage. The output voltage is regarded as a new pixel of the processed object, which is obtained by concurrently computing the structural information from the nine correlative pixels in the kernel. After the in-sensor tactile averaging computing kernel scanning the entire mold (17 × 17 pixels) with a stride of one, all pixels in the noise mold will be sensed and computed, forming a new pattern (15 × 15 pixels) after noise reduction. In the current implementation, our tactile computing kernel requires physical sliding along both x- and y-axes to process large-area tactile inputs. This limitation can be overcome by implementing a large-area sensor array with properly sequenced electrical switches (Supplementary Fig. 9 and Supplementary Note 3), eliminating mechanical movement and enhancing practical applicability. For future large-scale integration, transistor-based switching could be employed to replace discrete switches.
[See PDF for image]
Fig. 4
In-sensor tactile computing for binary noise reduction and edge detection.
a Schematic of the capacitive in-sensor tactile computing kernel for processing a detected object with binary stimuli. Local information (3 × 3 pixels) of the object is sensed by the array and simultaneously processed to generate a new pixel. A raster scanning operation with a stride of one needs to obtain a complete information about the object. b Experimental Vout was consistent with simulated values when the in-sensor tactile computing kernel as an average filter. c, d Noise reduction results after binarization from experiment (c) and simulation (d) show good consistency. e Experimental Vout was consistent with simulated values when the in-sensor tactile computing kernel as the Laplace filter. f, g Edge detection results from experiment (f) and simulation (g) are nearly identical.
Figure 4b illustrates the calculated results of the in-sensor tactile averaging computing kernel under all tactile stimulus patterns in the noise bullet-shaped mold. The calculated Vout values range from 0.36 V to 1.57 V as tactile stimulus pattern change from mode 0 to mode 9 (Supplementary Fig. 10). All calculated Vout values using the in-sensor tactile averaging computing kernel are consistent with the simulated values (Supplementary Note 2 and Supplementary Table 2). After a raster scanning operation, two new patterns obtained from the physical kernel and simulation are shown in Supplementary Fig. 11, respectively. After the binarization, the two new patterns show a highly identical (Fig. 4c, d), demonstrating the in-sensor tactile computing for e-skin perception is possible and feasible.
In addition, we could configure the voltage bias V5 in the center of the kernel to be a negative value of −8 V, and the surrounding voltage biases to be a positive value of 1 V. Such configuration including both positive and negative values forms a classical Laplacian filter (Fig. 3d), which is capable of executing edge detection. When four surrounding sensor pixels in the array are applied by the pressure stimuli of 2 kPa, the calculated Vout is 0.24 V (Fig. 3d). In contrast, when the center pixel and three surrounding sensor pixels are applied by the pressure stimuli of 2 kPa, the calculated Vout is −0.22 V. Figure 4e illustrates the calculated Vout values of all tactile stimulus patterns using the in-sensor tactile Laplacian computing kernel. Again, these calculated values are highly consistent with the simulated values (Supplementary Fig. 12 and Supplementary Table 3), further demonstrating the feasibility of the in-sensor tactile computing kernel. Similar to the noise reduction process, we could use a raster scanning operation to obtain the whole contour information of a detected object. The edge detection results for a cross-shaped object (Supplementary Fig. 13) processed by the in-sensor tactile computing kernel also match with the simulated results (Fig. 4f, g). These results demonstrate that our capacitive in-sensor tactile computing system holds a promising application for advanced e-skins.
Capacitive in-sensor tactile computing for analog stimuli
In most scenarios, a real detected object usually has an irregular surface with the complex texture structure41,42, which conveys analog tactile stimulus inputs into the flexible capacitive pressure sensor array. For instance, when a cat uses its claw to contact the sensor array, tactile inputs with multiple stimulus intensities will generate due to different regions of the claw with varied heights and materials properties (Fig. 5a). To demonstrate the capacitive in-sensor tactile computing system with the capability to process analog tactile stimuli, we designed a claw-like mold with 50 × 50 pixels as a detected object (Fig. 5b). The claw-like object is simplified into four stimulus zones including the peripheral flat zone, hair zone, toe pads, and palm pad, which will provide the tactile stimulus inputs of 0, 0.8, 1.6, and 2 kPa to the sensor array. In addition, each stimulus zone contains a few random noise points potentially caused by the attachments that are adhered to the claw of the cat, such as sands. For simplification, these noise points are supposed to be one of three tactile stimuli of 0.8, 1.6, and 2 kPa.
[See PDF for image]
Fig. 5
In-sensor tactile computing for analog noise reduction.
a Analog tactile stimuli when a cat’s claw contacts the flexible capacitive pressure sensor array. b Claw-like noisy mold with multiple tactile stimulus intensities. The mold is simplified to four stimulus zones including flat zone (0 kPa), hair zone (0.8 kPa), toe pad (1.6 kPa), and palm pad (2 kPa). c Experimental Vout for all tactile stimulus patterns when the pressure stimuli of 0.8, 1.6, and 2 kPa are applied onto the array, respectively. d, e Experimental Vout for tactile stimulus patterns with the mixture of 1.6 and 2 kPa (d) and the mixture of 0.8, 1.6, and 2 kPa (e). Yellow pillar: 0.8 kPa; red pillar: 1.6 kPa; blue pillar: 2 kPa; none: 0 kPa. f, g Noise reduction results from experiment (f) and simulation (g). h Comparison of power consumption between the capacitive in-sensor tactile computing system and a conventional mixed electronic system.
To execute the noise reduction, we configured the voltage biases of the kernel into an identical value of 3.3 V as an average filter. Figure 5c illustrates the calculated results of the in-sensor tactile averaging computing kernel for all tactile stimulus patterns when the pressure stimuli of 0.8, 1.6, and 2 kPa are applied onto the sensor array, respectively (Supplementary Figs. 10, 14, and 15). For example, the calculated Vout values of pattern mode 1 (only one pixel subjected to the pressure stimulus) are 0.46, 0.495, and 0.61 V, respectively, for the pressure stimuli of 0.8, 1.6 or 2 kPa. In other words, a large tactile stimulus will cause a high Vout value for the same pattern mode, which is explained by the more charges accumulated on the pressure sensor pixel during the charging phase under a large stimulus. At each kind of pressure stimuli, the calculated Vout values of the in-sensor tactile averaging computing kernel for all tactile stimulus patterns could match the simulated results well (Fig. 4b and Supplementary Fig. 16).
Furthermore, we evaluated the in-sensor tactile computing system for processing the analog tactile inputs with mixed stimulus intensities of 0, 0.8, 1.6, and 2 kPa. Figure 5d shows the calculated results of the computing kernel for several tactile stimulus patterns with the mixture of 1.6 and 2 kPa. As expected, the position change of the sensor pixels subjected to pressure stimuli induces a negligible change in calculated Vout value. Figure 5e shows the calculated results for several much more complex tactile stimulus patterns with the mixture of 0.8, 1.6, and 2 kPa. The calculated Vout values are also consistent with the simulated results with a maximum deviation of 0.021 V (Supplementary Note 2). These results demonstrate the capacitive in-sensor tactile computing is feasible for sensing and computing the analog tactile inputs with multiple stimulus intensities.
Similarly, we used the raster scanning operation with a stride of one to process the noise claw-like object (50 × 50 pixels). After being processed, a new claw-like pattern with the reduced noise points (48 × 48 pixels) is obtained (Fig. 5f). The calculated results using the in-sensor tactile computing kernel is consistent with the simulation results (Fig. 5g), showing that the capacitive in-sensor tactile computing system paves a promising pathway for the noise reduction of irregular objects in real applications.
We further evaluated the total power consumption of the capacitive in-sensor tactile computing system, including the power consumed by the capacitive sensors and fixed capacitor C0, and the power consumed by peripheral circuitries such as electrical switches and logic module for switching circuitries. For the noise reduction and edge detection tasks, our system consumed a maximum power of 493 µW and 492 µW for each in-sensor tactile MAC operation (Fig. 5h, “Methods” and Supplementary Note 4). As comparison, we constructed a conventional mixed electronic system to execute the same task from sensing to computing (Supplementary Fig. 17 and Supplementary Note 4). The conventional mixed electronic system consists of nine capacitive sensors, nine fixed capacitors and nine analogue-to-digital converters (ADC) and a digital MAC module. The ADC and MAC modules were developed as behavioral models using Verilog HDL, we used Vivado software to evaluate the power consumption of the conventional mixed electronic system. The evaluation results indicate that the conventional mixed electronic system has a power consumption of about 11154 µW (Supplementary Note 4). As a result, the power consumption of our system is over 22 times lower than that of the conventional mixed electronic system. Such ultra-low power consumption system is obtained by eliminating the primary energy-consuming components such as ADC and MAC modules between sensing and computing units, making it suitable for power-constrained e-skin applications such as robotics and human-machine interfaces.
Discussion
In summary, we have demonstrated an in-sensor tactile computing system based on a flexible capacitive pressure sensor array. The system utilizes multiple connected pressure sensor networks to implement the tactile MAC operation based on two physical charging and sharing processes, achieving the in-sensor tactile computing capability. We experimentally fabricated a highly sensitive and highly reliable capacitive pressure sensor array to illustrate the in-sensor tactile computing system for low-level tactile sensory processing tasks, including noise reduction and edge detection. Our system can achieve a maximum power consumption of 493 µW and 492 µW for the noise reduction and edge detection tasks, exhibiting over 22 times lower than a conventional mixed electronic system. Such energy-efficient capacitive in-sensor tactile computing system provides a promising pathway to reshape edge computing for future intelligent applications.
Methods
Fabrication of the ionic elastomeric PVA/H3PO4 film
Polyvinyl alcohol (PVA, Mw ~145,000) and phosphoric acid (H3PO4, AR, ≧85%) were purchased from Sigma-Aldrich and Sinopharm Chemical Reagent, respectively. A commercial sandpaper with the roughness of no. 100# was selected as the template. First, the mixture of PDMS precursors (Sylgard 184, Dow Corning) with a weight ratio of 10:1 (the silicone prepolymer: the crosslinker) was poured onto the commercial sandpaper and cured at 60 °C for 4 h. The PDMS film was then peeled off from the sandpaper substrate, acting as a new mold with the microstructured surface. Second, 4 g PVA was dissolved into 36 g deionized water, followed by stirring at 95 °C for 2 h until the PVA dissolved completely. Third, 3 mL H3PO4 was then added into the PVA solution at room temperature and stirred for 2 h. The resultant PVA/H3PO4 solution was then poured onto the PDMS mold and cured at room temperature for 72 h. Finally, a PVA/H3PO4 film with a thickness of ∼800 μm was peeled off and then cut into square pieces with the length of 5 mm as the sensing layer of the capacitive pressure sensor array.
Fabrication of the capacitive pressure sensor array
The WPU stretchable film was chose as the top and bottom substrates due to its high adhesion to Au metal materials, which can improve the reliability of capacitive pressure sensor array. The WPU stretchable film was fabricated from the mixture of WPU emulsion with deionized water and N, N-Dimethylformamide at a weight ratio of 1:1:2. The mixture was dried at 50 °C for 72 h to remove solvent, yielding the WPU elastic substrate38. A 50 nm thickness Au layer was directly deposited on the WPU substrate using the shadow mask process via thermal evaporation, acting as the electrodes of the capacitive pressure sensor array. The patterned Au bottom electrode, microstructured PVA/H3PO4 sensing film, and patterned Au top electrode were vertically stacked to form a capacitive pressure sensor array.
Characterization and measurements
The capacitive sensing characteristics of the pressure sensors were tested using an LCR meter measurement instrument (Changzhou Tonghui Electronic TH2832). The capacitance value was read out at a fixed frequency of 2 kHz. Mechanical measurement equipment (MTS Criterion model C42) and standard weights (1, 2, 5, 10 g) were used to generate external pressure stimuli. An oscilloscope (Tektronix MSO64) was used to monitor the calculated output voltage of the in-sensor tactile computing system.
Evaluation of power consumption
For our in-sensor tactile computing system, the total power consumption of the system can be categorized into two main sources: the power consumed by the capacitive sensors and fixed capacitor C0, and the power consumed by peripheral circuitries such as electrical switches and logic module for switching circuitries.
The power consumed by the capacitive sensors and the fixed capacitor C0 is calculated as follows: During each MAC operation, the nine capacitive sensors and the fixed capacitor C0 have an effective operating time of only 12 ms, as they are active during the Φ2 and Φ3 clock phases (see Supplementary Note 1). For noise reduction and edge detection tasks, the maximum power consumption occurs when all nine capacitive pressure sensors reach their maximum capacitance value (0.86 nF at 2 kPa). In noise reduction task, the maximum power consumption was roughly calculated as:
In the edge detection task, the maximum power consumption was roughly calculated as:
The power consumed by electrical switches and logic module for switching circuitries are 70.4 μW and 418.7 μW, respectively (see Supplementary Note 4). Finally, the total power consumption of the system is approximatively 493 μW for noise reduction task and 492 μW for edge detection task.
For a conventional mixed electronic system with the same functionality, the system consists of nine parallel branches and a multiply-accumulate (MAC) module (see Supplementary Fig. 17). Each branch includes a capacitive pressure sensor, a fixed capacitor and an 8-bit ADC. Based on Vivado software platform, we used Verilog HDL to develop the behavioral models of ADC and MAC modules and evaluated the power consumption of the conventional mixed electronic system (Supplementary Note 4). The power consumption of the conventional mixed electronic system for noise reduction and edge detection tasks was estimated as 11154 μW.
Acknowledgements
This work was in part supported by the National Key Research and Development Program of China: 2021YFB3601200 (M.W.), the National Natural Science Foundation of China: 62488101 (M.L.), U2341218 (M.W.), and 62204052 (J.C.), and we appreciate the support by State Key Laboratory of Integrated Chips and Systems: SKLICS-Z202315 (M.W.).
Author contributions
M.W. and Y.C. conceived and designed the study. Y.C. designed, fabricated, and characterized the capacitive sensor array devices. J.C. contributed to preparation of the sensor device. Y.C., J.Q., J.Y., and Z.H. designed the readout circuit for data collection. D.Y. and M.Y.L. recorded the optical images. M.Z. performed SEM characterization. C.L. and Y.C. conducted the power consumption estimation. Y.C. and M.W. wrote the paper. Z.W., X.Z., X.C., and E.S. revised the original draft. M.W., Q.L., and M.L. supervised the whole work.
Peer review
Peer review information
Nature Communications thanks Xinqin Liao, Rui Yang, and Yuchao Yang for their contribution to the peer review of this work. A peer review file is available.
Data availability
The source data generated in this study are provided in the Supplementary Information/Source Data file. are provided with this paper.
Code availability
The codes used in this study are provided in the Supplementary Information (Supplementary Note 4).
Competing interests
The authors declare no competing interests.
Supplementary information
The online version contains supplementary material available at https://doi.org/10.1038/s41467-025-60703-7.
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
1. Chortos, A; Liu, J; Bao, Z. Pursuing prosthetic electronic skin. Nat. Mater.; 2016; 15, pp. 937-950.2016NatMa.15.937C1:CAS:528:DC%2BC28XhtFWjsrnP [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/27376685][DOI: https://dx.doi.org/10.1038/nmat4671]
2. Wu, Y et al. A skin-inspired tactile sensor for smart prosthetics. Sci. Robot.; 2018; 3, eaat0429. [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33141753][DOI: https://dx.doi.org/10.1126/scirobotics.aat0429]
3. Yao, K et al. A fully integrated breathable haptic textile. Sci. Adv.; 2024; 10, eadq9575.1:CAS:528:DC%2BB2cXisVOis7nP [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/39423259][PubMedCentral: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11488569][DOI: https://dx.doi.org/10.1126/sciadv.adq9575]
4. Li, G; Liu, S; Wang, L; Zhu, R. Skin-inspired quadruple tactile sensors integrated on a robot hand enable object recognition. Sci. Robot.; 2020; 5, eabc8134. [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33328298][DOI: https://dx.doi.org/10.1126/scirobotics.abc8134]
5. Chen, L et al. Spike timing–based coding in neuromimetic tactile system enables dynamic object classification. Science; 2024; 384, pp. 660-665.2024Sci..384.660C1:CAS:528:DC%2BB2cXhtVCqsL7I [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/38723082][DOI: https://dx.doi.org/10.1126/science.adf3708]
6. Someya, T; Amagai, M. Toward a new generation of smart skins. Nat. Biotechnol.; 2019; 37, pp. 382-388.1:CAS:528:DC%2BC1MXosV2qtrg%3D [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/30940942][DOI: https://dx.doi.org/10.1038/s41587-019-0079-1]
7. Zhao, Z et al. Large-scale integrated flexible tactile sensor array for sensitive smart robotic touch. ACS Nano; 2022; 16, pp. 16784-16795.1:CAS:528:DC%2BB38XisVOktr%2FK [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/36166598][DOI: https://dx.doi.org/10.1021/acsnano.2c06432]
8. Wang, M et al. Gesture recognition using a bioinspired learning architecture that integrates visual data with somatosensory data from stretchable sensors. Nat. Electron.; 2020; 3, pp. 563-570. [DOI: https://dx.doi.org/10.1038/s41928-020-0422-z]
9. Zhu, M et al. Haptic-feedback smart glove as a creative human-machine interface (HMI) for virtual/augmented reality applications. Sci. Adv.; 2020; 6, eaaz8693.2020SciA..6.8693Z1:CAS:528:DC%2BB3cXitFGgu7bO [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/32494718][PubMedCentral: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7209995][DOI: https://dx.doi.org/10.1126/sciadv.aaz8693]
10. Liu, M et al. A star-nose-like tactile-olfactory bionic sensing array for robust object recognition in non-visual environments. Nat. Commun.; 2022; 13, 2022NatCo.13..79L1:CAS:528:DC%2BB38Xns1GgsQ%3D%3D [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/35013205][PubMedCentral: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8748716][DOI: https://dx.doi.org/10.1038/s41467-021-27672-z] 79.
11. Luo, Y et al. Technology roadmap for flexible sensors. ACS Nano; 2023; 17, pp. 5211-5295.1:CAS:528:DC%2BB3sXks1GmsLo%3D [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/36892156][PubMedCentral: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11223676][DOI: https://dx.doi.org/10.1021/acsnano.2c12606]
12. Wang, M et al. Artificial skin perception. Adv. Mater.; 2020; 33, 2003014. [DOI: https://dx.doi.org/10.1002/adma.202003014]
13. Zhou, F; Chai, Y. Near-sensor and in-sensor computing. Nat. Electron.; 2020; 3, pp. 664-671. [DOI: https://dx.doi.org/10.1038/s41928-020-00501-9]
14. Dang, B et al. Reconfigurable in-sensor processing based on a multi-phototransistor–one-memristor array. Nat. Electron.; 2024; 7, pp. 991-1003. [DOI: https://dx.doi.org/10.1038/s41928-024-01280-3]
15. Huang, HY et al. Fully integrated multi-mode optoelectronic memristor array for diversified in-sensor computing. Nat. Nanotechnol.; 2025; 20, pp. 93-103.1:CAS:528:DC%2BB2cXisVKrtb3K [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/39516386][DOI: https://dx.doi.org/10.1038/s41565-024-01794-z]
16. Liu, D et al. A wearable in-sensor computing platform based on stretchable organic electrochemical transistors. Nat. Electron.; 2024; 7, pp. 1176-1185. [DOI: https://dx.doi.org/10.1038/s41928-024-01250-9]
17. Mennel, L et al. Ultrafast machine vision with 2D material neural network image sensors. Nature; 2020; 579, pp. 62-66.2020Natur.579..62M1:CAS:528:DC%2BB3cXksVWmsLo%3D [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/32132692][DOI: https://dx.doi.org/10.1038/s41586-020-2038-x]
18. Chung, HU et al. Binodal, wireless epidermal electronic systems with in-sensor analytics for neonatal intensive care. Science; 2019; 363, eaau0780.1:CAS:528:DC%2BC1MXjs1OmtbY%3D [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/30819934][PubMedCentral: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6510306][DOI: https://dx.doi.org/10.1126/science.aau0780]
19. Wan, T et al. In-sensor computing: materials, devices, and integration technologies. Adv. Mater.; 2022; 35, 2203830. [DOI: https://dx.doi.org/10.1002/adma.202203830]
20. Choi, C; Lee, GJ; Chang, S; Song, YM; Kim, DH. Nanomaterial-based artificial vision systems: from bioinspired electronic eyes to in-sensor processing devices. ACS Nano; 2024; 18, pp. 1241-1256.1:CAS:528:DC%2BB2cXmtVKi [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/38166167][DOI: https://dx.doi.org/10.1021/acsnano.3c10181]
21. Moin, A et al. A wearable biosensing system with in-sensor adaptive machine learning for hand gesture recognition. Nat. Electron.; 2020; 4, pp. 54-63. [DOI: https://dx.doi.org/10.1038/s41928-020-00510-8]
22. Jiang, C et al. 60 nm Pixel-size pressure piezo-memory system as ultrahigh-resolution neuromorphic tactile sensor for in-chip computing. Nano Energy; 2021; 87, 1:CAS:528:DC%2BB3MXht1GitbjE [DOI: https://dx.doi.org/10.1016/j.nanoen.2021.106190] 106190.
23. Lei, H. et al. Intelligent tribotronic transistors toward tactile near-sensor computing. Adv. Funct. Mater. 35, 2401913 (2025).
24. Huang, J et al. A bioinspired MXene-based flexible sensory neuron for tactile near-sensor computing. Nano Energy; 2024; 126, 1:CAS:528:DC%2BB2cXhtV2ksbnO [DOI: https://dx.doi.org/10.1016/j.nanoen.2024.109684] 109684.
25. Yuan, R et al. A calibratable sensory neuron based on epitaxial VO2 for spike-based neuromorphic multisensory system. Nat. Commun.; 2022; 13, [DOI: https://dx.doi.org/10.1038/s41467-022-31747-w] 3937.
26. Wang, M et al. Tactile near-sensor analogue computing for ultrafast responsive artificial skin. Adv. Mater.; 2022; 34, 2201962.1:CAS:528:DC%2BB38XhvFWntr7I [DOI: https://dx.doi.org/10.1002/adma.202201962]
27. Ouyang, B et al. Bioinspired in-sensor spectral adaptation for perceiving spectrally distinctive features. Nat. Electron.; 2024; 7, pp. 705-713. [DOI: https://dx.doi.org/10.1038/s41928-024-01208-x]
28. Huang, Z et al. In-sensor tactile fusion and logic for accurate intention recognition. Adv. Mater.; 2024; 36, 2407329.1:CAS:528:DC%2BB2cXhsFSht7vO [DOI: https://dx.doi.org/10.1002/adma.202407329]
29. Xu, Y et al. In-sensor touch analysis for intent recognition. Adv. Funct. Mater.; 2024; 34, 2411331.1:CAS:528:DC%2BB2cXhvFalsbnN [DOI: https://dx.doi.org/10.1002/adfm.202411331]
30. Wu, G et al. Ferroelectric-defined reconfigurable homojunctions for in-memory sensing and computing. Nat. Mater.; 2023; 22, pp. 1499-1506.2023NatMa.22.1499W1:CAS:528:DC%2BB3sXitVeisr7L [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/37770677][DOI: https://dx.doi.org/10.1038/s41563-023-01676-0]
31. Jang, H et al. An atomically thin optoelectronic machine vision processor. Adv. Mater.; 2020; 32, [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/32700395][DOI: https://dx.doi.org/10.1002/adma.202002431] e2002431.
32. Pi, L et al. Broadband convolutional processing using band-alignment-tunable heterostructures. Nat. Electron.; 2022; 5, pp. 248-254.1:CAS:528:DC%2BB38XhtFGgtLfO [DOI: https://dx.doi.org/10.1038/s41928-022-00747-5]
33. Jang, H et al. In-sensor optoelectronic computing using electrostatically doped silicon. Nat. Electron.; 2022; 5, pp. 519-525. [DOI: https://dx.doi.org/10.1038/s41928-022-00819-6]
34. Li, Z et al. Crossmodal sensory neurons based on high-performance flexible memristors for human-machine in-sensor computing system. Nat. Commun.; 2024; 15, 1:CAS:528:DC%2BB2cXhvVenu7rI [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/39179548][PubMedCentral: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11344147][DOI: https://dx.doi.org/10.1038/s41467-024-51609-x] 7275.
35. Zhu, J et al. A heterogeneously integrated spiking neuron array for multimode-fused perception and object classification. Adv. Mater.; 2022; 34, 2200481.1:CAS:528:DC%2BB38XhtlGkt77M [DOI: https://dx.doi.org/10.1002/adma.202200481]
36. Ha, K-H; Huh, H; Li, Z; Lu, N. Soft capacitive pressure sensors: trends, challenges, and perspectives. ACS Nano; 2022; 16, pp. 3442-3448.1:CAS:528:DC%2BB38XmtlGhs7k%3D [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/35262335][DOI: https://dx.doi.org/10.1021/acsnano.2c00308]
37. Pyo, S; Lee, J; Bae, K; Sim, S; Kim, J. Recent progress in flexible tactile sensors for human-interactive systems: from sensors to advanced applications. Adv. Mater.; 2021; 33, 2005902.1:CAS:528:DC%2BB3MXpsFGqsrg%3D [DOI: https://dx.doi.org/10.1002/adma.202005902]
38. Cao, J et al. Anti-friction gold-based stretchable electronics enabled by interfacial diffusion-induced cohesion. Nat. Commun.; 2024; 15, 2024NatCo.15.1116C1:CAS:528:DC%2BB2cXjsFegsr0%3D [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/38321072][PubMedCentral: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10847152][DOI: https://dx.doi.org/10.1038/s41467-024-45393-x] 1116.
39. Bai, N et al. Graded intrafillable architecture-based iontronic pressure sensor with ultra-broad-range high sensitivity. Nat. Commun.; 2020; 11, 2020NatCo.11.209B1:CAS:528:DC%2BB3cXhtFeisrs%3D [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/31924813][PubMedCentral: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6954251][DOI: https://dx.doi.org/10.1038/s41467-019-14054-9] 209.
40. Tian, Y. Artificial intelligence image recognition method based on convolutional neural network algorithm. IEEE Access; 2020; 8, pp. 125731-125744. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.3006097]
41. Bai, N et al. A robotic sensory system with high spatiotemporal resolution for texture recognition. Nat. Commun.; 2023; 14, 2023NatCo.14.7121B1:CAS:528:DC%2BB3sXisVekurrK [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/37963866][PubMedCentral: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10645869][DOI: https://dx.doi.org/10.1038/s41467-023-42722-4] 7121.
42. Lee, G et al. Fingerpad-inspired multimodal electronic skin for material discrimination and texture recognition. Adv. Sci.; 2021; 8, 2002606.1:CAS:528:DC%2BB3MXhtVSrtLjE [DOI: https://dx.doi.org/10.1002/advs.202002606]
Copyright Nature Publishing Group 2025