-
Notifications
You must be signed in to change notification settings - Fork 302
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
Test case to check if velocity limits are applied to joints #1445
Conversation
Signed-off-by: Aditya <[email protected]>
Signed-off-by: Aditya <[email protected]>
I tried testing the feature to add velocity limits as a constraint using I think it is due to this particular PR that was not backported : dartsim/dart#1407. I suspect this feature will work if/when we link |
Codecov Report
@@ Coverage Diff @@
## ign-gazebo6 #1445 +/- ##
============================================
Coverage 33.58% 33.58%
============================================
Files 44 44
Lines 2260 2260
============================================
Hits 759 759
Misses 1501 1501 Continue to review full report at Codecov.
|
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.
do you mind fixing the compiler warning introduced by #1416? just add override
to the end of PerfectComm.hh:56?
The failing tests in |
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, left some minor comments
Signed-off-by: Aditya <[email protected]>
Signed-off-by: Aditya <[email protected]>
I had assumed that these tests would run on macOS because it has |
#1469 has been merged, and it shows the new test is failing I added an extra |
The test has passed here : https://build.osrfoundation.org/job/ignition_gazebo-ci-pr_any-homebrew-amd64/8165/testReport/(root)/PhysicsSystemFixtureWithDart6_10/ The failures in |
I reran the build, and it has only one failing test now, and the test added in this PR passed: |
…e broadcaster Signed-off-by: Aditya <[email protected]>
Signed-off-by: Aditya [email protected]
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸
Summary
This PR adds a test case to check if velocity limits are applied to joints. Currently, this doesn't work on DART 6.9.5, and only works for DART 6.10 : dartsim/dart#1407, and hence has been disabled for now.
Test it
The test case includes a double pendulum that swings freely starting from rest, and the joint velocities must be constrained by the provided
<limit>
tag.Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸
Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.