Questions tagged [trilateration]

In geometry, trilateration is the process of determining absolute or relative locations of points by measurement of distances, using the geometry of circles, spheres or triangles.

Trilateration is a widely used method in wireless sensor networks. It both n-dimensional space, this method can be used to localize a point using n+1 other points.
In a WSN (wireless sensor network) localization problem, the coordinates of the sensors are unknown, but some of the pairwise distances are known. Using those pairwise distances, relative coordinates of the sensors can be calculated, if and only if there are sufficient calculations.
If coordinates of n+1 sensors are known, localization of WSN can be based on those sensors. Those sensors are reffered to as beacon or seed nodes.
Given a weighted and undirected WSN graph G=(V,E), vertices represent the sensors and edges represen their adjacencies. Weights of the edges indicate the distance between two sensor nodes.
G' = (V', E') is localizable if and only if there is a trilateration ordering among E'.
G' is either a subset of G or equal to G.

Often referred to as triangulation.

99 questions
24
votes
4 answers

Trilateration using 3 latitude and longitude points, and 3 distances

There exists an unknown target location (latitude and longitude co-ordinates). I have 3 latitude and longitude co-ordinate pairs and for each pair a distance in kilometers to the target location. How can I calculate the co-ordinates of the target…
nohat
  • 7,113
  • 10
  • 40
  • 43
23
votes
3 answers

Trilateration and locating the point (x,y,z)

I want to find the coordinate of an unknown node which lie somewhere in the space which has its reference distance away from 3 or more nodes which all of them have known coordinate. This problem is exactly like Trilateration as described here…
CB4
  • 690
  • 3
  • 13
  • 25
18
votes
1 answer

BLE (iBeacons) Trilateration

I'm a student at the University of Furtwangen in Germany. I am in my final term and I am writing my thesis now. I'm very interested in iBeacons and the technology behind them. My current project is to compare the beacon technology with other…
Mando Statti
  • 213
  • 1
  • 2
  • 9
10
votes
2 answers

Multi-point trilateration algorithm in Java

I'm trying to implement a trilateration algorithm into my Android app to determine a user's indoor location. I'm using ultra-wideband beacons to get the distances to fixed points. I was able to adapt the method suggested in Trilateration Method…
Chris
  • 1,180
  • 1
  • 9
  • 17
10
votes
1 answer

How to improve accuracy of indoor positioning?

I should be developing an indoor positioning system for some place , so I started by gathering info about how to develop such a system , the question I am up to now is : what controls the accuracy of positioning and how to improve it ? I found…
a.u.r
  • 1,253
  • 2
  • 21
  • 32
8
votes
2 answers

Trilateration of a signal using Time Difference of Arrival

I am having some trouble to find or implement an algorithm to find a signal source. The objective of my work is to find the sound emitter position. To accomplish this I am using three microfones. The technique that I am using is multilateration that…
JeanK
  • 1,765
  • 1
  • 15
  • 22
7
votes
1 answer

2d trilateration

I am writing some code to participate in an AI challenge. The main objective for the AI challenge is to take a simulated robot and navigate it through a maze to a destination zone. The secondary objective which is optional is to find a recharger…
Nebri
  • 773
  • 2
  • 8
  • 21
7
votes
3 answers

Trilateration in a 2D plane with signal strengths

first question to StackOverflow, please be gentle. I am trying to find the equation (and then the algorithm for) the center point of three different points on a 2D cartesian plane, given a certain magnitude or "signal strength". These signal…
7
votes
2 answers

Is wifi/bluetooth Triangulation(not trilateration) using a mobile device possible?

Well for triangulation you need to have the direction from which your device is receiving the signal.We can calculate Angle of Arrival for that but calculating that angle requires an array of receivers. Is a cell phone capable of calculating Angle…
6
votes
0 answers

Multi-points Trilateration to be used with beacon data on Android

I've been struggling for a while with this, I'm currently using Estimote Beacon on Android and I'm collecting their RSSI and TxPower to calculate their range. Once I got this data and I know their position (latitude, longitude, altitude), I need to…
Jaythaking
  • 2,200
  • 4
  • 25
  • 67
6
votes
1 answer

Best method to determin distance with WI-FI signal strength

I start working in an android application that determin the position with the WI-FI Signal Strength.well i read a lot of theses and every time a found a new idea and new concepts ,and that made me confused about the method i'm going to…
Amina
  • 682
  • 3
  • 9
  • 23
5
votes
3 answers

Trilateration with limits?

I'm in need of help solving an issue, the problem came up doing one of my small robot experiments, the basic idea, is that each little robot has the ability to approximate the distance, from themselves to an object, however the approximate I'm…
Skeen
  • 4,614
  • 5
  • 41
  • 67
5
votes
1 answer

Fingerprinting using Wi-Fi strength signal

I'm working on how to determine distance with the Wi-Fi signal strength, from this article: Indoor Position Detection Using Wi-Fi and Trilateration Technique. How can I do this method? What is the meaning of offline and online phase in this context?…
Amina
  • 682
  • 3
  • 9
  • 23
4
votes
2 answers

Simple trilateration algorithm in simulated 3D space

Context: I am working on implementing a navigation system for the mobile computers added by OpenComputers, a Minecraft mod. For those not familiar with the mod, it basically adds a variety of Lua-programmable, upgradable computers, including mobile…
DeFazer
  • 521
  • 3
  • 17
4
votes
2 answers

3D Trilateration in Javascript

I'm trying to do 3D trilateration in Javascript using https://github.com/gheja/trilateration.js and it seems to be working. However, certain simple cases should be yielding solutions but they are not. For example: var p1 = {x:69, y:0, r:69,…
logidelic
  • 1,525
  • 15
  • 42
1
2 3 4 5 6 7