{"title":"NNTrak","authors":"Vivek Chandel, Avik Ghose","doi":"10.1145/3560905.3568047","DOIUrl":"https://doi.org/10.1145/3560905.3568047","url":null,"abstract":"In this work, we demonstrate a radically novel approach towards inertial-only tracking of wrist in real-time on a smartwatch for air-writing tasks. Deriving motion trajectories from commercial-grade Inertial Measurement Units (IMU) has always been a challenging task due to inherent sensor errors and associated trajectory drift. Computationally expensive solutions offered in literature cannot be used for a fully real-time tracking while also maintaining acceptable accuracy. This work presents 'NNTrak', marking our attempt to address these issues using a Convolutional Neural Network (CNN), which is trained to learn various strokes of the wrist and efficiently generates motion trajectory in real-time for air-writing. For this demonstration, we show computationally constrained Raspberry Pi 3B running our solution and a smartwatch worn while drawing a gesture in air with the trajectory being displayed in true real-time.","PeriodicalId":379553,"journal":{"name":"Proceedings of the Twentieth ACM Conference on Embedded Networked Sensor Systems","volume":"254 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122878851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
D. Molteni, G. Picco, M. Trobinger, Davide Vecchia
{"title":"Cloves","authors":"D. Molteni, G. Picco, M. Trobinger, Davide Vecchia","doi":"10.1145/3560905.3568072","DOIUrl":"https://doi.org/10.1145/3560905.3568072","url":null,"abstract":"Research advances in low-power wireless systems have greatly benefited from the availability of public testbeds. However, none is currently available for the increasingly popular ultra-wideband (UWB) radios enabling communication and localization. We present Cloves, the first public large-scale testbed supporting UWB.","PeriodicalId":379553,"journal":{"name":"Proceedings of the Twentieth ACM Conference on Embedded Networked Sensor Systems","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130412482","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sayedsepehr Mosavat, Pedram Golkar, Matteo Zella, P. Marrón
{"title":"PROGNOES","authors":"Sayedsepehr Mosavat, Pedram Golkar, Matteo Zella, P. Marrón","doi":"10.1145/3560905.3568107","DOIUrl":"https://doi.org/10.1145/3560905.3568107","url":null,"abstract":"Energy harvesting, batteryless devices can mitigate many shortcomings of battery-operated devices in the coming years, particularly in the area of the Internet of Things. Solar energy is an accessible and effective source of power for such devices. However, the uncontrollable nature of solar energy makes the task of designing and evaluating energy harvesting devices a challenging one. In this work, we propose PROGNOES, a tool that allows the user to forecast the harvestable solar energy by a particular solar cell at a specific time and location. To carry out the forecasts, various algorithms and models are used not only to provide the theoretical solar irradiation but also to provide the weather condition data corresponding to the time and location of the forecasting. PROG-NOES can generate forecasts in the form of IV curves, similar to those generated by physical solar cells. Such IV curves can then be emulated with suitable tools to provide energy traces to the energy harvesting devices at design time, therefore facilitating the task of designing robust, reliable energy harvesting, batteryless devices. In our experiments, we find that the energy forecasts carried out by PROGNOES can reach a mean absolute error of 7.16 mW.","PeriodicalId":379553,"journal":{"name":"Proceedings of the Twentieth ACM Conference on Embedded Networked Sensor Systems","volume":"227 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121511434","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SpeechQoE","authors":"Chao Wang, Huadi Zhu, Ming Li","doi":"10.1145/3560905.3568502","DOIUrl":"https://doi.org/10.1145/3560905.3568502","url":null,"abstract":"Quality of Experience (QoE) assessment is a long-lasting but yet-to-be-resolved task. Existing approaches, especially for conversational voice services, are restricted to leveraging network-centric parameters. However, their performances are hardly satisfactory due to the failure to consider comprehensive QoE-related factors. Moreover, they develop a one-for-all model that is uniform for all individuals and thus incapable of handling user diversity in QoE perception. This paper proposes a personalized QoE assessment model, namely SpeechQoE. It exploits speaker's speech signals to infer individual's perceived quality in voice services. SpeechQoE fundamentally addresses the drawback of conventional models. Instead of enumerating and incorporating unlimited QoE-related factors, SpeechQoE takes as input speech signals that inherently bear rich information needed for QoE assessment of the speaker. SpeechQoE employs an efficient few-shot learning framework to adapt the model to a new user quickly. We additionally design a lightweight data synthetic scheme to minimize the overhead of data collection needed for model adaption. A modular integration with a conventional parametric model is further implemented to avoid issues caused by the clean-slate data-driven approach. Our experiments show that SpeechQoE achieves an accuracy of 91.4% in QoE assessment which outperforms the state-of-the-art solutions by a clear margin. As another contribution of this work, we build a dataset that would be the first source of annotated audio tracks for QoE assessment of conversational calls.","PeriodicalId":379553,"journal":{"name":"Proceedings of the Twentieth ACM Conference on Embedded Networked Sensor Systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124133356","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yue Zhang, Abdias Tellez Benitez, R. Ehsani, Shijia Pan
{"title":"DaQual","authors":"Yue Zhang, Abdias Tellez Benitez, R. Ehsani, Shijia Pan","doi":"10.1145/3560905.3568415","DOIUrl":"https://doi.org/10.1145/3560905.3568415","url":null,"abstract":"High-fidelity sensor data quality is the fundamental base of smart agriculture. Since crop information inference and cultivating strategy optimization mainly depend on data-driven methods; the data quality assessment is essential to ensure the reliability of the IoT systems for smart agriculture. The traditional data quality assessment methods focus on sensor data consistency with the costly reference truth, which is often not scalable for agricultural applications. We present DaQual, a data-driven data quality assessment scheme for tree trunk relative water content sensors in a pomegranate orchard. The objective is to leverage the neural network architecture to learn the underlying relationship between sensors deployed on the same farm and utilize the quantified associated relationship between sensors to assess its reliability. DaQual first builds a prediction model for each sensor with all other sensors' data as input. Then, the trained network's parameter values (weights) are used to quantify the contribution of the sensor - the higher the contribution, the higher its data quality. We evaluate DaQual via a real-world tree trunk relative water content sensor dataset with nine sensors deployed in a pomegranate orchard, and our scheme demonstrates up to 1.8× improvements when used to select a subset of sensors with high data quality.","PeriodicalId":379553,"journal":{"name":"Proceedings of the Twentieth ACM Conference on Embedded Networked Sensor Systems","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114529367","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"CASPER","authors":"Upinder Kaur, R. Voyles","doi":"10.1145/3560905.3568419","DOIUrl":"https://doi.org/10.1145/3560905.3568419","url":null,"abstract":"The promise of individualized care for improving animal welfare demands real-time continuous monitoring of animals. While technology has helped crop agriculture realize the goals of precision care, animal agriculture is still lacking domain-adapted technology. In this work, we present a novel Criticality-Aware Self-Powered in-vivo sensing Edge for pRecision animal agriculture, CASPER. Enabling real-time monitoring of a suite of biomarkers while scavenging power from both thermal and physiological sources, CASPER promises unprecedented adaptability, range, and life-cycle for such an edge node. Field deployments show that CASPER generates 30mW of power with a surplus of 9.08mW, during the ultra-low power mode. The criticality-aware control is proven to capture deviation in trends of biomarker activity that would be missed in fixed-interval transmission. Hence proving the validity and effectiveness of CASPER.","PeriodicalId":379553,"journal":{"name":"Proceedings of the Twentieth ACM Conference on Embedded Networked Sensor Systems","volume":"30 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133106694","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Nicholas Junker, Jinqun Ge, Guoan Wang, Sanjib Sur
{"title":"FlexVAA","authors":"Nicholas Junker, Jinqun Ge, Guoan Wang, Sanjib Sur","doi":"10.1145/3560905.3568089","DOIUrl":"https://doi.org/10.1145/3560905.3568089","url":null,"abstract":"We propose FlexVAA, a system for identifying roadside infrastructure using flexible, passive wireless retroreflectors. FlexVAA can be easily attached to any surface, allowing roadside infrastructure to be upgraded for autonomous systems without impairing existing operations. Preliminary results show that attaching FlexVAA to a surface reflects more power than without FlexVAA attached. In the future, we plan to arrange multiple FlexVAA elements in order to embed data in the passively reflected signal, allowing identification for multiple unique tags.","PeriodicalId":379553,"journal":{"name":"Proceedings of the Twentieth ACM Conference on Embedded Networked Sensor Systems","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121606404","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"GaitVibe+","authors":"Yiwen Dong, Jingxiao Liu, Hae Young Noh","doi":"10.1145/3560905.3568435","DOIUrl":"https://doi.org/10.1145/3560905.3568435","url":null,"abstract":"In-home gait analysis is important for providing early diagnosis and adaptive treatments for individuals with gait disorders. Existing systems include wearables and pressure mats, but they have limited scalability due to dense deployment and device carrying/charging requirements. Recently, vision-based systems have been developed to enable scalable, accurate in-home gait analysis, but it faces privacy concerns due to the exposure of people's appearances and daily activities. To overcome these limitations, our prior work developed footstep-induced structural vibration sensing for in-home gait monitoring, which is device-free, wide-ranged, and perceived as more privacy-friendly. Although it has succeeded in temporal parameter estimation, it shows limited performance for spatial gait parameter estimation due to the low accuracy in footstep localization. In particular, the localization error mainly comes from the estimation error of the wave arrival time at the vibration sensors and its error propagation to wave velocity estimations. To this end, we present GaitVibe+, a vibration-based footstep localization method fused with temporarily installed cameras for in-home gait analysis. Our method has two stages: fusion and operating stages. In the fusion stage, both cameras and vibration sensors are installed to record only a few trials of the subject's footstep data, through which we characterize the uncertainty in wave arrival time and model the wave velocity profiles for the given structure. In the operating stage, we remove the camera to preserve privacy at home. The footstep localization is conducted by estimating the time difference of arrival (TDoA) over multiple vibration sensors, whose accuracy is improved through the reduced uncertainty and velocity modeling during the fusion stage. We evaluate GaitVibe+ through a real-world experiment with 50 walking trials. With only 3 trials of multi-modal fusion, our approach has an average localization error of 0.22 meters, which reduces the spatial gait parameter error by 4.1x (from 111.4% to 27.1%) compared to the existing work.","PeriodicalId":379553,"journal":{"name":"Proceedings of the Twentieth ACM Conference on Embedded Networked Sensor Systems","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116708898","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jasper de Winkel, Tom Hoefnagel, B. Blokland, P. Pawełczak
{"title":"DIPS","authors":"Jasper de Winkel, Tom Hoefnagel, B. Blokland, P. Pawełczak","doi":"10.1145/3560905.3568543","DOIUrl":"https://doi.org/10.1145/3560905.3568543","url":null,"abstract":"Debugging and testing battery-free intermittently-powered systems is notoriously difficult. This is not only due to the additional complexity of maintaining state through power failures but also due to the lack of proper tools to test and debug these systems. As a solution, we present DIPS: a fully-featured hardware debugger for battery-free intermittently-powered systems capable of automatically verifying memory and peripheral state between power failures. Our solution seamlessly integrates an emulator allowing for emulation of any power scenario to the device under test. This allows our debugger to pause emulation and program execution when debugging or when state restoration issues are detected. Our new system is built around GNU Debugger (GDB): a widely-used debugging tool. Therefore, DIPS allows for a debugging process identical to state-of-the-art debuggers for continuously-powered devices. User studies found that our debugger is easy and intuitive to use. It allows embedded system developers to find bugs quicker in code written for battery-free devices. With our debugger we found unseen errors in state-of-the-art software frameworks for intermittently-powered systems.","PeriodicalId":379553,"journal":{"name":"Proceedings of the Twentieth ACM Conference on Embedded Networked Sensor Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126783395","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}