IP Library › Granted Patent US 7,881,917
Granted Patent B2
US 7,881,917 · App. 11/806,344 · Granted Feb 1, 2011

Apparatus simulating operations between a robot and workpiece models

Assignee: Fanuc Ltd
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,881,917
App. No.
11/806,344
Granted
Feb 1, 2011
Kind
B2
Abstract

A robot simulation apparatus ( 10 ) capable of creating and executing a robot program includes a virtual space creating unit ( 31 ) for creating a virtual space ( 60 ), a workpiece model layout unit ( 32 ) for automatically arranging at least one workpiece model ( 40 ) in an appropriate posture at an appropriate position in a workpiece accommodation unit model ( 24 ) defined in the virtual space, a virtual camera unit ( 33 ) for acquiring a virtual image ( 52 ) of workpiece models existing in the range of a designated visual field as viewed from a designated place in the virtual space, a correcting unit ( 34 ) for correcting the teaching points in the robot program based on the virtual image, and a simulation unit ( 35 ) for simulating the operation of the robot handling the workpieces, and as a result, interference between the robot and the workpieces can be predicted while at the same time accurately determining the required workpiece handling time.

Claims (12)

1. In a computing environment, a method comprising:

A robot simulation apparatus capable of creating and executing a robot program, comprising:

a display means; a virtual space creating means for creating a virtual space on the display means for three-dimensionally expressing a working space in which a robot carries out a handling operation of workpieces;

a workpiece model layout means for automatically arranging one or a plurality of workpiece models in appropriate postures at appropriate positions in selected one of a workpiece layout area model defined in the virtual space created by the virtual space creating means and a workpiece accommodation means model arranged in the virtual space, the workpiece model layout means arranges one workpiece model in a posture at a position, which are determined using a random number, above the workpiece accommodation means model and moves down the one workpiece model toward a bottom surface of the workpiece accommodation means model without changing the posture of the one workpiece model so that the one or plurality of workpiece models are automatically arranged;

a virtual camera means for acquiring a virtual image of the workpiece models existing in a range of a designated visual field as viewed from a designated place in the virtual space;

a correcting means for correcting teaching points of the robot program based on the virtual image acquired by the virtual camera means; and

a simulation means for simulating a robot operation of handling the workpieces based on a program in which the teaching points are corrected by the correcting means.

2. The robot simulation apparatus according to claim 1 , further comprising a workpiece attribute information storage means for storing workpiece attribute information,

wherein the workpiece model layout means calculates a distortion amount of the workpieces based on a workpiece attribute information stored in the workpiece attribute information storage means and the information of the contact portions of the plurality of the workpiece models, and arranges the workpiece models in the deformed state based on the distortion amount.

3. The robot simulation apparatus according to claim 2 , wherein the workpiece attribute information include the stiffness, the weight and the center of gravity of the workpieces.

4. The robot simulation apparatus according to claim 1 , further comprising a robot motion storage means for monitoring and storing the actual motion of the robot,

wherein the workpiece model layout means, based on the actual motion of the robot stored in the robot motion storage means, calculates the position and posture of the robot hand at the time of grasping each of the plurality of the workpieces and arranges the workpiece models based on the hand position and posture thus calculated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2007
From: NAGATSUKA, YOSHIHARU; INOUE, KOZO
To: FANUC LTD
Reel/Frame 019426/0048 →
Priority Claims (1)
JP 2006-157557 · Jun 6, 2006 · national
Continuity (1)
Related Publication 20070282485A1 · Dec 6, 2007