I'm going to triangulate with three beacons.
The library you want to use is
Using these two,
I would like to make an app like the video below https://www.youtube.com/watch?v=V_0bp8LIgnA
If you look at the video, the necessary information is
The degree appears to be the information required for triangulation.
Using this, you need to express your current location in the app based on the Beacon Triangulation Formula I don't know how to express it on Android.
Help me ㅜ<
beacon
I wrote a thesis on a similar topic.
We need a map for now. You can make it yourself or get a blueprint.
The key is scale. The question is how much 1m will be displayed on the Android screen.
I took a blueprint, scanned it, and then used the actual scale to find out what length the actual 1 m unit would be on the map.
If there's a square building, it'll be long by width, right? Now, let's divide the grid. Like a two-dimensional arrangement. This will give you the corresponding coordinates. This is the value to show the location of the user.
I've tried both Bluetooth wifi, but both real-time measurements are very expensive, so they don't come out well. The average is about 8m, but the standard deviation is severe.
Both Bluetooth wifi are the most common and common way to find the value by refining it in DB in advance using fingerprint method, but the disadvantage is that DB must be collected in advance.
I passed the paper with an average error of 4.2m, although the standard deviation was a bit severe in this way.
There are many interesting filter algorithms here, so if you apply them and make an error, you can catch up to 2m.
When I wrote the paper, the actual commercialized DB-based indoor navigation was also 2m.
I know that there is also a way to use geomagnetic fields other than wifi Bluetooth.
I hope it helps you.
© 2024 OneMinuteCode. All rights reserved.