Field-Robotics-Lab / nps_uw_multibeam_sonar

Multibeam sonar plugin with NVIDIA Cuda library
Apache License 2.0
35 stars 20 forks source link

Variational reflectivity #8

Closed woensug-choi closed 3 years ago

woensug-choi commented 3 years ago

New feature : Variational reflectivity

Related issue : Variational surface reflectivity #2

Although high fidelity target strength is beyond reach for simple implementation, a user can give different surface reflectivity on the scene's objects with this PR.

How it works

Results

image

@mabelzhang
Thank you! for the support! It was amazing to show comprehensive copy&paste-able code hints and advice for the optimization!

woensug-choi commented 3 years ago

@crvogt Could you test this PR if the feature works on your machine? Try true/false of the constantReflectivity handle will be good enough.

New notes on Monday (2/8) It would be much helpful if you could try this review at PR https://github.com/Field-Robotics-Lab/nps_uw_multibeam_sonar/pull/9. PR #9 is built on top of this PR. Launch command to test true/false of the constantReflectivity would be roslaunch nps_uw_multibeam_sonar sonar_tank_blueview_p900_nps_multibeam.launch

https://github.com/Field-Robotics-Lab/nps_uw_multibeam_sonar/blob/65a8ed35f0f09b7c9bd94c6764d7dca33f86e1af/models/blueview_p900_nps_multibeam/model.sdf#L64