Qfield jitters while tracking position

Hello everyone!

We have a workflow right now where we are moving in a car while tracking the position in a line layer.

The position is obtained using a Emlid RS3 GNSS.

While moving, the map seems to jitter at every position update, almost vibrates. It feels like the app is trying to “keep up” with the position updates.

I have tried with the emlid rs3 with both bluetooth and tcp connections, both have the same issues.

I have tested with different update rates for the NMEA strings (0.5, 1, 5, 10hz) they all seem to produce the same issue.

Anyone have experience with this?

Thanks,

Usman

@Usman_Butt , is it possible that you have activated the map canvas’ “follow position” mode? If so, you might have clicked twice, which would follow both the position as well as the phone’s compass which could result in a lot of “shakiness”.

If you could attach a screen cast, it’d help us better understand what you are going through.

Hello again!

Thanks for helping out. I have attached a video here.

In the video we are testing two different tracking lines the first one without any styling/rules and the second one with styling. Both seems to have issues.

Oh I see, that’s something different altogether, thanks. Let me think about this one. You could open an issue on github for this one.

The jittering might also be caused by delays in rendering and that might be caused by, for example, the basemap connection or layers with a different CRS from the project CRS.

Could you test this by setting certain layers to not visible? Or even remove certain layers temporarily from the project?

Hi Jeroen,

Thank you for your comment,

We have tried tracking with all layers turned off, the issue is still there.

We also created an empty project with only the line layer with the same results.

Great, thanks for checking.

Could it somehow be related to different CRS settings between the positional input device and the map? A transformation calculation that is somehow struggling?
I have no idea how to check this.