Skip to content

Commit 5713533

Browse files
committed
fix(examples): added policy rate to for low level pd controller in franka examples
1 parent f17da97 commit 5713533

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

‎examples/inference/franka.py‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,9 @@ def get_env(cfg: InferenceConfig) -> gym.Env:
390390
hw_cfg.robot_cfgs["right"].ignore_realtime = True
391391
hw_cfg.robot_cfgs["left"].speed_factor = 0.1
392392
hw_cfg.robot_cfgs["right"].speed_factor = 0.1
393+
# interpolation window of the controllers must match the rate at which we stream actions
394+
hw_cfg.robot_cfgs["left"].policy_rate = cfg.fps
395+
hw_cfg.robot_cfgs["right"].policy_rate = cfg.fps
393396
hw_cfg.gripper_cfgs["left"].serial_number = ROBOTIQ_SERIAL["left"]
394397
hw_cfg.gripper_cfgs["right"].serial_number = ROBOTIQ_SERIAL["right"]
395398
env_rel = env_creator.create_env(hw_cfg)

‎examples/teleop/franka.py‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,9 @@ def get_env():
156156
hw_cfg.robot_cfgs["right"].ignore_realtime = True
157157
hw_cfg.robot_cfgs["left"].speed_factor = 0.3
158158
hw_cfg.robot_cfgs["right"].speed_factor = 0.3
159+
# interpolation window of the controllers must match the rate at which we stream actions
160+
hw_cfg.robot_cfgs["left"].policy_rate = RECORD_FPS
161+
hw_cfg.robot_cfgs["right"].policy_rate = RECORD_FPS
159162
hw_cfg.gripper_cfgs["left"].serial_number = ROBOTIQ_SERIAL["left"] # type: ignore
160163
hw_cfg.gripper_cfgs["right"].serial_number = ROBOTIQ_SERIAL["right"] # type: ignore
161164
env_rel = env_creator.create_env(hw_cfg)

0 commit comments

Comments
 (0)