Method of and apparatus for registration of a robot

Data processing: generic control systems or specific application – Specific application – apparatus or process – Robot control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C700S213000, C700S254000, C318S568240, C318S568130, C382S152000, C382S154000, C901S002000, C901S016000

Reexamination Certificate

active

06349245

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method of and an apparatus for registering a robot.
In particular, in one aspect, the invention relates to an apparatus for and a method for the registration of a robot to a work piece, to enable the robot, or part of the robot, to be placed in a precisely predetermined position relative to the work piece, thus enabling the robot to operate accurately on the work piece, and to perform desired operations at precisely predetermined points on the work piece.
In an alternative aspect, the invention relates to a method of and an apparatus for registering a robot in which the precise position and orientation of a tool carried by part of the robot is determined relative to that part of the robot, to enable the robot subsequently to position the tool, or part of the tool, in a predetermined position.
2. Description of Related Art
In many situations where robots are used, the robot is programmed to operate on a work piece of a precisely known size and shape. An example of such a situation is where a robot operates on a motor vehicle assembly line, where each work piece, in other words each vehicle that the robot has to operate upon, is of a precisely known size and shape. In such a situation the robot can be pre-programmed to carry out a sequence of moves which are appropriate for the task that the robot has to perform.
There are, however, various situations where a robot has to perform tasks on a work piece where the size and shape and other characteristics of the work piece are known approximately, but the precise details differ from specimen to specimen. Examples include hand-made items, items made of semi-rigid or deformable material and, in particular, living tissue, for example in a situation where the robot is used in an operating room. In such a situation, it it not uncommon for the task of the robot to involve the steps of penetrating the “work piece” in order to access a particular internal target or pathway. Typically, the internal target or pathway is invisible from the surface of the work piece, and, especially in the situation of a robot acting on a human patient in an operating room, it is essential that the robot access the internal target or pathway accurately.
A convenient method which has been used for specifying appropriate coordinates and instructions to the robot for these types of tasks involves the use of an image guided technique. In utilizing this technique, an image is acquired of the work piece, for example by using x-rays, magnetic resonance imaging, ultra-sound imaging or some other corresponding technique. The imaging technique that is utilized is chosen so that the internal target or pathway is revealed or can be determined.
The image is computer-processed and displayed in a form that is convenient for a human operator. Depending upon the preference of the operator, and the nature of the internal target or pathway, the display may be presented as a series of “slices” through the work piece, or as three orthogonal views through a designated point, or alternatively as a three-dimensional reconstruction. There are many types of image processing algorithms available for this purpose.
Using a pointing device, such as a mouse, the human operator can now specify on the computer representation of the work piece where the target or pathway is located. The operator may also indicate the required approach path for the robot to reach the target or pathway, from the surface of the work piece. The coordinates of the key points of the desired approach path and also the target or pathway are readily determinable from the pixel or voxel which the operator has specified with the pointing device. The coordinates can easily be converted into a series of instructions which can be passed to the control arrangement of the robot so that the robot effects the appropriate moves to cause the end effector carried by the robot to follow the desired approach path to the target or pathway.
The robot may be positioned above or adjacent the real work piece, but before it can carry out the instructions provided to the robot controller, a registration process must be performed to bring the frames of reference of the robot, the work piece and the computer representation into alignment. In other words, the robot must initially be positioned in such a way that when the robot carries out the instructions, which have been passed to the robot control arrangement, the end effector which is moved by the robot follows the appropriate path relative to the work piece.
It has been proposed (see EP-A-0,755,660) to bring the frames of reference of a robot, a work piece, a computer control arrangement into alignment by utilizing markers which are visible, both to the eye and to the imaging technique which is utilized the markers being fixed temporarily to the work piece before imaging is effected. To effect registration between the robot and the work piece, the computer mouse is used to indicate a first marker on the computer-displayed image, and the robot is then moved so that the appropriate part of the end effector carried by the robot touches the corresponding marker on the real work piece. Thus, effectively, the end effector of the work piece is moved to a predetermined position, which is a known position in the computer generated image. This process is repeated with the other markers. A rotation and translation can then be specified which brings the coordinate frame used by the robot into registration with the coordinate frame of the work piece as displayed in the computer generated image. At least three markers are required, but in practice better results are obtained by using between five and ten markers, and also by taking two or three readings at each marker. A “least squares” approach may then be used to manipulate the data to obtain a best fit.
This technique is effective, but is tedious for the operator, and prone to inaccuracy due to errors in positioning either the robot or the mouse.
Thus, one aspect of the present invention seeks to provide a method for registering a work piece to a computer model which does not possess the disadvantages of the prior art.
In some types of robot tasks, the robot is required to handle more than one tool, or may handle a tool that may possibly have been deformed in shape, or which may have a variable length. For example, the tool part of the tool may be worn away. In many situations accurate positioning of the tip of the tool is required and consequently, it is necessary to register or “calibrate” the robot so that the position of the tip of the tool, relative to some fixed point on the robot, is known precisely. This will enable the robot to position the tip of the tool in the required position, regardless of the identity of the tool that is being used, or regardless of any deformation that may have occurred to the tool. Thus, in another aspect, the present invention provides a method for achieving such a registration or “calibration ” without the need to touch the tip of the tool. This is important in applications where the tip of the tool may easily be damaged or where it is essential that the tip of the tool be maintained in a sterile condition.
BRIEF SUMMARY OF THE INVENTION
According to this invention there is provided a method of registering a robot relative to a work piece which has a plurality of visible markers, wherein the robot carries a visual image acquiring arrangement, said method comprising the initial step of acquiring images of the work piece and markers, and storing the images, and preparing commands for the robot in terms of the coordinates of the stored images, and comprising the subsequent steps of determining data by placing the operative parts of the robot in a first condition with the visual image acquiring arrangement directed towards the work piece, acquiring and storing an image of the work piece and markers and subsequently moving the component parts of the robot so that the image acquiring arrangements acquires a second, different image

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of and apparatus for registration of a robot does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of and apparatus for registration of a robot, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of and apparatus for registration of a robot will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2976844

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.