PX4 / PX4-Autopilot

PX4 Autopilot Software
https://px4.io
BSD 3-Clause "New" or "Revised" License
8.32k stars 13.43k forks source link

GPS_STATUS message support #7392

Closed dswk closed 7 years ago

dswk commented 7 years ago

PX4 does not appear to support the GPS_STATUS message. I was hoping to use MAVROS to gather the SNR (C/N0) values to each satellite in view from my multirotor in flight. Currently MAVROS itself does not support this message, which I'm hoping will change, but it can't add support until it is produced at the source (PX4). This is the type of info available in the $GPGSV NMEA 0183 message, which is the way I got access to this info in the past (not using a PX4), and at present if I want this info I would need to carry a second GPS receiver.

My GPS receiver is a uBlox Neo-M8N. The UBX-RXM-RAWX message does contain the C/N0 info for each satellite, among many other things, provided the receiver has protocol version 17 (in the docs I also see a note about this applying to "Time Sync products only").

I understand this isn't used by a lot of people, although there are some very interesting things that can be done when you know the SNR to each satellite in the sky. I would think people interested in RTK would want this same information, as that message contains the pseudoranges as well. Here are a couple of examples of published work using this type of information:

http://www.cc.gatech.edu/~summetj/papers/kim_iswc_08.pdf https://tia.ucsb.edu/about-tia/success-stories/shadowmaps/ ftp://www.ngs.noaa.gov/pub/abilich/LarsonSnow_paperOverview.ppt

Here is the thread on the mavros Github repository where I started down this path:

https://github.com/mavlink/mavros/issues/717#issuecomment-307493951

Thanks!

dswk commented 7 years ago

If this is what you’re referring to:

https://pixhawk.ethz.ch/mavlink/#GPS_RTK

It doesn’t appear to list the individual SNR, azimuth, and elevation for the individual satellites, which is what I need.

From: Nuno Marques [mailto:notifications@github.com] Sent: Monday, June 19, 2017 6:37 AM To: PX4/Firmware Firmware@noreply.github.com Cc: Sharp, David (US) david.sharp@lmco.com; Mention mention@noreply.github.com Subject: EXTERNAL: Re: [PX4/Firmware] GPS_STATUS message support (#7392)

@dswkhttps://github.com/dswk maybe you will want to consider GPS_RTK msg instead?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/PX4/Firmware/issues/7392#issuecomment-309402836, or mute the threadhttps://github.com/notifications/unsubscribe-auth/APaBtzV1M1KSMO-zi53r5wfzYotZMNFEks5sFk9EgaJpZM4N10wq.