×

Apparatus for determining pickup pose of robot arm with camera

  • US 8,406,923 B2
  • Filed: 03/11/2009
  • Issued: 03/26/2013
  • Est. Priority Date: 03/12/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for determining, in a three-dimensional coordinate system, a pickup pose of a robot arm with a camera when an image of a workpiece is to be picked up by the camera, the workpiece being mounted on a reference plane, the apparatus comprising:

  • an input unit configured to input a first coordinate of the workpiece in a first axis of the three-dimensional coordinate system, the first axis being defined as orthogonal to the reference plane;

    a coordinate obtaining unit configured to;

    drive the robot to move the camera opposing the workplace in the first direction such that at least part of the workplace is captured in a field of view of the camera; and

    obtain second and third coordinates of a preset point of the robot arm in respective second and third axes of the three-dimensional coordinate system with the at least part of the workpiece being captured in the field of view of the camera, the second and third axes being orthogonal to the first axis, the first, second, and third coordinates being defined as coordinates of a temporally defined reference point of the work piece in the three-dimensional coordinate system, the coordinate obtaining unit comprising;

    a first driving unit configured to drive the robot to move the camera opposing the workpiece in the first direction such that the at least part of the workpiece is captured in the field of view of the camera;

    a specifying unit configured to specify a desired point on the workpiece as the temporally defined reference point;

    a second driving unit configured to drive the robot to move the camera such that the optical axis of the camera passes through the specified point; and

    an obtaining unit configured to obtain the second and third coordinates of the preset point of the robot arm in the respective second and third axes of the three-dimensional coordinate system with the optical axis of the camera passing through the specified point; and

    a pose determining unit configured to drive, at a given timing, the robot arm to determine a pose of the preset point of the robot arm based on a positional relationship between the first, second, and third coordinates of the temporally defined reference point of the workpiece and actual coordinates of the preset point of the robot arm, wherein the specifying unit is configured to;

    pick up and display an image of the workpiece with the at least part of the workpiece being captured in the field of view of the camera; and

    specify a dot on the displayed image of the workpiece, the specified dot corresponding to the specified point on the workpiece as the temporally defined reference point.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×