MCPcopy Create free account
hub / github.com/Navigine/Indoor-Positioning-And-Navigation-Algorithms

github.com/Navigine/Indoor-Positioning-And-Navigation-Algorithms @1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0 ↗ · + Follow
578 symbols 1,023 edges 246 files 186 documented · 32% updated 11mo ago1.0 · 2015-08-28★ 3232 open issues

Browse by type

Functions 430 Types & classes 148
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Indoor-navigation-algorithms

============================

This is a public repository of a Navigine company that develops different kinds of a navigation algorithms with the main focus on indoor navigation. Here we will step by step publish source code of our algorithms getting started from trilateration.

Trilateration

This is a method of determing coordinates of a device using measurements of pseudo distances to all visible beacons or signal transmitters. For navigation purposes you may also operate with RSSI readings. We use this algorithm for indoor navigation along with the distance/RSSI measurements from Bluetooth LE 4.0 Beacons.

Algorithm with all required functions and data structures is presented as class in trilateration.h, beacon.h files.

Example of the algorithm usage and filling of data structures you can find in a unit test for this source code in the test_trilateration.cpp file.

Core symbols most depended-on inside this repo

Shape

Method 405
Class 130
Function 25
Enum 18

Languages

C++66%
Java34%

Modules by API surface

demo apps/ios/NavigineDemo/Libs/ZBarSDK/Headers/ZBarSDK/zbar/Symbol.h48 symbols
demo apps/Android/src/com/navigine/navigine/MeasuringActivity.java47 symbols
demo apps/Android/src/com/navigine/navigine/NavigationActivity.java35 symbols
navigation/trilateteration/src/beacon.cpp31 symbols
demo apps/Android/src/com/navigine/navigine/LoaderActivity.java30 symbols
demo apps/ios/NavigineDemo/Libs/ZBarSDK/Headers/ZBarSDK/zbar.h29 symbols
demo apps/ios/NavigineDemo/Libs/ZBarSDK/Headers/ZBarSDK/zbar/Image.h28 symbols
demo apps/ios/NavigineDemo/Libs/ZBarSDK/Headers/ZBarSDK/zbar/Exception.h25 symbols
navigation/trilateteration/src/trilateration.cpp20 symbols
demo apps/ios/NavigineDemo/Libs/ZBarSDK/Headers/ZBarSDK/zbar/Decoder.h20 symbols
demo apps/Android/src/com/navigine/navigine/TextActivity.java20 symbols
navigation/pedometer/src/pedometer1.cpp17 symbols

For agents

$ claude mcp add Indoor-Positioning-And-Navigation-Algorithms \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page