We spent most of the day working on posing the robot. We created a library of gestures that we will be able to use when we make new skits. It takes a lot of work to get the gestures to time up with the speech. Using a random gesture routine is certainly easier, and will work in some situations, like when giving long speeches that don’t require specific movements. But, when the movements must be deliberate, we have to take the time to get them right.
To pose the robot, we first drag a new Timeline onto the canvas. Then we set up the keyframes to lay out the movement. The default setting for the speed of the movement is 25 frames per second. We select the initial keyframe that we want to store data regarding the position of the robot (typically frame 40). We pose the robot into the position we want it to go into, and then store the joint information at that keyframe. Then we move to the next keyframe that we want to specify the robot position, pose the robot, and store the joint information. We continue this process until we have all of the movements that go along with the dialogue that the robot will deliver as it says its lines.