I have been tinkering with Navio2 for a while now, but that has been mostly table experiments. Real flying is scheduled for this spring I need ideas how to perform a failsafe autoland.
My setup is relies on 3g/4g connection which is not stable. To deal with that I have crontab bash script which runs every 30 seconds to check the connection with the GCS. If there is no ping, we reset the USB 4G dongle (with uhubctl tool), restart the openvpn connection and try to reconnect. If still no success then I need the way to send the quad back to home location and perform autoland.
My only idea is to run a 2nd GCS on 127.0.0.1 with some scriptable software and issue a GO_HOME script if connection is permanently lost.
How do I run 2nd GCS on localhost?
Can I script a GO_HOME script with DroneKit or something similar?