In [ ]:
import time
import pypot.robot
from pypot.primitive.move import MoveRecorder, Move, MovePlayer

In [ ]:
fileName = "pasContent.move"

In [ ]:
poppy = pypot.robot.from_json("../../utils/poppy_torso_config.json")
move_recorder = MoveRecorder(poppy, 50, poppy.motors)
for m in poppy.l_arm:
    m.compliant = True

for m in poppy.r_arm:
    m.compliant = True
    
for m in poppy.torso:
    m.compliant = False

In [ ]:
move_recorder.start()

In [ ]:
move_recorder.stop()

with open(fileName, 'w') as f:
    move_recorder.move.save(f)

In [ ]:
with open(fileName) as f:
    m = Move.load(f)

poppy.compliant = False

move_player = MovePlayer(poppy, m)
move_player.start()

In [ ]:
poppy.compliant = False

In [ ]: