Multifunctional tactile perception is of paramount importance to achieve environment awareness and human-machine interactions in sophisticated applications of smart wearables and intelligent robots. Over the past decade, inspired by human skin, various tactile sensors and artificial electronic skins (E-skins) have been proposed for precise and rapid sensing use based on different technologies, including piezoresistive, capacitive, electret, magnetic, triboelectric, etc. Furthermore, multiple sensors are integrated into a sensing network or array to enable multisensory functionality of the devices. Although significant progress has been made in the development of tactile sensors and E-skins, some critical issues still need to be addressed urgently. For example, most existing tactile sensors are designed based on a single sensing mechanism that cannot percept sufficient information and respond to complex stimuli. The integration of multiple sensors remains very challenging, usually requiring the design of complicated structures and fabrication processes and may suffer from mutual interference in multiple stimuli perceptions. In addition, polymer substrates such as polydimethylsiloxane (PDMS), polyethylene terephthalate (PET), and polyimide, are widely utilized for tactile sensors, resulting in poor air permeability and discomfort feeling for wearables. Compared with polymers, textile is mechanically robust, soft, breathable, and comfortable to human skin, and an ideal material for wearable electronics. However, due to the challenges in surface and interface integration, textile-based tactile sensors that can mimic the functions of mechanoreceptors are still lacking. Therefore, it is essential to develop new tactile sensors with excellent sensing performance and a simple fabrication process.
Embodiments described herein relate to textile-based tactile sensors that can mimic the sensory capabilities of human skin to perceive various external static and dynamic stimuli and provide, for example, multifunctional sensing for personalized healthcare monitoring, robotic control, and wearable electronics. The textile-based tactile sensors can include a triboelectric nanogenerator sensing layer configured to mimic the function of fast-adapting (FA) mechanoreceptors and a piezoresistive sensing layer configured to achieve functionality of slow-adapting (SA) mechanoreceptors. The textile-based tactile sensors described herein were found to be able to recognize voice and monitor physiological signals and human motions in a real time manner. Moreover combined with a machine learning framework in a system, the tactile sensors are able to percept surface textures and material types with high accuracy as well as provide an effective human-machine interface for the control of assistive robotics.
In some embodiments, the textile-based tactile sensor can include a textile electrode layer, a piezoresistive sensing layer, a triboelectric layer, and optionally an additional textile layer.
In some embodiments, the piezoresistive sensing layer can overlie the textile electrode layer, the additional textile layer can overlie the piezoresistive sensing layer, and the triboelectric layer can overlie the additional textile layer.
In some embodiments, the piezoresistive sensing layer and the overlying textile layer are porous, and each has a surface roughness that defines a contact area that changes as applied external pressure to the sensor changes, generating an electric signal indicative of the applied external pressure.
In some embodiments, the electric signal is a change in current under an applied voltage and the change in current is indicative of the applied external pressure.
In some embodiments, the textile electrode layer includes a metal-coated textile. For example, the metal-coated textile can include at least two interdigitated metal electrodes deposited or coated on a fabric substrate. Metal electrodes can include, for example, copper, gold, palladium, platinum, silver, or other metals that are deposited or coated on the fabric substrate.
In some embodiments, the piezoresistive sensing layer includes a carbon nanotube (CNT) coated fabric. The CNT coated fabric can be formed by dipping a textile fabric, such as a cotton textile fabric, into a CNT solution and then dried to evaporate the solvent.
In some embodiments, the triboelectric layer includes a triboelectric electrode yarn arranged on a fabric in a pattern, such as a fingerprint-like pattern. The triboelectric electrode yarn includes an inner conductive core and an outer dielectric shell. The inner conductive core can include a metal, such as steel, and the outer dielectric shell can include a dielectric polymer shell, such as Teflon.
In some embodiments, a single triboelectric electrode yarn can be stitched in the fabric of the triboelectric layer in the pattern to provide a single-electrode triboelectric nanogenerator (TENG).
In some embodiments, the triboelectric layer is configured to generate an electrical signal upon contact of the triboelectric electrode yarn with an object.
In some embodiments, object contact with the surface of the outer dielectric shell of the triboelectric electrode yarn results in a gain of negative triboelectric charges by the dielectric shell, and separation of the object from the surface of the outer dielectric shell of the triboelectric electrode yarn results in electron flow from the electrode layer generating an output voltage that is dependent on and indicative of the object contact force and/or frequency with the triboelectric layer, object material, and object surface morphology or texture.
Other embodiments described herein relate to a system comprising textile-based tactile sensor described herein.
In some embodiments, the textile-based tactile sensor can include a triboelectric nanogenerator sensor configured to generate an electrical signal indicative of object contact force and/or frequency with the triboelectric sensor, object material, and object surface morphology or texture, and a piezoresistive sensor configured generate an electric signal indicative of the applied external pressure to the sensor.
The system can further include a processor and a non-transitory computer readable medium storing machine-readable instructions executable by a processor. The processor is configured to execute the instruction including a machine learning model that is configured to generate an output indicative of texture perception and/or material recognition based on the electric signals generated by the triboelectric nanogenerator sensing layer and the piezoresistive sensing layer.
In some embodiments, the machine learning model includes an artificial neural network (ANN) that comprises an input layer, output layer and at least one hidden layer configured for function approximation and nonlinear regression.
In some embodiments, all the neurons between every layer are fully connected by each other and the input time-domain signals of each material have i=400 neurons, where n∈[1, 2, . . . , N] and N is the types of materials that have been used to train the network and output layer are their list number of materials types from 1 to N.
In some embodiments, the input time-domain data of N types of materials are reorganized to N types of a matrix, each input vector and output layer has 400 neurons and 1 neuron, respectively.
In some embodiments, the training input signal for n-th type of material is expressed as Mn=(Mn,1, Mn,2, . . . , Mn,720) (n=1, 2, . . . , N), the total input training signal is expressed as Xdatabase=(M1, M2, . . . , MN), the training function is ƒ(Xinput)=Youtput, the output of a neuron (e.g., neuron j) in a hidden layer or the output layer, output j, is a weighted sum of the outputs of all the neurons in the preceding layer, processed by an activation function yj=ƒ(Σwij i xi+bj) where yj is the output of the neuron j, wij is the weight for the connection between a neuron I in the preceding layer and the neuron j, bj is the bias for neuron j, and ƒ is the activation function for calculating the output of neuron j based on the sum of the weighted inputs to the neuron and its bias.
To facilitate the understanding of this invention, a number of terms are defined below. Terms defined herein have meanings as commonly understood by a person of ordinary skill in the areas relevant to the present invention. Terms such as “a”, “an”, and “the” are not intended to refer to only a singular entity but also plural entities and also includes the general class of which a specific example may be used for illustration. The terminology herein is used to describe specific aspects of the invention, but their usage does not delimit the invention, except as outlined in the claims.
Throughout the description, where compositions are described as having, including, or comprising, specific components, it is contemplated that compositions also consist essentially of, or consist of, the recited components. Similarly, where methods or processes are described as having, including, or comprising specific process steps, the processes also consist essentially of, or consist of, the recited processing steps. Further, it should be understood that the order of steps or order for performing certain actions is immaterial so long as the compositions and methods described herein remains operable. Moreover, two or more steps or actions can be conducted simultaneously.
As used herein, the term “about” or “approximately” refers to a quantity, level, value, number, frequency, percentage, dimension, size, amount, weight or length that varies by as much as 15%, 10%, 9%, 8%, 7%, 6%, 5%, 4%, 3%, 2% or 1% to a reference quantity, level, value, number, frequency, percentage, dimension, size, amount, weight or length. In one embodiment, the term “about” or “approximately” refers a range of quantity, level, value, number, frequency, percentage, dimension, size, amount, weight or length±15%, ±10%, ±9%, ±8%, ±7%, ±6%, ±5%, ±4%, ±3%, ±2%, or ±1% about a reference quantity, level, value, number, frequency, percentage, dimension, size, amount, weight or length.
It is further noted that the claims may be drafted to exclude any optional element. As such, this statement is intended to serve as antecedent basis for use of such exclusive terminology as “solely”, “only” and the like in connection with the recitation of claim elements, or the use of a “negative” limitation. “Optional” or “optionally” means that the subsequently described circumstance may or may not occur, so that the description includes instances where the circumstance occurs and instances where it does not.
Embodiments described herein relate to textile-based tactile sensors that can mimic the sensory capabilities of human skin to perceive various external static and dynamic stimuli and provide, for example, multifunctional sensing for personalized healthcare monitoring, robotic control, and wearable electronics. The textile-based tactile sensors can include a triboelectric nanogenerator sensing layer configured to mimic the function of fast-adapting (FA) mechanoreceptors and a piezoresistive sensing layer configured to achieve functionality of slow-adapting (SA) mechanoreceptors. The textile-based tactile sensors described herein were found to be able to recognize voice and monitor physiological signals and human motions in a real time manner. Moreover, combined with a machine learning framework in a system, the tactile sensors are able to percept surface textures and material types with high accuracy as well as provide an effective human-machine interface for the control of assistive robotics.
The sensor 10 includes a textile electrode layer 20, a textile piezoresistive sensing layer 22, a textile adhesion layer 24, and a textile triboelectric layer 26 that are formed from textile substrates. A bottom surface 30 of the textile piezoresistive sensing layer 22 overlies and contacts a top surface 32 of the textile electrode layer 20. A bottom surface 34 of the textile adhesion layer 24 contacts and overlies a top surface 36 of the textile piezoresistive sensing layer 22. A bottom surface 38 of the triboelectric layer 26 contacts and overlies a top surface 40 of the textile layer 24. The textile electrode layer 20, the textile piezoresistive sensing layer 22, the textile adhesion layer 24, and the textile triboelectric layer 26 can be attached, bonded, or adhered respectively to adjoining layers 20, 22, 24, and 26 by adhesives and/or stitching, sewing, or bonding the layers 20, 22, 24, and 26 together.
The textile electrode layer 20 includes a metal-coated textile. The metal coated textile includes at least two interdigitated metal electrodes 44 and 46 deposited or coated on a textile fabric substrate 48. The textile fabric substrate 48 can include a woven or non-woven textile that is formed from natural fibers or synthetic polymer fibers. A natural fiber is a fiber that is derived from living matter. Natural fibers can include, for example, cotton, silk, linen, and/or other appropriate organic fibers.
In some embodiments, the textile fabric can be formed using a spinning machine that spins the natural fibers into yarn. A knitting machine knits the yarn into knit fabric. In other examples, a weaving machine weaves the yarn into woven fabric. In some examples, the fabric can be formed from fusing, embroidery, sewing, weaving, or knitting by hand or machines. The type of fabric and how the fabric is knitted or woven can depend on the type of textile sensor being produced. For example, yarn can be routed to the appropriate knitting machine or weaving machine based on the type of textile sensor being produced. The yarn can be knitted or weaved into individual sized sheets for individual sensors or into larger sheets that can be trimmed to individual sized sheets for the individual sensors. By way example, the textile can include a woven cotton textile fabric having a porous structure.
The interdigitated metal electrodes 44 and 46 can include, for example, copper, gold, palladium, platinum, silver, or other metals that are deposited or coated on the fabric substrate 48. The metal electrodes 44 and 46 can be deposited or coated on the fabric substrate by, for example, thick film screen printing, ink jet printing, or laser etching processes. This fabrication process can also use a combination of these and any other fabrication techniques. By way of example, an interdigital electrode pattern can be designed by AutoCAD and then written onto the surface of a masking tape without damaging a textile substrate by using a computer-controlled commercial laser cutter system. Copper ink can then be coated on a surface of a cotton textile with the mask by a brush coating method and drying the CNT coated fabric, for example, in a vacuum oven.
The textile piezoresistive sensing layer 22 in contact with and overlying the textile electrode layer includes a carbon nanotube (CNT) coated fabric. The fabric coated with CNT can include a woven or non-woven textile that is formed from natural fiber or synthetic polymer fibers. By way example, the textile can include a woven cotton textile fabric having a porous structure. The CNT coated fabric can be formed by dipping a textile fabric, such as a cotton textile fabric, into a CNT solution and then dried to evaporate the solvent.
The textile piezoresistive sensing layer 22 and the underlying textile electrode layer 20 can be porous, and each can have a surface roughness that defines a contact area that changes as applied external pressure to the sensor changes and varies. The contact area between the textile piezoresistive sensing layer 22 and the bottom electrodes 44 and 46 of textile electrode 20 changes as applied external pressure varies. When external pressure is applied onto an outer surface of the textile-based tactile sensor, the porous structures of the textile piezoresistive 22 sensing layer and the textile electrode layer 20 deform, leading to the approaching and/or contact between the textile piezoresistive sensing layer 22 and the interdigital electrodes 44 and 46. This deformation generates a larger contact area and more conductive pathways between CNTs and electrode 44 and 46, leading to a significant increase of the current under an applied voltage. Once unloading, the CNT coated textile piezoresistive sensing layer 22 and the bottom electrode textile layer 20 restore to their original states, resulting in the reduction of conductive pathways and thereby the decrease of the current. Thus, the electric signal is a change in current under an applied voltage and the change in current indicative of the applied external pressure.
The adhesive textile layer 24 contacting and overlying the textile piezoresistive sensing layer 22 can include a biocompatible medical textile tape. The adhesive textile layer 24 is used to encapsulate the electrodes and ensure conformal contact between the textile piezoresistive sensing layer 22 and the electrodes of textile layer 20 and prevent mutual interference between the textile triboelectric layer and the piezoelectric sensing layer.
The triboelectric layer 26 in contact with and overlying the adhesive textile layer 24 includes a single triboelectric electrode yarn 50 arranged on a surface of a textile fabric 52. As illustrated in
The triboelectric electrode yarn 50 includes an inner conductive core and an outer dielectric shell. The inner conductive core can include a metal, such as steel, and the outer dielectric shell can include a dielectric polymer shell, such as Teflon.
In some embodiments, a single triboelectric electrode yarn 50 can be stitched in the textile fabric of the triboelectric layer in the pattern to provide a single-electrode triboelectric nanogenerator (TENG).
The triboelectric layer 26 is configured to generate an electrical signal upon contact of the triboelectric electrode yarn 50 with an object. In some embodiments, object contact with the surface of the outer dielectric shell of the triboelectric electrode yarn results in a gain of negative triboelectric charges by the dielectric shell, and separation of the object from the surface of the outer dielectric shell of the triboelectric electrode yarn results in electron flow from the electrode layer 20 generating an output voltage that is dependent on and indicative of the object contact force and/or frequency with the triboelectric layer 26, object material, and object surface morphology or texture.
By way of example, when an active object contacts the outer surface of the Teflon shell of the triboelectric electrode yarn, negative triboelectric charges are gained by Teflon due to its stronger electron affinities while the active object becomes positive charged. Once the active object separates from the Teflon surface, the potential difference between the triboelectric layer and the textile electrode layer will gradually increase, resulting in an instantaneous electron flow from the interdigital electrode to a ground and generating an output voltage to the external load. When the two kinds of materials approach each other again, the electrons will flow back from the ground to the interdigital electrode with a reversed output signal appearing.
In addition, the unique working mechanism of the TENG sensor enables it to sense different kinds of materials based on their inherent ability to lose/gain electrons. The amplitude and polarity of the output voltage by the TENG sensing layer change with the different contacting materials. Compared with Teflon used in our sensor fabrication, polyethylene (PE), Nylon, polylactic acid (PLA), Cu, polyethylene terephthalate (PET), natural latex, and polypropylene (PP) tend to lose electrons when they are in contact with Teflon, resulting in a positive voltage signal. On the contrary, Kapton, polyvinyl chloride (PVC), polytetrafluoroethylene (PTFE), and fluorinated ethylene propylene (FEP) exhibit a stronger ability to gain electrons, resulting in a negative voltage signal. Through the comparison of the amplitude and polarity of the output voltage, the tactile senor can identify the type of the contact materials, which may be useful for automatic object sorting and separation in recycling and fabrication processes.
In some embodiments, the triboelectric electrode of the textile triboelectric layer and interdigitated electrodes of the textile-based tactile sensor can be attached to conductors at appropriate sides of the fabric to serve as terminal connections to an interface circuit that detects or measures signals from the electrodes. In some examples, the electrodes are connected to a flexible conductor, such as an electrical wire or conductive thread. In some examples, the electrodes are connected to thin multi-strand insulated wires or TPU-insulated conductive thread. In some examples, the wires or thread are attached to the electrodes of the textile-based sensor fabric using electrically conductive paste. In other embodiments, insulated conductive thread can be directly sewn or stitched through the textile based sensor to contact the electrodes.
In some examples, the interface circuit is a printed circuit board (PCB). The PCB can be a rigid or flexible circuit board. In some examples, the PCB is an ultra-thin flexible PCB.
Other embodiments described herein relate to a system comprising the textile-based tactile sensor described herein. The system can further include a processor and a non-transitory computer readable medium storing machine-readable instructions executable by the processor. Such processor may be implemented as an integrated circuit, with one or more processors in an integrated circuit component. Though, a processor may be implemented using circuitry in any suitable format.
Further, it should be appreciated that a computer may be embodied in any of a number of forms, such as a rack-mounted computer, a desktop computer, a laptop computer, or a tablet computer. Additionally, a computer may be embedded in a device not generally regarded as a computer but with suitable processing capabilities, including a Personal Digital Assistant (PDA), a smart phone or any other suitable portable or fixed electronic device.
Also, a computer may have one or more input and output devices. These devices can be used, among other things, to present a user interface. Examples of output devices that can be used to provide a user interface include printers or display screens for visual presentation of output and speakers or other sound generating devices for audible presentation of output. Examples of input devices that can be used for a user interface include keyboards, and pointing devices, such as mice, touch pads, and digitizing tablets. As another example, a computer may receive input information through speech recognition or in other audible format.
Such computers may be interconnected by one or more networks in any suitable form, including as a local area network or a wide area network, such as an enterprise network or the Internet. Such networks may be based on any suitable technology and may operate according to any suitable protocol and may include wireless networks, wired networks or fiber optic networks
Also, the various methods or processes outlined herein may be coded as software that is executable on one or more processors that employ any one of a variety of operating systems or platforms. Additionally, such software may be written using any of a number of suitable programming languages and/or programming or scripting tools, and also may be compiled as executable machine language code or intermediate code that is executed on a framework or virtual machine.
In this respect, a computer readable medium (or multiple computer readable media) (e.g., a computer memory, one or more floppy discs, compact discs (CD), optical discs, digital video disks (DVD), magnetic tapes, flash memories, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other non-transitory, tangible computer storage medium) can be encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments described herein. The computer readable medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various aspects described herein. As used herein, the term “non-transitory computer-readable storage medium” encompasses only a computer-readable medium that can be considered to be a manufacture (i.e., article of manufacture) or a machine.
The terms “program” or “software” are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computer or other processor to implement various aspects as discussed above. Additionally, it should be appreciated that according to one aspect of this embodiment, one or more computer programs that when executed perform methods of described herein need not reside on a single computer or processor, but may be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects herein.
Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Typically, the functionality of the program modules may be combined or distributed as desired in various embodiments.
The processor is configured to execute the instruction including a machine learning model that is configured to generate an output indicative texture perception and/or material recognition based on the electric signals generated by the triboelectric nanogenerator sensing layer and the piezoresistive sensing layer.
The machine learning model can utilize one or more pattern recognition algorithms, each of which analyze the data provided based on the electric signals generated by the triboelectric nanogenerator sensing layer and the piezoresistive sensing layer and any additional data to assign a continuous or categorical parameter. Where multiple classification or regression models are used, an arbitration element can be utilized to provide a coherent result from the plurality of models. The training process of a given classifier will vary with its implementation, but training generally involves a statistical aggregation of training data into one or more parameters associated with the output class. For rule-based models, such as decision trees, domain knowledge, for example, as provided by one or more human experts, can be used in place of or to supplement training data in selecting rules for classifying a user using the extracted features. Any of a variety of techniques can be utilized for the classification algorithm, including support vector machines, regression models, self-organized maps, fuzzy logic systems, data fusion processes, boosting and bagging methods, rule-based systems, or artificial neural networks.
For example, an SVM classifier can utilize a plurality of functions, referred to as hyperplanes, to conceptually divide boundaries in the N-dimensional feature space, where each of the N dimensions represents one associated feature of the feature vector. The boundaries define a range of feature values associated with each class. Accordingly, a continuous or categorical output value can be determined for a given input feature vector according to its position in feature space relative to the boundaries. In one implementation, the SVM can be implemented via a kernel method using a linear or non-linear kernel.
An ANN classifier comprises a plurality of nodes having a plurality of interconnections. The values from the feature vector are provided to a plurality of input nodes. The input nodes each provide these input values to layers of one or more intermediate nodes. A given intermediate node receives one or more output values from previous nodes. The received values are weighted according to a series of weights established during the training of the classifier. An intermediate node translates its received values into a single output according to a transfer function at the node. For example, the intermediate node can sum the received values and subject the sum to a rectifier function. The output of the ANN can be a continuous or categorical output value. In one example, a final layer of nodes provides the confidence values for the output classes of the ANN, with each node having an associated value representing a confidence for one of the associated output classes of the classifier.
Many ANN classifiers are fully connected and feedforward. A convolutional neural network, however, includes convolutional layers in which nodes from a previous layer are only connected to a subset of the nodes in the convolutional layer. Recurrent neural networks are a class of neural networks in which connections between nodes form a directed graph along a temporal sequence. Unlike a feedforward network, recurrent neural networks can incorporate feedback from states caused by earlier inputs, such that an output of the recurrent neural network for a given input can be a function of not only the input but one or more previous inputs. As an example, Long Short-Term Memory (LSTM) networks are a modified version of recurrent neural networks, which makes it easier to remember past data in memory.
A rule-based classifier applies a set of logical rules to the extracted features to select an output class. Generally, the rules are applied in order, with the logical result at each step influencing the analysis at later steps. The specific rules and their sequence can be determined from any or all of training data, analogical reasoning from previous cases, or existing domain knowledge. One example of a rule-based classifier is a decision tree algorithm, in which the values of features in a feature set are compared to corresponding threshold in a hierarchical tree structure to select a class for the feature vector. A random forest classifier is a modification of the decision tree algorithm using a bootstrap aggregating, or “bagging” approach. In this approach, multiple decision trees are trained on random samples of the training set, and an average (e.g., mean, median, or mode) result across the plurality of decision trees is returned. For a classification task, the result from each tree would be categorical, and thus a modal outcome can be used.
In some embodiments, the machine learning model includes an artificial neural network (ANN) that comprises an input layer, output layer and at least one hidden layer configured for function approximation and nonlinear regression. In other examples, the machine learning model may include one or more of a decision tree, a support vector machine, a clustering process, a Bayesian network, a reinforcement learning model, naïve Bayes classification, a genetic algorithm, a rule-based model, a self-organized map, and an ensemble method, such as a random forest classifier or a gradient boosting decision tree). The training process of a given model will vary with its implementation, but training generally involves a statistical aggregation of training data into one or more parameters associated with the output classes.
In some embodiments, all the neurons between every layer are fully connected by each other and the input time-domain signals of each material have i=400 neurons, where n∈[1, 2, . . . , N] and N is the types of materials that have been used to train the network and output layer are their list number of materials types from 1 to N.
In some embodiments, the input time-domain data of N types of materials are reorganized to N types of a matrix, each input vector and output layer has 400 neurons and 1 neuron, respectively.
In some embodiments, the training input signal for n-th type of material is expressed as Mn=(Mn,1, Mn,2, . . . , Mn,720) (n=1, 2, . . . , N), the total input training signal is expressed as Xdatabase=(M1, M2, . . . , MN), the training function is ƒ(Xinput)=Youtput, the output of a neuron (e.g., neuron j) in a hidden layer or the output layer, output j, is a weighted sum of the outputs of all the neurons in the preceding layer, processed by an activation function yj=ƒ(Σwij i xi+bj) where yj is the output of the neuron j, wij is the weight for the connection between a neuron I in the preceding layer and the neuron j, bj is the bias for neuron j, and ƒ is the activation function for calculating the output of neuron j based on the sum of the weighted inputs to the neuron and its bias.
In some embodiments, the system and textile-based tactile sensor described herein can be used for monitoring various physiological signals and joint motions of wearers in a real-time manner when it is deployed at different body parts. For example, when the textile-based sensor is attached to the throat region of a volunteer, it can accurately sense the muscle movement at the throat region when speaking and thereby recognize the voice patterns. The sensor can recognize the different words spoken by the person in a sentence through the unique signal patterns detected through the different epidermis movements induced by laryngeal prominence. Furthermore, the sensor demonstrates good repeatability in recognizing the specific words in speaking. For example, when the volunteers say the same word “hello” repeatedly five times, it obtains nearly identical signal patterns of voice signals. Therefore, this sensor has the potential to be used for natural language-based human-machine interfaces and phonation rehabilitation exercises.
In personalized healthcare, vital physiological signals, such as heart or pulse rate, are valuable information for evaluating the medical conditions of patients with cardiovascular disease. The textile sensor can be attached onto the wrist surface of a volunteer to monitor the pulse rate and pulse waveform in a real-time manner. Furthermore, from the recorded regular and repeated signal patterns, the sensor is able to distinguish the three characteristic peaks of a standard pulse waveform, i.e., “P” (percussion wave), “T” (tidal wave), and “D” (diastolic wave), indicating the great potential of such sensors in biomedical applications.
The textile sensor further worked as a motion detector to record the current response under bending-releasing cycles when mounted at the joints of the human body, such as elbow, wrist, knee, and ankle. If the piezoresistive sensor is directly attached on the elbow, the sensor is compressed as the elbow bends, causing an increase of conductive pathway and thereby a decrease of the conducting resistance and an increase of the current. When the bending angle decreases, the current signal becomes smaller. Similarly, the sensor is capable of accurately detecting the bending motions of the wrist and knee. The sensor attached to the ankle joint can detect and discriminate human movement states. When the person is walking or running, the amplitude and frequency of human motion are quite different, which can be reflected through the induced current change in the sensor at different motion states. The sensor can be readily utilized for detecting kinematic signals and joint motions and should promising applications in the fields of personalized health monitoring, human-machine interface, athletic performance monitoring, and patient rehabilitation.
The sensor can also recognize the surface morphology or texture. For the surface morphology and texture recognition the TENG sensor works in a single-electrode-based sliding mode. As the sensor slides on the sample surface, the fingerprint-like steel/Teflon fiber contacts and separates with the ridges of the micropatterns, resulting in the corresponding variations of the voltage signals.
The observed voltage signals decrease with the increasing wavelength of the periodic patterns at the same scanning speed. The voltage signals in the frequency domain obtained by Fast Fourier transform (FFT) can give the characteristic frequencies that agree with the spatial frequencies of the micropatterns. For a defined texture pattern, the number of voltage signals and the corresponding characteristic frequencies increase with the scanning speeds.
The tactile sensor can further sense the relative hardness of objects through a simple operation mechanism. When the tactile sensor contacts or separates with the touching objects, the TENG sensing layer generates instantaneous negative and positive voltage signals due to the contact electrification, respectively. In comparison, the pressing and releasing motions are detected by the recorded signals from the piezoresistive sensing layer. The up-hill side and down-hill side of a current curve represented the pressing and releasing state, and the current value increases with the hardness of the object because a larger hardness results in a large pressure applied to the sensor. Such a sensing capability enables the use of the new tactile sensors in advanced manipulations such as fruit picking to avoid potential physical damage.
The tactile sensors can be further used as an effective human-machine interface to control a soft robotic manipulator. As shown in
The textile-based multifunctional tactile sensor described herein can mimic the SA and FA mechanoreceptors of human skins through the integration of triboelectric and piezoresistive sensors. The piezoresistive part utilizes CNT-textile as piezoresistive materials shows a high sensitivity of 11.2 kPa−1, short response time (<40 ms), and good stability. The TENG-based sensing part fabricated by stitching Teflon-steel yarns onto a cotton textile successfully achieves the functionality of FA mechanoreceptor. With these superior performances of the two components, the textile tactile sensing layer can monitor various human physiological signals and human joint motions in a real-time manner. Other potential applications include material identification and texture recognition with the assistance of an ML-based approach. Moreover, the device also enables the detection of complex stimuli and controlling of soft robotics as a wearable human-machine interface.
In this Example, we describe a textile-based tactile sensor for multifunctional sensing applications in health monitoring and soft robotics (
A 10×10 mm2 cotton textile was dipped into a CNT solution for 10 s and dried on a hot plate for 10 min at 70° C. to evaporate the solvent. This dip-coating and drying process was repeated for about 10 cycles and the color of the textile changed from white to black. Then, cotton textile was covered by a tape tightly as a mask layer. An interdigital electrode pattern was designed by AutoCAD and then written onto the surface of the tape without damaging the textile substrate by using a computer-controlled commercial laser cutter system (Glowforge plus). Cu ink was coated on the surface of the cotton textile with a mask by a brush coating method and dried in a vacuum oven for about 1 h. Commercial Teflon/steel fiber was stitched onto a cotton textile to assemble a signal electrode triboelectric sensor. Finally, the electrode layer, CNT-coated piezoresistive layer, medical textile tape, and triboelectric layer were integrated together.
The microstructures of the CNT-coated textile and the stain-Teflon fiber were characterized using a Zeiss Auriga Cross Beam. The photo-graphs of the micropatterns were characterized using optical microscopy (Olympus SZX12).
The current and voltage signals were measured by a current preamplifier (Keithley 6514 System Electrometer) and a digital storage oscilloscope (GDS-2202). A linear motor (LinMot MBT-37 120) was employed to apply different pressures onto the device. The software LabVIEW was programmed to acquire real-time control and data extraction. A force gauge (ZP-100 N) was used to detect applied pressure.
The potential distribution of the TENG sensor was simulated by using the software package COMSOL. For simplicity's purpose, the TENG sensor is treated as a parallel-plate capacitor in the established model, where the Teflon plate with steel electrode was placed parallelly with the PE plate. The triboelectric charge density on the inner surface of the Teflon plate was assigned as 1 μC/m2.
All the neurons between every layer are fully connected by each other and the input time-domain signals of each material have i 400 neurons, where n∈[1, 2, . . . , N] and N is the types of materials that have been used to train the network and output layer are their list number of materials types from 1 to N. We used the ‘fitnet’ function in the software package MATLAB to develop fully connected propagation ANNs, which has an input, output, and one or more hidden layers designed for function approximation and nonlinear regression. Compared to the CNN net, we use the time domain signal other than material figures as input, and the material label is used as a regression target. In this process, the input time-domain data of N types of materials are reorganized to N types of 400×720 matrix. For each input vector and output layer, we have 400 neurons and 1 neuron, respectively. The training function can be regarded as ƒ(Xinput) Youtput. The different numbers of neurons in hidden layers are used to optimize the training accuracy of ANN. In our analysis, ten neurons in the three hidden layers are chosen to predict the material types from the tested signals.
Considering the N types of materials that have been tested, the total input training signal can be expressed as,
The training function can be regarded as ƒ(Xinput)=Youtput. The output of a neuron (e.g., neuron j) in a hidden layer or the output layer, output j, is a weighted sum of the outputs of all the neurons in the preceding layer, processed by an activation function.
We used the ‘fitnet’ function in the MATLAB software package to develop fully connected propagation ANNs. This type of ANN has an input, output, and one or more hidden layers designed for function approximation and nonlinear regression. We use the label list as the output; thus the material will be regarded as the same materials when the difference between the output value and true value of the material label is less than 0.5 because the value difference between the two adjusted labels is 1. The regression value for each material can be accepted with yj<n±0.5. The input time-domain data of N types of materials are reorganized to an N type of 400×360 matrix. For each input vector and the output layer, we assign 400 neurons and 1 neuron, respectively.
Human skin has four types of mechanoreceptors that are distributed over different regions of human skin to perceive static and dynamic mechanical stimuli. As shown in
To achieve the required functionality, we design the textile-based tactile sensor by integrating a piezoresistive sensor for mimicking the SA mechanoreceptor and a triboelectric sensor with fingerprint-inspired microlines for mimicking FA mechanoreceptor (
Different from the previous fingerprint-like patterns fabricated with lithography methods, we utilize a facile approach to assemble a single-electrode triboelectric nanogenerator-based sensor by stitching structured core-shell (Teflon-steel) yarns (diameter˜300 μm,
Once unloading, the CNT-coated textile and the bottom Cu electrode textile restore to their original states, resulting in the reduction of conductive pathways and thereby the decrease of the current.
We build an electrical signal testing platform to measure the sensing performance of the textile sensor devices (
To facilitate the characterization of the performance of the piezoresistive sensor, we define the sensitivity (S) as S (ΔI/I0)/ΔP, where ΔI is the current change before and after applying pressure, I0 is the initial current without pressure applied, and ΔP represents the applied pressure change.
Additionally, we demonstrate the tactile sensor can be used for monitoring various physiological signals and joint motions of wearers in a real-time manner when it is deployed at different body parts (
In personalized healthcare, vital physiological signals such as heart or pulse rate are valuable information for evaluating the medical conditions of patients with cardiovascular disease. As a demonstration, we attach the textile sensor onto the wrist surface of a volunteer to monitor the pulse rate and pulse waveform in a real-time manner (
We further demonstrate the textile sensor worked as a motion detector to record the current response under the bending-releasing cycles when mounted at the joints of the human body, such as elbow, wrist, knee, and ankle (
In addition, the unique working mechanism of the TENG-based sensor enables it to be able to sense different kinds of materials based on their inherent ability to lose/gain electrons. After the possible materials' properties are gathered, the proposed design and method can be extended for use in sorting more different materials. As shown in
The TENG-based sensing layer can also recognize the surface morphology or texture. In our design, the fabricated sensor is attached onto a semicylindrical micro stage and then scans over the sample surfaces that have parallel line textures (
The observed voltage signals decrease with the increasing wavelength of the periodic patterns at the same scanning speed. The voltage signals in the frequency domain obtained by Fast Fourier transform (FFT) can give the characteristic frequencies that agree with the spatial frequencies of the micropatterns (
For possible large-scale applications of dense sensor arrays, it is impossible to get identical devices and sensing data with the same quality in practical fabrications and operations, especially for low-resolution soft electronics. Therefore, we propose a machine learning (ML) based framework to analyze and classify the voltage signals obtained from the TENG sensors, aiming to achieve robust sensing capability in material recognition and surface texture detection. We select the artificial neural network (ANN) method to build the model, which consists of an input layer, three hidden layers, and an output layer (
Human skin can sense the material hardness in touching the objects. However, it is generally difficult for robotics to achieve that task using one single sensor. Here, we further demonstrate our tactile sensor for sensing the relative hardness of objects through a simple operation mechanism (
We finally demonstrate the tactile sensors as an effective human-machine interface to control a soft robotic manipulator. As shown in
From the above description of the invention, those skilled in the art will perceive improvements, changes and modifications. Such improvements, changes and modifications within the skill of the art are intended to be covered by the appended claims. All references, publications, and patents cited in the present application are herein incorporated by reference in their entirety.
This application claims priority from U.S. Provisional Application No. 63/489,259, filed Mar. 9, 2023, the subject matter of which is incorporated herein by reference in its entirety.
This invention was made with government support under 2024649 awarded by the National Science Foundation. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
63489259 | Mar 2023 | US |