gyroscopes and 3d motion 3193368