Abstract
Cooperative positioning approaches enable interconnected agents to share information across the network, thereby improving accuracy, reliability, and safety compared to conventional single-agent localization methods. This chapter presents novel cooperative localization and learning strategies to provide precise positioning in harsh propagating environments as well as reliable environmental mapping for highly-dynamic scenarios. At first, positioning and environmental perception tasks are addressed separately. More specifically, augmentation strategies are proposed to improve positioning accuracy in complex environments by exploiting prior information on the tracking environment. Next, decentralized Federated Learning (FL) policies are developed to obtain accurate environmental sensing at the agents in a privacy-preserving and communication-efficient manner. Then, the localization and environmental perception problems are solved via a unified solution by designing a data-driven cooperative strategy where agents collaborate to enhance their environmental awareness and their positioning capabilities concurrently. Finally, Bayesian FL tools are developed so that the agents are able to incorporate uncertainty in their decisions and consequently provide trustworthy environmental perception. The achieved results show how the proposed techniques can enable accurate, communication-efficient, and trustworthy localization and sensing.
You have full access to this open access chapter, Download chapter PDF
Keywords
1 Introduction
Next-generation wireless networks will facilitate the development of connected automated industrial systems by exploiting disruptive technologies, such as THz frequencies, Reconfigurable Intelligent Surfaces (RIS) as well as Integrated Sensing and Communication (ISAC) systems [15]. Thanks to these new technological developments, distributed computing tools will replace energy-hungry cloud processing functions by pushing the intelligence directly into edge devices or agents [31]. The formation of self-sustained, cooperative networks is beneficial for advanced mobility services as they allow merging (partial) information acquired from spatially-distributed agents and consequently improve the sensing/localization capabilities of the agents themselves. Machine Learning (ML) tools are also paramount in these contexts to extract useful relationships from the data collected by the agents, allowing further positioning/sensing performance enhancements.
Driven by all these key elements, this chapter presents novel cooperative localization and sensing strategies for future mobility systems comprising indoor/outdoor scenarios characterized by complex propagating conditions and/or highly dynamic interactions among the agents. These conditions may arise due to harsh environments in which the agents are deployed (e.g., industrial facilities) or due to the agents’ mobility (e.g., vehicular contexts). To solve such challenges, wireless networks are exploited to enable cooperative schemes where networked devices collaborate in sharing information with the goal of estimating their position, perceiving the surrounding environment, or both. Besides, data-driven approaches are tightly integrated into the proposed algorithms to enable efficient and trustworthy sensing/positioning functionalities.
The chapter initially addresses the problem of high-precision localization and environmental perception as two separate tasks. Individual solutions are proposed for both tasks that aim at augmenting the positioning/sensing performance by exploiting side information from the surrounding environment. Next, a combined approach is proposed where the localization of the mobile agents is integrated with the perception of the environment at each agent by means of a cooperative approach. Finally, careful attention is given so that the proposed methods provide not only accurate positioning/sensing functionalities but also trustworthy responses. This aspect is treated in the last part of the chapter where a trustworthy, yet accurate perception system is developed.
The rest of the chapter presents in more detail the main research activities included in my Ph.D. thesis [3] and in the publications [2, 4,5,6,7,8,9,10,11, 32]. Further results of the research conducted during the Ph.D. can be found in [13, 14, 20, 21, 29, 30], which are omitted here as not fitting the main scope of the Ph.D. thesis. The organization of the chapter is as follows. Sect. 2 addresses the problem of high-accuracy localization in complex propagating environments, while Sect. 3 focuses on providing a solution for accurate environmental perception integrating distributed learning tools. Then, localization and sensing tasks are combined via a unified cooperative approach in Sect. 4, whereas Sect. 5 studies how to enhance not only the accuracy but also the trustworthiness of perception systems. Finally, Sect. 6 draws some conclusions.
2 Localization of Mobile Agents in Complex Environments
Accurate location information has become a fundamental requirement in many of today’s services. Positioning estimates can be typically obtained by harnessing the radio signals exchanged over a wireless network. However, complex environments, such as industrial plants, pose a major problem in this respect, as they heavily affect the quality of the location-dependent information that can be extracted from wireless signals. Therefore, such environments call for augmentation/mitigation strategies able to amend Non Line of Sight (NLOS)-corrupted radio signals and profitably use them to enhance localization accuracy.
Throughout the years, several approaches have been developed to mitigate the impact of complex propagating conditions and improve positioning performance. Statistical characterization of the Channel Impulse Response (CIR) can be used to detect NLOS propagation and consequently correct localization measurements [19]. Another popular approach is to rely on Bayesian tracking filters to integrate information on the propagation environment [27]. More recently, ML methods have been also proposed to provide accurate localization in harsh environments [26]. They mostly rely on supervised techniques to augment the localization accuracy under NLOS propagation.
2.1 A Bayesian Tracking Framework for NLOS Compensation
To address the aforementioned challenges, the Ph.D. thesis proposes a novel NLOS mitigation approach that incorporates multiple (hybrid) localization measurements, namely Time Difference of Arrivals (TDoAs) and Angle of Arrivals (AoAs), as well as an efficient tracking algorithm to estimate the position of the agents accurately. The technique is specifically formulated for Ultra WideBand (UWB) systems. Still, it is general enough to be applied to any wide bandwidth and multi-antenna system, such as the ones foreseen for Beyond 5G networks.
More specifically, the method aims at embedding the propagation information of the environment in which the localization task has to be carried out while mitigating the NLOS and multipath impairments. It does so by jointly tracking the agents’ position and the Line of Sight (LOS)/NLOS conditions, referred to as sight conditions, experienced at the reference stations or Access Points (APs). The sight conditions evolution is modeled as a first-order Markov chain with transition probabilities describing the change of state from LOS to NLOS and from LOS to LOS, and calibrated according to the available layout information of the tracking area. Based on the current estimated value of the APs sight variables, the measurements are statistically described to take into account the actual propagating conditions and compensate for the measurements affected by NLOS. The developed statistical framework is integrated with a Jump Markov System (JMS) that enables the description of the relationship between sight conditions and the position of the agents, allowing the overall problem to be solved via a Bayesian filtering approach. In this respect, a Particle Filter (PF) implementation is considered to track the joint position-sight state efficiently across time. The overall methodology is summarized in Fig. 1.
The proposed NLOS compensation tool has been evaluated considering real raw UWB data collected inside a fully-functional industrial facility and compared against a conventional Bayesian filter that does not compensate for the NLOS as well as state-of-the-art NLOS mitigation methods [5]. Experimental results showed the superiority of the proposal in providing more accurate localization compared to all other methods considered, especially in areas highly affected by non-ideal propagating conditions. Besides, the proper integration of hybrid positioning measurements is beneficial for further improving the position estimate of the agents. We refer the interested reader to [2, 5] for more details about the methodology and additional analyses.
3 Federated Learning for Enhanced Perception
Future mobility systems will require highly-accurate localization and environmental awareness capabilities to detect possible hazardous situations and act accordingly. This section moves in this direction and complements the previous one by proposing a sensing system for accurate environmental perception in high-mobility scenarios, i.e., road vehicles. A wireless network connecting the vehicles is exploited to implement cooperative perception strategies, where a set of networked vehicles equipped with imaging sensors aim at obtaining enhanced perception capabilities.
Conventional cooperative sensing methods rely on data-sharing procedures where raw or partially processed data are exchanged over the network [28]. However, the introduction of regulations restricting the access and distribution of data among multiple parties makes such techniques unfeasible. On the other hand, Federated Learning (FL) procedures can be used to learn a ML model able to provide the same sensing functionalities as standard cooperative perception approaches. FL [32] resorts to the exchange of locally trained instances of a shared ML model without requiring any data exchange. Even though FL represents a promising privacy-preserving solution, communication-efficient designs are required to make FL platforms more sustainable, especially when large models need to be exchanged over the network.
3.1 Communication-Efficient FL Policy
This section discusses how to improve the communication efficiency of decentralized learning policies so as to obtain more sustainable FL-based perception systems without penalizing sensing performances. A communication-efficient design is introduced where the vehicles participating in the FL process are able to intelligently select a subset of the parameters of the ML model to be exchanged via Vehicle-to-Everything (V2X) networking.
As depicted in Fig. 2, the proposed communication-efficient strategy tries to reduce the communication overhead by choosing the layers of the Neural Network (NN) according to the local data quality observed at the vehicles. We develop a layer selection optimizer that dynamically selects the layer parameters according to the normalized squared gradients observed during the local optimization step performed by the vehicles. The gradients are firstly sorted in a descending manner and only the layers associated with the strongest gradient magnitudes are selected and propagated to the neighbors. Intuitively, higher magnitude gradients convey more informative updates; therefore, the corresponding layers should be transmitted more frequently. Additionally, a randomized policy is integrated with the layer selection optimizer that chooses the layers in a independent and identically distributed (i.i.d.) fashion. Besides providing a more fair layer exchange process during the FL process, the combination of gradient-based and randomized selection strategies has been found to provide higher-quality models with improved generalization abilities [9].
The performances of the communication-efficient design have been evaluated considering a challenging automotive vertical, where vehicles are required to optimize a large NN for accurately classifying road users/objects present in the driving environment via lidar point clouds [6]. The assessment was focused on characterizing the impact of the layer selection process on the final accuracy of the trained models while also comparing the achieved results against conventional centralized and decentralized learning strategies.
Numerical results showed that the developed design provides substantial communication overhead reduction (up to 80%) while approaching the performances of conventional (uncompressed) FL tools. Additionally, balancing gradient-based and randomized selection policies is beneficial for heavily limiting communication resource consumption without introducing accuracy penalties. Interestingly, layers possessing the least number of trainable parameters should be selected more frequently as they heavily impact the learned models’ quality [9]. The interested reader can find additional layer selection strategies and further numerical evaluations in [6,7,8,9, 32].
4 Cooperative Localization and Sensing in Connected Vehicle Scenarios
The previous sections treated localization and sensing as two separate tasks. However, in next-generation communication systems, such as 6G, these two functionalities are expected to be integrated into the same infrastructure so as to exploit even more their synergy. In line with this trend, this section introduces a more complete system compared to Sects. 2 and 3 integrating cooperative localization and sensing into a unified solution where the goal is to augment the Global Navigation Satellite System (GNSS) performances under complex urban environments.
Perception sensors, particularly Lidar devices, have been increasingly adopted in mobility systems to provide detailed and rich information on the surrounding environment [24]. Cooperative methods have also been studied in such systems [22, 33] to improve environmental awareness by fusing information across multiple interconnected agents. However, considering the sheer amount of data generated by these sensors, conventional signal processing tools may be inadequate as they might introduce large delays. On the other hand, data-driven methods enable the efficient processing of large data volumes while also extracting useful information beneficial for jointly carrying out positioning and sensing tasks [17].
4.1 Data-Driven Joint Cooperative Localization and Perception
Based on the above discussion, this section develops a data-driven cooperative positioning and environmental sensing solution to increase the vehicles’ localization performance compared to conventional GNSS-based systems. The proposal’s main idea is to make the vehicles align their (limited) view of the surrounding environment with other vehicles to improve the detection of the objects along the road and implicitly refine the vehicle positioning as well.
The developed method extends the Implicit Cooperative Positioning (ICP) framework introduced in [12] by integrating a realistic lidar sensing platform. In particular, a Deep Neural Network (DNN)-assisted sensing framework is designed to recognize and localize road objects (e.g., poles) from lidar sensors available at moving vehicles. The DNN-based detector learns how to recognize static objects as their use has been acknowledged to provide better benefits in ICP [12]. In particular, the detection process focuses on recognizing poles since they are largely present in the driving environment, easily recognizable through the lidar point cloud, and do not require new installations and/or calibrations. Once the vehicles have estimated the position of the poles present in the driving environment, the aggregated information is collected by a centralized road infrastructure which is tasked to cooperatively localize both objects and vehicles employing a Bayesian tracking tool. By doing so, multiple poles estimated at different vehicles can be coherently fused and exploited to improve the vehicles’ positioning accuracy. A block scheme summarizing the main operations required to run the developed approach is shown in Fig. 3.
The evaluation of the proposed approach considers a highly-realistic vehicular scenario simulated using the CARLA software [16], an advanced, high-fidelity autonomous driving simulator that allows defining complex driving conditions as well as generating accurate sensors readings. Numerical results have shown that the developed cooperative localization and sensing approach outperforms a conventional GNSS-based tracking tool while providing similar results to a cooperative oracle system where vehicles always detect all possible poles within the lidar sensing range regardless of actual visibility conditions [4]. The interested reader can look at [4, 11] for the complete description of the methodology.
5 Bayesian Federated Learning for Trustworthy Environmental Perception
Throughout the years, ML tools have been demonstrated to provide excellent performances in solving complex tasks, particularly in big-data regimes where large collections of data are available. However, when data are scarce or limited, NNs trained under the conventional, frequentist, learning paradigm, tend to provide overconfident and often incorrect predictions while also suffering from overfitting. This is further exacerbated when considering FL-based sensing platforms as vehicles may converge to the same unreliable ML model, thereby posing major safety concerns.
Most of the solutions proposed to address the aforementioned challenges rely on Bayesian learning strategies, where the goal is to learn the posterior distribution of the ML model parameters in place of finding a single model parameters’ value that fits well the training data [23]. Some Bayesian FL systems have been recently proposed based on the Partitioned Variational Inference (PVI) framework developed in [1] or on Markov Chain Monte Carlo (MCMC)-based sampling schemes [18]. Still, implementations of Bayesian FL systems over cooperative wireless networks typically assume noiseless communications and, thus, are hardly applicable in real-world scenarios.
5.1 Channel-Driven Bayesian FL Strategy
This section presents a fully decentralized Bayesian FL framework for trustworthy environmental perception in vehicular networks. Compared to the previously-analyzed FL system introduced in Sect. 3, here, the proposal extends the frequentist tools to embrace Bayesian learning strategies. The aim is to obtain ML models that concurrently provide accurate perception capabilities and reliably quantify the uncertainty associated with their predictions. Besides, the proposed method exploits the noise introduced by the propagation in a novel fashion to wirelessly implement the Bayesian FL process.
To obtain an approximation of the global posterior distribution shared by all vehicles, a Bayesian FL system is proposed extending the Decentralized Stochastic Gradient Langevin Dynamics (DSGLD) [18] scheme. The proposal builds on the concept of channel-driven sampling [25], whereby the Bayesian FL strategy is implemented over wireless networks, and the channel noise introduced by the propagation is repurposed for obtaining the final posterior distribution. Indeed, under DSGLD, vehicles update their local posterior samples using Stochastic Gradient Descent (SGD), combine the samples received from their neighbors using a consensus strategy and, finally, add Gaussian noise to obtain a new sample approximating the (global) posterior distribution. Therefore, channel-driven sampling allows each vehicle to directly use the channel noise for the sampling process of DSGLD. An over-the-air computing policy is also proposed to wirelessly aggregate the samples produced at the vehicles in an analog fashion so as to reduce the training latency associated with the cooperative learning process. The block scheme summarizing the proposed strategy is depicted in Fig. 4. For more details on the methodology, the interested reader can refer to [10].
The developed Bayesian FL tool is evaluated considering the same cooperative sensing task as in Sect. 3 and is compared against a standard frequentist FL tool. Numerical results show that the proposed strategy provides highly-accurate perception models that reliably quantify the uncertainty of their predictions, while the conventional FL strategy lacks such uncertainty quantification and consequently provides unreliable ML models [10].
6 Concluding Remarks
This chapter presented several methodological advancements aimed at enhancing localization accuracy, environmental awareness, or both in multi-agent networks. Cooperative systems underpin the proposed algorithms in order to provide enhanced environmental awareness or augmented localization performances, thanks to collaborative functions implemented by interconnected agents, devices, or vehicles. ML methods are also instrumental in achieving highly-accurate results especially when conventional methods fail to provide any reasonable outcome. Shifting from standard signal processing tools to ML strategies is also often required, if not mandatory, as model-driven approaches may be too complex to implement or require too much time to be formulated. Moreover, they enable efficient and timely processing of massive amounts of data that may also be required for latency-critical services.
The techniques discussed in this chapter represent fundamental building blocks that can be combined for developing a larger, more refined localization and sensing system, where accuracy is not the only performance metric to be considered. We believe the proposed framework is a starting point that could be extended to embrace novel technologies, ad-hoc implementations, or better integration possibly looking at future technological developments.
References
Ashman M, Bui TD, Nguyen CV, et al (2022) Partitioned variational inference: a framework for probabilistic federated learning. CoRR
Barbieri L, Brambilla M, Pitic R, Trabattoni A, Mervic S, Nicoli M (2020) UWB real-time location systems for smart factory: augmentation methods and experiments. In: 2020 IEEE 31st annual international symposium on personal, indoor and mobile radio communications, pp 1–7
Barbieri L (2023) Cooperative processing and learning methods for high-resolution environmental perception. Ph.D. thesis, Politecnico di Milano
Barbieri L, Brambilla M, Nicoli M (2023) Deep neural networks for cooperative lidar localization in vehicular networks. In: 2023 IEEE international conference on communications (ICC), pp 1–6
Barbieri L, Brambilla M, Trabattoni A, Mervic S, Nicoli M (2021) UWB localization in a smart factory: augmentation methods and experimental assessment. IEEE Trans Instrum Meas 70:1–18
Barbieri L, Savazzi S, Brambilla M, Nicoli M (2021) Decentralized federated learning for extended sensing in 6G connected vehicles. Veh Commun 100396
Barbieri L, Savazzi S, Nicoli M (2021) Decentralized federated learning for road user classification in enhanced V2X networks. In: 2021 IEEE international conference on communications workshops (ICC Workshops), pp 1–6
Barbieri L, Savazzi S, Nicoli M (2022) Communication-efficient distributed learning in V2X networks: Parameter selection and quantization. In: 2022 IEEE global communications conference (GLOBECOM), pp 1–6
Barbieri L, Savazzi S, Nicoli M (2023) A layer selection optimizer for communication-efficient decentralized federated deep learning. IEEE Access 11:22155–22173
Barbieri L, Simeone O, Nicoli M (2023) Channel-driven decentralized Bayesian federated learning for trustworthy decision making in D2D networks. In: ICASSP 2023–2023 IEEE international conference on acoustics, speech and signal processing (ICASSP), pp 1–5
Barbieri L, Tedeschini Camajori B, Brambilla M, Nicoli M (2023) Implicit vehicle positioning with cooperative lidar sensing. In: ICASSP 2023–2023 IEEE international conference on acoustics, speech and signal processing (ICASSP), pp 1–5
Brambilla M, Nicoli M, Soatti G, Deflorio F (2020) Augmenting vehicle localization by cooperative sensing of the driving environment: insight on data association in urban traffic scenarios. IEEE Trans Intell Transp Syst 21(4):1646–1663
Camajori Tedeschini B, Brambilla M, Barbieri L, Nicoli M (2022) Addressing data association by message passing over graph neural networks. In: 2022 25th international conference on information fusion (FUSION), pp 01–07
Camajori Tedeschini B, Savazzi S, Stoklasa R, Barbieri L, Stathopoulos I, Nicoli M, Serio L (2022) Decentralized federated learning for healthcare networks: A case study on tumor segmentation. IEEE Access 10:8693–8708
De Lima C, Belot D, Berkvens R, Bourdoux A, Dardari D, Guillaud M et al (2021) Convergent communication, sensing and localization in 6G systems: An overview of technologies, opportunities and challenges. IEEE Access 9:26902–26925
Dosovitskiy A, Ros G, Codevilla F, Lopez A, Koltun V (2017) CARLA: an open urban driving simulator. In: Conference on robot learning. PMLR, pp 1–16
Fayyad J, Jaradat MA, Gruyer D, Najjaran H (2020) Deep learning sensor fusion for autonomous vehicle perception and localization: a review. Sensors 20(15)
Garbazbalaban M, Gao X, Hu Y, Zhu L (2021) Decentralized stochastic gradient Langevin dynamics and Hamiltonian monte carlo. J Mach Learn Res 22(239):1–69
Guvenc I, Chong CC, Watanabe F: NLOS identification and mitigation for UWB localization systems. In: 2007 IEEE wireless communications and networking conference, pp 1571–1576 (2007)
Haghshenas M, D’Adda M, Linsalata F, Barbieri L, Nicoli M, Magarini M (2021) On the performance of zero-forcing beamforming in a real I2V scenario at millimiter wave. In: 2021 International Balkan conference on communications and networking (BalkanCom), pp 56–60
Haghshenas M, Linsalata F, Barbieri L, Brambilla M, Nicoli M, Magarini M (2022) Analysis of spatial scheduling in downlink vehicular communications: sub-6 GHz vs mmWave. ITU J Futur Evol Technol 3:523–534
Héry E, Xu P, Bonnifait P (2021) Consistent decentralized cooperative localization for autonomous vehicles using LiDAR, GNSS, and HD maps. J Field Robot 38(4):552–571
Jospin LV, Laga H, Boussaid F et al (2022) Hands-on Bayesian neural networks-a tutorial for deep learning users. IEEE Comput Intell Mag 17(2):29–48
Li Y, Ibanez-Guzman J (2020) Lidar for autonomous driving: The principles, challenges, and trends for automotive lidar and perception systems. IEEE Signal Process Mag 37(4):50–61
Liu D, Simeone O (2022) Wireless federated Langevin monte carlo: repurposing channel noise for Bayesian sampling and privacy. IEEE Trans Wirel Commun 1–1
Maranó S, Gifford WM, Wymeersch H, Win MZ (2010) NLOS identification and mitigation for localization based on UWB experimental data. IEEE J Sel Areas Commun 28(7):1026–1035
Nicoli M, Morelli C, Rampa V (2008) A jump Markov particle filter for localization of moving terminals in multipath indoor scenarios. IEEE Trans Signal Process 56(8):3801–3809
Patwari N, Ash J, Kyperountas S, Hero A, Moses R, Correal N (2005) Locating the nodes: cooperative localization in wireless sensor networks. IEEE Signal Process Mag 22(4):54–69
Piavanini M, Barbieri L, Brambilla M, Cerutti M, Ercoli S, Agili A, Nicoli M (2022) A calibration method for antenna delay estimation and anchor self-localization in UWB systems. In: 2022 IEEE international workshop on metrology for industry 4.0 & IoT (MetroInd4.0 &IoT), pp 173–177
Piavanini M, Barbieri L, Brambilla M, Cerutti M, Ercoli S, Agili A, Nicoli M (2022) A self-calibrating localization solution for sport applications with UWB technology. Sensors 22(23)
Saad W, Bennis M, Chen M (2020) A vision of 6G wireless systems: applications, trends, technologies, and open research problems. IEEE Netw 34(3):134–142
Savazzi S, Nicoli M, Bennis M, Kianoush S, Barbieri L (2021) Opportunities of federated learning in connected, cooperative, and automated industrial systems. IEEE Commun Mag 59(2):16–21
Zhang Y, Chen L, XuanYuan Z, Tian W (2020) Three-dimensional cooperative mapping for connected and automated vehicles. IEEE Trans Ind Electron 67(8):6649–6658
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2024 The Author(s)
About this chapter
Cite this chapter
Barbieri, L. (2024). Cooperative Processing and Learning Methods for High-Resolution Environmental Perception. In: Amigoni, F. (eds) Special Topics in Information Technology. SpringerBriefs in Applied Sciences and Technology(). Springer, Cham. https://doi.org/10.1007/978-3-031-51500-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-031-51500-2_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-51499-9
Online ISBN: 978-3-031-51500-2
eBook Packages: EngineeringEngineering (R0)