-
Notifications
You must be signed in to change notification settings - Fork 14
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
Problems Implementing DVL sensor plugin standalone #229
Comments
@scole02 did you fully configure the sensor like it is done in |
@scole02 I'm unable to reproduce in |
@hidmic yep that was part of the issue, after adding the Using
However when I use my own STL files the result varies based on the file and pose used. Here is the published message from an STL file with one pose:
Here is the published message from the same STL file with a different pose
And here is another published message from a different STL file, I tried multiple poses for this one and the output was always the same.
I thought this might be a result of the physical geometry being enclosed by the visual geometry? So I tried increasing the volume of the box used as collision geometry, which had no effect. Is visual geometry of a model even exposed to the sensor plugin code? Possibly as an attribute of |
Circling back. Sorry for the late reply @scole02. Collision geometries have no effect in DVL sensor measurements, only visual geometries. What maximum range did you specify? Beams won't report anything if the "reflecting" surface is beyond their range. |
@scole02 friendly ping |
Ubuntu 20.04, Ignition Garden (Source)
Hi I am attempting to add the DVL sensor to an ROV sdf. I've compiled the lrauv_ignition_plugins, added the plugin tag to my world file, and added the sensor tag to my model file.
However, after starting the simulation nothing is being published at my dvl topic ("/model/dvl"). And the topic does not appear when
ign topic -l
is ran at the command line.Running the simulation with debug logs, only two logs are printed that refer to the DVL:
[Dbg] [SystemManager.cc:55] Loaded system [tethys::DopplerVelocityLogSystem] for entity [1]
[Dbg] [DopplerVelocityLogSystem.cc:250] Found custom sensor [hd_manual::base_link_rov::teledyne_pathfinder_dvl] of 'dvl' type!
I added debug print statements at the top of
DopplerVelocityLog::Load()
,DopplerVelocityLog::Update()
,DopplerVelocityLog::PostUpdate()
and it appears that this code is never reached.Possible Problems
Are there additional custom lrauv plugins that the DVL sensor relies on (Comms)?
Could errors in the rendering be preventing the sensor code form running?
Any help would be much appreciated!
The text was updated successfully, but these errors were encountered: