The invention discloses a
robot dragging teaching method containing
singularity avoidance and boundary constraint, which comprises the following steps of: firstly, establishing a
robot direct teaching
admittance control model, and realizing functions of adjusting
admittance parameters in variable
admittance control based on an operation intention of a person and the like; secondly, providing a variable admittance
control algorithm for setting virtual repulsive force at the boundary of a task space, and adjusting
inertia and damping parameters in admittance according to the magnitude of
resultant force formed by combining the teaching force and the virtual repulsive force; thirdly, providing a
robot kinematics model based on a damping least square method, setting an
operability threshold value as a singular limit, and adjusting a
damping factor through the change of the
operability when the threshold value is exceeded; and finally, verifying the validity of the
algorithm through a robot test. According to the method, the robot can be limited to complete direct teaching only in the set task space, the boundary constraint of the task space is not broken through, the situation that the joint speed is suddenly changed when a
singular configuration is approached is handled, and the direct teaching
operation safety of the robot is guaranteed.