Email Record: Cams, gears, robot and mechanism design :