@@ -139,12 +139,12 @@ def put_model(mjm: mujoco.MjModel) -> types.Model:
139139 qLD_tileadr = np .cumsum (tile_off )[:- 1 ]
140140 qLD_tilesize = np .array (sorted (tiles .keys ()))
141141
142- # tiles for implicit integration - needs nu + nv tile size and offset
143- qderiv_implicit_offset_nv = np .empty (shape = (0 ,), dtype = int )
144- qderiv_implicit_offset_nu = np .empty (shape = (0 ,), dtype = int )
145- qderiv_implicit_tileadr = np .empty (shape = (0 ,), dtype = int )
146- qderiv_implicit_tilesize_nv = np .empty (shape = (0 ,), dtype = int )
147- qderiv_implicit_tilesize_nu = np .empty (shape = (0 ,), dtype = int )
142+ # tiles for actuator_moment - needs nu + nv tile size and offset
143+ actuator_moment_offset_nv = np .empty (shape = (0 ,), dtype = int )
144+ actuator_moment_offset_nu = np .empty (shape = (0 ,), dtype = int )
145+ actuator_moment_tileadr = np .empty (shape = (0 ,), dtype = int )
146+ actuator_moment_tilesize_nv = np .empty (shape = (0 ,), dtype = int )
147+ actuator_moment_tilesize_nu = np .empty (shape = (0 ,), dtype = int )
148148
149149 if not support .is_sparse (mjm ):
150150 # how many actuators for each tree
@@ -166,18 +166,18 @@ def put_model(mjm: mujoco.MjModel) -> types.Model:
166166 act_beg += act_num
167167
168168 sorted_keys = sorted (tiles .keys ())
169- qderiv_implicit_offset_nv = [
169+ actuator_moment_offset_nv = [
170170 t [0 ] for key in sorted_keys for t in tiles .get (key , [])
171171 ]
172- qderiv_implicit_offset_nu = [
172+ actuator_moment_offset_nu = [
173173 t [1 ] for key in sorted_keys for t in tiles .get (key , [])
174174 ]
175175 tile_off = [0 ] + [len (tiles [sz ]) for sz in sorted (tiles .keys ())]
176- qderiv_implicit_tileadr = np .cumsum (tile_off )[:- 1 ] # offset
177- qderiv_implicit_tilesize_nv = np .array (
176+ actuator_moment_tileadr = np .cumsum (tile_off )[:- 1 ] # offset
177+ actuator_moment_tilesize_nv = np .array (
178178 [a [0 ] for a in sorted_keys ]
179179 ) # for this level
180- qderiv_implicit_tilesize_nu = np .array (
180+ actuator_moment_tilesize_nu = np .array (
181181 [int (a [1 ]) for a in sorted_keys ]
182182 ) # for this level
183183
@@ -193,20 +193,20 @@ def put_model(mjm: mujoco.MjModel) -> types.Model:
193193 m .qLD_tile = wp .array (qLD_tile , dtype = wp .int32 , ndim = 1 )
194194 m .qLD_tileadr = wp .array (qLD_tileadr , dtype = wp .int32 , ndim = 1 , device = "cpu" )
195195 m .qLD_tilesize = wp .array (qLD_tilesize , dtype = wp .int32 , ndim = 1 , device = "cpu" )
196- m .qderiv_implicit_offset_nv = wp .array (
197- qderiv_implicit_offset_nv , dtype = wp .int32 , ndim = 1
196+ m .actuator_moment_offset_nv = wp .array (
197+ actuator_moment_offset_nv , dtype = wp .int32 , ndim = 1
198198 )
199- m .qderiv_implicit_offset_nu = wp .array (
200- qderiv_implicit_offset_nu , dtype = wp .int32 , ndim = 1
199+ m .actuator_moment_offset_nu = wp .array (
200+ actuator_moment_offset_nu , dtype = wp .int32 , ndim = 1
201201 )
202- m .qderiv_implicit_tileadr = wp .array (
203- qderiv_implicit_tileadr , dtype = wp .int32 , ndim = 1 , device = "cpu"
202+ m .actuator_moment_tileadr = wp .array (
203+ actuator_moment_tileadr , dtype = wp .int32 , ndim = 1 , device = "cpu"
204204 )
205- m .qderiv_implicit_tilesize_nv = wp .array (
206- qderiv_implicit_tilesize_nv , dtype = wp .int32 , ndim = 1 , device = "cpu"
205+ m .actuator_moment_tilesize_nv = wp .array (
206+ actuator_moment_tilesize_nv , dtype = wp .int32 , ndim = 1 , device = "cpu"
207207 )
208- m .qderiv_implicit_tilesize_nu = wp .array (
209- qderiv_implicit_tilesize_nu , dtype = wp .int32 , ndim = 1 , device = "cpu"
208+ m .actuator_moment_tilesize_nu = wp .array (
209+ actuator_moment_tilesize_nu , dtype = wp .int32 , ndim = 1 , device = "cpu"
210210 )
211211 m .body_dofadr = wp .array (mjm .body_dofadr , dtype = wp .int32 , ndim = 1 )
212212 m .body_dofnum = wp .array (mjm .body_dofnum , dtype = wp .int32 , ndim = 1 )
0 commit comments