Linear Theory for Self-Localization: Convexity, Barycentric Coordinates, and Cayley–Menger Determinants

  title={Linear Theory for Self-Localization: Convexity, Barycentric Coordinates, and Cayley–Menger Determinants},
  author={Usman A. Khan and Soummya Kar and Jos{\'e} M. F. Moura},
  journal={IEEE Access},
Localization, finding the coordinates of an object with respect to other objects with known coordinates-hereinafter, referred to as anchors, is a nonlinear problem, as it involves solving circle equations when relating distances to Cartesian coordinates, or, computing Cartesian coordinates from angles using the law of sines. This nonlinear problem has been a focus of significant attention over the past two centuries and the progress follows closely with the advances in instrumentation as well… 

Figures from this paper

Robust sensor localization with locally-computed, global H∞-design

This paper considers sensor localization in ℝm by adding a dynamic controller in the feed-forward loop of the location estimator at each sensor and shows that the dynamic controller has the ability to both speed-up the convergence and improve the transient behavior.

On Node Localizability Identification in Barycentric Linear Localization

The deficiency of existing localizability theories and algorithms in BLL is investigated and then a necessary condition and a sufficient condition for BLL nodeLocalizability detection are proposed, and an efficient Iterative Maximum Flow (IMF) algorithm is designed to identify BLL localizable nodes.

IMF: Iterative Max-Flow for Node Localizability Detection in Barycentric Linear Localization

This paper investigates the deficiency of existing localizability theories and algorithms in BLL, and proposes a necessary condition and a sufficient condition for BLL nodeLocalizability, and an efficient iterative maximum flow (IMF) algorithm is designed to identify BLL localizable nodes.

Active Rendezvous for Multi-Robot Pose Graph Optimization using Sensing over Wi-Fi

The promise of using a combination of multi-robot coordination and CSI to address challenges in multi-agent localization and mapping is demonstrated -- providing an important step towards integrating communication as a novel sensor for SLAM tasks.

Distributed Localization: A Linear Theory

This paper presents the distributed linear solution for stationary agent networks and study its convergence, its robustness to noise, and extensions to mobile scenarios, in which agents, users, and (possibly) anchors are dynamic.

Cooperative Localization in Massive Networks

A random-walk-inspired approach is developed for the analysis of EFIM, and a position information routing interpretation of cooperative network localization is proposed, showing that in large lattice and stochastic geometric networks, the average localization error of agents grows logarithmically with the reciprocal of anchor density in an asymptotic regime.

Analysis and Implementation of APIT Localization Algorithm for Wireless Sensor Network

  • JayaA. Payal
  • Computer Science
    2018 3rd International Conference on Computer and Communication Systems (ICCCS)
  • 2018
An APIT localization algorithm is implemented and analyzed which reduces the localization error by eliminating the edge error effect and is done in MATLAB environment.

Network Operation Strategies for Efficient Localization and Navigation

Various network operation strategies, which play an essential role in NLN as they determine the network lifetime and localization accuracy, are explored and different techniques for implementing respective functionalities via algorithmic modules are introduced.

Distributed Voronoi Neighbor Identification From Inter-Robot Distances

This work proves the algorithm's correctness, analyzes its computational complexity, and demonstrates its effectiveness in the presence of noise via simulation with an experimentally validated sensor model.

Enabling Situational Awareness in Millimeter Wave Massive MIMO Systems

A model is established that describes the statistical dependencies between channel state information and the position, orientation, and clock offset of a user equipment along with the locations of features in the propagation environment and introduces COMPAS (COncurrent Mapping, Positioning, And Synchronization); an inference engine that can provide accurate and reliable situational awareness in millimeter wave massive multiple-input multiple-output communication systems.



Revisiting trilateration for robot localization

New formulas for the variance and bias of the unknown robot location estimation, due to station location and range measurements errors, are derived and analyzed and are proved to be more tractable compared with previous ones, because all their terms have geometric meaning, allowing a simple analysis of their asymptotic behavior near singularities.

Distributed sensor localization in Euclidean spaces: Dynamic environments

The authors presented an algorithm to localize sensors in m-dimensional Euclidean space Ropfn with unknown locations assuming the following: (1) there are (m + 1) sensors that know their absolute

Distributed sensor localization using barycentric coordinates

  • U. KhanS. KarJ. Moura
  • Computer Science
    2009 3rd IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP)
  • 2009
The localization algorithm is extended to include imperfect barycentric computation, communication link failures, and communication noise, and it is shown that, with the aid of stochastic approximation, the localization algorithm converges almost surely to the exact locations under the random phenomena described before.

A Barycentric Coordinate Based Distributed Localization Algorithm for Sensor Networks

This work generalizes the DILOC algorithm to the localization problem under arbitrary deployments of sensor nodes and anchor nodes, and a new linear iterative algorithm is proposed to ensure distributed implementation as well as global convergence to the true coordinates.

A linear iterative algorithm for distributed sensor localization

  • U. KhanS. KarJ. Moura
  • Mathematics, Computer Science
    2008 42nd Asilomar Conference on Signals, Systems and Computers
  • 2008
This paper presents a distributed sensor localization algorithm with inter-sensor distance information in m-dimensional Euclidean space using only m + 1 anchors (sensors that know their exact locations) and achieves a unique solution in that subspace with respect to the locations of the anchors.

Cayley-Menger coordinates.

  • M. SipplH. Scheraga
  • Mathematics
    Proceedings of the National Academy of Sciences of the United States of America
  • 1986
The tools to treat the problem of filling out an incomplete distance matrix so that the previous procedure can then be used to embed the corresponding structure in a three-dimensional space are provided.

Localization and tracking in mobile networks: Virtual convex hulls and beyond

The notion of a virtual convex hull is introduced with the help of the aforementioned geometric approach, and the corresponding localization algorithm can be abstracted as a Linear Time-Varying (LTV) system that asymptotically tracks the true locations of the agents.

Distributed Localization Via Barycentric Coordinates: Finite-Time Convergence*

Abstract We consider distributed localization in a sensor network in R 2 from inter-agent distances. Sensors and anchors exchange data with their neighbors. No centralized data processing is

Distributed Sensor Localization in Random Environments Using Minimal Number of Anchor Nodes

A stochastic approximation version extending DILOC to random environments, i.e., when the communications among nodes is noisy, the communication links among neighbors may fail at random times, and the internodes distances are subject to errors is introduced.

Robust distributed network localization with noisy range measurements

A distributed, linear-time algorithm for localizing sensor network nodes in the presence of range measurement noise is described and the probabilistic notion of robust quadrilaterals is introduced as a way to avoid flip ambiguities that otherwise corrupt localization computations.