-
Notifications
You must be signed in to change notification settings - Fork 494
Implement Coulomb joint friction in DARTJoint #1281
Comments
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). In addition to the ODE implementation discussed in #381, here's a Simbody example program that implements a torque-limited speed constraint on a joint: |
Original comment by Jeongseok Lee (Bitbucket: jlee02, GitHub: jslee02). Coulomb joint friction is implemented in DART, and it will be included in DART 4.3 (planned to be released around Jan 19). |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). I just tested this, and it's partially working, but it seems to be dependent on the time step. Possibly you are interpreting the friction coefficient as an impulse rather than a force? I can report this in the dart issue tracker if necessary. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). Thanks! For reference, ODE regards it as a force, while bullet regards it as an impulse. I think it's easier from a modelling perspective as a force. |
Original comment by Jeongseok Lee (Bitbucket: jlee02, GitHub: jslee02). Fixed by this PR and it's included in dart 4.3.3. |
Original comment by Jeongseok Lee (Bitbucket: jlee02, GitHub: jslee02). Joint friction is implemented. It's still partially working. DART cannot handle joint limit constraints and joint friction together for now. It's reported to dart repo. |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). Thanks @jslee02 ! I've pulled in that branch and added a few small changes. I will submit a pull request for it after pull request #1404 is merged. https://osrf-migration.github.io/gazebo-gh-pages/#!/osrf/gazebo/commits/branch/dart_joint_friction |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters). I just submitted this branch in pull request #1427 |
Original comment by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).
|
Original comment by Nate Koenig (Bitbucket: Nathan Koenig).
|
Original comment by Nate Koenig (Bitbucket: Nathan Koenig).
|
Original report (archived issue) by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).
This is a parallel of #381 for dart. We want to implement Coulomb joint friction in dart.
@karenliu @jslee02
The text was updated successfully, but these errors were encountered: