-
Notifications
You must be signed in to change notification settings - Fork 2
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 hydrodynamics plugin / viscous drag to heave cone #17
Comments
@andermi @hamilton8415 Is there any data regarding what's the velocity of the buoy when a known amount of force is applied? It'll help me set some values in the unit tests. |
@hamilton8415 could we get something in the right ballpark by looking at the load cell and range_finder in the deployment logs? |
Yes, we certainly have tons of data that should be useful for this. In terms of "when a known amount of force is applied", the load-cell isn't the entire story as the waves and water and all of that are also forcing the buoy. Although as an order of magnitude, it's probably about right (the buoy doesn't fly into the sky for instance...). Another even simpler ballpark for vertical velocity ranges is the vertical speed of the sea-surface. eta_dot = A*omega*cos(omega*t)... Typical values would be A = 0.5-4 and omega = 2*pi/T where T is the wave period between 4-16 seconds... Let me know if any of this helps... |
@quarkytale, andermi and I spoke about this a bit more and would like to know a bit more about what you need to proceed. Might be best to have a phone/zoom call if you'd like... |
So now I have some basics tests in the upstream plugin. One insight I got from working on those were the added mass to be proportional to the rigid body mass. Initially I had a very small rigid body mass and the body flew away with nan velocities, which is similar to what I was facing with the heave cone. I think checking SI units throughout the project would help and remove any doubts there. Otherwise, I had in mind to add certain checks here to validate real-world values. For example a range of forces which are acting on the buoy causing a range of velocities in z-direction(say). I think I can duplicate those forces in the plugin using the current vector or the directly applying it to any of the link in the buoy model. This is definitely better discussed on call, I'll set up something! |
Summary tasks from group discussion: Looks like the existing hydrodynamics plugin can handle this.
|
We can use Gazebo's Hydrodynamics plugin on the heave cone, since it will be fully submerged.
We'll need to either extend the existing hydrodynamics plugin, or to develop a new plugin for the free-surface hydrodynamics on the buoy itself. This is out of the scope of this issue.
The text was updated successfully, but these errors were encountered: