×

VISION CORRECTION METHOD FOR TOOL CENTER POINT OF A ROBOT MANIPULATOR

  • US 20130035791A1
  • Filed: 03/08/2012
  • Published: 02/07/2013
  • Est. Priority Date: 08/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. A vision correction method for tool center point (TCP) of a robot manipulator, the robot manipulator comprising a main body, a drive mechanism, a controller for controlling the drive mechanism, a tool assembled to a distal end of the main body and having the TCP, and a vision lens positioned to one side of the tool;

  • the robot manipulator predefining a basic coordinate system having three axes, the vision correction method comprising the following steps;

    defining a preset position P0 of the TCP and establishing a preset coordinate system TG based on the preset position P0, defining the actual position of the TCP as P1;

    capturing a picture of the actual TCP and establishing a two-dimensional visual coordinate system TV based on the picture, defining the corresponding coordinate of the actual TCP formed within the two-dimensional visual coordinate system TV as P1

    ;

    calculating a scaling ratio λ

    of the vision coordinate system TV relative to the preset coordinate system TG;

    driving the tool to rotate relative to one axis of the preset coordinate system TG by θ

    1 degrees, and obtaining the coordinate value P2 of the TCP of the tool;

    capturing a picture of the actual TCP and obtaining the corresponding coordinate P2

    of the actual TCP formed within the visual coordinate system TV;

    driving the tool to rotate relative to another axis of the preset coordinate system TG by θ

    2 degrees, and then obtaining the coordinate value P3 of the TCP of the tool;

    capturing a picture of the actual TCP and obtaining the corresponding coordinate P3

    of the actual TCP formed within the visual coordinate system TV;

    calculating a deviation Δ

    P between the preset position P0 and the actual position P1 of the TCP, and then comparing the deviation Δ

    P with a maximum allowable deviation of the robot manipulator;

    wherein, if the deviation Δ

    P is less than or equal to the maximum allowable deviation of the robot manipulator, the preset position P0 of the TCP is thereby considered as the actual position P1 of the TCP and finishing the coordinate correction work;

    if the deviation Δ

    P is greater than the maximum allowable deviation of the robot manipulator, then, amending the position parameters of the preset position P0 of the TCP, and repeating the vision correction method for tool center point till the final deviation is less than or equal to the maximum allowable deviation of the robot manipulator.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×