There is provided a robot apparatus which is characterized by comprising: a robot comprising a plurality of motors for driving respective joints and a sensor for obtaining force acting on a hand tip; and a controlling unit for obtaining a torque instruction value for each of the plurality of motors such that a force deviation between the force acting on the hand tip and a force target value becomes small, controlling driving of each of the plurality of motors based on the torque instruction value, and performing a stopping process of decreasing the force target value when a stop order for stopping the robot is received.