mavlink / qgroundcontrol

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
http://qgroundcontrol.io
3.28k stars 3.61k forks source link

[Feature Request] Waypoint clustering when waypoints are close to eachother, or on top of eachother #8728

Open steffensol opened 4 years ago

steffensol commented 4 years ago

I'm trying to build traction for a new feature that I believe would be very beneficial. If you think this makes sense, please give it a thumbs up or a comment!

Tell us a bit about the feature: The issue happens when flying a "in-and-out" style mission that reuses the same waypoints - and the waypoints for both in and out flight are on the (same or very similar) gps coordinate.

In these cases it becomes hard, or impossible to select the waypoint that is "under" another waypoint. I therefore believe it would be beneficial to be able to select the waypoint, by using some kind of clustering function.

image

Flight could then be safely "turned around" by selecting a new waypoint (that would be on the return-route) and then continuing mission. Not having this possibility can sometimes a bit of a safety concern, as following the planned route back would in many cases be the best option - also better than trying to guide vehicle home with using goto-commands.

It could work similarly as the marker clustering seen here; https://developer.here.com/documentation/examples/maps-js/clustering/marker-clustering where one could click on a cluster of waypoints, and then select the wanted waypoint based on the numbering.

Antiheavy commented 4 years ago

interesting idea. I wonder how this would look/feel in practice?