The invention discloses a single instruction multiple data (
SIMD)-based k-discrete oriented polytope (k-DOP)
bounding volume collision detection method, which comprises the following steps of: (1) constructing a
bounding volume hierarchy (BVH) by using an
SIMD instruction; (2) constructing a
bounding volume testing tree (BVTT), and performing a bounding volume overlap test on the BVTT by using the
SIMD instruction; and (3) performing accurate
collision detection on a bounding volume. The instruction-level
parallel processing capability of SIMD is utilized, so that the number of instructions in the
collision detection operation process is reduced, the process of constructing or reconstructing the bounding volume and constructing or updating the BVH and the bounding volume overlap test process are accelerated, and collision detection time is shortened; and compared with the conventional collision detection method, the method has the advantages that: the speed can be improved by about 4 times, and the method is high in compatibility and is effectively complementary with task-level
parallel processing, so that the whole parallel speed-up ratio is improved, and the method is particularly suitable for the technical fields of
robot motion path planning, physical
simulation, video games and the like.