Skip to content

Commit 88c2b21

Browse files
committed
forward kinematics
1 parent 1454f79 commit 88c2b21

File tree

2 files changed

+361
-244
lines changed

2 files changed

+361
-244
lines changed

genesis/engine/solvers/avatar_solver.py

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,30 @@ def _kernel_step(self):
5858
@ti.kernel
5959
def _kernel_forward_kinematics_links_geoms(self, envs_idx: ti.types.ndarray()):
6060
for i_b in envs_idx:
61-
self._func_forward_kinematics(i_b)
62-
self._func_update_geoms(i_b)
61+
self._func_forward_kinematics(
62+
i_b,
63+
self.links_state,
64+
self.links_info,
65+
self.joints_state,
66+
self.joints_info,
67+
self.dofs_state,
68+
self.dofs_info,
69+
self.entities_info,
70+
self._rigid_global_info,
71+
self._static_rigid_sim_config,
72+
)
73+
self._func_update_geoms(
74+
i_b,
75+
self.links_state,
76+
self.links_info,
77+
self.joints_state,
78+
self.joints_info,
79+
self.dofs_state,
80+
self.dofs_info,
81+
self.entities_info,
82+
self._rigid_global_info,
83+
self._static_rigid_sim_config,
84+
)
6385

6486
@ti.func
6587
def _func_detect_collision(self):

0 commit comments

Comments
 (0)