Tactile Sensor and Method for Operating a Tactile Sensor
20220236120 · 2022-07-28
Inventors
Cpc classification
G01L5/008
PHYSICS
G01L1/18
PHYSICS
A61B5/1036
HUMAN NECESSITIES
International classification
G01L1/18
PHYSICS
G01L1/20
PHYSICS
Abstract
In an embodiment a tactile sensor includes a plurality of stress sensors and at least one contact body, wherein the stress sensors are configured to detect a load pattern applied on a detection surface of the contact body.
Claims
1.-10. (canceled)
11. A tactile sensor comprising: a plurality of stress sensors; and at least one contact body, wherein the stress sensors are configured to detect a load pattern applied on a detection surface of the contact body.
12. The tactile sensor according to claim 11, wherein the load pattern comprises a static tactile force and/or dynamic tactile force, and wherein the dynamic tactile force varies with a frequency between 1 Hz and 1000 Hz, inclusive.
13. The tactile sensor according to claim 11, wherein the stress sensors are integrated into a chip.
14. The tactile sensor according to claim 13, wherein the chip comprises a memory with a classification scheme, wherein the classification scheme assigns a set of output values of the plurality of stress sensors to a predefined load pattern.
15. The tactile sensor according to claim 14 wherein the classification scheme is generated by means of a machine learning algorithm.
16. A method for operating a tactile sensor comprising a contact body with a detection surface, a plurality of stress sensors and a chip, the method comprising: applying a load pattern to the detection surface of the contact body; transducing, by stress sensors, the load pattern to a set output values; and assigning, by the chip, the output values to a predefined class of load patterns by a classification scheme.
17. The method according to claim 16, wherein load patterns resulting from static and dynamic tactile forces on the detection surface are classified by the same classification scheme.
18. The method according to claim 16, wherein dynamic tactile forces are classified without spectral analysis of the output values.
19. A method for generating a classification scheme, the method comprising: predefining classes of load patterns; performing multiple representative measurements of each predefined class of load pattern with a reference tactile sensor; and define a decision tree ensemble by assigning sets of output values to each predefined class of load pattern respectively.
20. The method according to the claim 19, further comprising generating the classification scheme for a classification of load patterns resulting from static tactile forces and dynamic tactile forces.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Further advantages and advantageous embodiments and further developments of the tactile sensor and the method for operating the tactile sensor will become apparent from the following exemplary embodiments illustrated in conjunction with the figures.
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0043] The same, similar or equivalent elements are provided in the figures with the same reference numerals. The figures and the proportions of the elements shown in the figures with each other are not to be considered to scale, unless units are expressly indicated. On the contrary, individual elements can be exaggerated in size for better presentation and/or better intelligibility.
[0044]
[0045] The chip 10 comprises multiple stress sensors 100.1, 100.2, 100.3, 100.4. The chip 10 comprises 32 stress sensors and all necessary readout circuitry. The chip is bonded onto a flexible flat cable for power supply and serial communication. Advantageously the chip is compact an easy to handle.
[0046] To form the tactile sensor 1, the chip 10 is embedded in the contact body 200 made of silicone (PDMS). The contact body 200 has the shape of a fingertip. Advantageously the chip does not require any additional electronic components and wiring.
[0047] Load patterns on the contact body 200, in particular the detection surface 200a, deform the contact body and induce stress profiles in the chip 10. The 32 stress sensors 100 are distributed over the chip area and allow measuring the stress distribution in the chip. The stress profiles are specific to direction and intensity of the load pattern.
[0048] A possible load pattern can be a dynamic tactile force, caused by an object 300 sliding along the detection surface 200a. The tactile sensor 1 is capable of measuring vibrations of up to 400 Hz, which is crucial for detecting such load pattern. Thus, the tactile sensor 1 has a sample rate of at least 960 Hz, in order to guarantees sufficient bandwidth. Since the stress distribution over the entire chip is measured, all 32 stress sensors are read, which reduces the sample rate to 30 Hz. The stress sensors are read serially, wherefore the vibration are still sampled with 960 Hz. Thus, the sample rate per stress sensor 100 corresponds to the sample rate per tactile sensor 1 divided by the number of stress sensors 100 per chip 10.
[0049] Vibrations are recorded at multiple points on the chip's 10 surface. The spatial distribution of the stress sensors 100 on the chip 10 has a neglectable effect on the measurement, as long as the wavelength of the vibrations measured is much larger than the distance of the stress sensors 100 on the chip 10. For example, the maximum distance of stress sensors 100 on the chip 10 is at least hundred times, preferably at least 1000 times, highly preferred at least 100000 times, smaller than the wavelength of a vibration to be measured.
[0050]
[0051] In a second step, the chip 10 is placed flat on top of the first silicone layer, on a side facing away from the mold 203. The silicone has sufficient viscosity to hold the chip in place.
[0052] In a third method step the mounting 201 is fixed to the mold 203.
[0053] In a fourth method step the contact body 200 is completed, by filling up the mold with silicone material. In this method step the chip 10 is completely embedded into the contact body 200. The mount 201 is partially embedded into the contact body 200.
[0054] In a fifth method step the contact body 200 is cured at 2 bar pressure and 60° C. The contact body 200 is made of PDMS (Dowsil 3140). The PDMS material advantageously provides tight mechanical coupling between the stress sensors 100 and the contact body 200.
[0055] In a sixth method step the mold 203 is removed from the contact body 200. After removal of the mold 203, the detection surface 200a is freely accessible.
[0056]
[0057] The 24 stress sensors 100 are consecutively connected to the readout unit by a 5-bit multiplexer (MUX). The processed stress sensor 100 can be biased in four directions by an additional multiplexer, which enables an offset-compensated operation due to a Wheatstone bridge architecture of the stress sensors. A variable-gain differential difference amplifier (DDA) together with a 10-bit successive approximation (SAR) analog-to-digital converter (ADC) performs the stress sensor readout.
[0058] As shown in
[0059] The stress sensor 100 readout as shown in
[0060] The architecture of the DDA offers one differential input pair for the stress sensors and a separate pair for the feedback. Thus, a high ohmic interface for the stress sensor connection is provided and impedance variations in the feedback path during gain variation are not influencing the load impedance of the stress sensor during readout.
[0061]
[0062] Each NMOS stress sensor is activated by connecting the common gate of its transistor to the drain voltage. Each PMOS stress sensor is activated by connecting the common gate of its transistor to the source voltage. The power consumption of the overall system thus can be reduced, as only the processed sensor is activated temporarily.
[0063]
[0064]
[0065] Reference data, which is labeled “no contact”, is collected without any mechanical contact between the object 300 and the contact body 200. Data with pure normal static tactile force is labeled FS.sub.0. In addition to the normal static tactile force tangential static forces are applied by gradually moving the object 300 under the tactile sensor 1. The data is labeled FS.sub.1, FS.sub.2, FS.sub.3 and FS.sub.4 according to the corresponding direction shown in
[0066] The Classification scheme, in particular a decision tree ensemble, is trained to detect contact and classify the load pattern caused by the shear forces in different directions.
[0067] Depending on the stress sensor, some classes of load pattern result in similar output values of the stress sensor. However, the entirety output values, the set of output values, is distinguishable for different load patterns. The classification scheme considers the entire set of output values, whereby the applied load pattern is reliably assigned to a predefined class of load patterns. A trained random forest algorithm may assign the load patterns to the correct class of load patterns with 99.8% accuracy.
[0068] Furthermore, as shown in
[0069] By measuring the vibration by means of a single stress sensor of the chip 10 at a sample rate of 960 Hz, it is possible to preclude, that the entire vibration is damped by the contact body.
[0070] By analyzing the output of multiple stress sensors 100, in particular all 32 stress sensors, both load pattern of static and dynamic tactile forces may be detected, without spectral analysis.
[0071] There is no sensor dimension in which the set of output values in response to static tactile forces and dynamic tactile forces do not overlap. Thus, it is not trivial to reliably classify a load pattern by means of one or two stress sensors. A dynamic tactile force may only be classified by the relation output values of multiple stress sensors.
[0072]
[0073]
[0074] Whenever a sliding motion causes a vibration of the contact body 200. The vibration results in oscillating signals of the stress sensors. The classification scheme allows to detect and correctly classify the load pattern of the sliding motion mostly correct and reacts very fast to the sliding motion.
[0075]
[0076] When generating the classification scheme, a predefined load pattern is applied to the tactile sensor 1 and the corresponding output values are assigned to the predefined class of load patterns. Such measurement is repeated for multiple times, to generate a reliable decision tree ensemble.
[0077]
[0078]
[0079] As shown in
[0080] A full implementation of a decision tree ensemble comprises switching and interconnection blocks, which span the ensemble and allow comparators to be shared between trees. In particular, the trees of a decision tree ensemble may have different sizes.
[0081] The invention is not limited by the description based on the embodiments of these. Rather, the invention encompasses any novel feature as well as any combination of features, including in particular any combination of features in the claims, even if this feature or combination itself is not explicitly stated in the patent claims or exemplary embodiments.