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

Refine Spring #102

Merged
merged 7 commits into from
Oct 28, 2022
Merged

Refine Spring #102

merged 7 commits into from
Oct 28, 2022

Conversation

andermi
Copy link
Collaborator

@andermi andermi commented Oct 28, 2022

The spring model was causing some jitter in the piston position, spring pressures, as well as the force-torque sensor. This was due to a discontinuity in pressures in the implementation of hysteresis in the spring. This agitation in forces occurred for very small velocities (based on changes of sign). A dead-band was added to checking velocity to fix this. Also, pressure now evolves continuously across the hysteresis rather than a step change.

Additionally, to better model the thermal decay of pressure at low speeds, a cooling law has been implemented within the velocity dead-band.

image
image
image
image

Signed-off-by: Michael Anderson <[email protected]>
Copy link
Collaborator

@hamilton8415 hamilton8415 left a comment

Choose a reason for hiding this comment

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

You're showing off a little with those sick graphs, nice job! Shortly here I'll provide some test data from an at-sea deployment, it may be worth tuning to that at some point as the larger heat-sink of the ocean could be relevant. Also the usual behaviors at sea have a lower frequency content than the friction moves in the lab. Approved in any event.

@andermi
Copy link
Collaborator Author

andermi commented Oct 28, 2022

Hah! plotjuggler deserves most of the credit ;-p

Signed-off-by: Michael Anderson <[email protected]>
Signed-off-by: Michael Anderson <[email protected]>
@andermi andermi merged commit a51b8ec into main Oct 28, 2022
@andermi andermi deleted the andermi/refine_spring branch October 28, 2022 18:47
@andermi andermi linked an issue Oct 31, 2022 that may be closed by this pull request
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.

Jitter in ForceTorque & SCRecord upper/lower_psi
2 participants