You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/spatial-anchors/concepts/coarse-reloc.md
+5-6Lines changed: 5 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ manager: MehranAzimi-msft
6
6
services: azure-spatial-anchors
7
7
8
8
ms.author: parkerra
9
-
ms.date: 11/20/2020
9
+
ms.date: 01/28/2021
10
10
ms.topic: conceptual
11
11
ms.service: azure-spatial-anchors
12
12
ms.custom: devx-track-csharp
@@ -19,7 +19,7 @@ Coarse relocalization works by tagging anchors with various on-device sensor rea
19
19
20
20
## When to use coarse relocalization
21
21
22
-
If you are planning to handle more than 50 spatial anchors in a space larger than a tennis court, you will likely benefit from coarse relocalization spatial indexing.
22
+
If you are planning to handle more than 35 spatial anchors in a space larger than a tennis court, you will likely benefit from coarse relocalization spatial indexing.
23
23
24
24
The fast look-up of anchors enabled by coarse relocalization is designed to simplify the development of applications backed by world-scale collections of (say, millions of geo-distributed) anchors. The complexity of spatial indexing is all hidden away, allowing you to focus on your application logic. All the anchor heavy-lifting is done for you behind the scenes by Azure Spatial Anchors.
25
25
@@ -69,7 +69,7 @@ The table below summarizes the availability of the sensor data on supported plat
69
69
The choice of sensor is specific to the application you are developing and the platform.
70
70
The following diagram provides a starting point on which combination of sensors can be enabled depending on the localization scenario:
71
71
72
-

72
+

73
73
74
74
The following sections give more insights on the advantages and limitations for each sensor type.
75
75
@@ -115,8 +115,7 @@ Azure Spatial Anchors will attempt to build a filtered WiFi signal strength map
115
115
### Bluetooth beacons
116
116
<aname="beaconsDetails"></a>
117
117
118
-
Carefully deploying bluetooth beacons is the only solution for cross-platform, large scale, indoor coarse relocalization.
119
-
The downside of a beacon-based system is the initial deployment cost of beacons.
118
+
Carefully deploying bluetooth beacons is a good solution for large scale indoor coarse relocalization scenarios, where GPS is absent or inaccurate. It is also the only indoor method that is supported on all three platforms.
120
119
121
120
Beacons are typically versatile devices, where everything - including UUIDs and MAC addresses - can be configured. Azure Spatial Anchors expects beacons to be uniquely identified by their UUIDs. Failing to ensure this uniqueness will most likely cause incorrect results. For best results you should:
122
121
@@ -131,7 +130,7 @@ This means that for a space that has no big obstacles, one could deploy beacons
131
130
132
131
A beacon running out of battery will affect the results negatively, so make sure you monitor your deployment periodically for low or dead batteries.
133
132
134
-
Azure Spatial Anchors will only track Bluetooth beacons that are in the known beacon proximity UUIDs list. Malicious beacons programmed to have allow-listed UUIDs can still negatively impact the quality of the service though. For that reason, you should use beacons only in curated spaces where you can control their deployment.
133
+
Azure Spatial Anchors will only track Bluetooth beacons that are in the known beacon proximity UUIDs list. Malicious beacons programmed to have allow-listed UUIDs can negatively impact the quality of the service though. For that reason, you will obtain best results in curated spaces where you can control their deployment.
We'll start by creating and configuring a sensor fingerprint provider. The sensor fingerprint provider will take care of reading the platform-specific sensors on your device and converting their readings into a common representation consumed by the cloud spatial anchor session.
12
12
13
-
> [!WARNING]
13
+
> [!IMPORTANT]
14
14
> [Make sure to check here](../articles/spatial-anchors/concepts/coarse-reloc.md#platform-availability) if the sensors you are enabling are available on your platform.
0 commit comments