Robotic process planning method and apparatus using templates

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

C700S145000, C700S165000, C700S173000, C700S192000, C700S245000, C700S257000, C700S258000, C700S259000, C700S260000, C700S900000, C318S568100, C318S568110, C318S568130, C318S568140, C701S200000

Reexamination Certificate

active

06292715

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to the field of robotic processes, and more particularly, to process planning for robotic processes.
BACKGROUND OF THE INVENTION
Robotic devices have attained widespread use in the manufacturing environment in both assembly processes and work processes. Common types of robotic assembly processes include the population of printed circuit boards and other pick and place operations. Common types of work processes include robotic welding, cutting, grinding, glueing and the like.
Robotic devices require programming to perform the movements to carry out such processes. One method of programming includes manipulation of a robotic device with a numerical controller to step through an operation. In particular, an operator uses a numerical controller to slowly step the robotic device through the operations that the robotic device will perform on a repetitive basis. The operator then stores the appropriate set of steps for later execution.
To carry out the numerical controller programming, the operator typically sets up a work cell that includes the robot to be used, a sample work piece, and appropriate fixturing. The above-described programming technique is adequate for highly repetitive operations. Such as small electronic component manufacturing, automotive manufacturing and the like. However, the numerical programming technique has significant drawbacks in less repetitive operations, for example, large structural operations.
In particular, many large structural operations, such as ship, bridge, building and aircraft construction do not have assembly and work processes that are highly repetitive. As a result, the cost associated with developing a work cell numerical programming environment for robotic processes in such large structural operations cannot be easily recovered. Because robotic process programming is not cost effective, potentially dangerous and costly manual labor is often selected for work processes in large structural operations.
One potential solution to the problems presented by maintaining a work cell to develop numerical programming for a robotic process is the use of offline robotic programming systems. Offline robotic programming systems allow the movement of the robot, or robotic path plan, to be developed without actual movement of the robot. One method of carrying out offline robotic programming is to use computer simulation to simulate the work cell programming environment. In particular, such a method allows the operator to step through a robotic program using a computer-simulated robot and a computer-simulated work piece. The offline robotic programming system therefore does not require the manipulation of an actual workpiece in its associated fixturing devices.
Another offline robotic programming system is shown in U.S. Pat. No. 5,511,147 to Abdel-Malek. U.S. Pat. No. 5,511,147 shows a system in which an operator defines points in Cartesian space that represent travel points of the robot in a process. In other words, the operator defines the robotic path plan on a computer file by pointing to various start and stop points. The computer system then automatically generates the robotic kinematics, or in other words, converts the robotic path plan from Cartesian space to robotic space.
The above systems, while somewhat automating the process of robotic path planning, still fail to solve adequately the problems posed by large structural operations having low process repetition rates. Accordingly, there exists a need for an offline planning system and method that increases the automation of the generation of robotic process programs.
SUMMARY OF THE INVENTION
The present invention fulfills the above need, as well as others, by providing a robotic process planning system that allows for the selection of a predefined template comprising a plurality of geometric process elements. Data pertaining to the work piece (for example, structural data) is then associated with the template to define at least a portion of a robotic process plan. In this manner, multiple process elements of a robotic process plan may be automatically generated using a predefined template, thereby increasing the automation of the robotic process planning generation system.
A first embodiment of the present invention is a method of generating a robotic process plan for performing a process on a work structure. The method includes a step of receiving input identifying a template corresponding to a plurality of geometric features of the work structure, each geometric feature associated with one or more robotic process elements. The method further includes a step of receiving input associating work structure data with the identified template. The method also includes a step of generating the robotic process plan based on the associated work structure data and the robotic process elements associate with the template.


REFERENCES:
patent: 4380696 (1983-04-01), Masaki
patent: 4757459 (1988-07-01), Lauchnor et al.
patent: 4761745 (1988-08-01), Kodaira
patent: 5006999 (1991-04-01), Kuno et al.
patent: 5155423 (1992-10-01), Karlen et al.
patent: 5208763 (1993-05-01), Hong et al.
patent: 5345540 (1994-09-01), Schleifer et al.
patent: 5465221 (1995-11-01), Merat et al.
patent: 5467003 (1995-11-01), Kosaka et al.
patent: 5485552 (1996-01-01), Mizuno et al.
patent: 5511147 (1996-04-01), Abdel-Malek
patent: 5519814 (1996-05-01), Rodriguez et al.
patent: 5570458 (1996-10-01), Umeno et al.
patent: 5586224 (1996-12-01), Kunii et al.
patent: 5642291 (1997-06-01), Prunotto et al.
patent: 5969973 (1999-10-01), Bourne et al.
patent: WO-00/25185 (2000-05-01), None
Prinz et al., CAD-Based Kinematic Modeling to Automated Robot Programming, 1996, IEEE., pp. 99-109.*
Sobn et al., A Unifying Framework for Tolerance Analysis in Sensing, Desgn, and Manufacturing, 1995, IEEE., 2859-2854.*
Kashyap et al., An Intelligent System for Integrating Process Planning and Design, 1998, IEEE., 1297-1299.*
Gu et al., Integration Of Product Desigh And Manufacturing Processes, 1994, Conference: Ottawa, Ont., Canada, Aug. 21-24, pp. 319-324.*
Ronald et al., International Journal of Intelligent Systems, 1990, A Wiley-Interscience, vol. 5, No. 2, pp. 154-181.*
Jun et al., Control Of An Automatomated Machining Workstation, 1987, American Aotomatic Control Council, vol. 3, pp. 1709-1714.

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

Robotic process planning method and apparatus using templates does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Robotic process planning method and apparatus using templates, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Robotic process planning method and apparatus using templates will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2517269

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