1
|
Lora-Rivera R, Oballe-Peinado Ó, Vidal-Verdú F. Proposal and Implementation of a Procedure for Compliance Recognition of Objects with Smart Tactile Sensors. Sensors (Basel) 2023; 23:4120. [PMID: 37112461 PMCID: PMC10144469 DOI: 10.3390/s23084120] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 03/10/2023] [Revised: 04/17/2023] [Accepted: 04/18/2023] [Indexed: 06/19/2023]
Abstract
This paper presents a procedure for classifying objects based on their compliance with information gathered using tactile sensors. Specifically, smart tactile sensors provide the raw moments of the tactile image when the object is squeezed and desqueezed. A set of simple parameters from moment-versus-time graphs are proposed as features, to build the input vector of a classifier. The extraction of these features was implemented in the field programmable gate array (FPGA) of a system on chip (SoC), while the classifier was implemented in its ARM core. Many different options were realized and analyzed, depending on their complexity and performance in terms of resource usage and accuracy of classification. A classification accuracy of over 94% was achieved for a set of 42 different classes. The proposed approach is intended for developing architectures with preprocessing on the embedded FPGA of smart tactile sensors, to obtain high performance in real-time complex robotic systems.
Collapse
Affiliation(s)
- Raúl Lora-Rivera
- Instituto de Investigación Biomédica de Málaga (IBIMA), Universidad de Málaga (UMA), 29010 Malaga, Spain
| | - Óscar Oballe-Peinado
- Instituto Universitario de Investigación en Ingeniería Mecatrónica y Sistemas Ciberfísicos (IMECH.UMA), Universidad de Málaga (UMA), 29017 Malaga, Spain; (Ó.O.-P.); (F.V.-V.)
| | - Fernando Vidal-Verdú
- Instituto Universitario de Investigación en Ingeniería Mecatrónica y Sistemas Ciberfísicos (IMECH.UMA), Universidad de Málaga (UMA), 29017 Malaga, Spain; (Ó.O.-P.); (F.V.-V.)
| |
Collapse
|
2
|
Hidalgo-López JA, Oballe-Peinado Ó, Castellanos-Ramos J, Sánchez-Durán JA. Two-Capacitor Direct Interface Circuit for Resistive Sensor Measurements. Sensors (Basel) 2021; 21:s21041524. [PMID: 33671720 PMCID: PMC7926314 DOI: 10.3390/s21041524] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 01/19/2021] [Revised: 02/15/2021] [Accepted: 02/19/2021] [Indexed: 11/16/2022]
Abstract
Direct interface circuits (DICs) avoid the need for signal conditioning circuits and analog-to-digital converters (ADCs) to obtain digital measurements of resistive sensors using only a few passive elements. However, such simple hardware can lead to quantization errors when measuring small resistance values as well as high measurement times and uncertainties for high resistances. Different solutions to some of these problems have been presented in the literature over recent years, although the increased uncertainty in measurements at higher resistance values is a problem that has remained unaddressed. This article presents an economical hardware solution that only requires an extra capacitor to reduce this problem. The circuit is implemented with a field-programmable gate array (FPGA) as a programmable digital device. The new proposal significantly reduces the uncertainty in the time measurements. As a result, the high resistance errors decreased by up to 90%. The circuit requires three capacitor discharge cycles, as is needed in a classic DIC. Therefore, the time to estimate resistance increases slightly, between 2.7% and 4.6%.
Collapse
Affiliation(s)
- José A. Hidalgo-López
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, 29071 Málaga, Spain; (Ó.O.-P.); (J.C.-R.); (J.A.S.-D.)
- Correspondence: ; Tel.: +34-951-952-263
| | - Óscar Oballe-Peinado
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, 29071 Málaga, Spain; (Ó.O.-P.); (J.C.-R.); (J.A.S.-D.)
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain
| | - Julián Castellanos-Ramos
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, 29071 Málaga, Spain; (Ó.O.-P.); (J.C.-R.); (J.A.S.-D.)
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain
| | - José A. Sánchez-Durán
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, 29071 Málaga, Spain; (Ó.O.-P.); (J.C.-R.); (J.A.S.-D.)
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain
| |
Collapse
|
3
|
Hidalgo-López JA, Sánchez-Durán JA, Oballe-Peinado Ó. Reducing Measurement Time in Direct Interface Circuits for Resistive Sensor Readout. Sensors (Basel) 2020; 20:E2596. [PMID: 32370230 PMCID: PMC7249154 DOI: 10.3390/s20092596] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/11/2020] [Revised: 04/28/2020] [Accepted: 04/30/2020] [Indexed: 11/30/2022]
Abstract
Direct Interface Circuits (DICs) carry out resistive sensor readings using a resistance-to-time-to-digital conversion without the need for analog-to-digital converters. The main advantage of this approach is the simplicity involved in designing a DIC, which only requires some additional resistors and a capacitor in order to perform the conversion. The main drawback is the time needed for this conversion, which is given by the sum of up to three capacitor charge times and their associated discharge times. This article presents a modification of the most widely used estimation method in a resistive DIC, which is known as the Two-Point Calibration Method (TPCM), in which a single additional programmable digital device pin in the DIC and one extra measurement in each discharge cycle, made without slowing down the cycle, allow charge times to be reduced more than 20-fold to values around 2 µs. The new method designed to achieve this reduction only penalizes relative errors with a small increase of between 0.2% and 0.3% for most values in the tested resistance range.
Collapse
Affiliation(s)
- José A. Hidalgo-López
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, 29071 Málaga, Spain; (J.A.S.-D.); (Ó.O.-P.)
| | - José A. Sánchez-Durán
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, 29071 Málaga, Spain; (J.A.S.-D.); (Ó.O.-P.)
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain
| | - Óscar Oballe-Peinado
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, 29071 Málaga, Spain; (J.A.S.-D.); (Ó.O.-P.)
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain
| |
Collapse
|
4
|
Hidalgo-López JA, Botín-Córdoba JA, Sánchez-Durán JA, Oballe-Peinado Ó. Fast Calibration Methods for Resistive Sensor Readout Based on Direct Interface Circuits. Sensors (Basel) 2019; 19:s19183871. [PMID: 31500330 PMCID: PMC6767070 DOI: 10.3390/s19183871] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 07/29/2019] [Revised: 08/28/2019] [Accepted: 09/04/2019] [Indexed: 11/21/2022]
Abstract
A simple method to measure the resistance of a sensor and convert it into digital information in a programmable digital device is by using a direct interface circuit. This type of circuit deduces the value of the resistor based on the discharge time through it for a capacitor of a known value. Moreover, the discharge times of this capacitor should be measured through one or two resistors with known values in order to ensure that the estimate is not dependent on certain parameters that change with time, temperature, or aging. This can slow down the conversion speed, especially for high resistance values. To overcome this problem, we propose a modified process in which part of the discharge, which was previously performed through the resistive sensor only, is only conducted with the smallest calibration resistor. Two variants of this operation method, which differ in the reduction of the total time necessary for evaluation and in the uncertainty of the measurements, are presented. Experiments carried out with a field programmable gate array (FPGA); using these methodologies achieved reductions in the resistance conversion time of up to 55%. These reductions may imply an increase in the uncertainty of the measurements; however, the tests carried out show that with a suitable choice of parameters, the increases in uncertainty, and therefore errors, may be negligible compared to the direct interface circuits described in the literature.
Collapse
Affiliation(s)
- José A Hidalgo-López
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain.
| | - Jesús A Botín-Córdoba
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain.
| | - José A Sánchez-Durán
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), Málaga 29010, Spain.
| | - Óscar Oballe-Peinado
- Departamento de Electrónica, Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), Málaga 29010, Spain.
| |
Collapse
|
5
|
Sánchez-Durán JA, Vidal-Verdú F, Oballe-Peinado Ó, Castellanos-Ramos J, Hidalgo-López JA. A new model based on adaptation of the external loop to compensate the hysteresis of tactile sensors. Sensors (Basel) 2015; 15:26170-97. [PMID: 26501279 PMCID: PMC4634431 DOI: 10.3390/s151026170] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/12/2015] [Revised: 09/28/2015] [Accepted: 10/09/2015] [Indexed: 11/16/2022]
Abstract
This paper presents a novel method to compensate for hysteresis nonlinearities observed in the response of a tactile sensor. The External Loop Adaptation Method (ELAM) performs a piecewise linear mapping of the experimentally measured external curves of the hysteresis loop to obtain all possible internal cycles. The optimal division of the input interval where the curve is approximated is provided by the error minimization algorithm. This process is carried out off line and provides parameters to compute the split point in real time. A different linear transformation is then performed at the left and right of this point and a more precise fitting is achieved. The models obtained with the ELAM method are compared with those obtained from three other approaches. The results show that the ELAM method achieves a more accurate fitting. Moreover, the involved mathematical operations are simpler and therefore easier to implement in devices such as Field Programmable Gate Array (FPGAs) for real time applications. Furthermore, the method needs to identify fewer parameters and requires no previous selection process of operators or functions. Finally, the method can be applied to other sensors or actuators with complex hysteresis loop shapes.
Collapse
Affiliation(s)
- José A Sánchez-Durán
- Universidad de Málaga, Andalucía Tech, Departamento de Electrónica, ETSI Informática, Campus de Teatinos, 29071 Málaga, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain.
| | - Fernando Vidal-Verdú
- Universidad de Málaga, Andalucía Tech, Departamento de Electrónica, ETSI Informática, Campus de Teatinos, 29071 Málaga, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain.
| | - Óscar Oballe-Peinado
- Universidad de Málaga, Andalucía Tech, Departamento de Electrónica, ETSI Informática, Campus de Teatinos, 29071 Málaga, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain.
| | - Julián Castellanos-Ramos
- Universidad de Málaga, Andalucía Tech, Departamento de Electrónica, ETSI Informática, Campus de Teatinos, 29071 Málaga, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain.
| | - José A Hidalgo-López
- Universidad de Málaga, Andalucía Tech, Departamento de Electrónica, ETSI Informática, Campus de Teatinos, 29071 Málaga, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), 29010 Málaga, Spain.
| |
Collapse
|
6
|
Sánchez-Durán JA, Hidalgo-López JA, Castellanos-Ramos J, Oballe-Peinado Ó, Vidal-Verdú F. Influence of Errors in Tactile Sensors on Some High Level Parameters Used for Manipulation with Robotic Hands. Sensors (Basel) 2015; 15:20409-35. [PMID: 26295393 PMCID: PMC4570428 DOI: 10.3390/s150820409] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 04/20/2015] [Revised: 07/20/2015] [Accepted: 08/10/2015] [Indexed: 11/16/2022]
Abstract
Tactile sensors suffer from many types of interference and errors like crosstalk, non-linearity, drift or hysteresis, therefore calibration should be carried out to compensate for these deviations. However, this procedure is difficult in sensors mounted on artificial hands for robots or prosthetics for instance, where the sensor usually bends to cover a curved surface. Moreover, the calibration procedure should be repeated often because the correction parameters are easily altered by time and surrounding conditions. Furthermore, this intensive and complex calibration could be less determinant, or at least simpler. This is because manipulation algorithms do not commonly use the whole data set from the tactile image, but only a few parameters such as the moments of the tactile image. These parameters could be changed less by common errors and interferences, or at least their variations could be in the order of those caused by accepted limitations, like reduced spatial resolution. This paper shows results from experiments to support this idea. The experiments are carried out with a high performance commercial sensor as well as with a low-cost error-prone sensor built with a common procedure in robotics.
Collapse
Affiliation(s)
- José A Sánchez-Durán
- Departamento de Electrónica, ETSI Informática Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), Málaga 29010, Spain.
| | - José A Hidalgo-López
- Departamento de Electrónica, ETSI Informática Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), Málaga 29010, Spain.
| | - Julián Castellanos-Ramos
- Departamento de Electrónica, ETSI Informática Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), Málaga 29010, Spain.
| | - Óscar Oballe-Peinado
- Departamento de Electrónica, ETSI Informática Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), Málaga 29010, Spain.
| | - Fernando Vidal-Verdú
- Departamento de Electrónica, ETSI Informática Universidad de Málaga, Andalucía Tech, Campus de Teatinos, Málaga 29071, Spain.
- Instituto de Investigación Biomédica de Málaga (IBIMA), Málaga 29010, Spain.
| |
Collapse
|
7
|
Oballe-Peinado Ó, Castellanos-Ramos J, Hidalgo-López JA, Vidal-Verdú F. Direct interfaces for smart skins based on FPGAs. ACTA ACUST UNITED AC 2009. [DOI: 10.1117/12.821642] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [What about the content of this article? (0)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/14/2022]
|