Spaces:
Running
on
Zero
Running
on
Zero
from sim.main import InteractiveDigitalWorld | |
from sim.simulator import RobomimicSimulator | |
from sim.policy import TeleopJointPositionPolicy | |
if __name__ == '__main__': | |
robomimic_simulator = RobomimicSimulator( | |
env_name='lift' | |
) | |
teleop_policy = TeleopJointPositionPolicy( | |
initial_position=robomimic_simulator.get_raw_state('robot0_joint_pos'), | |
increment=1.0, | |
keyboard_bindings=['1', '2', '3', '4', '5', '6', '7'], | |
return_delta=True # robomimic takes delta joint pos as action | |
) | |
playground = InteractiveDigitalWorld( | |
simulator=robomimic_simulator, | |
policy=teleop_policy, | |
offscreen=True, | |
window_size=(512, 512) | |
) | |
for _ in range(10): | |
playground.step() | |
playground.save_video(save_path='test.mp4', as_gif=False) | |
playground.close() |