Capturing DroneCAN stream for RTK GPS

Hi all,

I have a client that would like to split the DroneCAN RTK corrected GPS that I am getting on a multirotor and use it for another device separate to the flight controller. Is there a way to “listen in” to the DroneCAN stream? And also is there a way that I can record the stream so that they can write the necessary code on their device to accept the RTK coordinates?

Kind Regards,

Perry

@Hawk_Airborne the GNSS messages sent over DroneCAN are broadcast messages, so any DroneCAN node on the same bus can see them.
As for writing the code, they can just use the APIs such as libcanard which will decode the messages for them, or pydronecan if they are using python. If they don’t have a GPS now to test with them they can use the SITL simulator, which can simulate a DroneCAN GPS. You can bridge SITL CAN to a real CAN network so real devices can see the simulated CAN devices

Thanks heaps @tridge
The help is very much appreciated.

Kind Regards,

Perry

@tridge do you know of a DroneCAN recording device that can be plugged into the same node and log onto a SD card or similar?

Kind Regards,

Perry