A Transfer Learning-Driven Methodology for Efficient and Sustainable Indoor Localization Using VLC
Organizations: Doctoral School of Computer Science, Telecommunications and Electronics (EDITE), Sorbonne University, Paris, France · LISITE Laboratory, Institut Supérieur d’Électronique de Paris, Paris, France · Université Paris-Saclay, LISV Laboratory, France · the sector research of Robert Bosch GmbH in Stuttgart, Germany
Abstract
The rapid expansion of the Internet of Things enables seamless collaboration among connected devices, making indoor localization a critical component of industrial automation. However, conventional localization techniques struggle in dynamic environments. These methods depend on extensive, frequent data collection and environment-specific calibration, limiting scalability, interoperability, and effective use of prior research while imposing significant energy penalties that hinder practical deployment. To address these challenges, we propose an energy-efficient transfer learning (TL) based approach for visible light communication based indoor localization. Our method leverages TL to tackle environmental variability, including lighting fluctuations and physical obstacles that typically degrade localization performance, while simultaneously reducing computational overhead and energy consumption compared to conventional approaches. We also introduce a novel model efficiency (ME) metric, designed to integrate localization accuracy, energy efficiency, data efficiency, and transfer gain into a single evaluative measure for comprehensive optimization. Evaluations on a real-world dataset collected from a BOSCH factory demonstrate that our model achieves a 47% improvement in localization accuracy compared to a conventional model that does not utilize TL, and achieves up to 67.5% ME with TL models, compared to only 10.4% in conventional models under high-noise conditions. These results underscore the potential of our approach to deliver a highly efficient and scalable indoor localization system suitable for energy-constrained industrial applications.
Figures & tables
| Category | Parameter | Value |
| Power Supply | Supply voltage | 12 V |
| Supply current | 1.2 A | |
| Power supply interface | USB-C female | |
| TX (Transmitter) | Driving current signal range | 200 mA 100 mA |
| Transmitted optical power range | 500 mW 250 mW | |
| Full angle at half power | 60 ∘ |
| Transmitter ID | Position (x, y, z) | Located Area |
|---|---|---|
| TX1 | (2.6, 0.8, 2.9) | Near control station and transparent windows |
| TX2 | (1.7, -0.2, 2.9) | Near control station and transparent windows |
| TX3 | (3.7, 1.8, 2.9) | Near control station and transparent windows |
| TX4 | (17.1, 0.2, 2.9) | Material storage zone |
| TX5 | (12.9, 0.8, 2.9) | Rear of production machinery (beside cement pillars) |
| TX6 | (17.1, 0.8, 2.9) | Rear of production machinery (adjacent to storage) |
| Parameter | Description | Value |
|---|---|---|
| Input dimension | 10 | |
| Optimizer | Model optimizer | ADAM |
| learning rate | 0.0001 | |
| Batch size | 64 | |
| Number of epochs per iteration | 600 | |
| Number of hidden layers | 5 |
| Final Metric Value | NF = 0 | NF = 2 | NF = 4 | NF = 8 | |||
| Training Model | Base Model | EV Model | TL Model | EV Model | TL Model | EV Model | TL Model |
| Training Localization Error (cm) | 41.13 | 70.38 | 41.37 | 78.99 | 41.74 | 79.91 | 42.42 |
| Validation Localization Error (cm) | 41.21 | 70.17 | 41.37 | 79.37 | 41.71 | 80.41 | 42.59 |
| Training Success Rate (%) | 93.07 | 57.76 | 93.07 | 47.25 | 92.32 | 47.75 | 92.49 |
| Validation Success Rate (%) | 91.64 | 59.20 | 91.97 | 47.16 | 90.97 | 47.83 | 91.30 |
| Cumulative Energy Consumed (J) | 852.79 | 1571.35 | 1064.91 | 1923.38 | 1082.56 | 976.70 | 867.22 |
| NF | EV Model (cm) | TL as Base Model (cm) | TL as (EV Model NF =2) (cm) | TL as (EV Model NF =4) (cm) |
|---|---|---|---|---|
| 0 | - | 41.19 | 41.17 | 41.14 |
| 2 | 70.17 | 41.37 | 41.25 | 41.20 |
| 4 | 79.37 | 41.71 | 41.43 | 41.65 |
| 8 | 80.41 | 42.59 | 41.26 | 41.73 |
| Data Size | Error Before TL (cm) | Error After TL (cm) | ||||
|---|---|---|---|---|---|---|
| NF = 2 | NF = 4 | NF = 8 | NF = 2 | NF = 4 | NF = 8 | |
| 30% | 77.08 | 83.08 | 86.78 | 41.89 | 42.05 | 42.96 |
| 50% | 76.49 | 81.89 | 84.75 | 41.71 | 41.65 | 41.89 |
| 70% | 74.66 | 80.17 | 81.33 | 41.63 | 41.45 | 41.59 |
| 100% | 70.17 | 79.01 | 80.76 | 41.45 | 41.32 | 41.33 |
Wireless Localization
Wireless localization uses radio signals and sensor fusion to estimate the positions and trajectories of people, devices, and transmitters.
See all 65 papers