(a)
| 85 | takes = jp.array(takes, dtype=int) |
| 86 | |
| 87 | def to_dof(a): |
| 88 | b = np.zeros([num_joint_dof]) |
| 89 | for idx, (j, (beg, end), _) in enumerate(joint_idxs): |
| 90 | b[beg:end] = a[idx, :end - beg] |
| 91 | return b |
| 92 | |
| 93 | def to_3dof(a): |
| 94 | a = jp.concatenate([a, jp.array([0.0])]) |