thotro/arduino-dw1000

Ranging problem in 2D (multiple Anchors)

Closed this issue · 7 comments

Hello everyone,

First of all, great work guys! It's a large library and it works pretty good!

But here is my problem. (I’m sorry)

I have one tag and three anchors.
This is my set-up to measure in 2D:

anker_tag opstelling
(Distances are centimeters)

This is what happens:
range_problem_short

Each time an anchor joints the network the distance changes.

I tried it with a larger distance:
range_probleem

Same result. The difference is a little bit smaller.
After one sample the distance is stable, good sign I think?
But... The distances doesn’t agree with the physical distance.

The distance offset could be calibrated but that is not the problem in this case I think.
Because the distance changes each time when there joints an anchor.

  • Could it be the transmit power?
    (How do I change the transmit power in the library?)
  • Could it be the transmit mode?

When this problem could be solved I can calculate the position in 2D.
Next step is 3D by adding a fourth anchor. (Firmware is already complete for 2D and 3D)

Could anyone help me?
Thank you in advance.

Setup is on a wooden table:
setup

All the UWB modules are placed vertically.
Antenna is vertically polarized and increases the free space around the module antenna.
tag_anchors

The Tag and Anchors are a little bit higher than the table.
Because of possible UWB reflections.

What I already tried:
(14-11-2015 14:33 uur)

  • Anchor position from two to four.
  • Channel from 5 to 2. (Because it was already channel 5)
  • Switch off my wifi from my laptop.
    Still no other result.

(place for next update)

Hi, i did some tests too and get some problems...

1

2

  1. The power which supply for dw1000 is really important, good power can let it work better and bad power could make it never work. And different power could the longest distance of two dw1000.
  2. The gap of distances from different anchors to tag are very large, this is result of following test:
    test:

3

result:

4

Hi everbody,

I have the same problems as the two guys before me.

I am testing with 2 Anchors and 1 Tag.
aufbau

When i start only Anchor 1 and the Tag are on. The distance deviation is okay for me, about +-20 cm.
anchor_1

Now I power Anchor 2 and the distance of Anchor 1 changes....
The distance of Anchor 2 is "bad"...
anchor_2

But when I turn off Anchor 1. (The value shown by A1, is an old one and not true)
The distance of Anchor 2 is now pretty good!
anchor_1_off

I'm using DW1000.MODE_SHORTDATA_FAST_ACCURACY and channel 2.
I have tried all available modes and channels. The combination I used works best for me.

Could anyone help me?
Thank you in advance.

You Can Use This Document to understand your Problem.
Application Note APS014 Antena Delay Calibration.pdf

closed in favour of #181

If the distance is close, the error will be large, if you expand the distance to about 5m, the result is quite accurate