Patent ID: 8831781

Claim:
A horizontal articulated robot comprising: a first arm having a base end coupled to a base via at least a joint, and rotating due to drive of a first motor; a first velocity measurement section adapted to measure a rotational velocity of the first motor; a first position detection section adapted to detect a rotational angle of the first motor; a control section adapted to perform feedback control on the first motor so that a velocity measurement value based on the measurement value of the first velocity measurement section becomes equal to a velocity command value; a second arm coupled to a tip of the first arm, and rotating due to drive of a second motor; a second velocity measurement section adapted to measure a rotational velocity of the second motor; an angular velocity calculation section adapted to calculate an angular velocity of the first arm based on the rotational velocity of the first motor, and calculate an angular velocity of the second arm based on the rotational velocity of the second motor; and an angular velocity sensor disposed on the second arm, and adapted to detect an angular velocity, wherein the control section subtracts the angular velocity of the first arm and the angular velocity of the second arm from the detection value of the angular velocity sensor to thereby calculate a vibration velocity as a rotational velocity of the first motor corresponding to a vibration angular velocity as a result of the subtraction based on the vibration angular velocity, and then uses a value obtained by adding the measurement value of the first velocity measurement section and the vibration velocity to each other as the velocity measurement value, and the control section calculates the velocity command value based on a deviation between a detection value of the first position detection section and a position command value.