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 water-mass tracking support for DVL #241

Merged
merged 5 commits into from
Sep 14, 2022
Merged

Conversation

hidmic
Copy link
Collaborator

@hidmic hidmic commented Aug 24, 2022

Precisely what the title says.

@hidmic hidmic self-assigned this Aug 24, 2022
@hidmic hidmic force-pushed the hidmic/water-mass-tracking-dvl branch from f31fffa to d465fe1 Compare August 29, 2022 10:49
@hidmic
Copy link
Collaborator Author

hidmic commented Aug 29, 2022

@caguero @arjo129 Alright, I mostly managed to stabilize this code, not without some more changes to gazebosim/gz-sim#1616. Alas, bottom tracking doesn't fully work anymore. Not in this branch, nor in main.

I'm still investigating, but it seems that the GPU lidar sensor won't see DEM textures. Possibly a regression in gz-rendering, I suspect gazebosim/gz-rendering#553 but it's just a hunch. I'll keep digging.

@hidmic hidmic force-pushed the hidmic/water-mass-tracking-dvl branch from d465fe1 to 88b7948 Compare August 31, 2022 13:53
@hidmic hidmic marked this pull request as ready for review August 31, 2022 13:53
@hidmic
Copy link
Collaborator Author

hidmic commented Aug 31, 2022

Alas, bottom tracking doesn't fully work anymore. Not in this branch, nor in main.

Alright, Ian was right about visibility masks in gazebosim/gz-rendering#712. Bottom tracking is functional again. Water-mass tracking also appears to be working as intended, though I haven't added integration tests yet.

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
@hidmic hidmic force-pushed the hidmic/water-mass-tracking-dvl branch from 88b7948 to 7bc8f87 Compare September 2, 2022 20:57
@@ -23,6 +23,14 @@
filename="ignition-gazebo-physics-system"
name="gz::sim::systems::Physics">
</plugin>
<plugin
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Knit: We don't need this for unit tests as the user does not need to visualize the scene.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed. At the same time, it's super handy to be able to just do gz sim on a test world when a test is failing. Maybe we can comment it out? WDYT?

Copy link
Member

@arjo129 arjo129 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a very solid bottom tracking DVL implementation,

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
@hidmic
Copy link
Collaborator Author

hidmic commented Sep 12, 2022

@arjo129 see 6ed9281.

@hidmic
Copy link
Collaborator Author

hidmic commented Sep 14, 2022

@arjo129 PTAL, had to merge main after #234 went in.

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
@hidmic
Copy link
Collaborator Author

hidmic commented Sep 14, 2022

Gong in now. I'll fix CI in #248.

@hidmic hidmic merged commit 5b9f886 into main Sep 14, 2022
@hidmic hidmic deleted the hidmic/water-mass-tracking-dvl branch September 14, 2022 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants