-
Notifications
You must be signed in to change notification settings - Fork 44
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
Set slip compliance #56
Conversation
…rtsim, so slip compliance can be adjusted dynamically (needed by WheelSlipPlugin)
…l be easier to test the Set functions
Codecov Report
@@ Coverage Diff @@
## ign-physics1 #56 +/- ##
================================================
- Coverage 83.21% 82.93% -0.28%
================================================
Files 75 75
Lines 2436 2484 +48
================================================
+ Hits 2027 2060 +33
- Misses 409 424 +15
Continue to review full report at Codecov.
|
…rtsim, so slip compliance can be adjusted dynamically (needed by WheelSlipPlugin)
…l be easier to test the Set functions
…tics/ign-physics into set_slip_compliance Signed-off-by: John Shepherd <john@openrobotics.org>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! I made some minor comments. Since calls to setSlipCompliance
and setSecondarySlipCompliance
are not implemented in the official version of DART yet, we should probably add guards like we did in here to the implementation of the slip compliance features in the dartsim plugin.
@osrf-jenkins run tests please |
@osrf-jenkins run tests please |
1 similar comment
@osrf-jenkins run tests please |
Signed-off-by: John Shepherd <john@openrobotics.org>
Signed-off-by: John Shepherd <john@openrobotics.org>
…tics/ign-physics into set_slip_compliance Signed-off-by: John Shepherd <john@openrobotics.org>
Signed-off-by: John Shepherd <john@openrobotics.org>
@scpeters pointed me to another relevant test in Gazebo11 that would be nice to add here https://github.com/osrf/gazebo/blob/a9f093f2fc7fa7fc49efa73719f6536ad28f8af7/test/integration/physics_friction.cc#L529. The motion of the objects seem different from Gazebo-classic, so I'm investigating why. I think there is a bug in DART when the center of mass is offset from the origin of a link. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
The wheel slip changes were merged into upstream dart, we will need new debs for CI. All tests both on physics and gazebo are passing for me locally. I'm holding off on merging these two PRs until we can get CI green. |
DART has been released. I think this PR is next in line. |
@osrf-jenkins run tests please |
I was waiting on osrf/homebrew-simulation#1130 |
@osrf-jenkins run tests please |
@JShep1 Can you rerun github action CI? Seems like I don't have permission to do it. |
I don't understand why there is no button to re-run jobs. I think we all should have the same permissions. |
I meant just the Github Actions CI. My comment restarted the Jenkins CI, but not the Github Actions CI. I also tried using the REST API to rerun it and it responded with "Unable to re-run this workflow run because it was created over a month ago". I think our best bet is to push an empty commit, but that will probably restart jenkins as well :( |
Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
And now the button on the github actions is there. So, an old PR can loose CI buttons. Interesting. |
👮♀️ There are a couple of old commits from @scpeters that aren't signed. I think it's fine to manually accept DCO for the PR, but please whoever squash-merges this PR, be sure to add his signature so we don't have issues merging this PR forward to other branches. ➡️ And always remember not to remove other signatures. |
The Ubuntu CI keeps failing. The logs show:
during compilation. I'll try again. |
This has happened three times. Unless anyone has ideas, I'll merge this sometime tonight. |
It could be timing out. ign-physics1 takes a really long time to compile on Ubuntu with tests enabled. |
It errors out at around 15-16 minutes. I'll try to muck with actions. |
wow the actions CI usually runs for close to 3 hours for It's been over 2h 55min and it's still running for this branch |
wow, it finished. I guess I was too impatient. |
Okay. I think everything is fine. I'm merging. |
Please remember to squash-merge feature PRs. The commits from this PR are now interleaved with the rest of the commits in the release branches are are difficult to identify. We don't completely lose the separate commits when squash-merging. The squashed commit has a link to the PR and the PR page displays all the individual commits. |
Required for the wheel slip plugin