Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add measurement and locating tools #1087

Open
6 tasks
ES-Alexander opened this issue Sep 26, 2024 · 0 comments
Open
6 tasks

Add measurement and locating tools #1087

ES-Alexander opened this issue Sep 26, 2024 · 0 comments
Labels
good-to-have Something to have in some use cases interface-feature

Comments

@ES-Alexander
Copy link
Contributor

ES-Alexander commented Sep 26, 2024

Summary

Allowing measuring distances and angles on the plot, and marking/tracking compass orientations and GNSS positions when available.

Additional information

  • hovering should show the distance and angle from the sensor front
    • and the global position if there's a position estimate available through the MAVLink telemetry or an external NMEA system (per ping360 future features #518)
  • click to add(/remove) angles/shapes/points of interest
    • angle only makes sense if vehicle telemetry provides compass heading
    • a shape (polygon/circle) of interest could be used for lining up something like a dock pile and maintaining position relative to it while inspecting it
    • if there is a position estimate, can move points around on the display as the vehicle moves, and change them into arrows once they're outside the scan range
  • click and drag to select a linear, rectangular, or pie slice region on the plot, with corresponding measurements included (e.g. lengths/angles/areas (per Ping360: Development  #515)
  • Ping360 head orientation display option #999 could make some of these more useful, by making the estimates horizontal instead of sensor-plane-aligned
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good-to-have Something to have in some use cases interface-feature
Projects
None yet
Development

No branches or pull requests

1 participant