Accurate On-Body Distance Estimation using BLE RSSI and IMU Sensor Fusion

dc.contributor.authorRajput, Akshen
dc.contributor.committeechairAsbeck, Alan Thomasen
dc.contributor.committeememberKomendera, Eriken
dc.contributor.committeememberL'Afflitto, Andreaen
dc.contributor.departmentMechanical Engineeringen
dc.date.accessioned2025-10-21T08:00:48Zen
dc.date.available2025-10-21T08:00:48Zen
dc.date.issued2025-10-20en
dc.description.abstractSignal strength-based localization has gained significant traction, with technologies like Wi-Fi, BLE, and UWB being widely studied for indoor applications. However, the specific use of BLE Received Signal Strength Indicator (RSSI) for robust, short-range distance estimation on the human body remains a challenging area, primarily due to signal instability caused by multipath fading and body shadowing. This thesis presents a novel framework that fuses BLE RSSI with Inertial Measurement Unit (IMU) orientation data to overcome these limitations. We developed a custom wearable system using ESP32 microcontrollers and BNO085 IMUs and conducted a study with 6 human participants performing a series of defined arm movements. A high-precision XSens motion capture suit provided ground-truth data. This data was used to train a Long Short-Term Memory (LSTM) based model, termed QuaternionRNN, which leverages temporal sequences of normalized quaternions and RSSI to predict inter-sensor distances. The proposed model achieved a median absolute distance prediction error of approximately 3 cm on a generalized dataset. Furthermore, in a rigorous subject-wise cross-validation analysis, the model demonstrated strong generalization to unseen users, maintaining a median absolute error between 4-7 cm. This work establishes that fusing BLE RSSI with IMU data provides a cost-effective, accurate, and generalizable solution for on-body localization, offering a viable tool for applications in remote rehabilitation monitoring and human motion analysis.en
dc.description.abstractgeneralFor patients recovering from a stroke, therapy often involves specific arm and hand exercises. Tracking their movement and progress outside of a clinical setting, however, is difficult. Professional motion capture systems are expensive, complex, and confined to specialized labs. This research focuses on developing a simple, low-cost wearable sensor that can accurately track a patient's limb movements at home. We built a small device, about the size of a wristwatch, that combines two types of sensors: one that measures wireless signal strength (like the bars on your phone) and another that tracks orientation (like how your phone knows when you turn it sideways). By cleverly combining the data from these two sensors using artificial intelligence, our system can precisely measure the distance between a patient's hand and their body as they move. In our study, we found this wearable system can predict this distance with an accuracy of about 3-7 centimeters (1-3 inches). This technology could one day allow therapists to monitor their patients' recovery remotely, providing valuable feedback and making rehabilitation more accessible and effective.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:44795en
dc.identifier.urihttps://hdl.handle.net/10919/138272en
dc.language.isoenen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectBLEen
dc.subjectRSSIen
dc.subjectIMUen
dc.subjectESP32en
dc.subjectLSTMen
dc.subjectQuarternionRNNen
dc.subjectdistance estimationen
dc.titleAccurate On-Body Distance Estimation using BLE RSSI and IMU Sensor Fusionen
dc.typeThesisen
thesis.degree.disciplineMechanical Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 2 of 2
Name:
Rajput_A_T_2025.pdf
Size:
8.69 MB
Format:
Adobe Portable Document Format
Name:
Rajput_A_T_2025_support_1.pdf
Size:
47.54 KB
Format:
Adobe Portable Document Format
Description:
Supporting documents

Collections