Enum Class NaoJoint

java.lang.Object
java.lang.Enum<NaoJoint>
edu.tufts.hrilab.nao.movement.NaoJoint
All Implemented Interfaces:
Serializable, Comparable<NaoJoint>, Constable

public enum NaoJoint extends Enum<NaoJoint>
Enumeration for specifying Nao joints. For safety (historically naoqi has not done safety checking on passed strings, possibly causing damage to robot).
  • Enum Constant Details

    • Body

      public static final NaoJoint Body
    • LArm

      public static final NaoJoint LArm
    • RArm

      public static final NaoJoint RArm
    • LLeg

      public static final NaoJoint LLeg
    • RLeg

      public static final NaoJoint RLeg
    • Torso

      public static final NaoJoint Torso
    • JointActuators

      public static final NaoJoint JointActuators
    • Joints

      public static final NaoJoint Joints
    • Actuators

      public static final NaoJoint Actuators
    • HeadYaw

      public static final NaoJoint HeadYaw
    • HeadPitch

      public static final NaoJoint HeadPitch
    • LShoulderPitch

      public static final NaoJoint LShoulderPitch
    • LShoulderRoll

      public static final NaoJoint LShoulderRoll
    • LElbowYaw

      public static final NaoJoint LElbowYaw
    • LElbowRoll

      public static final NaoJoint LElbowRoll
    • LWristYaw

      public static final NaoJoint LWristYaw
    • LHipYawPitch

      public static final NaoJoint LHipYawPitch
    • LHipRoll

      public static final NaoJoint LHipRoll
    • LHipPitch

      public static final NaoJoint LHipPitch
    • LKneePitch

      public static final NaoJoint LKneePitch
    • LAnklePitch

      public static final NaoJoint LAnklePitch
    • LAnkleRoll

      public static final NaoJoint LAnkleRoll
    • RHipYawPitch

      public static final NaoJoint RHipYawPitch
    • RHipRoll

      public static final NaoJoint RHipRoll
    • RHipPitch

      public static final NaoJoint RHipPitch
    • RKneePitch

      public static final NaoJoint RKneePitch
    • RAnklePitch

      public static final NaoJoint RAnklePitch
    • RAnkleRoll

      public static final NaoJoint RAnkleRoll
    • RShoulderPitch

      public static final NaoJoint RShoulderPitch
    • RShoulderRoll

      public static final NaoJoint RShoulderRoll
    • RElbowYaw

      public static final NaoJoint RElbowYaw
    • RElbowRoll

      public static final NaoJoint RElbowRoll
    • RWristYaw

      public static final NaoJoint RWristYaw
    • RHand

      public static final NaoJoint RHand
    • LHand

      public static final NaoJoint LHand
  • Method Details

    • values

      public static NaoJoint[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static NaoJoint valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null