摘要:
An interference checking method for checking the interference between two objects in the shape of non-convex polyhedrons, comprising the steps of producing a convex hull for each of the non-convex polyhedrons, and checking the interference of the convex hull of one object with the convex hull of the other object; covering each of polygons which constitute each of the non-convex polyhedrons with a plurality of leaf spheres which have a predetermined radius and which are arranged on each polygon when the distance between the convex hulls becomes not more than a preset value, and sequentially enveloping the leaf spheres with hierarchical spheres so as to produce a binary tree of hierarchical envelope spheres; obtaining a pair of nearby spheres closest by checking the interference between envelope spheres of an upper grade on the basis of the structure of the binary tree, disassembling the interfering envelope spheres into envelope spheres of a lower grade, checking the interference between the envelope spheres of the lower grade, and repeating the interference check process and the disassembly process until no interference is detected; obtaining a nearby polygon pair which corresponds to the pair of nearby spheres; and checking the interference between the nearby polygon pair.
摘要:
The present invention relates to a simulation or control method and apparatus for a manipulator apparatus and makes it possible to calculate three-dimensional dynamics of the entire manipulator apparatus on the real time basis using the laws of conservation of momentum/angular momentum of the entire system, reverse dynamics or normal dynamics of a wheel system to display motion of the manipulator apparatus by simulation display on a display (2) and control the manipulator apparatus.
摘要:
A unit in a computer for computing a closest distance between two three-dimensional convex objects. At least one of the objects is a convex curved surface object. A first closest vector arithmetic unit is provided for identifying a preliminary closest vector coupling the closest points of the two objects by repeatedly calculating for each object an inner product of a candidate for the preliminary closest vector directed from a first of the two objects to a second of the two objects and a plurality of position vectors. Each position vector being one of a position vector of a vertex where the first object is a convex polyhedron, and a position vector of a control point of a convex curved surface patch where the first object is a convex curved surface object comprising sets of convex curved surface patches. A position vector for each object having a maximum inner product is extracted and a new candidate for the preliminary closest vector is formed by a vector connecting the two position vectors. A second closest vector arithmetic unit corrects the preliminary closest vector to identify a new closest vector perpendicularly intersecting a tangent plane in contact with the object having a convex curved surface at the closest point by starting from the preliminary closest vector and sequentially updating a given coordinate on the surface of the object until an inner product of a vector on the tangent plane and the closest vector on the given coordinates has the smallest possible value.
摘要:
A method of searching for a point of closest approach between two convex polyhedrons K.sub.1, K.sub.2, wherein each convex polyhedron is expressed by creating directed-graph structure data. The method uses a processing unit for searching for points of closest approach. The method includes the step of successively obtaining points of closest approach to a difference convex polyhedron, which is a difference of sets (K.sub.1 -K.sub.2) between the two convex polyhedrons K.sub.1, K.sub.2, and finally obtaining the point of closest approach on each convex polyhedron K.sub.1, K.sub.2. In the evaluation of inner products executed in the course of searching for points of closest approach, the method further includes the step of judging whether the point of closest approach on each convex polyhedron corresponding to the successively obtained point of closest approach to the difference convex polyhedron resides on a vertex, edge or polygon. This judging step is also performed by the processing unit. In each particular case, the vertices used in the inner-product evaluation are obtained from the directed-graph structure data and the inner product evaluation is performed using the position vectors of these vertices.
摘要:
An apparatus, and method of use therefor, adapted to evaluate angles of rotation of joints for coupling arm-to-arm to each other on the basis of information representative of position and orientation of a tip of a manipulator having six or less arms, which are sequentially coupled with each other, so as to implement the position and the orientation of the tip of the manipulator. A matrix equation is evaluated beforehand in accordance with a mathematical expression processing. Parameters, which represent a figure of the manipulator, are inputted into the resultant matrix equation. Further, the information representative of position and orientation of the tip of the manipulator is entered to evaluate the angles of rotation of joints in accordance with a numerical resolution.
摘要:
There are provided a link mechanism analyzer for performing a performance confirmation or test on a simualation basis for link mechanism produced using a CAD system for a mechanism design, and a link mechanism joint data arithmetic apparatus for evaluating joint data describing a parameter representative of a couping relation between a link of the link mechanism and a joint, which parameter is referred to as, for example, a Deravit-Hartenberg's link parameter, and a parameter value of the paramerter. The evaluation of such a joint data will be needed when a performance confirmation or test on a simualation basis for the link mechanism is performed using the link mechanism analyzer.
摘要:
A disassembly route producing apparatus searches for a disassembly route for disassembling a product into its component parts. In one embodiment, the apparatus selects one of the parts to be disassembled, and determines the closest distance the selected part may approach the remaining parts as the selected part is being moved. The selected part is disassembled through a series of translations in predetermined directions and for predetermined distances. After each translation, the apparatus determines whether the selected part collided with any of the remaining parts. If a collision occurs, the apparatus changes the direction for the translations and resumes the search. A corresponding assembly route is determined by reversing the disassembly route.
摘要:
A magnetic storage apparatus has a reproducing head to reproduce information from a perpendicular magnetic recording medium that is recorded with servo information, eccentricity correction data and read/write data. The apparatus further has a filter part to filter a reproduced output of the reproducing head by filtering the servo information which has a differentiated waveform by a non-differentiating characteristic and by filtering the eccentricity correction data and the read/write data which have rectangular waveforms by a differentiating characteristic, a demodulating part to demodulate the servo information, the eccentricity correction data and the read/write data that are filtered by the filter part, and a servo system to carry out a control process including an eccentricity control based on the servo information and the eccentricity correction data that are demodulated.
摘要:
A storing unit stores first correction information for correcting a distortion synchronized with a rotation frequency of servo information of a first disk. A control unit controls positioning of a head on a target track by correcting the servo information of the first disk with the first correction information. Measurement information used for measuring the first correction information is calculated based on second correction information for the servo information in other disk apparatus including a second disk on which the servo information is formed using a common master medium with the first disk.
摘要:
An information transfer master has servo information pattern to be magnetically transferred to a magnetic recording medium having a lubrication layer thereon; and a contact surface to contact the magnetic recording medium has surface free energy that is 45 mN/m or less when the servo information pattern is magnetically transferred.