Esempio n. 1
0
 public void updateMotors(AngleSet angles)
 {
     motorManager.setMotorDegrees(MotorManager.RIGHT_SHOULDER_MOTOR1, (angles.rightShoulder1 / 360) * 255);
     motorManager.setMotorDegrees(MotorManager.RIGHT_SHOULDER_MOTOR2, (angles.rightShoulder2 / 360) * 255);
     motorManager.setMotorDegrees(MotorManager.RIGHT_ELBOW_MOTOR1, (angles.rightElbow1 / 360) * 255);
     motorManager.setMotorDegrees(MotorManager.RIGHT_ELBOW_MOTOR2, (angles.rightElbow2 / 360) * 255);
     motorManager.setMotorDegrees(MotorManager.LEFT_SHOULDER_MOTOR1, (angles.leftShoulder1 / 360) * 255);
     motorManager.setMotorDegrees(MotorManager.LEFT_SHOULDER_MOTOR2, (angles.leftShoulder2 / 360) * 255);
     motorManager.setMotorDegrees(MotorManager.LEFT_ELBOW_MOTOR1, (angles.leftElbow1 / 360) * 255);
     motorManager.setMotorDegrees(MotorManager.LEFT_ELBOW_MOTOR2, (angles.leftElbow2 / 360) * 255);
 }
 public AngleCalculator(Skeleton skeleton)
 {
     // initialises the skeleton and the angles
      updateSkeleton(skeleton);
      angles = new AngleSet();
 }