{"title":"Quantification of Textile-Based Stretch Sensors Using Machine Learning: An Exploratory Study","authors":"A. Ejupi, A. Ferrone, C. Menon","doi":"10.1109/BIOROB.2018.8487215","DOIUrl":null,"url":null,"abstract":"Goal: Textile-based stretch sensors are a novel and innovative alternative to traditional wearable sensors with applications in many different fields including robotics, virtual reality and healthcare. However, due to their non-linear properties it can be challenging to obtain accurate information. The goal of this study was to investigate if machine learning can be applied to obtain more accurate measurements. Methods: In a tensile test using a linear stage setup, data were collected from two commercial available stretch sensors (Adafruit and Image SI) and one self-fabricated sensor (Menrva research group at Simon Fraser University, Canada). For each sensor, one hour of consecutive stretches in both a trapezoidal and sinusoidal input pattern were collected. We identified a set of features, trained three commonly used machine learning algorithms, and compared their performance in estimating the amount of stretch. To demonstrate the feasibility of our approach in real life, we tested our setup in two human applications. First, we attached a stretch sensor to the human chest to estimate the expansion of the rib cage during breathing. Second, we evaluated the performance in estimating the ankle position with a sensor attached to the foot. Results: In the tensile test, Support Vector Regression performed best with an average accuracy $(\\mathbf{R}^{2})$ of 0.98 (0.01) and mean absolute error of 0.18 (0.06) mm across all input patterns and sensors. The accuracy was significantly $(\\mathbf{p} < \\pmb{0.01})$. higher than the performance of a traditional linear model. An accuracy $(\\mathbf{R}^{2})$ of 0.91 (0.04) with a mean absolute error of 3.08 (0.38) mm has been achieved in estimating the expansion of the chest. Similarly, an accuracy (R2) of 0.90 (0.04) with a mean absolute error of 2.90 (0.61) degree has been achieved in estimating the ankle position. Conclusion: We demonstrate that machine learning can be used to obtain accurate stretch information from textile-based stretch sensors.","PeriodicalId":382522,"journal":{"name":"2018 7th IEEE International Conference on Biomedical Robotics and Biomechatronics (Biorob)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 7th IEEE International Conference on Biomedical Robotics and Biomechatronics (Biorob)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIOROB.2018.8487215","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Goal: Textile-based stretch sensors are a novel and innovative alternative to traditional wearable sensors with applications in many different fields including robotics, virtual reality and healthcare. However, due to their non-linear properties it can be challenging to obtain accurate information. The goal of this study was to investigate if machine learning can be applied to obtain more accurate measurements. Methods: In a tensile test using a linear stage setup, data were collected from two commercial available stretch sensors (Adafruit and Image SI) and one self-fabricated sensor (Menrva research group at Simon Fraser University, Canada). For each sensor, one hour of consecutive stretches in both a trapezoidal and sinusoidal input pattern were collected. We identified a set of features, trained three commonly used machine learning algorithms, and compared their performance in estimating the amount of stretch. To demonstrate the feasibility of our approach in real life, we tested our setup in two human applications. First, we attached a stretch sensor to the human chest to estimate the expansion of the rib cage during breathing. Second, we evaluated the performance in estimating the ankle position with a sensor attached to the foot. Results: In the tensile test, Support Vector Regression performed best with an average accuracy $(\mathbf{R}^{2})$ of 0.98 (0.01) and mean absolute error of 0.18 (0.06) mm across all input patterns and sensors. The accuracy was significantly $(\mathbf{p} < \pmb{0.01})$. higher than the performance of a traditional linear model. An accuracy $(\mathbf{R}^{2})$ of 0.91 (0.04) with a mean absolute error of 3.08 (0.38) mm has been achieved in estimating the expansion of the chest. Similarly, an accuracy (R2) of 0.90 (0.04) with a mean absolute error of 2.90 (0.61) degree has been achieved in estimating the ankle position. Conclusion: We demonstrate that machine learning can be used to obtain accurate stretch information from textile-based stretch sensors.