StanfordVL/BEHAVIOR-1K

Create JointPrims for fixed joints too, distinguish fixed and controllable joints via a controllable_joints member on controllable_object

Open

#343 opened on Dec 13, 2023

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Python (222 forks)auto 404
enhancementgood first issue

Repository metrics

Stars
 (1,604 stars)
PR merge metrics
 (PR metrics pending)

Description

Currently we can't create JointPrim objects for fixed joints because they show up in the .joints member of robots etc. which complicates a lot of math due to their 0 degrees of freedom.

Let's avoid this filtering by either adding a new member that only shows controllable joints and using it, OR even better, making all joint-based code work with variable #dof instead of just 1 dof per joint.

Contributor guide