Just stumbled across this thread and thought I would show something I have been working on…
I am a programmer full time and part time I fly drones for a military contractor, we use MP and PX to fly all sizes/types of drones and exclusively on Windows based PCs.
Because of the part 107 requirement and the military flight plans are more aviation based… and because I can, I have been working on a new HUD.
I am using the FAA DOF (daily obstacle file) for obstacles and adsbexchange.com
for adsb data. Also created a synthetic type vision to put these on the hud. Added some touch friendly buttons for when we are using touch enabled devices. It also uses the terrain data + obstacle data to provide an elevation guide. You can tell I got a lot of my ideas from the G1000 MFD.
This proves to be very helpful as most of our flights are way beyond LOS.
I haven’t got these changes ready for submission but eventually I plan to try to get them added to the main fork of MP. I wasn’t aware of the ardupilot.org FB page and have submit a request to join so I can also get feedback there.