Method of searching for points of closest approach, and preprocessing method therefor
AssigneeFujitsu Limited
InventorsYuichi Sato, Mitsunori Hirata, Tsugito Maruyama, Fumio Nagashima
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsYuichi Sato, Mitsunori Hirata, Tsugito Maruyama, Fumio Nagashima
Estimating the term…
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.
A point-of-closest-approach search method for one of collision avoidance between two convex polyhedrons and path planning in operating a robot, said method searching for a point of closest approach from a coordinate origin to a figure which is one of a polygon and a polyhedron formed by a subset whose elements are p-number of points on a difference convex polyhedron, which is formed by a set of position vectors obtained by vector subtraction of arbitrary position vectors of two convex polyhedrons, calculating an inner product between a position vector x of the point of closest approach and position vectors of the vertices of each convex polyhedron, calculating a sum of the inner product and .vertline.X .vertline..sup.2, judging, in a case where the sum is equal to 0, that the point of closest approach is a point of closest approach from the coordinate origin to the difference convex polyhedron and, in a case where the sum is not 0, altering the figure by changing a combination of said p-number of points, repeating the previous steps until the sum becomes 0, and finally obtaining the point of closest approach from the coordinate origin to the difference convex polyhedron to thereby find a point of closest approach of each convex polyhedron, said method comprising the steps of:
A point-of-closest-approach search method for one of collision avoidance between two convex polyhedrons and path planning in operating a robot, said method searching for a point of closest approach from a coordinate origin to a figure, which is one of a polygon and polyhedron, formed by a subset whose elements are p-number of points on a difference convex polyhedron, which is formed by a set of position vectors obtained by vector subtraction of arbitrary position vectors of two convex polyhedrons, calculating an inner product between a position vector x of the point of closest approach and position vectors of the vertices of each convex polyhedron, calculating a sum of the inner product and .vertline.x.vertline..sup.2, judging, in a case where the sum is equal to 0, that the point of closest approach is a point of closest approach from the origin to the difference convex polyhedron and, in a case where the sum is not 0, altering the figure by changing a combination of said p-number of points, repeating previous steps until the sum equals 0, and finally obtaining the point of closest approach from the coordinate origin to the difference convex polyhedron to thereby find a point of closest approach of each convex polyhedron, said method comprising the steps of:
A point-of-closest-approach search method for one of collision avoidance between two convex polyhedrons and path planning in operating a robot, said method continuously searching for a point of closest approach between two convex polyhedrons to check for interference between the two convex polyhedrons, said method comprising the steps of:
A point-of-closest-approach search method for one of collision avoidance between two non-convex polyhedrons and path planning in operating a robot, said method decomposing first and second non-convex polyhedrons into respective ones of convex polyhedrons and continuously searching for points of closest approach between the convex polyhedrons, thereby checking for interference between the non-convex polyhedrons, said method comprising the steps of:
A point-of-closest-approach search method for one of collision avoidance between two non-convex polyhedrons and path planning in operating a robot, said method decomposing first and second non-convex polyhedrons into respective ones of convex polyhedrons and continuously searching for points of closest approach between the convex polyhedrons, thereby checking for interference between the non-convex polyhedrons, said method comprising the steps of:
A point-of-closest-approach search method for one of collision avoidance between two convex polyhedrons and path planning in operating a robot, said method searching for a point of closest approach from a coordinate origin to a figure which is one of a polygon and a polyhedron formed by a subset whose elements are p-number of points on a difference convex polyhedron, which is formed by a set of position vectors obtained by vector subtraction of arbitrary position vectors of two convex polyhedrons, calculating an inner product between a position vector x of the point of closest approach and position vectors of the vertices of each convex polyhedron, calculating a sum of the inner product and .vertline.x.vertline..sup.2, judging, in a case where the sum is equal to 0, that the point of closest approach is a point of closest approach from the coordinate origin to the difference convex polyhedron and, in a case where the sum is not 0, altering the figure by changing a combination of said p-number of points, repeating the previous steps until the sum becomes 0, and finally obtaining the point of closest approach from the coordinate origin to the difference convex polyhedron to thereby find a point of closest approach of each convex polyhedron, said method comprising the steps of:
Dependencies are inferred from the claim text.