Detected collision

  • Hi guys, I'm detecting collisions in a routine. I have activated the security options to detect a torque of 16N but where the tooling is, it is more sensitive to detecting collisions than in other axes. How can I make all the robot axes equally sensitive?

  • AD
  • you cannot... so you need to get creative.


    robot senses external forces by means of torque sensors. applied force produces torque but the amount of torque depends on distance from axis of rotation.


    in simple terms this is T=F*L but keep in mind that all of them are actually vector quantities.

    as a scalar product this can be expressed as

    |T|=|F|*|L|*SIN(angle)


    where angle is the angle between F and L. note that when F and L are parallel (or close to being parallel) torque is very small even if magnitude of F and distance L are large.


    for same angle, and same force F, the greatest torque is at max distance. this is when arm is fully stretched and force is applied to most distant point on the tool. and this is where the robot is more sensitive (since fixed force is sensed as greatest amount of torque). applying same force and in same direction but acting on joint3 instead of tool would mean lower torque. it gets worse the closer you are to axis of rotation (in this case foot of the robot or joint1).

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now