ES-Alexander / ES-Alexander/data-alignment
[Feature Request] Ping Sonar device log data
- Dominant language
- Python
- Stars
- 3
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
Sonar data from [Ping Viewer](https://docs.bluerobotics.com/ping-viewer/) is helpful for navigation, but difficult to use in post-processing and analysis.
**Describe the solution you'd like**
Create a way for [Ping Viewer log files](https://docs.bluerobotics.com/ping-viewer/binary-structure/) to have their data aligned with telemetry, for saving and further analysis.
- [x] ~[Ping Sonar](https://bluerobotics.com/store/sensors-sonars-cameras/sonar/ping-sonar-r2-rp/) data is simplest to implement (has a `distance` output), and most critical~ #6
- [ ] [Ping360](https://bluerobotics.com/store/sensors-sonars-cameras/sonar/ping360-sonar-r1-rp/) would also be helpful, including ways to analyse each scan, and account for whole-sensor rotation/motion
- [ ] Ideally would support/incorporate [speed of sound estimation](https://github.com/bluerobotics/ping-python/issues/125) from telemetry and water properties - may be used to estimate `distance` values from sonar scan data, or as correction scaling on existing estimates
- [ ] Saving processing results (in a database?) could be useful for efficiency of further analysis (in case later steps use the results of this initial extraction stage multiple times)
**Describe alternatives you've considered**
| approach | reason(s) why unsuitable |
|---|---|
| Doing alignment and extraction by hand | impractical, time-consuming, and messy |
| Not having sonar data in results | results are less useful |
**Additional context**
- sonar rangefinder distances are relevant for bathymetry, surface measurements, and providing context for images, among other things
- [cave scanning/mapping](https://discuss.bluerobotics.com/t/suitability-of-ping-sonar-in-caves/11655)
- [biodiversity / bathymetry / video context](https://discuss.bluerobotics.com/t/retrieve-ping-sonar-data-for-analysis/11795)
- [bathymetric surveying](https://discuss.bluerobotics.com/t/ping-1d-bathymetric-survey/9997) (beware short distances)
- scanning/imaging sonar can be relevant for inspections, SAR, and more
- [mapping / rendering](https://discuss.bluerobotics.com/t/sonar-profiling-and-data-rendering/9414)
- [pipe profiling](https://discuss.bluerobotics.com/t/rotate-sonar-90-degrees-for-pipe-profile/11124)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.