Skip to content

Commit f83ff97

Browse files
committed
qpos0 and mjcf.py
1 parent 125439c commit f83ff97

File tree

2 files changed

+123
-175
lines changed

2 files changed

+123
-175
lines changed

genesis/engine/solvers/rigid/rigid_solver_decomp.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,8 +487,11 @@ def _init_link_fields(self):
487487
)
488488

489489
self.qpos = ti.field(dtype=gs.ti_float, shape=self._batch_shape(self.n_qs_))
490+
self.qpos0 = ti.field(dtype=gs.ti_float, shape=self._batch_shape(self.n_qs_))
490491
if self.n_qs > 0:
491-
self.qpos.from_numpy(self._batch_array(self.init_qpos.astype(gs.np_float)))
492+
init_qpos = self._batch_array(self.init_qpos.astype(gs.np_float))
493+
self.qpos.from_numpy(init_qpos)
494+
self.qpos0.from_numpy(init_qpos)
492495

493496
# This is for IK use only
494497
# TODO: support IK with parallel envs

0 commit comments

Comments
 (0)