qgroundcontrol icon indicating copy to clipboard operation
qgroundcontrol copied to clipboard

Add NTRIP support to feed RCTM data

Open zdanek opened this issue 1 year ago • 13 comments

Adds support for NTRIP source for RTCM data.

Description

Work based on code of @TobinHall and @WTPENGUIN

Test Steps

Run the app. Enter NTRIP server details in settings. Connect to the vehicle, observe GPS received reporting status 6 - RTK Fixed.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

zdanek avatar Nov 08 '24 14:11 zdanek

I guess this replaces #9493?

HTRamsey avatar Nov 11 '24 14:11 HTRamsey

Yes, it enhances that code.

zdanek avatar Nov 11 '24 15:11 zdanek

Build fails are because I've added some rtcm code into GPS drivers, that are hosted on px4 repo. I don't know how to handle such case. I don't want to influence px4 code, but I sure about my changes.

zdanek avatar Nov 11 '24 15:11 zdanek

Hopefully this can be resolved and merged soon - we are very supportive of this!

SkycutterUAS avatar Nov 21 '24 19:11 SkycutterUAS

Yes. I'm actively working on it. We're evaluating a quite expensive GPS receiver that supports RTK. Not every receiver, especially cheap ones, does support it.

Still doing slight fixes in RTCM parsing and handling NTRIP calls.

Bartek

On Thu, Nov 21, 2024 at 8:40 PM SkycutterUAS @.***> wrote:

Hopefully this can be resolved and merged soon - we are very supportive of this!

— Reply to this email directly, view it on GitHub https://github.com/mavlink/qgroundcontrol/pull/12078#issuecomment-2492107808, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADLSJV5UQDNXJWDBEMM7LD2BYZJJAVCNFSM6AAAAABRNVIR5SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJSGEYDOOBQHA . You are receiving this because you authored the thread.Message ID: @.***>

-- Pozdrawiam, Bartek Zdanowski

Nie odpisuję zbyt długo? Napisz/zadzwoń 603 525 105!

Blog http://bartekzdanowski.blogspot.com i twitter @bartekzdanowski http://twitter.com/bartekzdanowski http://confitura.pl || http://stickerscraft.com

zdanek avatar Nov 22 '24 11:11 zdanek

Hi Bartek, how is the testing of NTRIP support?

SkycutterUAS avatar Dec 13 '24 13:12 SkycutterUAS

@zdanek Do you have any plans to port this to master afterwards? If not I'd be happy to do it if you don't mind. Multiple people have been asking for this

HTRamsey avatar Dec 21 '24 18:12 HTRamsey

@HTRamsey yes, I do. Last days were very intense in regards testing this feature. Imagine, it works even on a tablet with Android. Not only a PC.

The only thing I a support with is a PR to px4 repo because I have a fix to RTCM parsing code

https://github.com/zdanek/PX4-GPSDrivers/commit/47fdaa665a59d319791b6c3bf408611205ecc0ec

Currently we have a git submodule pointing to px4 repo. I'm not sure if they will accept my fix.

Last question, @HTRamsey so shall then prepare another version for master, that is based on QT6, right?

zdanek avatar Dec 24 '24 09:12 zdanek

Perfect, thanks. @julianoes could probably help with the PX4 GPS PR. And yes it is Qt6.

HTRamsey avatar Dec 24 '24 17:12 HTRamsey

Hey @zdanek, do you know when you think you'll be able to port this to master? We're happy to test it if it helps.

SkycutterUAS avatar Jan 13 '25 14:01 SkycutterUAS

Hey @zdanek, how are you getting on with creating a version for master?

SkycutterUAS avatar Jan 24 '25 11:01 SkycutterUAS

Hi! Do we have news? Tks

einglez avatar Jun 13 '25 19:06 einglez

@zdanek can you make a pull request to https://github.com/PX4/PX4-GPSDrivers/pulls?

julianoes avatar Jun 14 '25 20:06 julianoes

Stable v4.4 won't see any more updates, I've made a v5 port for now

HTRamsey avatar Jul 09 '25 12:07 HTRamsey

Is NTRIP support in QGC dead? Any open PRs?

cam867 avatar Jul 16 '25 15:07 cam867

@cam867 I think it's dead unless @zdanek still has any plans to complete this?

SkycutterUAS avatar Jul 16 '25 18:07 SkycutterUAS

Stable v4.4 won't see any more updates, I've made a v5 port for now

HTRamsey avatar Jul 16 '25 18:07 HTRamsey

@HTRamsey Did you progress this PR for the v5 port?

SkycutterUAS avatar Jul 17 '25 11:07 SkycutterUAS

If this gets ported over to v5, I can probably pick it up.

KnightHawk06 avatar Jul 17 '25 17:07 KnightHawk06

Any update on the v5 port?

KnightHawk06 avatar Aug 13 '25 19:08 KnightHawk06