Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

  1. ModalAI Support Forum
  2. Ask your questions right here!
  3. GPS streaming

GPS streaming

Scheduled Pinned Locked Moved Ask your questions right here!
8 Posts 2 Posters 1.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • groupoG Offline
    groupoG Offline
    groupo
    Regular
    wrote on last edited by
    #1

    I'd like to pull GPS positions off of my drone as it is flying. I am not sure the best way to approach this. I know GPS info is part of the MAVLink stream being sent to QGC. Is it possible to have voxl-mavlink-server stream a specific message to a different IP in parallel? Or, is it simple enough to pull the GPS data off of QGC in realtime? I tried consulting the docs for mavlink-server, but that entry is particularly sparse. TIA

    Eric KatzfeyE 1 Reply Last reply
    0
    • groupoG groupo

      I'd like to pull GPS positions off of my drone as it is flying. I am not sure the best way to approach this. I know GPS info is part of the MAVLink stream being sent to QGC. Is it possible to have voxl-mavlink-server stream a specific message to a different IP in parallel? Or, is it simple enough to pull the GPS data off of QGC in realtime? I tried consulting the docs for mavlink-server, but that entry is particularly sparse. TIA

      Eric KatzfeyE Offline
      Eric KatzfeyE Offline
      Eric Katzfey
      ModalAI Team
      wrote on last edited by Eric Katzfey
      #2

      @groupo You can modify voxl-mavlink-server to send to a parallel IP. Or you can write a separate application that listens to the mavlink pipe published by voxl-mavlink-server and have it forward GPS info to another IP. The voxl-vision-hub application reads mavlink messages this way and can be used as an example. Check the file: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-vision-hub/-/blob/master/src/mavlink_io.c?ref_type=heads#L120

      groupoG 1 Reply Last reply
      0
      • Eric KatzfeyE Eric Katzfey

        @groupo You can modify voxl-mavlink-server to send to a parallel IP. Or you can write a separate application that listens to the mavlink pipe published by voxl-mavlink-server and have it forward GPS info to another IP. The voxl-vision-hub application reads mavlink messages this way and can be used as an example. Check the file: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-vision-hub/-/blob/master/src/mavlink_io.c?ref_type=heads#L120

        groupoG Offline
        groupoG Offline
        groupo
        Regular
        wrote on last edited by
        #3

        @Eric-Katzfey by parallel IP do you mean changing secondary_static_gcs_ip to whichever IP I desire?

        Eric KatzfeyE 1 Reply Last reply
        0
        • groupoG groupo

          @Eric-Katzfey by parallel IP do you mean changing secondary_static_gcs_ip to whichever IP I desire?

          Eric KatzfeyE Offline
          Eric KatzfeyE Offline
          Eric Katzfey
          ModalAI Team
          wrote on last edited by
          #4

          @groupo Oh, yeah, that should work. Did you try it?

          groupoG 1 Reply Last reply
          0
          • Eric KatzfeyE Eric Katzfey

            @groupo Oh, yeah, that should work. Did you try it?

            groupoG Offline
            groupoG Offline
            groupo
            Regular
            wrote on last edited by
            #5

            @Eric-Katzfey not yet, had to shift gears but will be coming back to the drones soon though.

            For clarity, you are saying that the Sentinel will stream to both primary and secondary GCS, both on port 14550, even if a GCS connection is established on the primary?

            Eric KatzfeyE 1 Reply Last reply
            0
            • groupoG groupo

              @Eric-Katzfey not yet, had to shift gears but will be coming back to the drones soon though.

              For clarity, you are saying that the Sentinel will stream to both primary and secondary GCS, both on port 14550, even if a GCS connection is established on the primary?

              Eric KatzfeyE Offline
              Eric KatzfeyE Offline
              Eric Katzfey
              ModalAI Team
              wrote on last edited by
              #6

              @groupo Yes, that's the intention.

              groupoG 1 Reply Last reply
              0
              • Eric KatzfeyE Eric Katzfey

                @groupo Yes, that's the intention.

                groupoG Offline
                groupoG Offline
                groupo
                Regular
                wrote on last edited by
                #7

                @Eric-Katzfey I put up another post yesterday inquiring about this from a different angle. I stayed away from this because, while I can write C code, I am a little lost on how to compile and run it. I am particularly bad at setting up dev environments and try to leave that to the software engineers, haha. Even if I wrote what you were suggesting, it is still a mavlink message I would have to parse yeah? I have had trouble parsing the ulog files with pyulog. I can that messages exist, but I am not sure how to view them. At the end of the day, I really just want ideally a way to stream/send GPS truth data to a matlab process I am running on a host PC

                Eric KatzfeyE 1 Reply Last reply
                0
                • groupoG groupo

                  @Eric-Katzfey I put up another post yesterday inquiring about this from a different angle. I stayed away from this because, while I can write C code, I am a little lost on how to compile and run it. I am particularly bad at setting up dev environments and try to leave that to the software engineers, haha. Even if I wrote what you were suggesting, it is still a mavlink message I would have to parse yeah? I have had trouble parsing the ulog files with pyulog. I can that messages exist, but I am not sure how to view them. At the end of the day, I really just want ideally a way to stream/send GPS truth data to a matlab process I am running on a host PC

                  Eric KatzfeyE Offline
                  Eric KatzfeyE Offline
                  Eric Katzfey
                  ModalAI Team
                  wrote on last edited by
                  #8

                  @groupo I responded to your new post.

                  1 Reply Last reply
                  0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  ModalAI
                  Categories Recent Tags ModalAI.com Docs
                  © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups