Hello Community,
I have two (2) DSGW-200 locators, and one (1) DSBC-062 Beacon and Tag for indoor tracking via Bluetooth AoA. Currently, I have a square sample set up for ~2.6m x 2.6m x 2.5m (length x width x height) give or take. I am trying to get consistent & accurate readings from X, Y, and Z in a 3D environment. Unfortunately, Z responds as “null”, but when the DSBC-062 tag is placed in certain places, it responds with a number value; which starts at a low number, then increases exponentially high.
Here are my thoughts for solutions:
- Add a third locator
- Increase height of locator
- Spread out the locators so there is more distance between each other
I’ve watched several of the Dusun YouTube video guides on an implementation, but to no avail. I did see, however, that Z-axis readings were consistent throughout the video. Before I engage in any of these solutions, I wanted to ask if there are any known solutions from Dusun themselves, or other members of the community.
Do you have any tips on getting better Z-axis readings?
Any help received is fully appreciated!
Below I will attach my current position config for both locators:
{
“version”:1,
“id”:“multilocator-test_room”,
“estimationModeLocation”:“SL_RTL_LOC_ESTIMATION_MODE_THREE_DIM_FAST_RESPONSE”,
“validationModeLocation”:“SL_RTL_LOC_MEASUREMENT_VALIDATION_MINIMUM”,
“estimationIntervalSec”:0.02,
“locationFiltering”:true,
“locationFilteringWeight”:0.1,
“numberOfSequenceIds”:6,
“maximumSequenceIdDiffs”:20,
“locators”:[
{
“id”:“ble-pd-4C5BB3112B7D”,
“config”:{
“aoxMode”:“SL_RTL_AOX_MODE_REAL_TIME_FAST_RESPONSE”,
“antennaMode”:“SL_RTL_AOX_ARRAY_TYPE_4x4_DP_URA”,
“antennaArray”:[
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
],
“angleFiltering”:true,
“angleFilteringWeight”:0.6,
“angleCorrectionTimeout”:5,
“angleCorrectionDelay”:3,
“cteMode”:“SILABS”,
“cteSamplingInterval”:3,
“cteLength”:160,
“slotDuration”:1,
“reportMode”:“ANGLE”
},
“elevationMask”:{
“min”:0.0,
“max”:10.0
},
“coordinate”:{
“x”:0.0,
“y”:2.6,
“z”:2.5
},
“orientation”:{
“x”:0.0,
“y”:0.0,
“z”:0.0
}
},
{
“id”:“ble-pd-4C5BB31129AD”,
“config”:{
“aoxMode”:“SL_RTL_AOX_MODE_REAL_TIME_FAST_RESPONSE”,
“antennaMode”:“SL_RTL_AOX_ARRAY_TYPE_4x4_DP_URA”,
“antennaArray”:[
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
],
“angleFiltering”:true,
“angleFilteringWeight”:0.6,
“angleCorrectionTimeout”:5,
“angleCorrectionDelay”:3,
“cteMode”:“SILABS”,
“cteSamplingInterval”:3,
“cteLength”:160,
“slotDuration”:1,
“reportMode”:“ANGLE”
},
“elevationMask”:{
“min”:0.0,
“max”:10.0
},
“coordinate”:{
“x”:2.6,
“y”:0.0,
“z”:2.5
},
“orientation”:{
“x”:0.0,
“y”:0.0,
“z”:0.0
}
}
]
}