1. 04 Jul, 2022 1 commit
  2. 01 Jul, 2022 2 commits
  3. 20 Jun, 2022 4 commits
  4. 13 Jun, 2022 4 commits
  5. 07 Jun, 2022 1 commit
  6. 03 Jun, 2022 2 commits
  7. 01 Jun, 2022 1 commit
  8. 31 May, 2022 7 commits
  9. 12 May, 2022 1 commit
  10. 10 May, 2022 1 commit
  11. 09 May, 2022 1 commit
  12. 03 May, 2022 2 commits
  13. 21 Apr, 2022 2 commits
  14. 20 Apr, 2022 1 commit
  15. 19 Apr, 2022 6 commits
  16. 15 Apr, 2022 2 commits
  17. 13 Apr, 2022 2 commits
    • Le Quang Anh's avatar
      Add tests for new APIs · 64005f0a
      Le Quang Anh authored
      64005f0a
    • Le Quang Anh's avatar
      [API] Get joints in fn and joints constrained · ca39cf3e
      Le Quang Anh authored
      Get pair of joints involved in differentiable fn
      
      Get locked joint for explicit constraint
      
      Add method to retrieve a joint whose whole or partial configuration will
      decide the value of the implicit function in an explicit constraint.
      This is currently done by inspecting the set of configuration input and output
      intervals: if input has size 0 and output falls into interval of a joint,
      then the joint is "locked" its config alone will affect the fn value.
      
      Fix bug comparing joints from their pointers
      
      Fix: locked joint should be locked wrt parent joint
      
      Previous implementation misunderstands the locked joint, and assumes
      that locked joint is locked wrt the world joint. The correct
      understanding is that locked joints are locked wrt the parent joint,
      which may or may not be the world joint.
      
      Edit documentation based on comments
      
      Clearer documentation on how the method works and what the arguments are
      
      Add API check if all rows in constraint are active
      
      Add API to find joint pair constrained
      
      Return a pair of joints whose relative pose is fully constrained because
      of constraint.
      
      Clearer name for API to get joints involved
      
      Add API for convex shape contact complement and hold
      For now, it only works if the all convex shapes in floorConvexShapes_
      are on the same joint an all the convex shapes in objectConvexShapes_
      are on the same joint.
      
      Refactor APIs and fix minor bugs
      ca39cf3e