Abstract:
A work model (or an image) is displayed on an image plane of a robot simulator (201), and a measuring portion and a measuring method are designated (202, 203) and a work shape and a work loading state are designated (204), and then it is judged whether or not the measuring portion and the measuring method are good (205). When the measuring portion and the measuring method are good, a program is generated and the processing is completed (207, 208). When the measuring portion and the measuring method are not good, an alarm is given (206), and the continuation (207) or the repetition (201) of the processing is directed. At the time of analyzing the program, the loading (101), the analysis and display of the measuring portion and the measuring method (102, 103) and the work information (104) are designated, and then it is judged whether or not the measuring portion and the measuring method, which have been analyzed, are good (105). When the measuring portion and the measuring method are good, the processing is finished (107). When the measuring portion and the measuring method are not good, an alarm is given (106), and either the completion of the processing (107) or the correction of the program (201) is selected. Due to the foregoing, a burden imposed for raising and maintaining the visual sensor robot system can be reduced.
Abstract:
The system includes a detecting section detecting an object to be picked, among a plurality of objects placed in a manner as to be at least partially superimposed on each other; a storage section storing appearance information of a predetermined portion of a reference object having an outward appearance identical to an outward appearance of the object to be picked; a determining section determining whether an inspected portion of the object to be picked, corresponding to the predetermined portion of the reference object, is concealed by another object, based on the appearance information of the reference object stored in the storage section; a control section deciding a picking motion for the object to be picked and outputting a control signal of the picking motion; and a picking mechanism performing the picking motion on the object to be picked in accordance with the control signal output from the control section.
Abstract:
The present invention is a storage apparatus including a disk device having a storage medium for storing data, a controller unit configured to control the disk device, a setting unit configured to accept a setting operation for the disk device performed by a user and configure the setting according to the setting operation, a log information collection unit for collecting, as log information, the setting operation accepted by the setting unit, and a log information analysis unit for performing predetermined analysis processing on the setting operation based on the log information collected by the log information collection unit. The storage apparatus prevents unauthenticated operations by collecting and analyzing the log information about the setting operations, and achieves secure and smooth management.
Abstract:
A three-dimensional visual sensor is disclosed. A two-dimensional image of a two-dimensional feature portion including a point determined on a work is acquired, and N points are determined. A slit of light is projected by a projector, an image of a projected portion is obtained, and M points are determined. The three-dimensional position of the intersection point between each straight line connecting the N points and a point in a camera and the slit of light plane is determined on the sensor coordinate system, and transformed to the data on the reference coordinate system. The three-dimensional positions of M points are similarly subjected to coordinate transform to the data on the reference coordinate system. Straight lines defined by the M and N points are determined. The intersection point between the two straight lines is determined and returned to the data on the sensor coordinate system by inverse transform.
Abstract:
The presence range for workpieces (the internal edge of a container's opening) is defined with a visual sensor attached to a robot and the range is divided into a specified number of sectional regions. A robot position suitable for sensing each of the sectional regions is determined, and sensing is performed at the position so that workpieces in the container are picked up.
Abstract:
An object picking system for picking up, one by one, a plurality of objects. The system includes a detecting section detecting, as an image, an object to be picked, among a plurality of objects placed in a manner as to be at least partially superimposed on each other; a storage section storing appearance information of a predetermined portion of a reference object having an outward appearance identical to an outward appearance of the object to be picked; a determining section determining, in the image of the object to be picked detected by the detecting section, whether an inspected portion of the object to be picked, corresponding to the predetermined portion of the reference object, is concealed by another object, based on the appearance information of the reference object stored in the storage section; a control section deciding a picking motion for the object to be picked and outputting a control signal of the picking motion, based on a determination result of the determining section; and a picking mechanism performing the picking motion on the object to be picked in accordance with the control signal output from the control section.
Abstract:
A robot system comprising a first robot (R1) with a camera of a visual sensor mounted thereon and a second robot (R2) having a feature portion, is disclosed. The robots (R1, R2) are set in the first initial states (G1), from which the first robot (R1) or the second robot (R2) is moved so that the image of the feature portion assumes a target position or size (G2), thereby to store the present positions (P1, Q1) (G3). The same process is repeated N times (N≧3) while changing the positions of the initial states of the robots (G4). Based on the positions P1, . . . , PN and Q1, . . . , QN obtained by the N repetitive above processes, a matrix T indicating the coordinate conversion from Σb to Σb′ is determined. One or two robot control units may be provided. As a result, the calibration to determine relative positions between the robots can be carried out easily and with high accuracy, thereby reducing the jig-related cost.
Abstract:
An object taking out apparatus capable of taking out randomly stacked objects with high reliability and low cost. An image of one of workpieces as objects of taking out at a reference position is captured by a video camera. Whole feature information and partial feature information are extracted from the captured image by a model creating section and a partial model creating section, respectively, and stored in a memory with information on partial feature detecting regions. An image of randomly stacked workpieces is captured and analyzed to determine positions/orientations of images of the respective workpieces using the whole feature information. Partial feature detecting regions are set to the images of the respective workpieces using the determined positions/orientations of the respective workpieces and information on partial feature detecting regions stored in the memory. Partial features of the respective workpieces are detected in the partial feature detecting regions using the partial feature information, and priority of taking out the workpiece is determined based on results of detection of the partial features. A robot is controlled to successively take out the object of the first priority using data of the position/orientation of the object of the first priority.
Abstract:
The present invention provides a 6,13-dihalogen-5,14-dihydropentacene derivative and a method for production thereof. Compounds (b) and (c) are reacted through cross-coupling reaction in the presence of a metal compound and a lithiating agent to synthesize compound (d), which is then halogenated to thereby obtain a 6,13-dihalogen-5,14-dihydropentacene derivative (compound (e)). [wherein X1 and X2 are each a halogen atom, and R1, R2, R3, R4, R5, R6, R7, R8, R9 and R10 are each a hydrogen atom, an optionally substituted C1-C20 hydrocarbon group, etc.]
Abstract:
An organic semiconductor material is provided. The organic semiconductor material includes a polyacene derivative expressed by the following general formula (1): where each of R1 to R10 may be independently the same substituents or different substituents but all of R1, R4, R5, R6, R9 and R10 may never be hydrogen atoms at the same time, and where each of R1 to R10 is at least one kind of substituent selected from the group consisting of an aliphatic hydrocarbon group having a substituent and of which number of carbon atoms ranges of from 1 to 20, an aromatic hydrocarbon group having a substituent, a complex aromatic group having a substituent, a carboxyl group, a hydride, an ester group, a cyano group, a hydroxyl group, a halogen atom and a hydrogen atom. The organic semiconductor material can be dissolved into an organic solvent at low temperature (for example, room temperature) and is suitable for use with a coating process.