by limor » Tue Apr 12, 2005 5:35 pm
by limor
Tue Apr 12, 2005 5:35 pm
Technically what HeartToHeart does in "teaching mode" is turn off the PWM signal to the motors and take a one-off read of the servos positions (potentiometer's values).
When the servos are turned on and you try to rotate the robot's arm (for example) you will find that the robot is very stiff and increadibly tough to rotate. By turning off (one or more) motors, you are then able to mold the robot into a pose and capture the servo relative rotational positions that define that pose. Using HeartToHeart again, you record a few of these poses and then you can create a motion sequence that transits between the poses. The transition between each pose in the sequence can be fast or slow at one of 7 possible speeds.
Finally, after you record several of these motion sequences (ex: "kick", "walk", "punch", "get up") you map them to keyboard or gamepad keys and you play the robot like in a video game. Here's where the radio unit comes handy.
Technically what HeartToHeart does in "teaching mode" is turn off the PWM signal to the motors and take a one-off read of the servos positions (potentiometer's values).
When the servos are turned on and you try to rotate the robot's arm (for example) you will find that the robot is very stiff and increadibly tough to rotate. By turning off (one or more) motors, you are then able to mold the robot into a pose and capture the servo relative rotational positions that define that pose. Using HeartToHeart again, you record a few of these poses and then you can create a motion sequence that transits between the poses. The transition between each pose in the sequence can be fast or slow at one of 7 possible speeds.
Finally, after you record several of these motion sequences (ex: "kick", "walk", "punch", "get up") you map them to keyboard or gamepad keys and you play the robot like in a video game. Here's where the radio unit comes handy.