Search found 21 matches

by snyderthorst
Mon Feb 17, 2020 3:32 am
Forum: Loco Positioning System
Topic: [SOLVED] Extended Kalman Filter Update with TDoA2 observation matrix
Replies: 2
Views: 724

[SOLVED] Extended Kalman Filter Update with TDoA2 observation matrix

Hello, I am currently implementing an Extended Kalman Filter for some ground robots using the LPS system. I was looking at your code-base and saw that instead of computing the location from the TDoA distance value, you're computing the error between the measured and the predicted distance values and...
by snyderthorst
Wed Dec 18, 2019 12:16 am
Forum: Loco Positioning System
Topic: TDoA2 Truncating Clock Correction Measurements
Replies: 1
Views: 210

TDoA2 Truncating Clock Correction Measurements

Hello, I am currently porting the TDoA2 algorithm to another platform and was wondering why you truncate the timestamps in the calcClockCorrection function in lpsTdoa2Tag.c? The truncate functions are: static uint64_t truncateToLocalTimeStamp(uint64_t fullTimeStamp) { return fullTimeStamp & 0x00FFFF...
by snyderthorst
Tue Dec 17, 2019 12:13 am
Forum: Loco Positioning System
Topic: [Solved] Interfacing with Loco Deck
Replies: 6
Views: 355

Re: Interfacing with Loco Deck

I checked with the Crazyflie and the LPS system wasn't working properly. We have two systems and it turns out that some of the anchors were switched, so a couple were on TDoA3 and the others on TDoA2. I reconfigured them and it works. I am running into issues with the LPS tag stopping its reception ...
by snyderthorst
Sun Dec 15, 2019 6:14 am
Forum: Loco Positioning System
Topic: [Solved] Interfacing with Loco Deck
Replies: 6
Views: 355

Re: Interfacing with Loco Deck

I tried the new settings today and unfortunately, I am still not receiving any packets. The settings are: Mode: MODE_SHORTDATA_FAST_ACCURACY Preamble Code: PREAMBLE_CODE_64MHZ_9 Channel: CHANNEL_2 Are there any other configuration options available that you all are changing from the default settings...
by snyderthorst
Sat Dec 14, 2019 12:10 am
Forum: Loco Positioning System
Topic: [Solved] Interfacing with Loco Deck
Replies: 6
Views: 355

Re: Interfacing with Loco Deck

Oh, I was setting it to a different mode than was in the CF firmware. The MODE_LONGDATA_FAST_LOWPOWER is defined as static constexpr byte MODE_LONGDATA_FAST_ACCURACY[] = {TRX_RATE_6800KBPS, TX_PULSE_FREQ_64MHZ, TX_PREAMBLE_LEN_1024}; I will try it with the different mode that you have recommended wh...
by snyderthorst
Fri Dec 13, 2019 2:34 am
Forum: Loco Positioning System
Topic: [Solved] Interfacing with Loco Deck
Replies: 6
Views: 355

[Solved] Interfacing with Loco Deck

Hello, I am working on getting the LPS tag working on some ground robots. I currently am able to blink the LEDs and am setting the following configuration settings: Mode: MODE_LONGDATA_FAST_LOWPOWER Preamble Code: PREAMBLE_CODE_64MHZ_9 Channel: CHANNEL_2 These are the settings that you all seem to b...
by snyderthorst
Wed Aug 28, 2019 9:58 pm
Forum: Developer Discussions
Topic: Buffer Error when make cload
Replies: 4
Views: 784

Re: Buffer Error when make cload

I'm trying to reinstall the crazyflie client, but I'm getting the following error message: Obtaining file:///home/thomas/Desktop/crazyflie-clients-python Requirement already satisfied: PyYAML in /usr/lib/python3/dist-packages (from cfclient===2019.01-18-g9fb3ab6) Requirement already satisfied: appdi...
by snyderthorst
Wed Aug 14, 2019 10:10 pm
Forum: Support
Topic: Slow Wireless Charging
Replies: 2
Views: 724

Re: Slow Wireless Charging

Thank you! This also answers a question about remote power on and off. I will test these once I get back in the lab next week.
by snyderthorst
Thu Aug 08, 2019 7:47 pm
Forum: Developer Discussions
Topic: Buffer Error when make cload
Replies: 4
Views: 784

Buffer Error when make cload

Hello, I sometimes get the error: make cload python3 -m cfloader -w radio://0/100/2M/E7E7E7E727 flash cf2.bin stm32-fw Reset to bootloader mode ... Traceback (most recent call last): File "/home/thomas/Desktop/crazyflie-clients-python/src/cfloader/__init__.py", line 139, in main if bl.start_bootload...