NAME = "Cena" def run(motion, tts): tts.say("You can't see me") motion.setStiffnesses("RArm", 1.0) names = ["RShoulderPitch", "RShoulderRoll", "RElbowYaw", "RElbowRoll", "RWristYaw", "RHand"] # Setup for tight, face-level sweep tight_setup = [-0.4, -0.2, 0.0, 1.2, 1.5, 1.0] motion.angleInterpolation(names, tight_setup, [0.5]*6, True) # The horizontal "backhand" sweep motion.angleInterpolation(["RElbowYaw"], [0.8], 0.4, True) motion.angleInterpolation(["RElbowYaw"], [-0.8], 0.6, True) motion.angleInterpolation(["RElbowYaw"], [0.0], 0.4, True) # Return to neutral neutral = [1.5, -0.15, 1.2, 0.5, 0.0, 0.0] motion.angleInterpolationWithSpeed(names, neutral, 0.3) # Relaxed stiffness after completion motion.setStiffnesses("RArm", 0.3)