A wearable robot includes a mechanism unit for assisting an wearer of the wearable robot in walking motion a detection unit equipped on the wearers body for detecting a moving direction of an arm of the wearer and a controller for determining a walking intent of the wearer based on the moving direction of the arm of the wearer detected by the detection unit, and controlling the mechanism unit to produce auxiliary torque corresponding to the determined walking intent.