@@ -184,7 +184,7 @@ def body_projected_gravity_b(
184
184
"""
185
185
186
186
187
- @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ])
187
+ @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ], units = "rad" )
188
188
def joint_pos (env : ManagerBasedEnv , asset_cfg : SceneEntityCfg = SceneEntityCfg ("robot" )) -> torch .Tensor :
189
189
"""The joint positions of the asset.
190
190
@@ -195,7 +195,7 @@ def joint_pos(env: ManagerBasedEnv, asset_cfg: SceneEntityCfg = SceneEntityCfg("
195
195
return asset .data .joint_pos [:, asset_cfg .joint_ids ]
196
196
197
197
198
- @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ])
198
+ @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ], units = "rad" )
199
199
def joint_pos_rel (env : ManagerBasedEnv , asset_cfg : SceneEntityCfg = SceneEntityCfg ("robot" )) -> torch .Tensor :
200
200
"""The joint positions of the asset w.r.t. the default joint positions.
201
201
@@ -223,7 +223,7 @@ def joint_pos_limit_normalized(
223
223
)
224
224
225
225
226
- @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ])
226
+ @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ], units = "rad/s" )
227
227
def joint_vel (env : ManagerBasedEnv , asset_cfg : SceneEntityCfg = SceneEntityCfg ("robot" )):
228
228
"""The joint velocities of the asset.
229
229
@@ -234,7 +234,7 @@ def joint_vel(env: ManagerBasedEnv, asset_cfg: SceneEntityCfg = SceneEntityCfg("
234
234
return asset .data .joint_vel [:, asset_cfg .joint_ids ]
235
235
236
236
237
- @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ])
237
+ @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ], units = "rad/s" )
238
238
def joint_vel_rel (env : ManagerBasedEnv , asset_cfg : SceneEntityCfg = SceneEntityCfg ("robot" )):
239
239
"""The joint velocities of the asset w.r.t. the default joint velocities.
240
240
@@ -245,7 +245,7 @@ def joint_vel_rel(env: ManagerBasedEnv, asset_cfg: SceneEntityCfg = SceneEntityC
245
245
return asset .data .joint_vel [:, asset_cfg .joint_ids ] - asset .data .default_joint_vel [:, asset_cfg .joint_ids ]
246
246
247
247
248
- @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ])
248
+ @generic_io_descriptor (observation_type = "JointState" , on_inspect = [record_joint_names , record_dtype , record_shape ], units = "N.m" )
249
249
def joint_effort (env : ManagerBasedEnv , asset_cfg : SceneEntityCfg = SceneEntityCfg ("robot" )) -> torch .Tensor :
250
250
"""The joint applied effort of the robot.
251
251
0 commit comments