(EN) A driving mechanism controller and a driving mechanism control method reduce damage to members caused by a collision. A command producing unit produces, upon the perception of the collision of a hand with an obstacle, a reversing signal for reversing a moving direction in which the hand is being moved by a motor and a position maintaining command requesting maintaining the hand at a position with respect to a direction perpendicular to the moving direction to which the hand has been displaced by the collision. After the detection of the collision of the hand with the obstacle, the hand is retracted maintaining the hand at the position to which the hand has been dislocated by the collision to separate the hand from the obstacle. Thus a pushing force exerted by the hand on the obstacle in the direction perpendicular to the moving direction is suppressed while the hand is separated from the obstacle.