We need to receive the corrections directly from the torch to the drone.
This is the Autel Evo2 Pro v3 drone with the RTK antenna hat attached:
There is a menu on the controller that you access in order to start receiving corrections. Here is where it is located and what it looks like:
Here are the inputs that the drone needs to start receiving corrections:
In our current setup for our drones, we have an ardusimple board, which uses the zedF9P GNSS chip, used in conjunction with the ardusimple xbee wifi NTRIP master. The ardusimple xbee wifi NTRIP master is just an esp32 with some custom firmware on it.
In their firmware, there is a menu where we can set up a port, mountpoint, username and password.
Here are the links and what the items look like. I also included the link to the github of their firmware:
wifi xbee: https://www.ardusimple.com/product/wifi-ntrip-master/
ardusimple board: https://www.ardusimple.com/product/simplertk2b/
github for the latest firmware they run: Release v0.5.3 · nebkat/esp32-xbee · GitHub
Currently, I have a separate Spark thing plus ESP32 with ardusimple’s xbee wifi firmware loaded onto it, I am trying to see if I can have the Torch cast to the ESP32 and then have the drone receive the corrections from there. So the Torch would connect to the wifi of the Spark thing plus and send corrections to it and then we would connect the drone to the wifi of the spark thing plus and receive corrections.
Our ultimate goal here is to have a torch acting as a base, use another torch as a rover for survey type work, and while a person is surveying another can be flying a drone at the same time with the drone receiving corrections from the same RTK torch base that the survey rover is.